@charset "UTF-8";

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

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

progress {
  vertical-align: baseline;
}

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

template,
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */

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

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

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

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

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -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;
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

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

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

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

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

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

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

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

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

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

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

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

/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */

optgroup {
  font-weight: bold;
}

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

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

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

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

/**
 * 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] {
  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 OS X.
 */

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

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

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

.fa-lg {
  font-size: 1.33333333em;
  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.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

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

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

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

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

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

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

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

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

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

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

  100% {
    transform: rotate(359deg);
  }
}

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
  color: #fff;
}

.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

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

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

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

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

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

.fa-th:before {
  content: "\f00a";
}

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

.fa-check:before {
  content: "\f00c";
}

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

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

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

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

.fa-signal:before {
  content: "\f012";
}

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

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

.fa-home:before {
  content: "\f015";
}

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

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

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

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

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

.fa-inbox:before {
  content: "\f01c";
}

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

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

.fa-refresh:before {
  content: "\f021";
}

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

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

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

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

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

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

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

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

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

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

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

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

.fa-list:before {
  content: "\f03a";
}

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

.fa-indent:before {
  content: "\f03c";
}

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

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

.fa-pencil:before {
  content: "\f040";
}

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

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

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

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

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

.fa-arrows:before {
  content: "\f047";
}

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

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

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

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

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

.fa-eject:before {
  content: "\f052";
}

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

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

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

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

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

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

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

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

.fa-crosshairs:before {
  content: "\f05b";
}

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

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

.fa-ban:before {
  content: "\f05e";
}

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

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

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

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

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

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

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

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

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

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

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

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

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

.fa-retweet:before {
  content: "\f079";
}

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

.fa-folder:before {
  content: "\f07b";
}

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

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

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

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

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

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

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

.fa-key:before {
  content: "\f084";
}

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

.fa-comments:before {
  content: "\f086";
}

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

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

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

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

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

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

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

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

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

.fa-trophy:before {
  content: "\f091";
}

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

.fa-upload:before {
  content: "\f093";
}

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

.fa-phone:before {
  content: "\f095";
}

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

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

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

.fa-twitter:before {
  content: "\f099";
}

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

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

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

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

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

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

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

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

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

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

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

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

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

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

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

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

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

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

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

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

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

.fa-paperclip:before {
  content: "\f0c6";
}

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

.fa-square:before {
  content: "\f0c8";
}

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

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

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

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

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

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

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

.fa-money:before {
  content: "\f0d6";
}

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

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

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

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

.fa-columns:before {
  content: "\f0db";
}

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

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

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

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

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

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

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

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

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

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

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

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

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

.fa-exchange:before {
  content: "\f0ec";
}

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

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

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

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

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

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

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

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

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

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

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

.fa-beer:before {
  content: "\f0fc";
}

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

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

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

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

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

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

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

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

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

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

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

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

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

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

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

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

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

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

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

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

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

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

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

.fa-gamepad:before {
  content: "\f11b";
}

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

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

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

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

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

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

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

.fa-crop:before {
  content: "\f125";
}

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

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

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

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

.fa-microphone:before {
  content: "\f130";
}

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

.fa-shield:before {
  content: "\f132";
}

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

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

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

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

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

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

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

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

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

.fa-bullseye:before {
  content: "\f140";
}

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

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

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

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

.fa-ticket:before {
  content: "\f145";
}

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

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

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

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

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

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

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

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

.fa-compass:before {
  content: "\f14e";
}

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

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

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

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

.fa-gbp:before {
  content: "\f154";
}

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

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

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

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

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

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

.fa-file:before {
  content: "\f15b";
}

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

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

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

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

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

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

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

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

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

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

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

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

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

.fa-dropbox:before {
  content: "\f16b";
}

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

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

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

.fa-tumblr:before {
  content: "\f173";
}

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

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

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

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

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

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

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

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

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

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

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

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

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

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

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

.fa-wheelchair:before {
  content: "\f193";
}

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

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

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

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

.fa-slack:before {
  content: "\f198";
}

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

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

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

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

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

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

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

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

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

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

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

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

.fa-steam:before {
  content: "\f1b6";
}

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

.fa-recycle:before {
  content: "\f1b8";
}

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

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

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

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

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

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

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

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

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

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

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

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

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

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

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

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

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

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

.fa-git:before {
  content: "\f1d3";
}

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

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

.fa-qq:before {
  content: "\f1d6";
}

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

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

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

.fa-history:before {
  content: "\f1da";
}

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

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

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

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

.fa-bomb:before {
  content: "\f1e2";
}

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

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

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

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

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

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

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

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

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

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

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

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

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

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

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

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

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

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

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

.fa-lastfm:before {
  content: "\f202";
}

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

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

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

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

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

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

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

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

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

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

.fa-motorcycle:before {
  content: "\f21c";
}

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

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

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

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

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

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

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

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

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

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

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

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

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

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

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

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

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

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

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

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

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-clone:before {
  content: "\f24d";
}

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

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

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

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

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

.fa-hourglass:before {
  content: "\f254";
}

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

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

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

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

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

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

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

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

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

.fa-gg:before {
  content: "\f260";
}

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

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

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

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

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

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

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

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

.fa-contao:before {
  content: "\f26d";
}

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

.fa-amazon:before {
  content: "\f270";
}

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

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

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

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

.fa-industry:before {
  content: "\f275";
}

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

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

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

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

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

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

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

.fa-fonticons:before {
  content: "\f280";
}

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

.fa-edge:before {
  content: "\f282";
}

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

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

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

.fa-usb:before {
  content: "\f287";
}

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

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

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

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

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

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

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

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

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

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

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

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

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

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

.fa-blind:before {
  content: "\f29d";
}

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

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

.fa-braille:before {
  content: "\f2a1";
}

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

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

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

.fa-glide:before {
  content: "\f2a5";
}

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

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

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

.fa-viadeo:before {
  content: "\f2a9";
}

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

.fa-snapchat:before {
  content: "\f2ab";
}

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

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

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

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

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

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

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

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

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

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

.fa-linode:before {
  content: "\f2b8";
}

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

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

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

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

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

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

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

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

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

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

.fa-quora:before {
  content: "\f2c4";
}

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

.fa-telegram:before {
  content: "\f2c6";
}

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

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

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

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

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

.fa-shower:before {
  content: "\f2cc";
}

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

.fa-podcast:before {
  content: "\f2ce";
}

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

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

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

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

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

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

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

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.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;
}

.dk-select,
.dk-select *,
.dk-select *:before,
.dk-select *:after,
.dk-select-multi,
.dk-select-multi *,
.dk-select-multi *:before,
.dk-select-multi *:after {
  box-sizing: border-box;
}

.dk-select,
.dk-select-multi {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5em;
  width: 200px;
  cursor: pointer;
}

.dk-selected {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  background-color: white;
  border: 1px solid #CCCCCC;
  border-radius: 0.4em;
  padding: 0 1.5em 0 0.5em;
  text-overflow: ellipsis;
}

.dk-selected:before,
.dk-selected:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
}

.dk-selected:before {
  top: 50%;
  border: solid transparent;
  border-width: 0.25em 0.25em 0;
  border-top-color: #CCCCCC;
  margin: -0.125em 0.5em 0 0;
}

.dk-selected:after {
  top: 0;
  height: 100%;
  border-left: 1px solid #CCCCCC;
  margin: 0 1.5em 0 0;
}

.dk-selected-disabled {
  color: #BBBBBB;
}

.dk-select .dk-select-options {
  position: absolute;
  display: none;
  left: 0;
  right: 0;
}

.dk-select-open-up .dk-select-options {
  border-radius: 0.4em 0.4em 0 0;
  margin-bottom: -1px;
  bottom: 100%;
}

.dk-select-open-down .dk-select-options {
  border-radius: 0 0 0.4em 0.4em;
  margin-top: -1px;
  top: 100%;
}

.dk-select-multi .dk-select-options {
  max-height: 10em;
}

.dk-select-options {
  background-color: white;
  border: 1px solid #CCCCCC;
  border-radius: 0.4em;
  list-style: none;
  margin: 0;
  max-height: 10.5em;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0.25em 0;
  width: auto;
  z-index: 100;
}

.dk-option-selected {
  background-color: #3297fd;
  color: #fff;
}

.dk-select-options-highlight .dk-option-selected {
  background-color: transparent;
  color: inherit;
}

.dk-option {
  padding: 0 0.5em;
}

.dk-select-options .dk-option-highlight {
  background-color: #3297fd;
  color: #fff;
}

.dk-select-options .dk-option-disabled {
  color: #BBBBBB;
  background-color: transparent;
}

.dk-select-options .dk-option-hidden {
  display: none;
}

.dk-optgroup {
  border: solid #CCCCCC;
  border-width: 1px 0;
  padding: 0.25em 0;
  margin-top: 0.25em;
}

.dk-optgroup + .dk-option {
  margin-top: 0.25em;
}

.dk-optgroup + .dk-optgroup {
  border-top-width: 0;
  margin-top: 0;
}

.dk-optgroup:nth-child(2) {
  padding-top: 0;
  border-top: none;
  margin-top: 0;
}

.dk-optgroup:last-child {
  border-bottom-width: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.dk-optgroup-label {
  padding: 0 0.5em 0.25em;
  font-weight: bold;
  width: 100%;
}

.dk-optgroup-options {
  list-style: none;
  padding-left: 0;
}

.dk-optgroup-options li {
  padding-left: 1.2em;
}

.dk-select-open-up .dk-selected {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-color: #3297fd;
}

.dk-select-open-down .dk-selected {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #3297fd;
}

.dk-select-open-up .dk-selected:before,
.dk-select-open-down .dk-selected:before {
  border-width: 0 0.25em 0.25em;
  border-bottom-color: #3297fd;
}

.dk-select-open-up .dk-selected:after,
.dk-select-open-down .dk-selected:after {
  border-left-color: #3297fd;
}

.dk-select-open-up .dk-select-options,
.dk-select-open-down .dk-select-options,
.dk-select-multi:focus .dk-select-options {
  display: block;
  border-color: #3297fd;
}

.dk-select-multi:hover,
.dk-select-multi:focus {
  outline: none;
}

.dk-selected:hover,
.dk-selected:focus {
  outline: none;
  border-color: #3297fd;
}

.dk-selected:hover:before,
.dk-selected:focus:before {
  border-top-color: #3297fd;
}

.dk-selected:hover:after,
.dk-selected:focus:after {
  border-left-color: #3297fd;
}

.dk-select-disabled {
  opacity: 0.6;
  color: #BBBBBB;
  cursor: not-allowed;
}

.dk-select-disabled .dk-selected:hover,
.dk-select-disabled .dk-selected:focus {
  border-color: inherit;
}

.dk-select-disabled .dk-selected:hover:before,
.dk-select-disabled .dk-selected:focus:before {
  border-top-color: inherit;
}

.dk-select-disabled .dk-selected:hover:after,
.dk-select-disabled .dk-selected:focus:after {
  border-left-color: inherit;
}

select[data-dkcacheid] {
  display: none;
}

/*! Lity - v2.2.2 - 2016-12-14
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */

.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.lity.lity-opened {
  opacity: 1;
}

.lity.lity-closed {
  opacity: 0;
}

.lity * {
  box-sizing: border-box;
}

.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}

.lity-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.lity-loading .lity-loader {
  opacity: 1;
}

.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}

.lity-content {
  z-index: 9993;
  width: 100%;
  transform: scale(1);
  transition: transform 0.3s ease;
}

.lity-loading .lity-content,
.lity-closed .lity-content {
  transform: scale(0.8);
}

.lity-content:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.lity-close {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  box-shadow: none;
}

.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  box-shadow: none;
}

.lity-close:active {
  top: 1px;
}

.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}

.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}

.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}

.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

.lity-hide {
  display: none;
}

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 1;
  padding: 20px;
  box-sizing: border-box;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.75);
  text-align: center;
}

.blocker:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}

.blocker.behind {
  background-color: transparent;
}

.modal {
  display: none;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  max-width: 500px;
  box-sizing: border-box;
  width: 90%;
  background: #fff;
  padding: 15px 30px;
  border-radius: 8px;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  text-align: left;
}

.modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");
}

.modal-spinner {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  padding: 12px 16px;
  border-radius: 5px;
  background-color: #111;
  height: 20px;
}

.modal-spinner > div {
  border-radius: 100px;
  background-color: #fff;
  height: 20px;
  width: 2px;
  margin: 0 1px;
  display: inline-block;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.modal-spinner .rect2 {
  animation-delay: -1.1s;
}

.modal-spinner .rect3 {
  animation-delay: -1s;
}

.modal-spinner .rect4 {
  animation-delay: -0.9s;
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }

  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}

/*! HTML5 Number polyfill | Jonathan Stipe | https://github.com/jonstipe/number-polyfill*/

div.number-spin-btn-container {
  display: inline-block;
  position: relative;
  vertical-align: bottom;
  margin: 0;
  padding: 0;
}

div.number-spin-btn {
  box-sizing: border-box;
  border-width: 2px;
  border-color: #ededed #777777 #777777 #ededed;
  border-style: solid;
  background-color: #CCCCCC;
  width: 1.2em;
}

div.number-spin-btn:hover {
  cursor: pointer;
}

div.number-spin-btn:active {
  border-width: 2px;
  border-color: #5e5e5e #d8d8d8 #d8d8d8 #5e5e5e;
  border-style: solid;
  background-color: #999999;
}

div.number-spin-btn-up {
  border-bottom-width: 1px;
  border-radius: 3px 3px 0px 0px;
}

div.number-spin-btn-up:before {
  border-width: 0 0.3em 0.3em 0.3em;
  border-color: transparent transparent black transparent;
  top: 25%;
}

div.number-spin-btn-up:active {
  border-bottom-width: 1px;
}

div.number-spin-btn-up:active:before {
  border-bottom-color: white;
  top: 26%;
  left: 51%;
}

div.number-spin-btn-down {
  border-top-width: 1px;
  border-radius: 0px 0px 3px 3px;
}

div.number-spin-btn-down:before {
  border-width: 0.3em 0.3em 0 0.3em;
  border-color: black transparent transparent transparent;
  top: 75%;
}

div.number-spin-btn-down:active {
  border-top-width: 1px;
}

div.number-spin-btn-down:active:before {
  border-top-color: white;
  top: 76%;
  left: 51%;
}

div.number-spin-btn-up:before,
div.number-spin-btn-down:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  left: 50%;
  margin: -0.15em 0 0 -0.3em;
  padding: 0;
}

input:disabled + div.number-spin-btn-container > div.number-spin-btn-up:active,
input:disabled + div.number-spin-btn-container > div.number-spin-btn-down:active {
  border-color: #ededed #777777 #777777 #ededed;
  border-style: solid;
  background-color: #CCCCCC;
}

input:disabled + div.number-spin-btn-container > div.number-spin-btn-up:before,
input:disabled + div.number-spin-btn-container > div.number-spin-btn-up:active:before {
  border-bottom-color: #999999;
  top: 25%;
  left: 50%;
}

input:disabled + div.number-spin-btn-container > div.number-spin-btn-down:before,
input:disabled + div.number-spin-btn-container > div.number-spin-btn-down:active:before {
  border-top-color: #999999;
  top: 75%;
  left: 50%;
}

@font-face {
  font-family: "Avenir Next Pro";
  src: url("../fonts/AvenirNextLTPro-Regular.woff");
}

@font-face {
  font-family: "Avenir Next Pro";
  src: url("../fonts/AvenirNextLTPro-Regular-It.woff");
  font-style: italic;
}

@font-face {
  font-family: "Avenir Next Pro";
  src: url("../fonts/AvenirNextLTPro-Medium.woff");
  font-weight: 500;
}

@font-face {
  font-family: "Avenir Next Pro";
  src: url("../fonts/AvenirNextLTPro-Medium-It.woff");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "Avenir Next Pro";
  src: url("../fonts/AvenirNextLTPro-Demi.woff");
  font-weight: 600;
}

@font-face {
  font-family: "Avenir Next Pro";
  src: url("../fonts/AvenirNextLTPro-Demi-It.woff");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: "Avenir Next Pro";
  src: url("../fonts/AvenirNextLTPro-Bold.woff");
  font-weight: 700;
}

@font-face {
  font-family: "Avenir Next Pro";
  src: url("../fonts/AvenirNextLTPro-Bold-It.woff");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: "Avenir Next LT W01 Ultra Light";
  src: url("../fonts/AvenirNextLTPro-UltLt.woff");
  font-weight: 100;
}

@font-face {
  font-family: "Avenir Next LT W01 Regular";
  src: url("../fonts/AvenirNextLTPro-Regular.woff");
  font-weight: 400;
}

@font-face {
  font-family: "Avenir Next LT W01 Medium";
  src: url("../fonts/AvenirNextLTPro-Medium.woff");
  font-weight: 500;
}

.has-dark-background .heading-1,
.has-dark-background h1,
.has-dark-background .heading-2,
.has-dark-background h2,
.has-dark-background .heading-3,
.has-dark-background .agenda-day-header,
.has-dark-background h3,
.has-dark-background .heading-4,
.has-dark-background h4,
.has-dark-background .heading-5,
.has-dark-background h5,
.has-dark-background .heading-6,
.has-dark-background h6 {
  color: #fff !important;
}

.heading-1,
h1 {
  font-size: 35px;
}

.heading-2,
h2 {
  font-size: 24px;
  color: #000000;
}

.heading-3,
.agenda-day-header,
h3 {
  font-size: 18px;
  color: #000000;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

.lock-viewport {
  height: 100%;
  overflow: auto;
}

.embedded-vimeo-iframe {
  width: 100%;
}

.u-theme--dark .block-investors__introduction,
.u-theme--dark .block-investors__investor,
.u-theme--dark .companies-list__company-bio {
  color: #000000;
}

.u-theme--light .block-investors__introduction,
.u-theme--light .block-investors__investor,
.u-theme--light .companies-list__company-bio {
  color: #ffffff;
}

/* Text meant only for screen readers. */

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.product-card__inner .product-card__price {
  display: flex;
  flex-wrap: wrap;
}

.product-card__inner .product-card__price del {
  margin-right: 3px;
}

svg .svg-fill,
svg .svg-fill-stroke {
  fill: inherit;
}

svg .svg-no-fill,
svg .svg-no-fill-stroke {
  fill: none;
}

svg .svg-stroke,
svg .svg-fill-stroke {
  stroke: inherit;
}

svg .svg-no-stroke,
svg .svg-no-fill-stroke {
  stroke: none;
}

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

html {
  background-color: #fff;
}

body {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 28px;
  font-family: "Avenir Next Pro", Arial, sans-serif;
  color: #111111;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
  -moz-osx-font-smoothing: grayscale;
}

a {
  color: #004B87;
  outline: none;
  text-decoration: none;
  transition: color 0.1s;
}

button {
  outline: none;
  border: none;
  background: transparent;
  -webkit-appearance: none;
  padding: 0;
}

button:hover {
  cursor: pointer;
}

hr {
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #cbcbcb;
  margin-bottom: 44px;
}

input,
textarea {
  border-radius: 0;
  font-family: "Avenir Next Pro", Arial, sans-serif;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li {
  margin-top: 0;
}

code,
pre {
  font-family: "Avenir Next Pro", Arial, sans-serif;
}

.container {
  max-width: 1200px;
  padding: 0 22px;
  margin: 0 auto;
}

.container .container {
  padding: 0 !important;
}

.main {
  background-color: #f9f9f9;
}

.button-style,
.gform_wrapper .gform_button,
.button {
  font-family: "Avenir Next Pro", Arial, sans-serif;
  color: #004B87;
  border: none;
  padding: 11px 22px;
  border-radius: 9999px;
  text-align: center;
  transition: background-color 0.3s;
  border: 1px solid #004B87;
  text-transform: capitalize;
}

.button-style:hover,
.gform_wrapper .gform_button:hover,
.button:hover {
  background-color: #0059a1;
  cursor: pointer;
  color: #ffffff;
}

.button-style-2,
.block-text .button {
  color: #004B87;
  background-color: transparent;
  transition: color 0.3s;
}

.button-style-2:hover,
.block-text .button:hover {
  color: ligthen(#004B87, 5%);
  cursor: pointer;
}

.button-style-2:hover:after,
.block-text .button:hover:after {
  transform: translateX(4px);
}

.button-style-2:after,
.block-text .button:after {
  content: "→";
  margin-left: 11px;
  display: inline-block;
  transition: 0.3s;
}

.button-style-3 {
  border-radius: 0;
  border: 1px solid #dedede;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2.3px;
  padding: 11px 41px;
  margin-right: 6px;
  margin-bottom: 12px;
}

.button-style-3.button-style-3--active,
.button-style-3.agenda-button.agenda-button--active {
  background-color: #004B87;
  color: #ffffff;
}

.button {
  display: inline-block;
}

.center-image {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.center-image img {
  display: none !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.center-image img.center-image-resized {
  display: block !important;
}

.lity-wrap {
  padding: 22px;
}

.burger-menu {
  display: inline-block;
  vertical-align: middle;
  width: 65px;
  height: 65px;
  line-height: 65px;
  text-align: right;
  padding-right: 22px;
  margin-right: -22px;
}

.burger-menu .burger-menu-inner {
  width: 22px;
  height: 16px;
  position: relative;
  display: inline-block;
}

.burger-menu .burger-menu-inner span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #fff;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.3s ease-in-out;
}

.burger-menu .burger-menu-inner span:nth-child(1) {
  top: 0px;
}

.burger-menu .burger-menu-inner span:nth-child(2),
.burger-menu .burger-menu-inner span:nth-child(3) {
  top: 7px;
}

.burger-menu .burger-menu-inner span:nth-child(4) {
  top: 14px;
}

.burger-menu.open .burger-menu-inner span:nth-child(1) {
  top: 7px;
  width: 0%;
  left: 50%;
}

.burger-menu.open .burger-menu-inner span:nth-child(2) {
  transform: rotate(45deg);
}

.burger-menu.open .burger-menu-inner span:nth-child(3) {
  transform: rotate(-45deg);
}

.burger-menu.open .burger-menu-inner span:nth-child(4) {
  top: 7px;
  width: 0%;
  left: 50%;
}

.event-filter {
  max-width: 250px;
  margin-bottom: 22px;
  font-size: 16px;
}

.event-filter .filter-title {
  color: #004B87;
  margin-bottom: 5.5px;
}

.event-filter input {
  width: 100%;
}

.branded-hr {
  width: 46px;
  height: 6px;
  width: 46px;
  height: 11px;
  border: 0;
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  background-image: url("../img/branded-dots/dotted-line--pdi-event-rebrand-medium.svg");
  margin-bottom: 28px;
}

.js-collapsible-content {
  display: none;
}

.clearfix::before,
.clearfix::after {
  content: "";
  display: table;
}

.clearfix::after {
  clear: both;
}

.header {
  display: block;
  height: 100px;
  line-height: 100px;
  position: fixed;
  left: 0;
  top: 0;
  transition: 0.2s;
  width: 100%;
  z-index: 100;
}

.header.scroll .burger-menu .burger-menu-inner span,
.header.open .burger-menu .burger-menu-inner span {
  background-color: #111111;
}

.header .container {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.header .container:after {
  content: "";
  display: table;
  clear: both;
}

.header .header-columns {
  width: 100%;
  display: flex;
  justify-content: space-between;
  line-height: normal;
}

.header .header-columns .header-column {
  align-self: center;
}

.header .logo {
  font-size: 26px;
  color: #111111;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  max-width: 70%;
}

.header .logo img {
  width: 100%;
  height: auto;
  display: block;
  max-width: 154px;
}

.header #nav {
  position: fixed;
  top: 100px;
  left: 0;
  width: 100%;
  height: 0%;
  background-color: #fff;
  z-index: -1;
  text-align: center;
  overflow: hidden;
  transition: height 0.5s;
  font-family: "Avenir Next Pro", Arial, sans-serif;
}

.header #nav ul {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #c7c7c7;
}

.header #nav li.menu-item {
  display: block;
  position: relative;
}

.header #nav li.menu-item.current_page_item a,
.header #nav li.menu-item.custom-active a {
  color: #004B87;
}

.header #nav a {
  display: block;
  color: #111111;
  padding: 22px;
  border-top: 1px solid #c7c7c7;
  font-size: 16px;
}

.header #nav a:hover {
  color: #004B87;
}

.header #nav .sub-menu {
  display: none;
}

.menu__container {
  position: absolute;
  z-index: 1;
  width: 100%;
  display: none;
}

.single-peiev_landing_page.t-brand-rebranded .menu__container {
  display: none !important;
}

.menu__container--tablet-desktop {
  z-index: 500;
}

.menu__container--tablet-desktop .c-navigation,
.menu__container--tablet-desktop .top-menu {
  display: none;
}

.footer {
  background-color: #1f1f1f;
  color: #ffffff;
}

.footer__top {
  padding: 60px 0 40px;
}

.footer__top-content {
  margin: 0 auto;
  max-width: 370px;
  text-align: center;
}

/*------------------------------
Footer event info
------------------------------*/

.footer-event-info__image {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
  max-height: 85px;
  width: auto;
}

.footer-event-info__logo {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  max-width: 300px;
}

.footer-event-info__content {
  font-size: 16px;
  line-height: 1.75;
  margin: 28px 0;
}

.footer-event-info .footer-event-info__button {
  padding: 18px 46px 14px;
}

/*------------------------------
Footer social info
------------------------------*/

.footer-event-info + .footer-social-info {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  margin-top: 40px;
  padding-top: 40px;
}

.footer-social-info__text {
  color: #ffffff;
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 2.3px;
  text-transform: uppercase;
}

.footer-social-info__social {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  margin: 24px 0 0;
}

.footer-social-info__icons {
  height: 48px;
  width: 48px;
}

/*------------------------------
Secondary footer
------------------------------*/

.footer__top + .secondary-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.secondary-footer {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}

.secondary-footer__inner {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.secondary-footer__logo {
  flex: 1 1 auto;
  text-align: left;
}

.secondary-footer__logo-image {
  height: 43px;
  vertical-align: middle;
  width: auto;
}

.secondary-footer__logo-copy {
  font-size: 14px;
  margin-left: 15px;
  opacity: 0.9;
}

.secondary-footer__menu {
  list-style: none;
  margin: 0;
  padding: 0;
  color: #ffffff;
  display: flex;
}

.secondary-footer__menu li {
  font-size: 14px;
  opacity: 0.9;
}

.secondary-footer__menu li:not(:last-child)::after {
  content: "|";
  margin: 0 4px;
}

.secondary-footer__menu a {
  color: inherit;
}

/**
 * Layout block
 */

.l-block {
  padding-bottom: 70px;
  padding-top: 70px;
  background-size: cover;
  background-position: center;
}

.l-block .l-block {
  padding-bottom: 0;
  padding-top: 0;
}

.l-block.l-block--bottomless {
  padding-bottom: 27px;
}

.l-block.l-block--topless {
  padding-top: 27px;
}

.l-block.l-block--bottomless_topless {
  padding-top: 27px;
  padding-bottom: 27px;
}

/**
 * Layout wrapper
 */

.l-wrapper,
.l-wrapper-full-width {
  margin-left: auto;
  margin-right: auto;
  max-width: 1210px;
  padding-left: 20px;
  padding-right: 20px;
}

.l-wrapper-full-width {
  max-width: unset;
}

.l-flexbox-grid {
  display: flex;
  flex-wrap: wrap;
}

/*===========================================
	Resources grid
===========================================*/

.l-flexbox-grid--resources .l-flexbox-grid__item {
  margin-bottom: 32px;
  margin-top: 32px;
  width: 100%;
}

.form select,
.form textarea,
.form input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0.5em;
  border: 1px solid #dedede;
  padding: 10px 15px;
  font-size: 1em;
  border-radius: 0;
}

.form select:disabled,
.form textarea:disabled,
.form input:disabled {
  background-color: #fbfbfb;
  color: #111111;
  -webkit-text-fill-color: #111111;
  opacity: 1;
}

.form select,
.form input {
  height: 50px;
}

.form textarea {
  display: block;
  max-width: 100%;
  min-height: 190px;
}

.form select {
  background: url("../img/expand-button.svg") no-repeat right 15px center;
}

.form .select-field {
  position: relative;
  display: inline;
}

.form select::-ms-expand {
  display: none;
}

.form-group {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.form-element {
  width: 47%;
  margin-bottom: 20px;
}

.form-element input,
.form-element select {
  width: 100%;
}

.form-element a {
  /* Style CTA links (show more fields, hide fields etc) */
  text-decoration: underline;
  font-size: 14px;
  text-align: right;
  display: block;
}

.form-element.form-element--additional-field {
  display: none;
}

.form-group:last-child .form-element:last-child {
  margin-bottom: 0;
}

.form-element--full {
  width: 100%;
}

.form-element--spacer {
  margin-bottom: 0;
}

.form-information--content {
  font-weight: 600;
}

.c-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  outline: 0;
  padding: 11px 45px;
  text-align: center;
  transition: all 0.125s linear;
}

.c-button:disabled {
  cursor: default;
  opacity: 0.3;
  pointer-events: none;
}

.c-button--primary {
  background-color: #004B87;
  border-color: #004B87;
  color: #ffffff;
}

.c-button--primary:hover,
.c-button--primary:focus,
.c-button--primary:active {
  background-color: #003d6e;
  border-color: #003d6e;
}

.c-button--primary.c-button--outlined {
  border-color: #004B87;
  color: #004B87;
}

.c-button--primary.c-button--outlined:hover,
.c-button--primary.c-button--outlined:focus,
.c-button--primary.c-button--outlined:active {
  background-color: #004B87;
  color: #ffffff;
}

.c-button--secondary {
  background-color: #EFA91E;
  border-color: #EFA91E;
  color: #ffffff;
}

.c-button--secondary:hover,
.c-button--secondary:focus,
.c-button--secondary:active {
  background-color: #e39d10;
  border-color: #e39d10;
}

.c-button--secondary.c-button--outlined {
  border-color: #EFA91E;
  color: #EFA91E;
}

.c-button--secondary.c-button--outlined:hover,
.c-button--secondary.c-button--outlined:focus,
.c-button--secondary.c-button--outlined:active {
  background-color: #EFA91E;
  color: #ffffff;
}

.c-button--light {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #004B87;
}

.c-button--light:hover,
.c-button--light:focus,
.c-button--light:active {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}

.c-button--light.c-button--outlined {
  border-color: #ffffff;
  color: #ffffff;
}

.c-button--light.c-button--outlined:hover,
.c-button--light.c-button--outlined:focus,
.c-button--light.c-button--outlined:active {
  background-color: #ffffff;
  color: #004B87;
}

.c-button--dark {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}

.c-button--dark:hover,
.c-button--dark:focus,
.c-button--dark:active {
  background-color: black;
  border-color: black;
}

.c-button--dark.c-button--outlined {
  border-color: #000000;
  color: #000000;
}

.c-button--dark.c-button--outlined:hover,
.c-button--dark.c-button--outlined:focus,
.c-button--dark.c-button--outlined:active {
  background-color: #000000;
  color: #ffffff;
}

.c-button--pei-media {
  background-color: #ff5113;
  border-color: #ff5113;
  color: #ffffff;
}

.c-button--pei-media:hover,
.c-button--pei-media:focus,
.c-button--pei-media:active {
  background-color: #f94100;
  border-color: #f94100;
}

.c-button--pei-media.c-button--outlined {
  border-color: #ff5113;
  color: #ff5113;
}

.c-button--pei-media.c-button--outlined:hover,
.c-button--pei-media.c-button--outlined:focus,
.c-button--pei-media.c-button--outlined:active {
  background-color: #ff5113;
  color: #ffffff;
}

.c-button--rounded {
  border-radius: 25px;
}

.c-button--outlined {
  background-color: transparent;
}

.c-button--block {
  display: block;
  width: 100%;
}

.c-content-box {
  background-color: #ffffff;
  box-shadow: 0 20px 30px -15px rgba(0, 0, 0, 0.1);
  padding: 38px;
}

.c-content-box__date {
  font-size: 14px;
  letter-spacing: 2.3px;
  color: #004B87;
  font-weight: 500;
}

.c-content-box__title {
  color: #111111;
  font-size: 24px;
  line-height: 1.33;
  margin: 0;
  position: relative;
}

.c-content-box__icon {
  fill: #004B87;
  height: 26px;
  left: -10px;
  -o-object-fit: contain;
  object-fit: contain;
  opacity: 0.1;
  position: absolute;
  top: -15px;
  width: 38px;
}

.c-content-box__subtitle {
  color: #979797;
  font-size: 18px;
  line-height: 1.33;
  margin: 0;
}

.c-content-box__content {
  color: #111111;
  font-size: 16px;
  line-height: 1.75;
  margin-top: 25px;
  padding-left: 20px;
  position: relative;
}

.c-content-box__content::before {
  background-clip: content-box;
  background-color: rgba(0, 75, 135, 0.5);
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  padding: 6px 0 10px;
  top: 0;
  width: 2px;
}

.c-content-box__content p {
  margin: 0;
}

.c-content-box__content p::before,
.c-content-box__content p::after {
  content: '"';
}

.c-content-box__link {
  color: #004B87;
  display: block;
  font-size: 16px;
  margin-top: 20px;
  text-decoration: underline;
}

.c-countdown {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
}

.c-countdown__item {
  line-height: 1;
  text-align: center;
}

.c-countdown__item:nth-child(2) {
  margin: 0 50px;
}

.c-countdown__number {
  color: #ffffff;
  font-size: 24px;
}

.c-countdown__label {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2.3px;
  margin: 4px 0 0;
  text-transform: uppercase;
}

.c-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  left: 0;
  padding: 15px 0;
  width: 100%;
  right: 0;
  top: 60px;
  z-index: 1;
  overflow-x: hidden;
  /* @TODO: Remove this once mobile designs are in. */
}

.c-header__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1210px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  justify-content: space-between;
}

.menu__container--mobile .c-header__inner {
  justify-content: center;
}

header.without-countdown {
  min-height: 730px;
}

.maintenance__notice--wrapper {
  color: #721c24;
  background: #f8d7da;
}

.maintenance__notice--body {
  margin-left: auto;
  margin-right: auto;
  max-width: 1210px;
  padding: 20px;
}

/**
 * Horizontal carousel
 */

.c-horizontal-carousel {
  margin: 0 -35px;
  position: relative;
}

.c-horizontal-carousel__nav {
  opacity: 1;
  visibility: visible;
  background-color: #ffffff;
  border-radius: 100%;
  font-size: 12px;
  height: 46px;
  line-height: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 46px;
  z-index: 1;
  transition: opacity 0.3s, visibility 0.3s;
}

.c-horizontal-carousel__nav .c-icon {
  fill: #004B87;
  height: 48px;
  width: 18px;
}

.c-horizontal-carousel__nav--prev {
  left: 30px;
}

.c-horizontal-carousel__nav--next {
  right: 30px;
}

.c-horizontal-carousel__nav.slick-disabled {
  visibility: hidden;
  opacity: 0;
}

.block-investors {
  background-size: cover;
  background-position: center;
  position: relative;
}

.block-investors .slider-item-in-view--2.slick-slide,
.block-investors .slider-item-in-view--8.slick-slide {
  opacity: 0.15;
}

.block-investors .slider-item-in-view--3.slick-slide,
.block-investors .slider-item-in-view--7.slick-slide {
  opacity: 0.3;
}

.block-investors .slider-item-in-view--4.slick-slide,
.block-investors .slider-item-in-view--6.slick-slide {
  opacity: 0.6;
}

.block-investors .slider-item-in-view--5.slick-slide {
  opacity: 1;
}

.block-investors__container {
  justify-content: space-between;
  align-items: center;
  z-index: 1;
  position: relative;
}

.block-investors__information,
.block-investors__investor-list {
  width: 33%;
}

.block-investors__investor-list {
  width: 50%;
}

.block-investors__titles {
  margin-bottom: 35px;
}

.block-investors__introduction {
  border-left: 2px solid #ffffff;
  padding-left: 23px;
  color: #ffffff;
}

.block-investors__investor {
  transition: opacity 0.7s ease-in;
  color: #ffffff;
  font-size: 24px;
  line-height: 43px;
  height: 43px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.block-investors__investor:focus {
  outline: none;
}

.block-investors__investor.slick-slide {
  opacity: 0.05;
}

.block-latest-news__title {
  margin-bottom: 70px;
}

.block-latest-news__title::after {
  background-image: url("../img/branded-dots/dotted-line--pdi-event-rebrand-medium.svg");
}

.block-latest-news__news-item-inner {
  background: none;
  box-shadow: none;
  padding: 0;
}

.block-latest-news__news-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.block-latest-news__news-item {
  margin: 0 15px;
  width: calc(33.3333333333% - 30px);
}

.c-logo {
  display: flex;
}

.c-logo a {
  color: #ffffff;
}

.c-logo__brand {
  display: block;
  max-width: 75px;
  width: 75px;
}

.c-logo__main {
  padding: 0;
}

.c-logo__event {
  margin-left: 18px;
  padding-left: 18px;
  border-left: 2px solid rgba(255, 255, 255, 0.3);
}

.c-logo__event img {
  width: 150px;
  height: 100%;
}

.c-menu {
  align-items: center;
  color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  font-size: 16px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.c-menu__item {
  margin: 0 18px;
}

.c-menu__item:first-of-type {
  margin-left: 0;
}

.c-menu__item:last-of-type {
  margin-right: 0;
}

.c-menu__item--active > a {
  font-weight: 700;
}

.c-menu__link {
  color: inherit;
  display: block;
}

.menu-link--has-submenu .c-menu__link {
  position: relative;
}

.menu-link--has-submenu .c-menu__link::after {
  content: url(../img/expand-button-menu.svg);
  margin-left: 5px;
  position: absolute;
  right: 0;
  top: -1px;
}

.c-menu__icon {
  display: block;
}

.c-menu__icon img {
  display: block;
}

.c-menu__button {
  border-color: rgba(255, 255, 255, 0.3) !important;
  font-size: 14px;
  padding: 11px 28px 9px;
}

.blocker {
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 505;
}

.close-modal {
  display: none !important;
}

.c-modal {
  background-color: #ffffff;
  border-radius: 0;
  box-shadow: 0 20px 30px -20px rgba(0, 0, 0, 0.5), 0 27px 50px 0 rgba(0, 0, 0, 0.26);
  max-width: 630px;
  padding: 26px;
}

.c-modal__close {
  left: 26px;
  position: absolute;
  top: 26px;
  z-index: 1;
}

.c-modal__icon {
  display: block;
  height: 20px;
  -o-object-fit: contain;
  object-fit: contain;
  pointer-events: none;
  width: 20px;
}

.blocker .c-modal--always-visible {
  display: inline-block !important;
}

.top-menu {
  background: #595959;
  display: block;
  z-index: 1;
  width: 100%;
}

.top-menu .top-menu__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1210px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 28px;
}

.top-menu .top-menu__inner:after {
  content: "";
  display: table;
  clear: both;
}

.top-menu nav {
  color: #ffffff;
  font-size: 11px;
  display: inline-block;
}

.top-menu nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.top-menu nav li {
  display: inline-block;
  position: relative;
  margin-left: 0;
}

.top-menu nav.top-menu-navigation-left {
  float: left;
}

.top-menu nav.top-menu-navigation-left li a {
  margin-right: 16px;
  color: #ffffff;
}

.top-menu nav.top-menu-navigation-right {
  float: right;
}

.top-menu nav.top-menu-navigation-right li a {
  color: #ffffff;
}

.top-menu .wc_cart_wrapper {
  font-size: 11px;
  float: right;
  color: #ffffff;
}

.top-menu .wc_cart_wrapper a {
  color: #ffffff;
}

.top-menu .wc_cart_wrapper .fa {
  text-align: center;
  min-width: 13px !important;
  margin-right: 3px;
}

.c-page-header {
  background-color: #004B87;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  min-height: 530px;
  position: relative;
  padding-top: 73px;
}

.c-page-header _:-ms-fullscreen,
:root .c-page-header {
  height: 530px;
}

.single-peiev_landing_page.t-brand-rebranded .c-page-header {
  padding-top: 0;
}

.c-page-header--loaded {
  transition: min-height 0.5s;
}

.c-page-header--expanded {
  min-height: 830px;
}

.c-page-header--expanded _:-ms-fullscreen,
:root .c-page-header--expanded {
  min-height: 830px;
}

.page-template-page-template-contact .c-page-header {
  background-color: #2D2926;
}

.c-page-header__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1210px;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}

.c-page-header__container img {
  max-height: 85px;
  width: auto;
}

.c-page-header__container--content {
  margin-top: 20px;
  margin-bottom: 20px;
}

.single-peiev_landing_page.t-brand-rebranded .c-page-header__container--content {
  margin-bottom: 0;
  margin-top: 0;
}

.c-page-header__container--footer {
  align-items: center;
  display: flex;
}

.c-page-header__content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.c-page-header__content-button {
  font-weight: 400;
  padding: 16px 46px 12px;
}

.c-page-header__title {
  color: #ffffff;
  font-size: 54px;
  font-weight: bold;
  line-height: 1;
  margin: 28px 0;
}

.c-page-header__intro {
  color: #ffffff;
  font-size: 24px;
  line-height: 1.3;
  margin: 28px 0;
}

.c-page-header__intro a {
  color: #fff;
  text-decoration: underline;
}

.c-page-header__countdown {
  margin-left: auto;
  margin-right: auto;
}

.c-page-header__footer {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.8));
  color: #ffffff;
  padding: 25px 0;
  width: 100%;
}

.c-page-header__footer-button {
  border-color: rgba(255, 255, 255, 0.5) !important;
  padding: 17px 46px 15px;
}

.c-page-header__errors {
  color: #ffffff;
  text-align: center;
}

.c-page-header__errors h1 {
  font-weight: 700;
  font-size: 54px;
  line-height: normal;
  margin-bottom: 8px;
}

.c-page-header__errors p {
  font-size: 24px;
}

.c-page-header__errors .c-button {
  color: #004B87;
  font-weight: normal;
}

.c-resource {
  background-color: #ffffff;
  box-shadow: 0 20px 30px -15px rgba(0, 0, 0, 0.1);
  line-height: 1;
  padding: 39px 36px 28px;
  text-align: center;
}

.c-resource__icon {
  height: 60px;
  width: 48px;
}

.c-resource__icon[class*=resource-pdf] {
  fill: #004B87;
}

.c-resource__icon[class*=resource-video] {
  fill: transparent;
  stroke: #004B87;
}

.c-resource__filetype {
  color: #111111;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2.3px;
  line-height: 1;
  margin: 10px 0 25px;
  text-align: center;
  text-transform: uppercase;
}

.c-resource__title {
  color: #111111;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.56;
  margin: 4px 0;
  text-align: center;
}

.c-resource__title a {
  color: inherit;
}

.c-resource__byline {
  color: #979797;
  font-size: 16px;
  line-height: 1.38;
  margin: 0;
  text-align: center;
}

.block-resources__title {
  text-align: center;
  padding: 31px 0 40px 0;
}

.block-resources__title:after {
  content: "";
  display: block;
  width: 46px;
  height: 11px;
  border: 0;
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  background-image: url("../img/branded-dots/dotted-line--pdi-event-rebrand-medium.svg");
  margin-left: auto;
  margin-right: auto;
}

.u-theme--light .block-resources__title:after {
  background-image: url("../img/branded-dots/dotted-line--white.svg");
}

.u-theme--dark .block-resources__title:after {
  background-image: url("../img/branded-dots/dotted-line--black.svg");
}

/**
 * Section header
 */

.c-section-header {
  align-items: baseline;
  display: flex;
  margin-bottom: 70px;
}

.c-section-header__subtitle {
  clear: left;
  float: left;
  width: 100%;
}

.c-section-header__title {
  display: inline-block;
}

.c-section-header__link {
  color: #004B87;
  font-size: 18px;
  line-height: 1.56;
  margin-left: auto;
  text-decoration: underline;
}

.c-section-header__link.c-mobile-content,
.c-section-header__link.c-desktop-tablet-content {
  display: none;
}

#home.page .c-section-header__link.c-mobile-content.c-mobile-content,
#home.page .c-section-header__link.c-desktop-tablet-content.c-mobile-content {
  display: none;
}

.u-theme--light .c-section-header__link {
  color: #ffffff;
}

.u-theme--dark .c-section-header__link {
  color: #000000;
}

.c-section-header__link.c-mobile-content {
  text-align: center;
  font-size: 16px;
}

.block-section-header--bottomless {
  padding-bottom: 27px;
}

.c-section-title {
  line-height: 1;
}

.c-section-title--align-center {
  text-align: center;
}

.c-section-title--align-right {
  text-align: right;
}

.c-section-title::after {
  content: "";
  display: block;
  width: 46px;
  height: 11px;
  border: 0;
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  background-image: url("../img/branded-dots/dotted-line--pdi-event-rebrand-medium.svg");
}

.u-theme--light .c-section-title::after {
  background-image: url("../img/branded-dots/dotted-line--white.svg");
}

.u-theme--dark .c-section-title::after {
  background-image: url("../img/branded-dots/dotted-line--black.svg");
}

.c-section-title--align-center::after {
  margin-left: auto;
  margin-right: auto;
}

.c-section-title--align-right::after {
  margin-left: auto;
}

.c-section-title.c-section-title--brand-neutral .c-section-title__subtitle {
  color: #ff5113;
}

.c-section-title.c-section-title--brand-neutral:after {
  background-image: url("../img/branded-dots/dotted-line--pdi-event-rebrand-medium.svg");
}

.c-section-title__subtitle {
  color: #004B87;
  font-family: "Avenir Next Pro", Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2.3px;
  margin: 0;
  text-transform: uppercase;
}

.u-theme--light .c-section-title__subtitle {
  color: #ffffff;
}

.u-theme--dark .c-section-title__subtitle {
  color: #000000;
}

.c-section-title__title {
  color: #111111;
  font-family: "Avenir Next Pro", Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  margin: 22px 0;
}

.u-theme--light .c-section-title__title {
  color: #ffffff;
}

.u-theme--dark .c-section-title__title {
  color: #000000;
}

/**
* Section copy
**/

.c-section-copy {
  margin-top: 55px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.c-social-icons__item:not(:last-child) {
  margin-right: 10px;
}

.c-social-icons__link {
  align-items: center;
  border: 1px solid;
  border-radius: 100%;
  display: flex;
  fill: #004B87;
  justify-content: center;
  overflow: hidden;
  transition: 0.125s all linear;
}

.c-social-icons__link .c-social-icons__icon {
  max-width: 100%;
}

.u-theme--light .c-social-icons__link {
  border-color: #ffffff;
  fill: #ffffff;
}

.u-theme--dark .c-social-icons__link {
  border-color: #000000;
  fill: #000000;
}

.c-social-icons__link:hover,
.c-social-icons__link:active,
.c-social-icons__link:focus {
  background-color: #004B87;
  border-color: #004B87;
  fill: #ffffff;
}

/**
 * Speaker grid
 */

.c-speaker-grid {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -35px;
  margin-top: -35px;
  align-items: baseline;
}

.c-speaker-grid__item {
  word-break: break-word;
}

.c-speaker-grid__item .c-speaker__image a img {
  max-height: 300px;
  width: auto;
  margin: 0 auto;
}

.c-speaker-grid__item:nth-child(3n+1) {
  margin-left: 0;
}

.c-speaker-grid__item:nth-child(3n+3) {
  margin-right: 0;
}

.c-speaker__image {
  margin: 0;
  position: relative;
}

.c-speaker__image img {
  display: block;
  height: auto;
  max-width: 100%;
  max-height: 240px;
  width: auto;
}

.c-speaker--popup .c-speaker__image img {
  margin: 0 auto;
}

.c-speaker__label {
  background-color: #004B87;
  border-radius: 100%;
  color: #ffffff;
  font-size: 12px;
  height: 54px;
  line-height: 58px;
  left: -27px;
  letter-spacing: 1.5px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: -27px;
  width: 54px;
}

.u-theme--light .c-speaker__label {
  background-color: #ffffff;
}

.u-theme--dark .c-speaker__label {
  background-color: #000000;
}

.u-theme--light .c-speaker__label {
  color: #004B87;
}

.u-theme--dark .c-speaker__label {
  color: #000000;
}

.u-theme--light .c-speaker__label {
  color: #000000;
}

.u-theme--dark .c-speaker__label {
  color: #ffffff;
}

.c-speaker__title {
  color: #111111;
  font-size: 24px;
  line-height: 1.33;
  margin: 15px 0 0;
}

.c-speaker__title a {
  color: inherit;
}

.u-theme--light .c-speaker__title {
  color: #ffffff;
}

.u-theme--dark .c-speaker__title {
  color: #000000;
}

.c-speaker__job {
  color: #979797;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.33;
  margin: 0;
}

.u-theme--light .c-speaker__job {
  color: #cccccc;
}

.u-theme--dark .c-speaker__job {
  color: #000000;
}

.c-speaker__content {
  color: #111111;
  font-size: 16px;
  line-height: 1.75;
}

.u-theme--light .c-speaker__content {
  color: #ffffff;
}

.u-theme--dark .c-speaker__content {
  color: #000000;
}

.c-speaker__content-cta {
  display: block;
  text-decoration: underline;
  margin-top: 8px;
}

.c-speaker__social {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  line-height: 0;
  margin: 13px 0;
}

.c-speaker__social-link {
  height: 37px;
  width: 37px;
}

.c-sponsor--popup {
  text-align: center;
}

.c-sponsor__desc {
  padding: 0 80px;
}

.c-sponsor__desc::after {
  content: "";
  display: block;
  width: 50px;
  height: 1px;
  background: #d5d5d5;
  margin: 0 auto;
  margin: 30px auto;
}

.c-sponsor__link {
  color: #004B87;
}

/**
 * Separator
 */

.c-vertical-separator {
  background: none;
  border: none;
  height: 70px;
  margin: 0;
  padding: 0;
}

.block-event-list {
  border-top: 2px solid #ff5113;
  padding-top: 10px;
}

.block-event-list table {
  width: 100%;
  border-collapse: collapse;
}

.block-event-list table thead tr {
  border-bottom: 1px solid #ebebeb;
}

.block-event-list table thead tr th {
  text-align: left;
  padding: 24px 14px;
  font-weight: 600;
  line-height: 27px;
}

.block-event-list table tbody tr:nth-of-type(even) {
  background-color: #f9f9f9;
}

.block-event-list table tbody tr:first-of-type td {
  padding-top: 30px;
}

.block-event-list table tbody tr td {
  padding: 20px 14px;
  border: none;
  line-height: 27px;
}

.c-css-logo {
  border-left: 12px solid #ffffff;
  color: #ffffff;
  font-family: "Rajdhani", sans-serif;
  font-size: 50px;
  margin: 0px;
  padding-left: 11px;
  padding-top: 8px;
  text-align: left;
}

.c-css-logo.c-css-logo--brand {
  border-left-color: #004B87;
}

.c-css-logo.c-css-logo--footer,
.c-css-logo.c-css-logo--small {
  border-left-width: 10px;
  padding-left: 10px;
}

.c-css-logo.c-css-logo--small {
  font-size: 50px;
}

.c-css-logo.c-css-logo--footer {
  font-size: 40px;
}

.c-css-logo__brand-name {
  display: block;
  font-weight: 700;
  font-size: 0.5em;
  line-height: 0.9em;
  margin-bottom: 0.8em;
}

.t-brand-pere .c-css-logo__brand-name,
.t-brand-pere-rebrand .c-css-logo__brand-name {
  font-size: 0.8em;
}

.c-css-logo__event-name {
  font-size: 1em;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 0.9em;
  margin: 0;
}

.c-css-logo__event-location {
  display: block;
  font-size: 0.8em;
  font-weight: 400;
  letter-spacing: -1px;
  line-height: 0.9em;
}

.c-submenu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none !important;
  padding-left: 10px;
}

.c-submenu--open {
  display: block !important;
}

.c-submenu__item {
  border: 0 !important;
  margin: 20px 0 0 !important;
  padding: 0 !important;
}

.c-submenu__link {
  color: #ffffff;
  display: block;
  font-size: 15px !important;
}

.agenda-day {
  margin-bottom: 66px;
  width: 100%;
  display: none;
}

.agenda-day.agenda-day--active {
  display: block;
}

.agenda-day-header {
  margin-bottom: 33px;
  padding-bottom: 11px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.agenda-day-cta a {
  font-size: 18px;
  text-decoration: underline;
}

#agenda .agenda-day-cta {
  display: none;
}

.agenda-navigation {
  margin-bottom: 70px;
}

.agenda-button.agenda-button--active {
  border-color: #004B87;
}

.agenda-button:hover {
  border-color: #0059a1;
}

.stream {
  margin-bottom: 22px;
  position: relative;
}

.stream-header {
  color: #979797;
}

.agenda-items {
  padding: 30px 36px;
  background-color: #ffffff;
  box-shadow: 0 20px 30px -15px rgba(0, 0, 0, 0.1);
}

.agenda-items.agenda-items--streamed .agenda-item:not(:last-of-type) {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #dedede;
}

.agenda-item__full-view {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding-top: 44px;
}

.agenda-item__full-view .agenda-item__description {
  padding: 0 22px 22px 22px;
  flex: 4 4;
}

.agenda-item__full-view .agenda-item__description ul {
  padding-left: 15px;
}

.agenda-item__full-view .agenda-item__description ul li {
  line-height: 38px;
}

.agenda-item__full-view .agenda-item__description--bordered {
  border-right: 1px solid #dedede;
  padding-right: 45px;
}

.agenda-item__full-view .agenda-item__speakers-full {
  padding: 22px;
  flex: 2 2;
}

.agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 15px;
}

.agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full .agenda-item__speaker-full__photo {
  width: 40%;
  text-align: center;
}

.agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full .agenda-item__speaker-full__photo img {
  max-width: 100%;
  height: auto;
  max-height: 122px;
}

.agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full .agenda-item__speaker-full__information {
  width: 60%;
}

.agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full .agenda-item__speaker-full__information .agenda-item__speaker-full__title,
.agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full .agenda-item__speaker-full__information .agenda-item__speaker-full__position,
.agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full .agenda-item__speaker-full__information .agenda-item__speaker-full__cta {
  margin: 3px 0;
}

.agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full .agenda-item__speaker-full__information .agenda-item__speaker-full__title {
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
}

.agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full .agenda-item__speaker-full__information .agenda-item__speaker-full__position {
  color: #979797;
  font-size: 16px;
  line-height: 22px;
}

.agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full .agenda-item__speaker-full__information .agenda-item__speaker-full__cta {
  color: #004B87;
  text-decoration: underline;
  font-size: 16px;
  line-height: 28px;
}

.agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full .agenda-item__speaker-full__information.agenda-item__speaker-full__information--padded {
  padding: 0 0 22px 22px;
}

.agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full .agenda-item__speaker-full__information.agenda-item__speaker-full__information--fullwidth {
  width: 100%;
  padding: 22px 0;
}

.agenda-item__full-view .agenda-item__speakers-full--padded {
  padding-left: 50px;
}

.agenda-item__footer {
  flex: 0 1 100%;
  display: flex;
  margin-top: 50px;
  padding-top: 25px;
  border-top: 1px solid #dedede;
}

.agenda-item__footer .agenda-item__footer-item {
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #dedede;
  display: flex;
  align-items: center;
}

.agenda-item__footer .agenda-item__footer-item .agenda-item__footer-item-icon {
  fill: #004B87;
}

.agenda-item__footer .agenda-item__footer-item .agenda-item__footer-item-icon.c-icon-location {
  height: 21px;
  width: 14px;
}

.agenda-item__footer .agenda-item__footer-item .agenda-item__footer-item-icon.c-icon-speakers {
  height: 21px;
  width: 15px;
}

.agenda-item__footer .agenda-item__footer-item .agenda-item__footer-item-icon.c-icon-target {
  height: 21px;
  width: 21px;
}

.agenda-item__footer .agenda-item__footer-item .agenda-item__footer-item-icon,
.agenda-item__footer .agenda-item__footer-item .agenda-item__footer-item-copy {
  margin: 0 5px;
  display: inline-block;
  vertical-align: middle;
}

.agenda-item__footer .agenda-item__footer-item:last-of-type {
  border-right: none;
}

.agenda-item__header {
  display: flex;
  align-items: center;
  position: relative;
}

.agenda-item__header.js-collapsible-header {
  cursor: pointer;
}

.agenda-item__header.js-collapsible-header:after {
  position: absolute;
  transition: 0.7s;
  content: url("../img/expand-button.svg");
  right: 11px;
  transform: translateY(-50%);
}

.agenda-item__header:last-child {
  margin-bottom: 0;
}

.agenda-item__header .agenda-item__timings {
  min-width: 140px;
  padding-right: 17px;
  text-align: center;
  color: #004B87;
  font-size: 16px;
  font-weight: 500;
  padding-top: 6px;
}

.agenda-item__header .agenda-item__information {
  border-left: 1px solid #dedede;
  margin-left: 9px;
  margin-top: 4px;
  padding-left: 40px;
  flex-grow: 8;
}

.agenda-item__header .agenda-item__information .agenda-item__title {
  font-size: 24px;
  line-height: 1;
  color: #111111;
  margin: 0;
}

.agenda-item__header .agenda-item__information .agenda-item__title + .agenda-item__speakers {
  margin-top: 16px;
}

.agenda-item__header .agenda-item__information .agenda-item__title span {
  color: #004B87;
  display: block;
  margin-bottom: 5.5px;
}

.agenda-item__header .agenda-item__information .agenda-item__speakers {
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
}

.agenda-item__header .agenda-item__description {
  color: #5f5f5f;
  font-size: 16px;
}

.agenda-item__header .agenda-item__description p:first-child {
  margin-top: 0;
}

.agenda-item__header .agenda-item__description p:last-child {
  margin-bottom: 0;
}

.agenda-item__header .agenda-item__speakers {
  color: #979797;
}

.agenda-item__header .agenda-item__speakers .agenda-item__speaker {
  width: 30px;
  height: 30px;
  overflow: hidden;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5.5px;
}

.agenda-item__header .agenda-item__speakers .agenda-item__speaker span {
  display: none;
}

.agenda-item__header .agenda-item__speakers .agenda-item__speaker img {
  width: 100%;
  height: 100%;
  display: block;
}

.agenda-item.js-collapsible-active .agenda-item__header:after {
  transform: translateY(-50%) rotate(180deg);
}

.agenda-cta {
  margin-top: 44px;
  text-align: center;
}

.agenda-cta .agenda-cta__button {
  padding: 18px 45px 14px;
}

.blocks {
  display: block;
  background-color: #f9f9f9;
}

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

.grid-item-inner .blocks {
  background-color: transparent;
}

.blocks .block {
  margin-bottom: 66px;
}

.blocks .block.block-highlighted_block {
  background-color: #f7f7f7;
  padding: 44px 0;
  margin-bottom: 0;
}

.blocks .block.block-highlighted_block + .block {
  margin-top: 66px;
}

.blocks .block.block-highlighted_block + .block-countdown {
  margin-top: 0 !important;
}

.blocks .block:first-child {
  margin-top: 0;
}

.blocks .block:last-child {
  margin-bottom: 0;
}

.pages .page {
  display: none;
}

.pages .page--preview {
  display: block !important;
}

input[type=text],
input[type=number],
input[type=email],
input[type=tel],
textarea {
  width: 100%;
  outline: none;
  border: 1px solid #cbcbcb;
  background-color: #fff;
  border-radius: 2px;
}

input[type=text]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #111111;
  opacity: 0.6;
}

input[type=text]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
textarea:-moz-placeholder {
  opacity: 1;
  color: #111111;
  opacity: 0.6;
}

input[type=text]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
  color: #111111;
  opacity: 0.6;
}

input[type=text]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  opacity: 1;
  color: #111111;
  opacity: 0.6;
}

input[type=text]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=tel]:focus,
textarea:focus {
  border-color: #004B87;
}

.dk-select {
  width: 100%;
}

.dk-select .dk-selected {
  border: 1px solid #cbcbcb;
  border-radius: 2px;
  padding: 0 11px;
  height: 44px;
  line-height: 44px;
  width: 100%;
}

.dk-select .dk-selected:before {
  border-top-color: #111111;
  margin: 0;
  right: 8px;
  transform: translateY(-50%);
}

.dk-select .dk-selected:after {
  border: none;
}

.dk-select .dk-selected:hover:before,
.dk-select .dk-selected:focus:before {
  border-bottom-color: #111111;
}

.dk-select .dk-select-options {
  border-color: #cbcbcb;
  border-radius: 0;
  padding: 0;
}

.dk-select .dk-select-options .dk-option {
  padding: 6px 8px;
}

.dk-select .dk-select-options .dk-option.dk-option-highlight,
.dk-select .dk-select-options .dk-option.dk-option-selected {
  background-color: #004B87;
  color: #fff;
}

.gform_wrapper {
  display: block;
  font-family: "Avenir Next Pro", Arial, sans-serif;
}

.gform_wrapper form {
  display: block;
}

.gform_wrapper li.gfield {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.gform_wrapper p {
  margin: 0;
  font-family: "Avenir Next Pro", Arial, sans-serif;
  margin-bottom: 22px;
}

.gform_wrapper label.gfield_label {
  display: block;
  font-family: "Avenir Next Pro", Arial, sans-serif;
  font-size: 16px !important;
  font-weight: normal !important;
  color: #004B87;
}

.gform_wrapper input[type=text] {
  height: 44px;
  line-height: 44px;
  padding: 0 11px;
}

.gform_wrapper textarea {
  height: 220px;
  resize: vertical;
  padding: 11px;
}

.gform_wrapper .gfield_select {
  width: 100%;
  line-height: normal;
  vertical-align: baseline;
}

.gform_wrapper .gform_button {
  border: none;
  outline: none;
  background-color: #004B87;
  color: #fff;
  -webkit-appearance: none;
  font-family: "Avenir Next Pro", Arial, sans-serif;
  height: 44px;
  width: 100%;
  padding: 0 22px;
}

.block-grid {
  overflow-x: hidden;
}

.grid {
  display: block;
}

.grid:after {
  content: "";
  display: table;
  clear: both;
}

.grid.center-grid-items {
  justify-content: center;
}

.grid .grid-item {
  display: block;
  float: left;
  width: 100%;
  position: relative;
}

.grid .grid-item-inner {
  color: #111111;
  display: block;
}

.block-icon {
  margin-bottom: 22px !important;
}

.block-icon .icon {
  line-height: 90px;
  height: 90px;
  width: 150px;
  text-align: center;
  display: block;
  margin: 0 auto;
}

.block-icon .icon i {
  width: 100%;
  height: 100%;
  display: block;
  background-size: auto 80px;
  background-position: center center;
  background-repeat: no-repeat;
}

.block-icon .icon.icon--fill {
  background-color: #004B87;
  width: 110px;
  line-height: 110px;
  height: 110px;
  border-radius: 50%;
}

.block-icon .icon.icon--fill i {
  background-size: auto 40px;
}

.block-sponsors__static-title h2 {
  display: block;
  text-align: center;
  margin-bottom: 44px;
}

.u-theme--light .block-sponsors__static-title h2 {
  color: #ffffff;
}

.u-theme--dark .block-sponsors__static-title h2 {
  color: #000000;
}

.block-sponsors__sponsors-type--carousel .block-sponsors__sponsor {
  transition: opacity 0.7s ease-in;
}

.block-sponsors__sponsors.block-sponsors__sponsors-type--static,
.block-sponsors__sponsors.block-sponsors__sponsors-type--carousel {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: center;
}

.block-sponsors__sponsors.block-sponsors__sponsors-type--static .slick-track,
.block-sponsors__sponsors.block-sponsors__sponsors-type--carousel .slick-track {
  display: flex;
  align-items: center;
  justify-content: center;
}

.block-sponsors__sponsors .block-sponsors__sponsor {
  text-align: center;
  margin: 0 25px 30px 25px;
  width: calc(25% - 50px);
}

.block-sponsors__sponsors-type--static.block-sponsors__sponsors .block-sponsors__sponsor {
  float: none;
  align-items: center;
  display: flex;
  justify-content: center;
}

.block-sponsors__sponsors-type--static.block-sponsors__sponsors .block-sponsors__sponsor img {
  max-height: 100px;
}

.block-sponsors__sponsors .block-sponsors__sponsor:focus {
  outline: none;
}

.block-sponsors__sponsors .block-sponsors__sponsor img {
  max-width: 100%;
  height: auto;
  margin: auto;
}

.block-sponsors__sponsor-group + .block-sponsors__sponsor-group {
  padding: 67px 0 0 0;
}

.block-text {
  max-width: 800px;
  margin: 0 auto;
  /* This block is unique in that it will always be below the section header. */
  padding: 0;
}

.block-text h1,
.block-text h2,
.block-text h3,
.block-text h4,
.block-text h5,
.block-text h6 {
  font-size: 24px;
  line-height: 32px;
}

.block-text p {
  font-size: 16px;
  line-height: 28px;
}

.block-text h1,
.block-text h2,
.block-text h3,
.block-text h4,
.block-text h5,
.block-text h6,
.block-text p {
  color: #111111;
}

.block-text .l-wrapper p a,
.block-text .l-wrapper-full-width p a {
  text-decoration: underline;
}

.block-text-the_content {
  padding: 44px 0;
}

.block-companies__title {
  margin-bottom: 70px;
}

.companies-list {
  display: flex;
  flex-wrap: wrap;
}

.companies-list__company {
  margin: 0 20px 30px 20px;
  width: calc(25% - 30px);
}

.companies-list__company:nth-of-type(4n + 1) {
  margin-left: 0;
}

.companies-list__company:nth-of-type(4n) {
  margin-right: 0;
}

.companies-list__logo {
  margin-bottom: 15px;
  text-align: center;
}

.companies-list__logo img {
  max-width: 100%;
  height: auto;
  margin: auto;
  max-height: 40px;
}

.companies-list__company-name {
  font-size: 24px;
  margin-bottom: 2px;
}

.companies-list__company-bio {
  font-size: 18px;
  color: #979797;
}

.block-map {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 70px 0;
}

.block-map:after {
  content: "";
  display: table;
  clear: both;
}

.block-map .block-section-header {
  margin: 0 0 70px;
}

.block-map .acf-map {
  display: block;
  position: relative;
  height: 500px;
}

.block-map .acf-map iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.block-map__grid:after {
  content: "";
  display: table;
  clear: both;
}

.block-map__grid-item {
  float: left;
  height: 500px;
  margin: 0 5px;
  width: calc(50% - 5px);
}

.block-map__grid-item:only-of-type {
  width: 100%;
}

.block-map__grid-item:first-of-type {
  margin-left: 0;
}

.block-map__grid-item:last-of-type {
  margin-right: 0;
}

.block-map__grid-item .block-map__image-container {
  float: left;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  margin-right: 2%;
}

.block-map__grid-item .block-map__image-container:last-of-type {
  margin-right: 0;
}

.block-map__grid-item .block-map__image-container img {
  height: auto;
  max-width: 100%;
}

.block-map__images-2 .block-map__image-container {
  height: 49%;
  margin-bottom: 2%;
}

.block-map__images-3 .block-map__image-container {
  height: 49%;
  margin-bottom: 2%;
  width: 49%;
}

.block-map__images-3 .block-map__image-container:first-of-type {
  width: 100%;
  margin-right: 0;
}

/**
 * Block: Speakers
 */

.block-speakers {
  overflow: hidden;
  position: relative;
}

.block-speakers .c-horizontal-carousel {
  position: static;
}

.block-speakers .c-horizontal-carousel .slick-list {
  overflow: visible;
}

.single-speaker-page-job-position {
  color: #fff;
}

.block-testimonials {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 70px 0;
}

.block-testimonials .block-section-header {
  margin: 0 0 70px;
}

.block-testimonials--single .block-section-header {
  margin-bottom: 0;
}

/* Testimonial grid */

.block-testimonials__grid {
  display: flex;
  flex-wrap: wrap;
}

.block-testimonials__grid-item {
  margin: 0 15px;
  width: calc(33.3333333333% - 30px);
}

.block-testimonials__grid-item:first-of-type {
  margin-left: 0;
}

.block-testimonials__grid-item:last-of-type {
  margin-right: 0;
}

.block-testimonials__grid-item .c-content-box {
  height: 100%;
}

/* Testimonial Single Item */

.block-testimonials__single-item {
  font-size: 24px;
  text-align: center;
}

.u-theme--light .block-testimonials__single-item {
  color: #ffffff;
}

.u-theme--dark .block-testimonials__single-item {
  color: #000000;
}

.block-testimonials__single-item-quote {
  font-style: italic;
  font-weight: 500;
  line-height: 1.8;
  margin: 36px auto;
  max-width: 800px;
  padding: 0;
}

.u-theme--light .block-testimonials__single-item-quote {
  color: #ffffff;
}

.u-theme--dark .block-testimonials__single-item-quote {
  color: #000000;
}

.block-testimonials__single-item-quote p {
  margin: 0;
  padding: 0;
}

.block-testimonials__single-item-quote p::before,
.block-testimonials__single-item-quote p::after {
  content: '"';
}

.block-testimonials__single-item-link {
  color: inherit;
  display: block;
  font-size: 18px;
  margin-bottom: 36px;
  text-decoration: underline;
}

.block-testimonials__single-item-name {
  color: inherit;
  font-size: inherit;
  line-height: 1.33;
  margin: 0;
  padding: 0;
}

.block-testimonials__single-item-company {
  opacity: 0.75;
  font-size: 18px;
  line-height: 1.56;
  margin: 0;
}

.u-theme--light .block-testimonials__single-item-company {
  color: #ffffff;
}

.u-theme--dark .block-testimonials__single-item-company {
  color: #000000;
}

/* Testimonials mobile slider */

/* Testimonials Popup */

.block-testimonials-popup {
  background-color: none;
  box-shadow: none;
  padding: 0;
}

.block-testimonials-popup .c-content-box__title {
  display: inline-block;
}

.block-testimonials-popup .c-content-box__content {
  padding: 0;
}

.block-testimonials-popup .c-content-box__content::before {
  display: none;
}

.block-testimonials.u-theme--light .slick-dots li button {
  background: #ffffff;
}

.block-testimonials.u-theme--light .slick-arrow svg {
  fill: #ffffff;
}

.block-call-to-action {
  text-align: center;
}

.woocommerce table.shop_table {
  border: 0;
  border-collapse: collapse;
  color: #111111;
  font-size: 16px;
  line-height: 1.75;
  margin: 0;
  text-align: left;
  width: 100%;
}

.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
  padding: 28px 0;
  text-align: right;
}

.woocommerce table.shop_table th:first-child,
.woocommerce table.shop_table td:first-child {
  text-align: left;
}

.woocommerce table.shop_table td {
  border: 0;
  vertical-align: top;
}

.woocommerce table.shop_table td:first-child {
  width: 70%;
}

.woocommerce table.shop_table thead th {
  font-weight: 600;
  padding-bottom: 13px;
  padding-top: 0;
}

.woocommerce table.shop_table tbody tr,
.woocommerce table.shop_table tfoot {
  border-top: 1px solid #ebebeb;
}

.woocommerce table.shop_table tfoot .woocommerce-table__cart_subtotal td,
.woocommerce table.shop_table tfoot .woocommerce-table__discount td {
  color: #979797;
}

.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tfoot td {
  border: 0;
  font-weight: normal;
  padding: 6px 0;
}

.woocommerce table.shop_table tfoot tr:first-child th,
.woocommerce table.shop_table tfoot tr:first-child td {
  padding-top: 28px;
}

.woocommerce table.shop_table tfoot tr:last-child th,
.woocommerce table.shop_table tfoot tr:last-child td {
  font-weight: 600;
}

.woocommerce-order-details .order-again,
.woocommerce-customer-details {
  display: none;
}

.woocommerce .woocommerce-order-details {
  margin-bottom: 0;
}

.woocommerce-table__product-name span,
.woocommerce-table__product-name a {
  color: #004B87;
}

.woocommerce-table__product-name ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.woocommerce-table__product-name ul li {
  margin: 16px 0 0 20px;
}

.woocommerce-billing-fields__field-wrapper .form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.woocommerce-billing-fields__field-wrapper .form #billing_country_field label {
  display: block;
  margin-bottom: 1em;
}

.woocommerce-billing-fields__field-wrapper .form #order_comments_field {
  margin-bottom: 0;
}

.woocommerce-billing-fields__field-wrapper .form #order_comments_field {
  width: 100%;
}

.woocommerce-billing-fields__field-wrapper .form abbr.required {
  text-decoration: none;
}

.woocommerce > .wc-notice {
  display: none;
}

.woocommerce-order-pay .order-summary {
  margin: 0 auto 20px;
  max-width: 330px;
  padding: 30px 35px;
  text-align: center;
}

.woocommerce-order-pay .order-summary .order-summary-info__item.sagepaydata {
  flex-direction: column;
}

.woocommerce-order-pay .order-pay-popup {
  border: 3px solid #004B87 !important;
  left: 50% !important;
  padding: 55px 35px !important;
  position: fixed !important;
  text-align: center !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
}

.woocommerce-order-pay .order-pay-popup img {
  display: block;
  margin: 0 auto 10px;
}

.woocommerce-mini-cart__buttons {
  margin: 20px 0 0;
}

.woocommerce-mini-cart__buttons a + a {
  margin-top: 8px;
}

.woocommerce-cart-form__contents .product-quantity label {
  display: none;
}

.woocommerce-cart-form__contents input {
  text-align: center;
  width: 60px;
}

.woocommerce-cart-form__contents .product-subtotal .tax_label {
  display: none;
}

.woocommerce-cart-form .action {
  border-top: 1px solid #dedede;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-top: 25px;
}

.woocommerce-cart-form .shopping-journey__submit {
  margin-top: 35px;
}

.woocommerce-cart-form .coupon .c-button {
  margin-left: 4px;
}

.cart-collaterals h2,
.cart-collaterals .wc-proceed-to-checkout {
  display: none;
}

.cart-collaterals .shopping-journey__submit {
  justify-content: space-between;
}

.cart-collaterals .cart_totals tr:not(:first-child) {
  border-top: 0;
}

.cart-collaterals .cart_totals th,
.cart-collaterals .cart_totals td {
  padding: 6px 0 !important;
}

.cart-collaterals .order-summary-cart-totals__price .tax_label {
  display: none;
}

.cart-collaterals .order-summary-total__macro-label strong {
  font-weight: 600;
}

.cart-collaterals .order-summary-total__macro-label .includes_tax {
  display: none;
}

.wc-notice {
  background-color: #ffffff;
  border-top: 2px solid #004B87;
  box-shadow: 0 20px 30px -15px rgba(0, 0, 0, 0.1);
  list-style: none;
  padding: 20px 20px;
}

.shopping-journey__container > .wc-notice {
  box-shadow: none;
}

.wc-notice + .wc-notice {
  margin-top: 20px;
}

.complete-booking-message {
  margin-right: 10px;
}

.return-to-shop {
  padding: 28px;
  text-align: center;
}

.return-to-shop p {
  margin: 0;
}

.shopping-journey__content-box > .shopping-journey__group {
  margin: 5px auto;
  display: flex;
  justify-content: space-between;
  padding-bottom: 40px;
}

.shopping-journey__content-box h4 {
  font-size: 14px;
  font-weight: 500;
  color: #004B87;
  text-transform: uppercase;
  letter-spacing: 2.3px;
  margin-bottom: 5px;
}

.shopping-journey__content-box h2 {
  font-size: 24px;
  margin-bottom: 5px;
}

.shopping-journey__thumbnail {
  width: 307px;
  height: 307px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.shopping-journey__thumbnail img {
  z-index: 1;
  max-width: 70%;
}

.shopping-journey__content {
  width: calc(100% - 307px - 22px * 2);
  margin-left: 44px;
}

.shopping-journey__content.shopping-journey__content--full-width {
  width: 100%;
  margin-left: 0;
}

.shopping-journey__thumbnail-background {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #004B87;
}

.shopping-journey__group {
  margin-bottom: 35px;
}

.shopping-journey__bordered {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 25px;
  padding-bottom: 5px;
}

.shopping-journey__price {
  color: #111111;
}

.shopping-journey__price .woocommerce-Price-amount {
  font-size: 24px;
  font-weight: 500;
}

.shopping-journey__submit {
  display: flex;
  justify-content: flex-end;
  padding: 25px 0 0 0;
  border-top: 1px solid #ebebeb;
}

.shopping-journey__submit-button {
  padding: 16px 58px;
}

.shopping-journey__ticket {
  margin-bottom: 25px;
}

.shopping-journey__ticket-pricing-item {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 5px 0;
}

.shopping-journey__ticket-pricing-item.shopping-journey__ticket-pricing-item--bordered {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 20px;
}

.shopping-journey__ticket-pricing-item:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
}

.shopping-journey__ticket-pricing-item h3,
.shopping-journey__ticket-pricing-item p {
  font-size: 16px;
}

.shopping-journey__ticket-pricing-item .ticket-pricing-item__value-micro {
  font-size: 12px;
  text-align: right;
  margin-bottom: 0;
}

.shopping-journey__ticket-pricing-total h2 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0;
}

.shopping-journey__ticket-pricing-item--emphasised h3 {
  font-weight: 600;
}

.shopping-journey__ticket-title {
  font-size: 18px;
  color: #979797;
  font-weight: 500;
}

.shopping-journey__ticket-title p {
  margin-bottom: 5px;
}

.shopping-journey__ticket-inner {
  border-top: 2px solid #004B87;
}

.shopping-journey__ticket-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 2px dashed #dedede;
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
  flex-wrap: wrap;
}

.shopping-journey__ticket-footer .shopping-journey__ticket-footer-logo {
  margin-right: auto;
}

.shopping-journey__ticket-footer .shopping-journey__ticket-footer-logo img {
  display: block;
  max-height: 50px;
  width: auto;
}

.shopping-journey__ticket-footer .shopping-journey__ticket-footer-pricing {
  margin-left: auto;
}

.shopping-journey__ticket-footer:before,
.shopping-journey__ticket-footer:after {
  content: "";
  height: 20px;
  width: 20px;
  background-color: #f9f9f9;
  position: absolute;
  top: -11px;
  border-radius: 100%;
}

.shopping-journey__ticket-footer:before {
  left: -9px;
  box-shadow: inset -10px 0px 30px -15px rgba(0, 0, 0, 0.1);
}

.shopping-journey__ticket-footer:after {
  right: -9px;
  box-shadow: inset 10px 0px 30px -15px rgba(0, 0, 0, 0.1);
}

.shopping-journey__ticket-footer-pricing {
  font-size: 18px;
}

.shopping-journey__ticket-footer-pricing i {
  font-weight: 600;
  font-style: normal;
  margin-right: 18px;
  font-weight: 16px;
}

.shopping-journey__section-header {
  margin-bottom: 70px;
}

.shopping-journey__section-title {
  color: #111111;
  font-size: 24px;
  line-height: 1.33;
  margin: 0 0 20px;
}

.shopping-journey__container {
  background-color: #ffffff;
  border-top: 2px solid #004B87;
  box-shadow: 0 20px 30px -15px rgba(0, 0, 0, 0.1);
}

.shopping-journey-content__left-column .shopping-journey__container {
  padding: 28px 38px;
}

.shopping-journey-content__right-column .shopping-journey__container {
  padding: 28px 24px;
  margin-bottom: 32px;
}

.shopping-journey-messages {
  margin: 70px auto;
}

.shopping-journey-content {
  display: block;
}

.shopping-journey-content.disabled {
  display: none;
}

.shopping-journey-content__right-column {
  margin-top: 40px;
}

.shopping-journey__step {
  width: 25%;
  text-align: center;
  z-index: 1;
  -webkit-transform: translate3d(0, 0, 0);
}

.shopping-journey__step-counters {
  display: flex;
  justify-content: space-between;
  width: 530px;
}

.shopping-journey__step-counter {
  border: 1px solid #004B87;
  color: #EFA91E;
  border-radius: 100%;
  height: 48px;
  width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  background-color: #f9f9f9;
  color: #111111;
  margin-bottom: 24px;
}

.shopping-journey__step-counter h4 {
  margin: 0;
}

[data-step-status=complete] .shopping-journey__step-counter,
[data-step-status=in-progress] .shopping-journey__step-counter {
  background-color: #004B87;
  color: #ffffff;
}

[data-step-status=in-progress] .shopping-journey__step-counter {
  width: 58px;
  height: 58px;
  margin-bottom: 18px;
  margin-top: -4px;
}

.shopping-journey__step-title h4 {
  font-weight: 600;
}

.shopping-journey__step-progress-bar.disabled {
  display: none;
}

.shopping-journey__step-progress-bar .progress-bar {
  height: 5px;
  position: absolute;
  top: 22px;
  left: 65px;
  right: 65px;
  max-width: calc(530px - 65px * 2);
}

.shopping-journey__step-progress-bar .progress-bar--background {
  background-color: #ebebeb;
}

.shopping-journey__step-progress-bar .progress-bar--foreground {
  background-color: #004B87;
}

[data-current-step="1"] .shopping-journey__step-progress-bar .progress-bar--foreground {
  display: none;
}

[data-current-step="2"] .shopping-journey__step-progress-bar .progress-bar--foreground {
  width: 25%;
}

[data-current-step="3"] .shopping-journey__step-progress-bar .progress-bar--foreground {
  width: 50%;
}

[data-current-step="4"] .shopping-journey__step-progress-bar .progress-bar--foreground {
  width: 75%;
}

.shopping-journey__steps {
  display: flex;
  justify-content: space-between;
  max-width: 530px;
  margin: 70px auto;
  position: relative;
  flex-wrap: wrap;
}

.shopping-journey__steps[data-step-count="5"] {
  max-width: 780px;
}

.shopping-journey__steps[data-step-count="5"] .shopping-journey__step {
  width: 20%;
}

.shopping-journey__steps[data-step-count="5"] .shopping-journey__step-progress-bar .progress-bar {
  max-width: calc(780px - 65px * 2);
}

.shopping-journey__steps[data-step-count="5"][data-current-step="1"] .progress-bar--foreground {
  width: 0;
}

.shopping-journey__steps[data-step-count="5"][data-current-step="2"] .progress-bar--foreground {
  width: 20%;
}

.shopping-journey__steps[data-step-count="5"][data-current-step="3"] .progress-bar--foreground {
  width: 40%;
}

.shopping-journey__steps[data-step-count="5"][data-current-step="4"] .progress-bar--foreground {
  width: 60%;
}

.shopping-journey__steps[data-step-count="5"][data-current-step="5"] .progress-bar--foreground {
  width: 80%;
}

.shopping-journey__steps.disabled {
  display: none;
}

/*---------------------------------------------
	Payment methods
---------------------------------------------*/

.woocommerce-checkout-payment,
.woocommerce-checkout-payment .place-order {
  margin-top: 28px;
}

.wc_payment_methods {
  list-style: none;
  margin: 0;
  padding: 0;
}

.wc_payment_methods .wc_payment_method + .wc_payment_method {
  margin-top: 15px;
}

.wc_payment_methods .wc_payment_method img:first-child {
  margin-left: auto;
}

.wc_payment_methods .wc_payment_method label {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.wc_payment_methods .wc_payment_method input[type=radio] {
  position: absolute;
  opacity: 0;
}

.wc_payment_methods .wc_payment_method input[type=radio] + label:before {
  content: "";
  background-color: transparent;
  border-radius: 100%;
  border: 1px solid #004B87;
  height: 20px;
  margin-right: 20px;
  position: relative;
  transition: all 250ms ease;
  width: 20px;
}

.wc_payment_methods .wc_payment_method input[type=radio]:checked + label:before,
.wc_payment_methods .wc_payment_method input[type=radio]:disabled + label:before {
  background-color: #ffffff;
  box-shadow: inset 0 0 0 7px #004B87;
}

.wc_payment_methods .wc_payment_method input[type=radio]:disabled + label:before {
  opacity: 0.3;
}

.wc_payment_methods .payment_box:not(.payment_method_stripe) {
  display: none !important;
}

.order-summary-cart-totals,
.order-summary-products,
.order-summary-info {
  list-style: none;
  margin: 0;
  padding: 0;
}

.order-summary-total,
.order-summary-cart-totals,
.order-summary-products,
.order-summary-info__item,
.order-summary-title {
  padding: 24px 0;
}

.order-summary-cart-totals,
.order-summary-products,
.order-summary-info__item,
.order-summary-title {
  border-bottom: 1px solid #ebebeb;
}

.order-summary__labels {
  display: flex;
  justify-content: space-between;
}

.order-summary-title {
  padding-top: 0;
}

.order-summary-info__item:first-child {
  padding-top: 0;
}

.order-summary-info__item:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.order-summary-products__item {
  margin: 24px 0;
}

.order-summary-products__item:first-child {
  margin-top: 0;
}

.order-summary-products__item:last-child {
  margin-bottom: 0;
}

.order-summary-cart-totals__item {
  margin: 12px 0;
}

.order-summary-cart-totals__item:first-child {
  margin-top: 0;
}

.order-summary-cart-totals__item:last-child {
  margin-bottom: 0;
}

.order-summary-cart-totals__price {
  color: #979797;
}

.order-summary-total {
  font-weight: 600;
  padding-bottom: 0;
}

.order-summary-total__macro-label {
  display: block;
  font-size: 24px;
}

.order-summary-total__macro-label .tax_label {
  display: none;
}

.order-summary-total__micro-label {
  display: block;
  font-size: 12px;
  font-weight: 400;
  text-align: right;
}

.checkout_coupon_title {
  margin-top: 30px;
}

.checkout_coupon_container .woocommerce-message,
.checkout_coupon_container .woocommerce-error,
.checkout_coupon_container .woocommerce-info {
  border-top: 1px solid #ebebeb;
  margin: 0;
  margin-top: 14px;
  padding: 24px 0 0;
}

.checkout_coupon_container .woocommerce-message + .checkout_coupon,
.checkout_coupon_container .woocommerce-error + .checkout_coupon,
.checkout_coupon_container .woocommerce-info + .checkout_coupon {
  margin-top: 24px;
}

.checkout_coupon_container .showcoupon {
  text-decoration: underline;
}

.checkout_coupon_container .showcoupon + .checkout_coupon {
  margin-top: 14px;
}

.checkout_coupon_container .woocommerce-error-icon {
  align-items: flex-start;
  display: flex;
  line-height: 1.3;
}

.checkout_coupon_container .woocommerce-error-icon img {
  margin-right: 10px;
}

.checkout_coupon {
  border-top: 1px solid #ebebeb;
  padding-top: 24px;
}

.checkout_coupon span {
  display: flex;
  border: 1px solid #dedede;
}

.checkout_coupon input[type=text] {
  border: none;
  border-right: 1px solid #dedede;
  height: 50px;
  flex: 1;
  padding: 5px 15px;
}

.checkout_coupon input[type=text]:focus {
  outline: 2px solid #d1d1d1;
}

.checkout_coupon button {
  background-color: #ebebeb;
  border: none;
  height: 50px;
  width: 50px;
}

.checkout_coupon button svg {
  fill: #00891a;
  height: 100%;
  width: 16px;
}

.products-show-more--hidden {
  display: none;
}

.products-list {
  display: flex;
  flex-wrap: wrap;
  margin: 50px 0;
}

.products-list:first-child {
  margin-top: 0;
}

.products-list--hidden {
  display: none;
}

.products-list__item {
  margin: 0 0 25px;
  width: 100%;
}

.product-card {
  padding: 20px;
}

.product-card__inner {
  margin: 5px auto;
}

.product-card__image,
.product-card__inner .woocommerce-placeholder {
  display: block;
  height: auto;
  max-width: 100%;
}

.product-card__title {
  font-size: 24px;
  margin: 20px 0 0;
}

.product-card__content {
  border-bottom: 1px solid #ebebeb;
  margin: 5px 0 20px;
  padding-bottom: 20px;
}

.product-card__price {
  margin-bottom: 10px;
}

.product-card__single-price .woocommerce-variation-price .price,
.product-card__price span {
  font-size: 24px;
  font-weight: 500;
}

.product-card .quantity {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 20px;
  margin-top: 10px;
  padding-bottom: 20px;
}

.product-card__button--secondary {
  margin-top: 8px;
}

.product-card__attributes {
  width: 100%;
}

.cart-collaterals .sponsor-message {
  margin-top: 14px;
}

.woocommerce-cart .woocommerce-error-icon {
  display: block;
}

.woocommerce-cart .woocommerce-error-icon img {
  line-height: normal;
  margin-right: 5px;
  vertical-align: text-bottom;
}

.woocommerce-cart .input-text.qty {
  height: 34px;
  line-height: 1;
}

/**
 * Homepage
 */

body.home .l-wrapper,
body.home .l-wrapper-full-width,
body.page-template-page-eventscalendar .l-wrapper,
body.page-template-page-eventscalendar .l-wrapper-full-width {
  padding-bottom: 70px;
  padding-top: 70px;
}

body.home .l-wrapper .block-section-header,
body.home .l-wrapper-full-width .block-section-header,
body.page-template-page-eventscalendar .l-wrapper .block-section-header,
body.page-template-page-eventscalendar .l-wrapper-full-width .block-section-header {
  padding-top: 0;
}

/**
 * Speakers page
 */

.page-speakers .block-text p {
  margin: 0;
}

.page-speakers .block-text p + p {
  margin-bottom: 1em;
}

/**
 * Contact page
 */

.event-contact .c-section-title__subtitle {
  color: #111111 !important;
}

.event-contact .c-content-box {
  border-color: #111111 !important;
}

.event-contact .contact-form-submit {
  font-weight: 500;
}

.event-contact .ec-form .shopping-journey__submit {
  margin-top: 28px;
  padding-top: 28px;
}

.event-contact .contact-form-submit {
  background-color: #ffffff !important;
  border-color: #111111 !important;
  color: #111111 !important;
}

.c-header-desktop-content {
  display: none !important;
}

.c-desktop-tablet-content {
  display: none;
}

.c-mobile-content {
  display: none;
}

.hide-menu-contact-link {
  display: none !important;
}

.dark-mode-cta {
  background-color: #ffffff;
  color: #004B87 !important;
}

.dark-mode-cta:hover {
  background-color: #F2F2F2 !important;
  border-color: #ffffff !important;
}

.c-page-header {
  background: #2D2926;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.c-page-header__title {
  color: #ffffff;
  font-size: 54px;
  font-weight: 700;
  line-height: 1;
  margin: 80px 0 28px;
}

.c-css-logo.c-css-logo--rebranded {
  border-left: none;
  padding-left: 0;
  padding-top: 5px;
  font-size: 40px;
}

.c-css-logo .c-css-logo__brand-name {
  display: block;
  font-weight: 700;
  font-size: 1em;
  line-height: 0.8em;
  margin-bottom: 0.8em;
  border-left-color: #ffffff;
  border-left-style: solid;
  border-left-width: 0.2em;
  padding-left: 0.25em;
  padding-top: 5px;
}

.c-css-logo .c-css-logo__brand-name > span {
  display: block !important;
}

.c-css-logo .c-css-logo__brand-name > small {
  display: block !important;
  font-weight: 400;
  font-size: 1em;
}

.c-css-logo .c-css-logo__brand-name > strong {
  letter-spacing: 0.02em;
}

.c-css-logo.c-css-logo--brand .c-css-logo__brand-name {
  border-left-color: #004B87;
}

.c-css-logo.c-css-logo--rebranded.c-css-logo--small {
  font-size: 30px;
}

.c-event-child-page .c-css-logo.c-css-logo--brand {
  font-size: 30px;
}

.c-css-logo__event-name {
  padding-top: 5px;
  letter-spacing: -0.02em;
  font-weight: 100;
  margin-top: 0.3em;
  line-height: 1.1em;
}

.c-css-logo__event-location {
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 400;
  color: #ffffff;
  font-family: "Avenir Next LT W01 Regular", sans-serif;
}

.footer-event-info__logo .c-css-logo.c-css-logo--brand {
  font-size: 30px;
}

.c-css-logo__event-name {
  font-size: 2em;
  font-family: "Avenir Next LT W01 Regular", sans-serif;
  font-kerning: none;
  margin-top: 0.6em;
}

@media (min-width: 500px) {
  .grid {
    display: flex;
    flex-wrap: wrap;
    margin: -22px;
    margin-bottom: 0;
    min-width: 100%;
  }

  .grid .grid-item {
    padding: 22px;
    padding-bottom: 0;
  }
}

@media screen and (min-width: 600px) {
  .l-flexbox-grid--resources {
    margin-bottom: -32px;
    margin-top: -32px;
  }

  .woocommerce-cart-form .coupon {
    display: flex;
  }
}

@media screen and (min-width: 630px) {
  .secondary-footer__logo-copy {
    margin-left: 21px;
  }
}

@media (min-width: 660px) {
  .block-sponsors__sponsors-type--carousel .block-sponsors__sponsor.slick-slide {
    opacity: 0;
  }

  .block-sponsors__sponsors-type--carousel .block-sponsors__sponsor.slick-slide.slider-item-in-view--1.slick-active,
  .block-sponsors__sponsors-type--carousel .block-sponsors__sponsor.slick-slide.slider-item-in-view--3.slick-active {
    opacity: 0.3;
  }

  .block-sponsors__sponsors-type--carousel .block-sponsors__sponsor.slick-slide.slider-item-in-view--2.slick-active {
    opacity: 1;
  }
}

@media (min-width: 690px) {
  .block-sponsors__sponsors-type--carousel .block-sponsors__sponsor.slick-slide {
    opacity: 0;
  }

  .block-sponsors__sponsors-type--carousel .block-sponsors__sponsor.slick-slide.slider-item-in-view--1.slick-active,
  .block-sponsors__sponsors-type--carousel .block-sponsors__sponsor.slick-slide.slider-item-in-view--6.slick-active {
    opacity: 0.3;
  }

  .block-sponsors__sponsors-type--carousel .block-sponsors__sponsor.slick-slide.slider-item-in-view--2.slick-active,
  .block-sponsors__sponsors-type--carousel .block-sponsors__sponsor.slick-slide.slider-item-in-view--3.slick-active,
  .block-sponsors__sponsors-type--carousel .block-sponsors__sponsor.slick-slide.slider-item-in-view--4.slick-active,
  .block-sponsors__sponsors-type--carousel .block-sponsors__sponsor.slick-slide.slider-item-in-view--5.slick-active {
    opacity: 1;
  }
}

@media (min-width: 700px) {
  .block-grid .block h2 {
    font-size: 24px;
    line-height: 32px;
  }

  .block-grid .block p {
    font-size: 16px;
    line-height: 28px;
  }

  .heading-1,
  h1 {
    font-size: 50px;
  }

  .heading-2,
  h2 {
    font-size: 24px;
  }

  .heading-3,
  .agenda-day-header,
  h3 {
    font-size: 24px;
  }

  .burger-menu {
    display: none;
  }

  .header {
    height: auto;
    line-height: normal;
    padding: 22px 0;
    position: absolute;
  }

  .header .container {
    display: block;
    width: auto;
  }

  .header .logo {
    font-size: 36px;
    max-width: none;
  }

  .header #nav {
    position: static;
    width: auto;
    padding-top: 0;
    text-align: right;
    background-color: transparent;
  }

  .header #nav #menu-main-menu {
    display: flex;
    align-items: center;
  }

  .header #nav #menu-main-menu > li.menu-item:last-child {
    margin-right: 0;
  }

  .header #nav .event-pages {
    display: block;
  }

  .header #nav .menu-item-my-account,
  .header #nav .menu-item-tickets {
    flex-shrink: 0;
  }

  .header #nav .menu-item-tickets {
    border: 2px solid #fff;
    height: 40px;
    line-height: 35px;
    padding: 0 33px;
    border-radius: 25px;
  }

  .header #nav .menu-item-my-account {
    border-left: 1px solid #fff;
    padding-left: 20px;
    height: 32px;
    line-height: 28px;
  }

  .header #nav .menu-item-my-account:before {
    content: "";
    width: 26px;
    height: 26px;
    background-image: url("../img/my-account.png");
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
  }

  .header #nav .menu-item-my-account a {
    display: inline-block;
    vertical-align: middle;
  }

  .header #nav ul {
    border: none;
  }

  .header #nav li.menu-item {
    display: inline-block;
    margin: 5.5px 22px 5.5px 0;
  }

  .header #nav li.menu-item.current_page_item a,
  .header #nav li.menu-item.custom-active a {
    font-weight: bold;
    color: #fff;
  }

  .header #nav a {
    padding: 0;
    border: none;
    color: #fff;
  }

  .form-group__bordered {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 45px;
    padding-bottom: 30px;
  }

  .c-header {
    padding: 25px 0;
  }

  .c-horizontal-carousel__item {
    margin: 0 35px;
  }

  .block-investors__container {
    display: flex;
  }

  .block-latest-news__news-item:nth-of-type(3n + 1) {
    margin-left: 0;
  }

  .block-latest-news__news-item:nth-of-type(3n) {
    margin-right: 0;
  }

  .menu-link--has-submenu .c-menu__link--active {
    text-decoration: underline;
  }

  .menu-link--has-submenu .c-menu__link::after {
    position: relative;
  }

  .c-modal__inner {
    text-align: center;
    padding: 26px;
  }

  .c-page-header {
    padding-top: 115px;
  }

  .error404 .c-page-header {
    min-height: 830px;
  }

  .error404 .c-page-header _:-ms-fullscreen,
  :root .error404 .c-page-header {
    height: 830px;
  }

  #home.page .c-section-header__link.c-mobile-content.c-desktop-tablet-content,
  #home.page .c-section-header__link.c-desktop-tablet-content.c-desktop-tablet-content {
    display: block;
  }

  .c-speaker-grid__item {
    margin: 35px 6%;
    flex: 0 0 25%;
  }

  .c-speaker--popup {
    text-align: center;
  }

  .c-css-logo {
    border-left-width: 15px;
    font-size: 80px;
    padding-left: 15px;
    padding-top: 5px;
  }

  .c-css-logo.c-css-logo--small {
    font-size: 60px;
  }

  .c-submenu {
    box-shadow: 0 20px 30px -15px rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    padding-left: 0;
    position: absolute;
    top: 100px;
  }

  .c-submenu__item {
    margin: 0 !important;
  }

  .c-submenu__item + .c-submenu__item {
    border-top: 1px solid #dedede;
  }

  .c-submenu__link {
    color: #111111;
    font-size: 16px !important;
    padding: 14px 22px;
  }

  .c-submenu__link:hover,
  .c-submenu__link:focus {
    background-color: #ebebeb;
  }

  .agenda-day {
    margin-bottom: 0;
  }

  .blocks .block.block-highlighted_block {
    padding: 88px 0;
  }

  .block-section-header + .block-grid {
    padding-top: 0;
  }

  .block-sponsors {
    padding-bottom: calc(70px - 30px);
  }

  .block-sponsors__sponsors-type--carousel.block-sponsors__sponsors-amount--5 .block-sponsors__sponsor.slick-slide.slider-item-in-view--6.slick-active {
    opacity: 0;
  }

  .block-sponsors__sponsors-type--carousel.block-sponsors__sponsors-amount--5 .block-sponsors__sponsor.slick-slide.slider-item-in-view--5.slick-active {
    opacity: 0.3;
  }

  .block-sponsors__sponsors-type--static .block-sponsors__sponsors .block-sponsors__sponsor:nth-of-type(4n + 1) {
    margin-left: 0;
  }

  .block-sponsors__sponsors-type--static .block-sponsors__sponsors .block-sponsors__sponsor:nth-of-type(4n) {
    margin-right: 0;
  }

  .block-text-the_content {
    padding: 66px 0;
  }

  .c-desktop-tablet-content {
    display: block !important;
  }

  .c-css-logo {
    border-left-width: 0.2em;
    font-size: 70px;
    padding-left: 0.25em;
    padding-top: 5px;
  }
}

@media screen and (min-width: 768px) {
  .products-list__item {
    margin-left: 8px;
    margin-right: 8px;
    width: calc(50% - 16px);
  }
}

@media (min-width: 800px) {
  .blocks .block {
    margin-bottom: 88px;
  }

  .blocks .block.block-highlighted_block + .block {
    margin-top: 88px;
  }

  .grid .grid-item {
    padding: 44px;
    padding-bottom: 0;
  }
}

@media (min-width: 850px) {
  .block-testimonials__mobile-slider .slick-arrow,
  .block-testimonials__mobile-slider .slick-dots {
    display: none !important;
  }
}

@media (min-width: 900px) {
  .menu__container--tablet-desktop {
    display: block;
  }

  .menu__container--tablet-desktop .c-navigation,
  .menu__container--tablet-desktop .top-menu {
    display: block;
  }

  .c-logo__brand {
    height: auto;
  }

  .c-logo__event img {
    height: 100%;
    vertical-align: middle;
  }

  .top-menu nav.top-menu-navigation-right li a {
    margin-left: 16px;
  }

  .c-header-desktop-content {
    display: block !important;
  }
}

@media screen and (min-width: 990px) {
  .secondary-footer__inner {
    align-items: baseline;
    flex-direction: row;
    justify-content: space-between;
  }

  .l-flexbox-grid--resources .l-flexbox-grid__item {
    margin-left: 48px;
    margin-right: 48px;
    width: calc(33.3333333333% - 32px * 2);
  }

  .l-flexbox-grid--resources .l-flexbox-grid__item:nth-child(3n+1) {
    margin-left: 0;
  }

  .l-flexbox-grid--resources .l-flexbox-grid__item:nth-child(3n+0) {
    margin-right: 0;
  }
}

@media screen and (min-width: 1024px) {
  .shopping-journey-content {
    display: flex;
    flex-wrap: wrap;
  }

  .shopping-journey-content__left-column {
    width: 70%;
  }

  .shopping-journey-content__right-column {
    margin: 0;
    padding-left: 30px;
    width: 30%;
  }
}

@media (min-width: 1050px) {
  .block-event-list table thead tr th:nth-of-type(1) {
    width: 35%;
  }

  .block-event-list table thead tr th:nth-of-type(2) {
    padding-left: 150px;
    width: 45%;
  }

  .block-event-list table thead tr th:nth-of-type(3) {
    width: 20%;
  }

  .block-event-list table tbody tr td:nth-of-type(1) {
    width: 35%;
  }

  .block-event-list table tbody tr td:nth-of-type(2) {
    padding-left: 150px;
    width: 45%;
  }

  .block-event-list table tbody tr td:nth-of-type(3) {
    width: 20%;
  }

  .agenda-item__header.js-collapsible-header:after {
    top: 50%;
  }
}

@media screen and (min-width: 1170px) {
  .shopping-journey-content__left-column {
    width: 75%;
  }

  .shopping-journey-content__right-column {
    width: 25%;
  }

  .products-list__item {
    margin: 0 8px 25px;
    width: calc(33.3333333333% - 16px);
  }

  .products-list__item:nth-child(3n+1) {
    margin-left: 0;
  }

  .products-list__item:nth-child(3n+0) {
    margin-right: 0;
  }
}

@media (max-width: 1049px) {
  .l-wrapper,
  .l-wrapper-full-width {
    padding-left: 34px;
    padding-right: 34px;
  }

  .c-header__inner {
    padding-left: 34px;
    padding-right: 34px;
  }

  .block-investors__information,
  .block-investors__investor-list {
    margin: 0 40px;
  }

  .block-investors__investor {
    font-size: 19px;
    line-height: 30px;
    height: 30px !important;
  }

  .c-menu__item {
    margin: 0 10px;
  }

  .top-menu .top-menu__inner {
    padding-left: 34px;
    padding-right: 34px;
  }

  .c-page-header__container {
    padding-left: 34px;
    padding-right: 34px;
  }

  .agenda-item__full-view .agenda-item__description--bordered {
    padding-right: 25px;
  }

  .agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full .agenda-item__speaker-full__photo img {
    max-width: 80px;
  }

  .agenda-item__full-view .agenda-item__speakers-full--padded {
    padding-left: 25px;
  }

  .block-map .acf-map {
    height: 350px;
  }

  .block-map__grid-item {
    height: 350px;
  }

  .shopping-journey__thumbnail {
    width: 230px;
    height: 230px;
  }

  .shopping-journey__content {
    width: calc(100% - 230px - 22px * 2);
  }
}

@media screen and (max-width: 989px) {
  .secondary-footer__menu {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 20px;
    max-width: 290px;
  }
}

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

  .menu__container--mobile .c-logo img {
    max-width: 115px;
  }

  .menu__container--mobile .c-logo .c-logo__event {
    display: flex;
  }

  .menu__container--mobile .c-logo .c-logo__event img {
    max-width: 90px;
  }

  .menu__container--mobile .c-navigation {
    display: block;
    right: -100%;
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    background: #1f1f1f;
  }

  .admin-bar .menu__container--mobile .c-navigation {
    top: 46px;
  }

  .menu__container--mobile .c-navigation .c-logo {
    padding: 15px 22px;
    justify-content: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }

  .menu__container--mobile .c-navigation .c-navigation__inner {
    height: 100%;
    overflow: scroll;
  }

  .menu__container--mobile .c-burger {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    overflow: visible;
    margin-top: 2px;
    margin-left: auto;
  }

  .menu__container--mobile .c-burger img {
    width: 20px;
    height: 20px;
  }

  .menu__container--mobile .c-burger-close {
    display: none;
  }

  .menu__container--mobile .c-navigation__links {
    padding: 0 22px;
  }

  .menu__container--mobile .top-menu-navigation-right,
  .menu__container--mobile .top-menu-navigation-left,
  .menu__container--mobile .c-navigation .c-menu {
    float: none !important;
    clear: both;
    display: block;
  }

  .menu__container--mobile .top-menu-navigation-right ul,
  .menu__container--mobile .top-menu-navigation-left ul,
  .menu__container--mobile .c-navigation .c-menu ul {
    display: block;
  }

  .menu__container--mobile .top-menu-navigation-right li,
  .menu__container--mobile .top-menu-navigation-left li,
  .menu__container--mobile .c-navigation .c-menu li {
    display: list-item;
    list-style: none;
    margin: 2px 0;
    padding: 13px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }

  .menu__container--mobile .top-menu-navigation-right li.c-menu__item--book,
  .menu__container--mobile .top-menu-navigation-left li.c-menu__item--book,
  .menu__container--mobile .c-navigation .c-menu li.c-menu__item--book {
    border: none;
    text-align: center;
  }

  .menu__container--mobile .top-menu-navigation-right li.c-menu__item--book a.c-button,
  .menu__container--mobile .top-menu-navigation-left li.c-menu__item--book a.c-button,
  .menu__container--mobile .c-navigation .c-menu li.c-menu__item--book a.c-button {
    border-color: rgba(255, 255, 255, 0.3);
    font-size: 14px;
    background-color: #ffffff;
    color: #004B87;
  }

  .menu__container--mobile .top-menu-navigation-right li.c-menu__item--book a.c-button:active,
  .menu__container--mobile .top-menu-navigation-left li.c-menu__item--book a.c-button:active,
  .menu__container--mobile .c-navigation .c-menu li.c-menu__item--book a.c-button:active {
    color: #ffffff;
    background-color: #004B87;
  }

  .menu__container--mobile .top-menu-navigation-right li.c-menu__item--active,
  .menu__container--mobile .top-menu-navigation-right li:active,
  .menu__container--mobile .top-menu-navigation-left li.c-menu__item--active,
  .menu__container--mobile .top-menu-navigation-left li:active,
  .menu__container--mobile .c-navigation .c-menu li.c-menu__item--active,
  .menu__container--mobile .c-navigation .c-menu li:active {
    color: #979797;
  }

  .menu__container--mobile .top-menu-navigation-right a,
  .menu__container--mobile .top-menu-navigation-left a,
  .menu__container--mobile .c-navigation .c-menu a {
    margin-left: 0;
    font-size: 16px;
    font-weight: normal;
  }

  .menu__container--mobile .top-menu-navigation-right #blaize-logout-button,
  .menu__container--mobile .top-menu-navigation-right #blaize-login-button,
  .menu__container--mobile .top-menu-navigation-left #blaize-logout-button,
  .menu__container--mobile .top-menu-navigation-left #blaize-login-button,
  .menu__container--mobile .c-navigation .c-menu #blaize-logout-button,
  .menu__container--mobile .c-navigation .c-menu #blaize-login-button {
    margin-left: 29px;
  }

  .menu__container--mobile .top-menu-navigation-right #blaize-logout-button:before,
  .menu__container--mobile .top-menu-navigation-right #blaize-login-button:before,
  .menu__container--mobile .top-menu-navigation-left #blaize-logout-button:before,
  .menu__container--mobile .top-menu-navigation-left #blaize-login-button:before,
  .menu__container--mobile .c-navigation .c-menu #blaize-logout-button:before,
  .menu__container--mobile .c-navigation .c-menu #blaize-login-button:before {
    position: absolute;
    left: 0;
    top: 17px;
  }

  .menu__container--mobile .top-menu-navigation-right #blaize-logout-button#blaize-logout-button:before,
  .menu__container--mobile .top-menu-navigation-right #blaize-login-button#blaize-logout-button:before,
  .menu__container--mobile .top-menu-navigation-left #blaize-logout-button#blaize-logout-button:before,
  .menu__container--mobile .top-menu-navigation-left #blaize-login-button#blaize-logout-button:before,
  .menu__container--mobile .c-navigation .c-menu #blaize-logout-button#blaize-logout-button:before,
  .menu__container--mobile .c-navigation .c-menu #blaize-login-button#blaize-logout-button:before {
    content: url("../img/logout-icon.svg");
  }

  .menu__container--mobile .top-menu-navigation-right #blaize-logout-button#blaize-login-button:before,
  .menu__container--mobile .top-menu-navigation-right #blaize-login-button#blaize-login-button:before,
  .menu__container--mobile .top-menu-navigation-left #blaize-logout-button#blaize-login-button:before,
  .menu__container--mobile .top-menu-navigation-left #blaize-login-button#blaize-login-button:before,
  .menu__container--mobile .c-navigation .c-menu #blaize-logout-button#blaize-login-button:before,
  .menu__container--mobile .c-navigation .c-menu #blaize-login-button#blaize-login-button:before {
    content: url("../img/login-icon.svg");
  }

  .menu__container--mobile .top-menu {
    background: none;
  }

  .menu__container--mobile .top-menu .top-menu__inner {
    display: block;
    margin: 0;
    padding: 0;
  }

  .menu__container--mobile .top-menu nav {
    font-size: 14px;
  }

  .menu__container--mobile.menu__container--active .c-burger-open {
    display: none;
  }

  .menu__container--mobile.menu__container--active .c-burger-close {
    display: flex;
  }

  .menu__container--mobile.menu__container--active .c-navigation {
    right: 0;
  }

  #wpadminbar {
    position: fixed;
  }

  .c-logo {
    width: 100%;
  }
}

@media (max-width: 849px) {
  .block-testimonials .block-section-header {
    margin-bottom: 0;
    text-align: center;
  }

  .block-testimonials .c-section-title::after {
    margin: 0 auto;
  }

  .block-testimonials__grid-item {
    margin: 0;
    width: 100%;
  }

  .block-testimonials__grid-item + .block-testimonials__grid-item {
    margin-top: 20px;
  }

  .block-testimonials__mobile-slider {
    position: relative;
  }

  .block-testimonials__mobile-slider .slick-dots {
    margin: 20px 0 0;
    padding: 0;
    text-align: center;
  }

  .block-testimonials__mobile-slider .slick-dots li {
    display: inline-block;
  }

  .block-testimonials__mobile-slider .slick-dots li + li {
    margin-left: 10px;
  }

  .block-testimonials__mobile-slider .slick-dots li button {
    border-radius: 100%;
    height: 10px;
    opacity: 0.5;
    text-indent: -999em;
    width: 10px;
    background-color: #000000;
  }

  .u-theme--light .block-testimonials__mobile-slider .slick-dots li button {
    color: #ffffff;
  }

  .u-theme--dark .block-testimonials__mobile-slider .slick-dots li button {
    color: #000000;
  }

  .block-testimonials__mobile-slider .slick-dots li.slick-active button {
    opacity: 0.9;
  }

  .block-testimonials__mobile-slider .slick-arrow {
    bottom: 60px;
    height: 18px;
    position: absolute;
    width: 11px;
    z-index: 2;
  }

  .u-theme--light .block-testimonials__mobile-slider .slick-arrow {
    color: #ffffff;
  }

  .u-theme--dark .block-testimonials__mobile-slider .slick-arrow {
    color: #000000;
  }

  .block-testimonials__mobile-slider .slick-arrow svg {
    fill: #000000;
    height: 100%;
    width: 100%;
  }

  .block-testimonials__mobile-slider .slick-prev {
    left: 0;
  }

  .block-testimonials__mobile-slider .slick-next {
    right: 0;
  }
}

@media screen and (max-width: 800px) {
  .woocommerce-cart-form .action {
    flex-direction: column;
  }

  .woocommerce-cart-form .coupon {
    margin-bottom: 20px;
  }
}

@media (max-width: 799px) {
  .grid .grid-item {
    width: 100% !important;
  }
}

@media (max-width: 769px) {
  .shopping-journey__step-progress-bar {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .products-list__item {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 700px) {
  .woocommerce table.shop_table_responsive.cart thead,
  .woocommerce-page table.shop_table_responsive.cart thead {
    display: none;
  }

  .woocommerce table.shop_table_responsive.cart tbody tr:first-child td:first-child,
  .woocommerce-page table.shop_table_responsive.cart tbody tr:first-child td:first-child {
    border-top: 0;
  }

  .woocommerce table.shop_table_responsive.cart tbody th,
  .woocommerce-page table.shop_table_responsive.cart tbody th {
    display: none;
  }

  .woocommerce table.shop_table_responsive.cart tbody td,
  .woocommerce-page table.shop_table_responsive.cart tbody td {
    padding: 8px 0;
    width: 100%;
  }

  .woocommerce table.shop_table_responsive.cart tr,
  .woocommerce-page table.shop_table_responsive.cart tr {
    display: block;
  }

  .woocommerce table.shop_table_responsive.cart tr td,
  .woocommerce-page table.shop_table_responsive.cart tr td {
    display: block;
    text-align: right !important;
  }

  .woocommerce table.shop_table_responsive.cart tr td.order-actions,
  .woocommerce-page table.shop_table_responsive.cart tr td.order-actions {
    text-align: left !important;
  }

  .woocommerce table.shop_table_responsive.cart tr td::before,
  .woocommerce-page table.shop_table_responsive.cart tr td::before {
    content: attr(data-title) ": ";
    font-weight: 700;
    float: left;
  }

  .woocommerce table.shop_table_responsive.cart tr td.product-remove::before,
  .woocommerce table.shop_table_responsive.cart tr td.actions::before,
  .woocommerce-page table.shop_table_responsive.cart tr td.product-remove::before,
  .woocommerce-page table.shop_table_responsive.cart tr td.actions::before {
    display: none;
  }
}

@media only screen and (max-width: 700px) {
  .c-css-logo.c-css-logo--brand {
    font-size: 30px;
  }
}

@media (max-width: 699px) {
  .embedded-vimeo-iframe {
    height: auto;
  }

  .header.scroll .logo,
  .header.open .logo {
    color: #111111;
  }

  .header.scroll {
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  }

  .header.open {
    height: 100%;
    background-color: #fff;
  }

  .header.open #nav {
    height: calc(100% - 100px);
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }

  .l-block {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .l-wrapper,
  .l-wrapper-full-width {
    padding-left: 22px;
    padding-right: 22px;
  }

  .form-group {
    display: block;
  }

  .form-element {
    width: 100%;
  }

  .c-countdown__number {
    font-size: 18px;
  }

  .c-header__inner {
    padding-left: 22px;
    padding-right: 22px;
  }

  .block-investors__information,
  .block-investors__investor-list {
    display: block;
    width: auto;
    margin: 0;
  }

  .block-investors__information {
    margin-bottom: 20px;
  }

  .block-investors__investor {
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    height: 25px !important;
  }

  .block-latest-news__title {
    margin-bottom: 30px;
  }

  .block-latest-news__news-items {
    display: block;
  }

  .block-latest-news__news-item {
    width: auto;
    margin: 0;
  }

  .block-latest-news__news-item + .block-latest-news__news-item {
    margin-top: 45px;
  }

  .menu-link--has-submenu .c-menu__link--active {
    font-weight: 700 !important;
  }

  .menu-link--has-submenu .c-menu__link--active::after {
    transform: rotate(180deg);
  }

  .c-modal {
    padding-top: 65px;
  }

  .c-modal__inner {
    padding: 0;
    text-align: left;
  }

  .top-menu .top-menu__inner {
    padding-left: 22px;
    padding-right: 22px;
  }

  .c-page-header {
    min-height: 450px;
  }

  .c-page-header _:-ms-fullscreen,
  :root .c-page-header {
    height: 450px;
  }

  .c-page-header--expanded {
    min-height: 650px;
  }

  .c-page-header--expanded _:-ms-fullscreen,
  :root .c-page-header--expanded {
    height: 650px;
  }

  .c-page-header__container {
    padding-left: 22px;
    padding-right: 22px;
  }

  .c-page-header__container img {
    height: 100%;
    width: 180px;
  }

  .c-page-header__container--footer {
    flex-wrap: wrap;
    justify-content: center;
  }

  .c-page-header__title {
    font-size: 32px;
  }

  .c-page-header__intro {
    font-size: 16px;
  }

  .c-page-header__countdown {
    margin-top: 8px;
  }

  .c-page-header__footer {
    padding: 15px 0;
  }

  .c-page-header__footer-button {
    display: none;
  }

  .c-section-header {
    display: block;
    margin-bottom: 10px;
  }

  #home.page .c-section-header__link.c-mobile-content.c-mobile-content,
  #home.page .c-section-header__link.c-desktop-tablet-content.c-mobile-content {
    display: block;
  }

  .block-section-header {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .c-section-title {
    text-align: center;
  }

  .c-section-title:after {
    margin: 0 auto;
  }

  .c-section-title__title {
    font-size: 28px;
  }

  .c-section-copy {
    margin-bottom: 30px;
    margin-top: 30px;
  }

  .c-speaker-grid__item {
    margin-bottom: 40px;
  }

  .c-speaker-grid__item .c-speaker__image a img {
    -o-object-fit: cover;
    object-fit: cover;
    max-height: 180px;
    width: 100%;
    margin: 0 auto;
    zoom: 1.75;
  }

  .c-speaker-grid__item .c-speaker__image {
    max-width: none;
  }

  .c-speaker {
    padding-top: 32px;
  }

  .c-speaker--popup .c-speaker__image img {
    -o-object-fit: cover;
    object-fit: cover;
    max-height: 140px;
    width: 100%;
    margin: 0 auto;
    zoom: 1.75;
  }

  .c-speaker__label {
    left: -10px;
  }

  .c-speaker__title {
    font-size: 18px;
  }

  .c-speaker__job {
    font-size: 14px;
  }

  .block-event-list {
    padding: 25px;
  }

  .block-event-list table {
    zoom: 0.55;
  }

  .agenda-day-header {
    flex-flow: column;
    margin-bottom: 24px;
    padding-bottom: 0;
  }

  .agenda-day-cta {
    order: 1;
    margin-bottom: 40px;
  }

  .agenda-day-main-title {
    order: 2;
  }

  .agenda-navigation {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
  }

  .agenda-button {
    padding: 0.8em;
    width: 29%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .agenda-items.agenda-items--streamed .agenda-item:not(:last-of-type) {
    padding-bottom: 20px;
  }

  .agenda-items {
    padding: 10px 22px;
  }

  .agenda-items .agenda-item {
    border-bottom: 1px solid #dedede;
    padding-bottom: 20px;
    margin-bottom: 30px;
    position: relative;
    transition: 0.2s ease padding;
  }

  .agenda-items .agenda-item.agenda-item--collapsed {
    padding-bottom: 0 !important;
    border-bottom: none !important;
  }

  .agenda-item__full-view {
    display: block;
    padding-top: 22px;
  }

  .agenda-item__full-view .agenda-item__description {
    display: block;
  }

  .agenda-item__full-view .agenda-item__description ul li {
    line-height: 28px;
    padding-left: 7px;
  }

  .agenda-item__full-view .agenda-item__description--bordered {
    border-right: none;
    padding: 0;
    margin-bottom: 20px;
    border-bottom: 1px solid #dedede;
  }

  .agenda-item__full-view .agenda-item__speakers-full {
    display: block;
  }

  .agenda-item__full-view .agenda-item__speakers-full .agenda-item__speaker-full {
    margin-bottom: 0;
  }

  .agenda-item__full-view .agenda-item__speakers-full--padded {
    padding: 8px 0;
  }

  .agenda-item__full-view ul {
    padding-left: 25px;
  }

  .agenda-item__footer {
    flex-wrap: wrap;
    margin-top: 0;
    padding-top: 12px;
  }

  .agenda-item__footer .agenda-item__footer-item {
    display: inline-block;
    vertical-align: middle;
    border: none;
    margin: 0 0 15px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #dedede;
    width: 100%;
    font-size: 12px;
  }

  .agenda-item__footer .agenda-item__footer-item:last-of-type {
    margin-bottom: 0;
  }

  .agenda-item__header.js-collapsible-header {
    position: static;
  }

  .agenda-item__header.js-collapsible-header:after {
    bottom: -40px;
    left: 50%;
    right: 50%;
    width: 15px;
    height: 20px;
  }

  .agenda-item__header .agenda-item__timings {
    padding: 0 0 5px 0;
    border: none;
    min-width: 0;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 14px;
    text-align: left;
    font-size: 14px;
    border-bottom: 1px solid #dedede;
  }

  .agenda-item__header .agenda-item__information .agenda-item__title {
    font-size: 18px;
  }

  .agenda-item__header .agenda-item__information .agenda-item__speakers {
    font-size: 14px;
  }

  .agenda-item__header .agenda-item__information {
    padding: 0;
    margin: 0;
    width: 100%;
    border: none;
  }

  .agenda-item__header {
    flex-wrap: wrap;
  }

  .agenda-cta {
    margin-top: 0;
  }

  .block-sponsors__sponsors {
    margin: 10px auto;
  }

  .block-sponsors__sponsors .block-sponsors__sponsor img {
    max-height: 75px;
    max-width: 200px;
  }

  .block-sponsors__sponsors .block-sponsors__sponsor {
    width: 100%;
    margin: 25px 0;
  }

  .block-sponsors__sponsor-group + .block-sponsors__sponsor-group {
    padding: 20px 0 0 0;
  }

  .block-sponsors__sponsor-group + .block-sponsors__sponsor-group:first-of-type {
    padding: 40px 0 0 0;
  }

  .block-text {
    text-align: center;
    padding: 0;
  }

  .block-companies__title {
    margin-bottom: 30px;
  }

  .companies-list {
    align-items: center;
    flex-direction: column;
    text-align: center;
  }

  .companies-list__company {
    width: auto;
    margin: 0 0 30px 0;
  }

  .block-map .block-section-header {
    margin-bottom: 30px;
  }

  .block-map .acf-map {
    height: 250px;
  }

  .block-map__grid-item {
    height: 250px;
    width: 100%;
    margin: 10px 0;
  }

  .block-testimonials__single-item {
    font-size: 16px;
  }

  .block-testimonials__single-item-quote {
    margin-bottom: 16px;
    margin-top: 16px;
  }

  .block-testimonials__single-item-link {
    font-size: 14px;
    margin-bottom: 16px;
  }

  .block-testimonials__single-item-name {
    font-size: 18px;
  }

  .block-testimonials__single-item-company {
    font-size: 14px;
  }

  .block-testimonials-popup {
    margin-top: 20px;
  }

  .shopping-journey__content-box > .shopping-journey__group {
    display: block;
  }

  .shopping-journey__thumbnail {
    margin: 0 auto 40px auto;
  }

  .shopping-journey__content {
    width: 100%;
    margin-left: 0;
  }

  .shopping-journey__ticket-footer .shopping-journey__ticket-footer-logo,
  .shopping-journey__ticket-footer .shopping-journey__ticket-footer-pricing {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }

  .shopping-journey__section-header {
    margin-bottom: 30px;
  }

  .shopping-journey-content__left-column .shopping-journey__container {
    padding: 28px 24px;
  }

  .shopping-journey-content__right-column .shopping-journey__container {
    margin-bottom: 24px;
  }

  .shopping-journey__steps {
    justify-content: center;
  }

  .shopping-journey__steps .shopping-journey__step {
    width: 50% !important;
  }

  .shopping-journey__steps .shopping-journey__step-progress-bar {
    display: none;
  }

  body.home .l-wrapper,
  body.home .l-wrapper-full-width,
  body.page-template-page-eventscalendar .l-wrapper,
  body.page-template-page-eventscalendar .l-wrapper-full-width {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .page-speakers .block-section-header {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .c-mobile-content {
    display: block !important;
  }
}

@media screen and (max-width: 600px) {
  .woocommerce-cart-form .coupon .c-button {
    margin: 5px 0 0;
    width: 100%;
  }
}

@media (max-width: 529px) {
  .block-sponsors {
    overflow: hidden;
  }

  .block-sponsors .slick-list {
    overflow: visible;
  }

  .block-sponsors__sponsors-type--carousel .block-sponsors__sponsor.slick-slide {
    opacity: 0.3;
  }

  .block-sponsors__sponsors-type--carousel .block-sponsors__sponsor.slick-slide.slider-item-in-view--1 {
    opacity: 1;
  }

  .block-sponsors__sponsors .block-sponsors__sponsor .slick-slider {
    margin: 0 15px;
  }

  .block-sponsors__sponsors .block-sponsors__sponsor .slick-slider img {
    max-height: auto;
    max-width: 290px;
    width: 100%;
  }
}

@media (max-width: 499px) {
  .grid .grid-item:not(:last-child) {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 480px) {
  .c-css-logo__brand-name {
    padding-top: 8px;
  }

  .c-css-logo.c-css-logo--brand {
    font-size: 30px;
  }
}

@media (max-width: 374px) {
  .c-speaker__image {
    max-width: 240px;
  }
}

@media screen and (max-width: 899px) and (min-width: 783px) {
  .admin-bar .menu__container--mobile .c-navigation {
    top: 32px;
  }
}

@media screen and (min-width: 600px) and (max-width: 989px) {
  .l-flexbox-grid--resources .l-flexbox-grid__item {
    margin-left: 40px;
    margin-right: 40px;
    width: calc(50% - 40px);
  }

  .l-flexbox-grid--resources .l-flexbox-grid__item:nth-child(2n+1) {
    margin-left: 0;
  }

  .l-flexbox-grid--resources .l-flexbox-grid__item:nth-child(2n+0) {
    margin-right: 0;
  }
}

@media (min-width: 375px) and (max-width: 699px) {
  .c-speaker__image {
    max-width: 91%;
  }

  .c-speaker__image img {
    max-height: none;
  }
}

@media (min-width: 700px) and (max-width: 1049px) {
  .c-speaker__image {
    max-width: 240px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1169px) {
  .products-list__item:nth-child(2n+1) {
    margin-left: 0;
  }

  .products-list__item:nth-child(2n+0) {
    margin-right: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4tcGRpLWV2ZW50LXJlYnJhbmQtbWVkaXVtLmNzcyIsInZlbmRvci9fbm9ybWFsaXplLnNjc3MiLCJ2ZW5kb3IvX2ZvbnQtYXdlc29tZS5zY3NzIiwidmVuZG9yL19kcm9wa2ljay5zY3NzIiwidmVuZG9yL19saXR5LnNjc3MiLCJ2ZW5kb3IvX3NsaWNrLnNjc3MiLCJ2ZW5kb3IvX2pxdWVyeS5tb2RhbC5zY3NzIiwidmVuZG9yL19udW1iZXItcG9seWZpbGwuc2NzcyIsImJhc2UvbWl4aW5zL19mb250cy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX3N2Z3Muc2NzcyIsImxheW91dC9fZ2xvYmFsLnNjc3MiLCJtYWluLXBkaS1ldmVudC1yZWJyYW5kLXZhcmlhYmxlcy5zY3NzIiwiYmFzZS9taXhpbnMvX2RvdHRlZC1ib3JkZXIuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19ibG9jay5zY3NzIiwibGF5b3V0L193cmFwcGVyLnNjc3MiLCJiYXNlL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJsYXlvdXQvX2dyaWRzLnNjc3MiLCJsYXlvdXQvX2Zvcm0tZmllbGRzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJiYXNlL21peGlucy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC1ib3guc2NzcyIsImNvbXBvbmVudHMvX2NvdW50ZG93bi5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19ob3Jpem9udGFsLWNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL19pbnZlc3RvcnMuc2NzcyIsImNvbXBvbmVudHMvX2xhdGVzdC1uZXdzLnNjc3MiLCJjb21wb25lbnRzL19sb2dvLnNjc3MiLCJjb21wb25lbnRzL19tZW51LnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fdG9wLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2UtaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19yZXNvdXJjZS5zY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbi1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX3NlY3Rpb24tdGl0bGUuc2NzcyIsImNvbXBvbmVudHMvX3NlY3Rpb24tY29weS5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLWljb25zLnNjc3MiLCJjb21wb25lbnRzL19zcGVha2VyLWdyaWQuc2NzcyIsImNvbXBvbmVudHMvX3NwZWFrZXIuc2NzcyIsImNvbXBvbmVudHMvX3Nwb25zb3Iuc2NzcyIsImNvbXBvbmVudHMvX3ZlcnRpY2FsLXNlcGFyYXRvcnMuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50LWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2Nzcy1sb2dvLnNjc3MiLCJjb21wb25lbnRzL19zdWJtZW51LnNjc3MiLCJibG9ja3MvX2FnZW5kYS5zY3NzIiwiYmxvY2tzL19ibG9ja3Muc2NzcyIsImJsb2Nrcy9fZXZlbnRzLnNjc3MiLCJibG9ja3MvX2Zvcm1zLnNjc3MiLCJibG9ja3MvX2dyaWQuc2NzcyIsImJsb2Nrcy9faWNvbi5zY3NzIiwiYmxvY2tzL19zcG9uc29ycy5zY3NzIiwiYmxvY2tzL190ZXh0LnNjc3MiLCJibG9ja3MvX2NvbXBhbmllcy5zY3NzIiwiYmxvY2tzL19tYXAuc2NzcyIsImJsb2Nrcy9fc3BlYWtlcnMuc2NzcyIsImJsb2Nrcy9fdGVzdGltb25pYWxzLnNjc3MiLCJibG9ja3MvX2NhbGwtdG8tYWN0aW9uLnNjc3MiLCJzaG9wcGluZy1qb3VybmV5L193b29jb21tZXJjZS1yZXNwb25zaXZlX3RhYmxlLnNjc3MiLCJzaG9wcGluZy1qb3VybmV5L193b29jb21tZXJjZS5zY3NzIiwic2hvcHBpbmctam91cm5leS9fbWFpbi5zY3NzIiwic2hvcHBpbmctam91cm5leS9fY29udGVudC5zY3NzIiwic2hvcHBpbmctam91cm5leS9fc3RlcHMuc2NzcyIsInNob3BwaW5nLWpvdXJuZXkvX2NoZWNrb3V0LnBheW1lbnQuc2NzcyIsInNob3BwaW5nLWpvdXJuZXkvX2NoZWNrb3V0Lm9yZGVyLXJldmlldy5zY3NzIiwic2hvcHBpbmctam91cm5leS9fY2hlY2tvdXQuY291cG9uLnNjc3MiLCJzaG9wcGluZy1qb3VybmV5L19wcm9kdWN0LXBhZ2Uuc2NzcyIsInNob3BwaW5nLWpvdXJuZXkvX2NhcnQuc2NzcyIsImxheW91dC9fcGFnZXMuc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJtYWluLWV2ZW50LXJlYnJhbmQtY29tbW9uLnNjc3MiLCJtYWluLWV2ZW50LXJlYnJhbmQtbWVkaXVtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCLDJFQUFBO0FBRUE7OztFQUFBO0FBS0E7RUFDRSx1QkFBQSxFQUFBLE1BQUE7RUFDQSwwQkFBQSxFQUFBLE1BQUE7RUFDQSw4QkFBQSxFQUFBLE1BQUE7QURBRjs7QUNHQTs7RUFBQTtBQUlBO0VBQ0UsU0FBQTtBRERGOztBQ0lBOytFQUFBO0FBR0E7Ozs7RUFBQTtBQU1BOzs7Ozs7Ozs7OztVQVdVLE1BQUE7RUFDUixjQUFBO0FESEY7O0FDTUE7O0VBQUE7QUFJQTs7OztFQUlFLHFCQUFBO0FESkY7O0FDT0E7O0VBQUE7QUFJQTtFQUNFLGFBQUE7RUFDQSxTQUFBO0FETEY7O0FDUUE7O0VBQUE7QUFJQTtFQUNFLHdCQUFBO0FETkY7O0FDU0E7OztFQUFBO0FBS0E7O0VBRUUsYUFBQTtBRFBGOztBQ1VBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFDRSw2QkFBQSxFQUFBLE1BQUE7RUFDQSxxQ0FBQSxFQUFBLE1BQUE7QURURjs7QUNZQTs7O0VBQUE7QUFLQTs7RUFFRSxnQkFBQTtBRFZGOztBQ2FBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFDRSxtQkFBQSxFQUFBLE1BQUE7RUFDQSwwQkFBQSxFQUFBLE1BQUE7RUFDQSx5Q0FBQTtV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d3lIO0VBQWdCLGdCQUFBO0FGbXBCeHpIOztBRW5wQncwSDtFQUFrQixnQkFBQTtBRnVwQjExSDs7QUV2cEIwMkg7RUFBbUIsZ0JBQUE7QUYycEI3M0g7O0FFM3BCNjRIO0VBQWdCLGdCQUFBO0FGK3BCNzVIOztBRS9wQjY2SDtFQUFvQixnQkFBQTtBRm1xQmo4SDs7QUVucUJpOUg7RUFBK0IsZ0JBQUE7QUZ1cUJoL0g7O0FFdnFCZ2dJO0VBQTZCLGdCQUFBO0FGMnFCN2hJOztBRTNxQjZpSTtFQUFpQixnQkFBQTtBRitxQjlqSTs7QUUvcUI4a0k7RUFBeUIsZ0JBQUE7QUZtckJ2bUk7O0FFbnJCdW5JO0VBQTBDLGdCQUFBO0FGdXJCanFJOztBRXZyQmlySTtFQUFtQixnQkFBQTtBRjJyQnBzSTs7QUUzckJvdEk7RUFBb0IsZ0JBQUE7QUYrckJ4dUk7O0FFL3JCd3ZJO0VBQWdCLGdCQUFBO0FGbXNCeHdJOztBRW5zQnd4STtFQUFnQixnQkFBQTtBRnVzQnh5STs7QUV2c0J3ekk7RUFBc0IsZ0JBQUE7QUYyc0I5MEk7O0FFM3NCODFJO0VBQXNCLGdCQUFBO0FGK3NCcDNJOztBRS9zQm80STtFQUF1QixnQkFBQTtBRm10QjM1STs7QUVudEIyNkk7RUFBcUIsZ0JBQUE7QUZ1dEJoOEk7O0FFdnRCZzlJO0VBQWtCLGdCQUFBO0FGMnRCbCtJOztBRTN0QmsvSTtFQUFtQixnQkFBQTtBRit0QnJnSjs7QUUvdEJxaEo7RUFBZSxnQkFBQTtBRm11QnBpSjs7QUVudUJvako7RUFBZ0IsZ0JBQUE7QUZ1dUJwa0o7O0FFdnVCb2xKO0VBQWdCLGdCQUFBO0FGMnVCcG1KOztBRTN1Qm9uSjtFQUFvQixnQkFBQTtBRit1QnhvSjs7QUUvdUJ3cEo7RUFBaUIsZ0JBQUE7QUZtdkJ6cUo7O0FFbnZCeXJKO0VBQWtCLGdCQUFBO0FGdXZCM3NKOztBRXZ2QjJ0SjtFQUFnQixnQkFBQTtBRjJ2QjN1Sjs7QUUzdkIydko7RUFBZ0IsZ0JBQUE7QUYrdkIzd0o7O0FFL3ZCMnhKO0VBQWtCLGdCQUFBO0FGbXdCN3lKOztBRW53QjZ6SjtFQUF1QixnQkFBQTtBRnV3QnAxSjs7QUV2d0JvMko7RUFBc0IsZ0JBQUE7QUYyd0IxM0o7O0FFM3dCMDRKO0VBQXNCLGdCQUFBO0FGK3dCaDZKOztBRS93Qmc3SjtFQUF3QixnQkFBQTtBRm14Qng4Sjs7QUVueEJ3OUo7RUFBdUIsZ0JBQUE7QUZ1eEIvK0o7O0FFdnhCKy9KO0VBQXlCLGdCQUFBO0FGMnhCeGhLOztBRTN4QndpSztFQUFnQixnQkFBQTtBRit4QnhqSzs7QUUveEJ3a0s7RUFBcUMsZ0JBQUE7QUZteUI3bUs7O0FFbnlCNm5LO0VBQWtCLGdCQUFBO0FGdXlCL29LOztBRXZ5QitwSztFQUF3QixnQkFBQTtBRjJ5QnZySzs7QUUzeUJ1c0s7RUFBdUQsZ0JBQUE7QUYreUI5dks7O0FFL3lCOHdLO0VBQWtCLGdCQUFBO0FGbXpCaHlLOztBRW56Qmd6SztFQUFzQixnQkFBQTtBRnV6QnQwSzs7QUV2ekJzMUs7RUFBa0IsZ0JBQUE7QUYyekJ4Mks7O0FFM3pCdzNLO0VBQWdCLGdCQUFBO0FGK3pCeDRLOztBRS96Qnc1SztFQUEyQyxnQkFBQTtBRm0wQm44Szs7QUVuMEJtOUs7RUFBMEIsZ0JBQUE7QUZ1MEI3K0s7O0FFdjBCNi9LO0VBQTBCLGdCQUFBO0FGMjBCdmhMOztBRTMwQnVpTDtFQUFrQixnQkFBQTtBRiswQnpqTDs7QUUvMEJ5a0w7RUFBeUIsZ0JBQUE7QUZtMUJsbUw7O0FFbjFCa25MO0VBQXlCLGdCQUFBO0FGdTFCM29MOztBRXYxQjJwTDtFQUFvQixnQkFBQTtBRjIxQi9xTDs7QUUzMUIrckw7RUFBZ0IsZ0JBQUE7QUYrMUIvc0w7O0FFLzFCK3RMO0VBQWlCLGdCQUFBO0FGbTJCaHZMOztBRW4yQmd3TDtFQUFnQixnQkFBQTtBRnUyQmh4TDs7QUV2MkJneUw7RUFBbUIsZ0JBQUE7QUYyMkJuekw7O0FFMzJCbTBMO0VBQXdCLGdCQUFBO0FGKzJCMzFMOztBRS8yQjIyTDtFQUF3QixnQkFBQTtBRm0zQm40TDs7QUVuM0JtNUw7RUFBaUIsZ0JBQUE7QUZ1M0JwNkw7O0FFdjNCbzdMO0VBQXdCLGdCQUFBO0FGMjNCNThMOztBRTMzQjQ5TDtFQUF5QixnQkFBQTtBRiszQnIvTDs7QUUvM0JxZ007RUFBdUIsZ0JBQUE7QUZtNEI1aE07O0FFbjRCNGlNO0VBQXdCLGdCQUFBO0FGdTRCcGtNOztBRXY0Qm9sTTtFQUF3QixnQkFBQTtBRjI0QjVtTTs7QUUzNEI0bk07RUFBd0IsZ0JBQUE7QUYrNEJwcE07O0FFLzRCb3FNO0VBQTJCLGdCQUFBO0FGbTVCL3JNOztBRW41QitzTTtFQUF1QixnQkFBQTtBRnU1QnR1TTs7QUV2NUJzdk07RUFBc0IsZ0JBQUE7QUYyNUI1d007O0FFMzVCNHhNO0VBQTBCLGdCQUFBO0FGKzVCdHpNOztBRS81QnMwTTtFQUEwQixnQkFBQTtBRm02QmgyTTs7QUVuNkJnM007RUFBZSxnQkFBQTtBRnU2Qi8zTTs7QUV2NkIrNE07RUFBc0IsZ0JBQUE7QUYyNkJyNk07O0FFMzZCcTdNO0VBQXVCLGdCQUFBO0FGKzZCNThNOztBRS82QjQ5TTtFQUFvQixnQkFBQTtBRm03QmgvTTs7QUVuN0JnZ047RUFBc0IsZ0JBQUE7QUZ1N0J0aE47O0FFdjdCc2lOO0VBQXlDLGdCQUFBO0FGMjdCL2tOOztBRTM3QitsTjtFQUFrQixnQkFBQTtBRis3QmpuTjs7QUUvN0Jpb047RUFBb0IsZ0JBQUE7QUZtOEJycE47O0FFbjhCcXFOO0VBQWdCLGdCQUFBO0FGdThCcnJOOztBRXY4QnFzTjtFQUFpQixnQkFBQTtBRjI4QnR0Tjs7QUUzOEJzdU47RUFBb0IsZ0JBQUE7QUYrOEIxdk47O0FFLzhCMHdOO0VBQThCLGdCQUFBO0FGbTlCeHlOOztBRW45Qnd6TjtFQUFnQixnQkFBQTtBRnU5QngwTjs7QUV2OUJ3MU47RUFBZ0IsZ0JBQUE7QUYyOUJ4Mk47O0FFMzlCdzNOO0VBQWdCLGdCQUFBO0FGKzlCeDROOztBRS85Qnc1TjtFQUFlLGdCQUFBO0FGbStCdjZOOztBRW4rQnU3TjtFQUFxQixnQkFBQTtBRnUrQjU4Tjs7QUV2K0I0OU47RUFBbUQsZ0JBQUE7QUYyK0IvZ087O0FFMytCK2hPO0VBQWlCLGdCQUFBO0FGKytCaGpPOztBRS8rQmdrTztFQUFvQixnQkFBQTtBRm0vQnBsTzs7QUVuL0JvbU87RUFBa0IsZ0JBQUE7QUZ1L0J0bk87O0FFdi9Cc29PO0VBQW1CLGdCQUFBO0FGMi9CenBPOztBRTMvQnlxTztFQUFrQixnQkFBQTtBRisvQjNyTzs7QUUvL0Iyc087RUFBc0IsZ0JBQUE7QUZtZ0NqdU87O0FFbmdDaXZPO0VBQXdCLGdCQUFBO0FGdWdDendPOztBRXZnQ3l4TztFQUFtQixnQkFBQTtBRjJnQzV5Tzs7QUUzZ0M0ek87RUFBeUIsZ0JBQUE7QUYrZ0NyMU87O0FFL2dDcTJPO0VBQWtCLGdCQUFBO0FGbWhDdjNPOztBRW5oQ3U0TztFQUF1QixnQkFBQTtBRnVoQzk1Tzs7QUV2aEM4Nk87RUFBb0IsZ0JBQUE7QUYyaENsOE87O0FFM2hDazlPO0VBQW9CLGdCQUFBO0FGK2hDdCtPOztBRS9oQ3MvTztFQUE0QyxnQkFBQTtBRm1pQ2xpUDs7QUVuaUNralA7RUFBMEIsZ0JBQUE7QUZ1aUM1a1A7O0FFdmlDNGxQO0VBQTJCLGdCQUFBO0FGMmlDdm5QOztBRTNpQ3VvUDtFQUF3QixnQkFBQTtBRitpQy9wUDs7QUUvaUMrcVA7RUFBZSxnQkFBQTtBRm1qQzlyUDs7QUVuakM4c1A7RUFBaUMsZ0JBQUE7QUZ1akMvdVA7O0FFdmpDK3ZQO0VBQW9CLGdCQUFBO0FGMmpDbnhQOztBRTNqQ215UDtFQUF1QixnQkFBQTtBRitqQzF6UDs7QUUvakMwMFA7RUFBeUIsZ0JBQUE7QUZta0NuMlA7O0FFbmtDbTNQO0VBQXFCLGdCQUFBO0FGdWtDeDRQOztBRXZrQ3c1UDtFQUFtQixnQkFBQTtBRjJrQzM2UDs7QUUza0MyN1A7RUFBb0IsZ0JBQUE7QUYra0MvOFA7O0FFL2tDKzlQO0VBQTJCLGdCQUFBO0FGbWxDMS9QOztBRW5sQzBnUTtFQUFzQixnQkFBQTtBRnVsQ2hpUTs7QUV2bENnalE7RUFBeUIsZ0JBQUE7QUYybEN6a1E7O0FFM2xDeWxRO0VBQW1CLGdCQUFBO0FGK2xDNW1ROztBRS9sQzRuUTtFQUFrQixnQkFBQTtBRm1tQzlvUTs7QUVubUM4cFE7RUFBeUIsZ0JBQUE7QUZ1bUN2clE7O0FFdm1DdXNRO0VBQWtCLGdCQUFBO0FGMm1DenRROztBRTNtQ3l1UTtFQUFtQixnQkFBQTtBRittQzV2UTs7QUUvbUM0d1E7RUFBaUIsZ0JBQUE7QUZtbkM3eFE7O0FFbm5DNnlRO0VBQW9CLGdCQUFBO0FGdW5DajBROztBRXZuQ2kxUTtFQUFzQixnQkFBQTtBRjJuQ3YyUTs7QUUzbkN1M1E7RUFBd0IsZ0JBQUE7QUYrbkMvNFE7O0FFL25DKzVRO0VBQW1CLGdCQUFBO0FGbW9DbDdROztBRW5vQ2s4UTtFQUEwQyxnQkFBQTtBRnVvQzUrUTs7QUV2b0M0L1E7RUFBa0IsZ0JBQUE7QUYyb0M5Z1I7O0FFM29DOGhSO0VBQWtCLGdCQUFBO0FGK29DaGpSOztBRS9vQ2drUjtFQUF1QixnQkFBQTtBRm1wQ3ZsUjs7QUVucEN1bVI7RUFBK0IsZ0JBQUE7QUZ1cEN0b1I7O0FFdnBDc3BSO0VBQWlCLGdCQUFBO0FGMnBDdnFSOztBRTNwQ3VyUjtFQUFvQixnQkFBQTtBRitwQzNzUjs7QUUvcEMydFI7RUFBZ0IsZ0JBQUE7QUZtcUMzdVI7O0FFbnFDMnZSO0VBQXVCLGdCQUFBO0FGdXFDbHhSOztBRXZxQ2t5UjtFQUF3QixnQkFBQTtBRjJxQzF6Ujs7QUUzcUMwMFI7RUFBdUIsZ0JBQUE7QUYrcUNqMlI7O0FFL3FDaTNSO0VBQXFCLGdCQUFBO0FGbXJDdDRSOztBRW5yQ3M1UjtFQUF1QixnQkFBQTtBRnVyQzc2Ujs7QUV2ckM2N1I7RUFBNkIsZ0JBQUE7QUYyckMxOVI7O0FFM3JDMCtSO0VBQThCLGdCQUFBO0FGK3JDeGdTOztBRS9yQ3doUztFQUEyQixnQkFBQTtBRm1zQ25qUzs7QUVuc0Nta1M7RUFBNkIsZ0JBQUE7QUZ1c0NobVM7O0FFdnNDZ25TO0VBQWlCLGdCQUFBO0FGMnNDam9TOztBRTNzQ2lwUztFQUFrQixnQkFBQTtBRitzQ25xUzs7QUUvc0NtclM7RUFBaUIsZ0JBQUE7QUZtdENwc1M7O0FFbnRDb3RTO0VBQWtCLGdCQUFBO0FGdXRDdHVTOztBRXZ0Q3N2UztFQUFxQixnQkFBQTtBRjJ0QzN3Uzs7QUUzdEMyeFM7RUFBc0IsZ0JBQUE7QUYrdENqelM7O0FFL3RDaTBTO0VBQWtDLGdCQUFBO0FGbXVDbjJTOztBRW51Q20zUztFQUFpQyxnQkFBQTtBRnV1Q3A1Uzs7QUV2dUNvNlM7RUFBaUIsZ0JBQUE7QUYydUNyN1M7O0FFM3VDcThTO0VBQWlCLGdCQUFBO0FGK3VDdDlTOztBRS91Q3MrUztFQUFtQyxnQkFBQTtBRm12Q3pnVDs7QUVudkN5aFQ7RUFBbUMsZ0JBQUE7QUZ1dkM1alQ7O0FFdnZDNGtUO0VBQXFCLGdCQUFBO0FGMnZDam1UOztBRTN2Q2luVDtFQUFvQyxnQkFBQTtBRit2Q3JwVDs7QUUvdkNxcVQ7RUFBa0IsZ0JBQUE7QUZtd0N2clQ7O0FFbndDdXNUO0VBQXNELGdCQUFBO0FGdXdDN3ZUOztBRXZ3QzZ3VDtFQUFtQixnQkFBQTtBRjJ3Q2h5VDs7QUUzd0NnelQ7RUFBbUIsZ0JBQUE7QUYrd0NuMFQ7O0FFL3dDbTFUO0VBQXlCLGdCQUFBO0FGbXhDNTJUOztBRW54QzQzVDtFQUFxQixnQkFBQTtBRnV4Q2o1VDs7QUV2eENpNlQ7RUFBaUIsZ0JBQUE7QUYyeENsN1Q7O0FFM3hDazhUO0VBQWlCLGdCQUFBO0FGK3hDbjlUOztBRS94Q20rVDtFQUFpQixnQkFBQTtBRm15Q3AvVDs7QUVueUNvZ1U7RUFBcUIsZ0JBQUE7QUZ1eUN6aFU7O0FFdnlDeWlVO0VBQTRCLGdCQUFBO0FGMnlDcmtVOztBRTN5Q3FsVTtFQUE4QixnQkFBQTtBRit5Q25uVTs7QUUveUNtb1U7RUFBdUIsZ0JBQUE7QUZtekMxcFU7O0FFbnpDMHFVO0VBQWlCLGdCQUFBO0FGdXpDM3JVOztBRXZ6QzJzVTtFQUFzQixnQkFBQTtBRjJ6Q2p1VTs7QUUzekNpdlU7RUFBb0IsZ0JBQUE7QUYrekNyd1U7O0FFL3pDcXhVO0VBQXNCLGdCQUFBO0FGbTBDM3lVOztBRW4wQzJ6VTtFQUF1QixnQkFBQTtBRnUwQ2wxVTs7QUV2MENrMlU7RUFBbUIsZ0JBQUE7QUYyMENyM1U7O0FFMzBDcTRVO0VBQW9DLGdCQUFBO0FGKzBDejZVOztBRS8wQ3k3VTtFQUEwQyxnQkFBQTtBRm0xQ24rVTs7QUVuMUNtL1U7RUFBdUMsZ0JBQUE7QUZ1MUMxaFY7O0FFdjFDMGlWO0VBQW9CLGdCQUFBO0FGMjFDOWpWOztBRTMxQzhrVjtFQUFvQixnQkFBQTtBRisxQ2xtVjs7QUUvMUNrblY7RUFBdUMsZ0JBQUE7QUZtMkN6cFY7O0FFbjJDeXFWO0VBQWtDLGdCQUFBO0FGdTJDM3NWOztBRXYyQzJ0VjtFQUEyQyxnQkFBQTtBRjIyQ3R3Vjs7QUUzMkNzeFY7RUFBcUIsZ0JBQUE7QUYrMkMzeVY7O0FFLzJDMnpWO0VBQXNCLGdCQUFBO0FGbTNDajFWOztBRW4zQ2kyVjtFQUFpQyxnQkFBQTtBRnUzQ2w0Vjs7QUV2M0NrNVY7RUFBbUIsZ0JBQUE7QUYyM0NyNlY7O0FFMzNDcTdWO0VBQW9CLGdCQUFBO0FGKzNDejhWOztBRS8zQ3k5VjtFQUFzQyxnQkFBQTtBRm00Qy8vVjs7QUVuNEMrZ1c7RUFBdUIsZ0JBQUE7QUZ1NEN0aVc7O0FFdjRDc2pXO0VBQW9CLGdCQUFBO0FGMjRDMWtXOztBRTM0QzBsVztFQUEwQixnQkFBQTtBRis0Q3BuVzs7QUUvNENvb1c7RUFBd0IsZ0JBQUE7QUZtNUM1cFc7O0FFbjVDNHFXO0VBQW1CLGdCQUFBO0FGdTVDL3JXOztBRXY1QytzVztFQUF1QixnQkFBQTtBRjI1Q3R1Vzs7QUUzNUNzdlc7RUFBb0IsZ0JBQUE7QUYrNUMxd1c7O0FFLzVDMHhXO0VBQWtCLGdCQUFBO0FGbTZDNXlXOztBRW42QzR6VztFQUFrQixnQkFBQTtBRnU2QzkwVzs7QUV2NkM4MVc7RUFBbUIsZ0JBQUE7QUYyNkNqM1c7O0FFMzZDaTRXO0VBQXVCLGdCQUFBO0FGKzZDeDVXOztBRS82Q3c2VztFQUFzQixnQkFBQTtBRm03Qzk3Vzs7QUVuN0M4OFc7RUFBc0IsZ0JBQUE7QUZ1N0NwK1c7O0FFdjdDby9XO0VBQXFCLGdCQUFBO0FGMjdDemdYOztBRTM3Q3loWDtFQUFrQixnQkFBQTtBRis3QzNpWDs7QUUvN0Myalg7RUFBdUIsZ0JBQUE7QUZtOENsbFg7O0FFbjhDa21YO0VBQWdCLGdCQUFBO0FGdThDbG5YOztBRXY4Q2tvWDtFQUFvQixnQkFBQTtBRjI4Q3RwWDs7QUUzOENzcVg7RUFBdUIsZ0JBQUE7QUYrOEM3clg7O0FFLzhDNnNYO0VBQTZCLGdCQUFBO0FGbTlDMXVYOztBRW45QzB2WDtFQUE4QixnQkFBQTtBRnU5Q3h4WDs7QUV2OUN3eVg7RUFBMkIsZ0JBQUE7QUYyOUNuMFg7O0FFMzlDbTFYO0VBQTZCLGdCQUFBO0FGKzlDaDNYOztBRS85Q2c0WDtFQUFzQixnQkFBQTtBRm0rQ3Q1WDs7QUVuK0NzNlg7RUFBdUIsZ0JBQUE7QUZ1K0M3N1g7O0FFditDNjhYO0VBQW9CLGdCQUFBO0FGMitDaitYOztBRTMrQ2kvWDtFQUFzQixnQkFBQTtBRisrQ3ZnWTs7QUUvK0N1aFk7RUFBbUIsZ0JBQUE7QUZtL0MxaVk7O0FFbi9DMGpZO0VBQWtCLGdCQUFBO0FGdS9DNWtZOztBRXYvQzRsWTtFQUFrQixnQkFBQTtBRjIvQzltWTs7QUUzL0M4blk7RUFBMEMsZ0JBQUE7QUYrL0N4cVk7O0FFLy9Dd3JZO0VBQW9CLGdCQUFBO0FGbWdENXNZOztBRW5nRDR0WTtFQUFzQixnQkFBQTtBRnVnRGx2WTs7QUV2Z0Rrd1k7RUFBdUIsZ0JBQUE7QUYyZ0R6eFk7O0FFM2dEeXlZO0VBQW1CLGdCQUFBO0FGK2dENXpZOztBRS9nRDQwWTtFQUFrQixnQkFBQTtBRm1oRDkxWTs7QUVuaEQ4Mlk7RUFBdUMsZ0JBQUE7QUZ1aERyNVk7O0FFdmhEcTZZO0VBQXNCLGdCQUFBO0FGMmhEMzdZOztBRTNoRDI4WTtFQUFvQixnQkFBQTtBRitoRC85WTs7QUUvaEQrK1k7RUFBeUIsZ0JBQUE7QUZtaUR4Z1o7O0FFbmlEd2haO0VBQW1CLGdCQUFBO0FGdWlEM2laOztBRXZpRDJqWjtFQUFtQixnQkFBQTtBRjJpRDlrWjs7QUUzaUQ4bFo7RUFBaUIsZ0JBQUE7QUYraUQvbVo7O0FFL2lEK25aO0VBQW1CLGdCQUFBO0FGbWpEbHBaOztBRW5qRGtxWjtFQUFzQixnQkFBQTtBRnVqRHhyWjs7QUV2akR3c1o7RUFBa0IsZ0JBQUE7QUYyakQxdFo7O0FFM2pEMHVaO0VBQTBCLGdCQUFBO0FGK2pEcHdaOztBRS9qRG94WjtFQUFvQixnQkFBQTtBRm1rRHh5Wjs7QUVua0R3elo7RUFBZ0IsZ0JBQUE7QUZ1a0R4MFo7O0FFdmtEdzFaO0VBQStDLGdCQUFBO0FGMmtEdjRaOztBRTNrRHU1WjtFQUE0RSxnQkFBQTtBRitrRG4rWjs7QUUva0RtL1o7RUFBMEIsZ0JBQUE7QUZtbEQ3Z2E7O0FFbmxENmhhO0VBQWdCLGdCQUFBO0FGdWxEN2lhOztBRXZsRDZqYTtFQUFxQixnQkFBQTtBRjJsRGxsYTs7QUUzbERrbWE7RUFBMEMsZ0JBQUE7QUYrbEQ1b2E7O0FFL2xENHBhO0VBQW9CLGdCQUFBO0FGbW1EaHJhOztBRW5tRGdzYTtFQUFnQixnQkFBQTtBRnVtRGh0YTs7QUV2bURndWE7RUFBdUIsZ0JBQUE7QUYybUR2dmE7O0FFM21EdXdhO0VBQXVCLGdCQUFBO0FGK21EOXhhOztBRS9tRDh5YTtFQUFxQixnQkFBQTtBRm1uRG4wYTs7QUVubkRtMWE7RUFBa0IsZ0JBQUE7QUZ1bkRyMmE7O0FFdm5EcTNhO0VBQXdCLGdCQUFBO0FGMm5ENzRhOztBRTNuRDY1YTtFQUFzQixnQkFBQTtBRituRG43YTs7QUUvbkRtOGE7RUFBNEIsZ0JBQUE7QUZtb0QvOWE7O0FFbm9EKythO0VBQWtCLGdCQUFBO0FGdW9EamdiOztBRXZvRGloYjtFQUFzQixnQkFBQTtBRjJvRHZpYjs7QUUzb0R1amI7RUFBNkIsZ0JBQUE7QUYrb0RwbGI7O0FFL29Eb21iO0VBQWtCLGdCQUFBO0FGbXBEdG5iOztBRW5wRHNvYjtFQUFrQixnQkFBQTtBRnVwRHhwYjs7QUV2cER3cWI7RUFBK0IsZ0JBQUE7QUYycER2c2I7O0FFM3BEdXRiO0VBQWdDLGdCQUFBO0FGK3BEdnZiOztBRS9wRHV3YjtFQUE2QixnQkFBQTtBRm1xRHB5Yjs7QUVucURvemI7RUFBK0IsZ0JBQUE7QUZ1cURuMWI7O0FFdnFEbTJiO0VBQWlCLGdCQUFBO0FGMnFEcDNiOztBRTNxRG80YjtFQUFnQixnQkFBQTtBRitxRHA1Yjs7QUUvcURvNmI7RUFBa0IsZ0JBQUE7QUZtckR0N2I7O0FFbnJEczhiO0VBQXNCLGdCQUFBO0FGdXJENTliOztBRXZyRDQrYjtFQUFvQixnQkFBQTtBRjJyRGhnYzs7QUUzckRnaGM7RUFBc0IsZ0JBQUE7QUYrckR0aWM7O0FFL3JEc2pjO0VBQXNCLGdCQUFBO0FGbXNENWtjOztBRW5zRDRsYztFQUFzQixnQkFBQTtBRnVzRGxuYzs7QUV2c0Rrb2M7RUFBdUIsZ0JBQUE7QUYyc0R6cGM7O0FFM3NEeXFjO0VBQWtCLGdCQUFBO0FGK3NEM3JjOztBRS9zRDJzYztFQUF3QixnQkFBQTtBRm10RG51Yzs7QUVudERtdmM7RUFBMEIsZ0JBQUE7QUZ1dEQ3d2M7O0FFdnRENnhjO0VBQW9CLGdCQUFBO0FGMnREanpjOztBRTN0RGkwYztFQUFzQixnQkFBQTtBRit0RHYxYzs7QUUvdER1MmM7RUFBd0IsZ0JBQUE7QUZtdUQvM2M7O0FFbnVEKzRjO0VBQXlCLGdCQUFBO0FGdXVEeDZjOztBRXZ1RHc3YztFQUFnQyxnQkFBQTtBRjJ1RHg5Yzs7QUUzdUR3K2M7RUFBd0IsZ0JBQUE7QUYrdURoZ2Q7O0FFL3VEZ2hkO0VBQW1CLGdCQUFBO0FGbXZEbmlkOztBRW52RG1qZDtFQUFzRCxnQkFBQTtBRnV2RHptZDs7QUV2dkR5bmQ7RUFBa0QsZ0JBQUE7QUYydkQzcWQ7O0FFM3ZEMnJkO0VBQXdELGdCQUFBO0FGK3ZEbnZkOztBRS92RG13ZDtFQUErQixnQkFBQTtBRm13RGx5ZDs7QUVud0RremQ7RUFBZSxnQkFBQTtBRnV3RGowZDs7QUV2d0RpMWQ7RUFBaUMsZ0JBQUE7QUYyd0RsM2Q7O0FFM3dEazRkO0VBQWdDLGdCQUFBO0FGK3dEbDZkOztBRS93RGs3ZDtFQUE0RCxnQkFBQTtBRm14RDkrZDs7QUVueEQ4L2Q7RUFBa0QsZ0JBQUE7QUZ1eERoamU7O0FFdnhEZ2tlO0VBQThCLGdCQUFBO0FGMnhEOWxlOztBRTN4RDhtZTtFQUFrQyxnQkFBQTtBRit4RGhwZTs7QUUveERncWU7RUFBZ0IsZ0JBQUE7QUZteURocmU7O0FFbnlEZ3NlO0VBQXFCLGdCQUFBO0FGdXlEcnRlOztBRXZ5RHF1ZTtFQUEwQixnQkFBQTtBRjJ5RC92ZTs7QUUzeUQrd2U7RUFBMkIsZ0JBQUE7QUYreUQxeWU7O0FFL3lEMHplO0VBQTJCLGdCQUFBO0FGbXpEcjFlOztBRW56RHEyZTtFQUE0QixnQkFBQTtBRnV6RGo0ZTs7QUV2ekRpNWU7RUFBNEIsZ0JBQUE7QUYyekQ3NmU7O0FFM3pENjdlO0VBQTZCLGdCQUFBO0FGK3pEMTllOztBRS96RDArZTtFQUFxQixnQkFBQTtBRm0wRC8vZTs7QUVuMEQrZ2Y7RUFBdUIsZ0JBQUE7QUZ1MER0aWY7O0FFdjBEc2pmO0VBQTBCLGdCQUFBO0FGMjBEaGxmOztBRTMwRGdtZjtFQUFtQixnQkFBQTtBRiswRG5uZjs7QUUvMERtb2Y7RUFBZ0IsZ0JBQUE7QUZtMURucGY7O0FFbjFEbXFmO0VBQXVCLGdCQUFBO0FGdTFEMXJmOztBRXYxRDBzZjtFQUF3QixnQkFBQTtBRjIxRGx1Zjs7QUUzMURrdmY7RUFBbUIsZ0JBQUE7QUYrMURyd2Y7O0FFLzFEcXhmO0VBQTBCLGdCQUFBO0FGbTJEL3lmOztBRW4yRCt6ZjtFQUFxQixnQkFBQTtBRnUyRHAxZjs7QUV2MkRvMmY7RUFBa0IsZ0JBQUE7QUYyMkR0M2Y7O0FFMzJEczRmO0VBQWUsZ0JBQUE7QUYrMkRyNWY7O0FFLzJEcTZmO0VBQXFCLGdCQUFBO0FGbTNEMTdmOztBRW4zRDA4ZjtFQUE0QixnQkFBQTtBRnUzRHQrZjs7QUV2M0RzL2Y7RUFBa0IsZ0JBQUE7QUYyM0R4Z2dCOztBRTMzRHdoZ0I7RUFBeUIsZ0JBQUE7QUYrM0RqamdCOztBRS8zRGlrZ0I7RUFBMkIsZ0JBQUE7QUZtNEQ1bGdCOztBRW40RDRtZ0I7RUFBeUIsZ0JBQUE7QUZ1NERyb2dCOztBRXY0RHFwZ0I7RUFBMkIsZ0JBQUE7QUYyNERocmdCOztBRTM0RGdzZ0I7RUFBNEIsZ0JBQUE7QUYrNEQ1dGdCOztBRS80RDR1Z0I7RUFBaUIsZ0JBQUE7QUZtNUQ3dmdCOztBRW41RDZ3Z0I7RUFBbUIsZ0JBQUE7QUZ1NURoeWdCOztBRXY1RGd6Z0I7RUFBbUIsZ0JBQUE7QUYyNURuMGdCOztBRTM1RG0xZ0I7RUFBaUIsZ0JBQUE7QUYrNURwMmdCOztBRS81RG8zZ0I7RUFBb0IsZ0JBQUE7QUZtNkR4NGdCOztBRW42RHc1Z0I7RUFBaUIsZ0JBQUE7QUZ1NkR6NmdCOztBRXY2RHk3Z0I7RUFBc0IsZ0JBQUE7QUYyNkQvOGdCOztBRTM2RCs5Z0I7RUFBa0IsZ0JBQUE7QUYrNkRqL2dCOztBRS82RGlnaEI7RUFBa0IsZ0JBQUE7QUZtN0RuaGhCOztBRW43RG1paEI7RUFBZ0IsZ0JBQUE7QUZ1N0RuamhCOztBRXY3RG1raEI7RUFBc0MsZ0JBQUE7QUYyN0R6bWhCOztBRTM3RHluaEI7RUFBaUIsZ0JBQUE7QUYrN0Qxb2hCOztBRS83RDBwaEI7RUFBa0IsZ0JBQUE7QUZtOEQ1cWhCOztBRW44RDRyaEI7RUFBbUIsZ0JBQUE7QUZ1OEQvc2hCOztBRXY4RCt0aEI7RUFBZSxnQkFBQTtBRjI4RDl1aEI7O0FFMzhEOHZoQjtFQUFjLGdCQUFBO0FGKzhENXdoQjs7QUUvOEQ0eGhCO0VBQWlCLGdCQUFBO0FGbTlEN3loQjs7QUVuOUQ2emhCO0VBQWtCLGdCQUFBO0FGdTlELzBoQjs7QUV2OUQrMWhCO0VBQXFCLGdCQUFBO0FGMjlEcDNoQjs7QUUzOURvNGhCO0VBQTBCLGdCQUFBO0FGKzlEOTVoQjs7QUUvOUQ4NmhCO0VBQWdDLGdCQUFBO0FGbStEOThoQjs7QUVuK0Q4OWhCO0VBQStCLGdCQUFBO0FGdStENy9oQjs7QUV2K0Q2Z2lCO0VBQXNELGdCQUFBO0FGMitEbmtpQjs7QUUzK0RtbGlCO0VBQXdCLGdCQUFBO0FGKytEM21pQjs7QUUvK0QybmlCO0VBQXNCLGdCQUFBO0FGbS9EanBpQjs7QUVuL0RpcWlCO0VBQXdCLGdCQUFBO0FGdS9EenJpQjs7QUV2L0R5c2lCO0VBQXVDLGdCQUFBO0FGMi9EaHZpQjs7QUUzL0Rnd2lCO0VBQXlCLGdCQUFBO0FGKy9EenhpQjs7QUUvL0R5eWlCO0VBQXlCLGdCQUFBO0FGbWdFbDBpQjs7QUVuZ0VrMWlCO0VBQWlCLGdCQUFBO0FGdWdFbjJpQjs7QUV2Z0VtM2lCO0VBQTJCLGdCQUFBO0FGMmdFOTRpQjs7QUUzZ0U4NWlCO0VBQXFCLGdCQUFBO0FGK2dFbjdpQjs7QUUvZ0VtOGlCO0VBQWtCLGdCQUFBO0FGbWhFcjlpQjs7QUVuaEVxK2lCO0VBQTZELGdCQUFBO0FGdWhFbGlqQjs7QUV2aEVrampCO0VBQWtELGdCQUFBO0FGMmhFcG1qQjs7QUUzaEVvbmpCO0VBQWlCLGdCQUFBO0FGK2hFcm9qQjs7QUUvaEVxcGpCO0VBQWtCLGdCQUFBO0FGbWlFdnFqQjs7QUVuaUV1cmpCO0VBQWtCLGdCQUFBO0FGdWlFenNqQjs7QUV2aUV5dGpCO0VBQXlCLGdCQUFBO0FGMmlFbHZqQjs7QUUzaUVrd2pCO0VBQThCLGdCQUFBO0FGK2lFaHlqQjs7QUUvaUVnempCO0VBQXVCLGdCQUFBO0FGbWpFdjBqQjs7QUVuakV1MWpCO0VBQXFCLGdCQUFBO0FGdWpFNTJqQjs7QUV2akU0M2pCO0VBQWdCLGdCQUFBO0FGMmpFNTRqQjs7QUUzakU0NWpCO0VBQXlCLGdCQUFBO0FGK2pFcjdqQjs7QUUvakVxOGpCO0VBQTBCLGdCQUFBO0FGbWtFLzlqQjs7QUVua0UrK2pCO0VBQWtCLGdCQUFBO0FGdWtFamdrQjs7QUV2a0VpaGtCO0VBQWtCLGdCQUFBO0FGMmtFbmlrQjs7QUUza0VtamtCO0VBQW9CLGdCQUFBO0FGK2tFdmtrQjs7QUUva0V1bGtCO0VBQWUsZ0JBQUE7QUZtbEV0bWtCOztBRW5sRXNua0I7RUFBb0IsZ0JBQUE7QUZ1bEUxb2tCOztBRXZsRTBwa0I7RUFBaUIsZ0JBQUE7QUYybEUzcWtCOztBRTNsRTJya0I7RUFBZSxnQkFBQTtBRitsRTFza0I7O0FFL2xFMHRrQjtFQUFpQixnQkFBQTtBRm1tRTN1a0I7O0FFbm1FMnZrQjtFQUFnQixnQkFBQTtBRnVtRTN3a0I7O0FFdm1FMnhrQjtFQUFpQixnQkFBQTtBRjJtRTV5a0I7O0FFM21FNHprQjtFQUFtQixnQkFBQTtBRittRS8wa0I7O0FFL21FKzFrQjtFQUEwQixnQkFBQTtBRm1uRXoza0I7O0FFbm5FeTRrQjtFQUFpQixnQkFBQTtBRnVuRTE1a0I7O0FFdm5FMDZrQjtFQUF3QixnQkFBQTtBRjJuRWw4a0I7O0FFM25FazlrQjtFQUFtQixnQkFBQTtBRituRXIra0I7O0FFL25FcS9rQjtFQUFxQyxnQkFBQTtBRm1vRTFobEI7O0FFbm9FMGlsQjtFQUErQixnQkFBQTtBRnVvRXprbEI7O0FFdm9FeWxsQjtFQUFnQixnQkFBQTtBRjJvRXptbEI7O0FFM29FeW5sQjtFQUFtQixnQkFBQTtBRitvRTVvbEI7O0FFL29FNHBsQjtFQUFzQixnQkFBQTtBRm1wRWxybEI7O0FFbnBFa3NsQjtFQUFzQixnQkFBQTtBRnVwRXh0bEI7O0FFdnBFd3VsQjtFQUFvQixnQkFBQTtBRjJwRTV2bEI7O0FFM3BFNHdsQjtFQUFzQixnQkFBQTtBRitwRWx5bEI7O0FFL3BFa3psQjtFQUF1QixnQkFBQTtBRm1xRXowbEI7O0FFbnFFeTFsQjtFQUF3QixnQkFBQTtBRnVxRWozbEI7O0FFdnFFaTRsQjtFQUE2QixnQkFBQTtBRjJxRTk1bEI7O0FFM3FFODZsQjtFQUEwRSxnQkFBQTtBRitxRXgvbEI7O0FFL3FFd2dtQjtFQUFnRCxnQkFBQTtBRm1yRXhqbUI7O0FFbnJFd2ttQjtFQUFnRCxnQkFBQTtBRnVyRXhubUI7O0FFdnJFd29tQjtFQUFnRCxnQkFBQTtBRjJyRXhybUI7O0FFM3JFd3NtQjtFQUF1QixnQkFBQTtBRityRS90bUI7O0FFL3JFK3VtQjtFQUFnQixnQkFBQTtBRm1zRS92bUI7O0FFbnNFK3dtQjtFQUFtQixnQkFBQTtBRnVzRWx5bUI7O0FFdnNFa3ptQjtFQUFvQixnQkFBQTtBRjJzRXQwbUI7O0FFM3NFczFtQjtFQUF3RyxnQkFBQTtBRitzRTk3bUI7O0FFL3NFODhtQjtFQUEwQixnQkFBQTtBRm10RXgrbUI7O0FFbnRFdy9tQjtFQUFxRCxnQkFBQTtBRnV0RTdpbkI7O0FFdnRFNmpuQjtFQUFnQyxnQkFBQTtBRjJ0RTdsbkI7O0FFM3RFNm1uQjtFQUFzQixnQkFBQTtBRit0RW5vbkI7O0FFL3RFbXBuQjtFQUFlLGdCQUFBO0FGbXVFbHFuQjs7QUVudUVrcm5CO0VBQTJFLGdCQUFBO0FGdXVFN3ZuQjs7QUV2dUU2d25CO0VBQXlCLGdCQUFBO0FGMnVFdHluQjs7QUUzdUVzem5CO0VBQWMsZ0JBQUE7QUYrdUVwMG5COztBRS91RW8xbkI7RUFBb0MsZ0JBQUE7QUZtdkV4M25COztBRW52RXc0bkI7RUFBdUMsZ0JBQUE7QUZ1dkUvNm5COztBRXZ2RSs3bkI7RUFBMkMsZ0JBQUE7QUYydkUxK25COztBRTN2RTAvbkI7RUFBbUIsZ0JBQUE7QUYrdkU3Z29COztBRS92RTZob0I7RUFBdUIsZ0JBQUE7QUZtd0Vwam9COztBRW53RW9rb0I7RUFBa0IsZ0JBQUE7QUZ1d0V0bG9COztBRXZ3RXNtb0I7RUFBcUIsZ0JBQUE7QUYyd0Uzbm9COztBRTN3RTJvb0I7RUFBbUIsZ0JBQUE7QUYrd0U5cG9COztBRS93RThxb0I7RUFBcUIsZ0JBQUE7QUZteEVuc29COztBRW54RW10b0I7RUFBNEIsZ0JBQUE7QUZ1eEUvdW9COztBRXZ4RSt2b0I7RUFBZ0IsZ0JBQUE7QUYyeEUvd29COztBRTN4RSt4b0I7RUFBNkMsZ0JBQUE7QUYreEU1MG9COztBRS94RTQxb0I7RUFBZSxnQkFBQTtBRm15RTMyb0I7O0FFbnlFMjNvQjtFQUFzQixnQkFBQTtBRnV5RWo1b0I7O0FFdnlFaTZvQjtFQUFnQixnQkFBQTtBRjJ5RWo3b0I7O0FFM3lFaThvQjtFQUFzQixnQkFBQTtBRit5RXY5b0I7O0FFL3lFdStvQjtFQUFrQixnQkFBQTtBRm16RXovb0I7O0FFbnpFeWdwQjtFQUFnQixnQkFBQTtBRnV6RXpocEI7O0FFdnpFeWlwQjtFQUF1QixnQkFBQTtBRjJ6RWhrcEI7O0FFM3pFZ2xwQjtFQUFnQixnQkFBQTtBRit6RWhtcEI7O0FFL3pFZ25wQjtFQUFzQixnQkFBQTtBRm0wRXRvcEI7O0FFbjBFc3BwQjtFQUFrQixnQkFBQTtBRnUwRXhxcEI7O0FFdjBFd3JwQjtFQUF5QixnQkFBQTtBRjIwRWp0cEI7O0FFMzBFaXVwQjtFQUFtQixnQkFBQTtBRiswRXB2cEI7O0FFLzBFb3dwQjtFQUF5QixnQkFBQTtBRm0xRTd4cEI7O0FFbjFFNnlwQjtFQUF1QixnQkFBQTtBRnUxRXAwcEI7O0FFdjFFbzFwQjtFQUFtQixnQkFBQTtBRjIxRXYycEI7O0FFMzFFdTNwQjtFQUFxQixnQkFBQTtBRisxRTU0cEI7O0FFLzFFNDVwQjtFQUFxQixnQkFBQTtBRm0yRWo3cEI7O0FFbjJFaThwQjtFQUFzQixnQkFBQTtBRnUyRXY5cEI7O0FFdjJFdStwQjtFQUF3QixnQkFBQTtBRjIyRS8vcEI7O0FFMzJFK2dxQjtFQUFpQixnQkFBQTtBRisyRWhpcUI7O0FFLzJFZ2pxQjtFQUFxQixnQkFBQTtBRm0zRXJrcUI7O0FFbjNFcWxxQjtFQUFjLGdCQUFBO0FGdTNFbm1xQjs7QUV2M0VtbnFCO0VBQXNCLGdCQUFBO0FGMjNFem9xQjs7QUUzM0V5cHFCO0VBQXVCLGdCQUFBO0FGKzNFaHJxQjs7QUUvM0Vnc3FCO0VBQXlCLGdCQUFBO0FGbTRFenRxQjs7QUVuNEV5dXFCO0VBQXNCLGdCQUFBO0FGdTRFL3ZxQjs7QUV2NEUrd3FCO0VBQXFCLGdCQUFBO0FGMjRFcHlxQjs7QUUzNEVvenFCO0VBQXNCLGdCQUFBO0FGKzRFMTBxQjs7QUUvNEUwMXFCO0VBQWtCLGdCQUFBO0FGbTVFNTJxQjs7QUVuNUU0M3FCO0VBQXlCLGdCQUFBO0FGdTVFcjVxQjs7QUV2NUVxNnFCO0VBQXNCLGdCQUFBO0FGMjVFMzdxQjs7QUUzNUUyOHFCO0VBQXFCLGdCQUFBO0FGKzVFaCtxQjs7QUUvNUVnL3FCO0VBQW1CLGdCQUFBO0FGbTZFbmdyQjs7QUVuNkVtaHJCO0VBQWUsZ0JBQUE7QUZ1NkVsaXJCOztBRXY2RWtqckI7RUFBbUIsZ0JBQUE7QUYyNkVya3JCOztBRTM2RXFsckI7RUFBcUIsZ0JBQUE7QUYrNkUxbXJCOztBRS82RTBuckI7RUFBYyxnQkFBQTtBRm03RXhvckI7O0FFbjdFd3ByQjtFQUFtRCxnQkFBQTtBRnU3RTNzckI7O0FFdjdFMnRyQjtFQUFvQixnQkFBQTtBRjI3RS91ckI7O0FFMzdFK3ZyQjtFQUFzQixnQkFBQTtBRis3RXJ4ckI7O0FFLzdFcXlyQjtFQUEwQixnQkFBQTtBRm04RS96ckI7O0FFbjhFKzByQjtFQUFvQixnQkFBQTtBRnU4RW4yckI7O0FFdjhFbTNyQjtFQUFvQixnQkFBQTtBRjI4RXY0ckI7O0FFMzhFdTVyQjtFQUFtQixnQkFBQTtBRis4RTE2ckI7O0FFLzhFMDdyQjtFQUFrQixnQkFBQTtBRm05RTU4ckI7O0FFbjlFNDlyQjtFQUF3QixnQkFBQTtBRnU5RXAvckI7O0FFdjlFb2dzQjtFQUF1QixnQkFBQTtBRjI5RTNoc0I7O0FFMzlFMmlzQjtFQUFvQixnQkFBQTtBRis5RS9qc0I7O0FFLzlFK2tzQjtFQUFxQixnQkFBQTtBRm0rRXBtc0I7O0FFbitFb25zQjtFQUEyQixnQkFBQTtBRnUrRS9vc0I7O0FFditFK3BzQjtFQUFtQixnQkFBQTtBRjIrRWxyc0I7O0FFMytFa3NzQjtFQUFnQixnQkFBQTtBRisrRWx0c0I7O0FFLytFa3VzQjtFQUF1QixnQkFBQTtBRm0vRXp2c0I7O0FFbi9FeXdzQjtFQUFzQixnQkFBQTtBRnUvRS94c0I7O0FFdi9FK3lzQjtFQUF1QixnQkFBQTtBRjIvRXQwc0I7O0FFMy9FczFzQjtFQUFxQixnQkFBQTtBRisvRTMyc0I7O0FFLy9FMjNzQjtFQUFpQixnQkFBQTtBRm1nRjU0c0I7O0FFbmdGNDVzQjtFQUFnQixnQkFBQTtBRnVnRjU2c0I7O0FFdmdGNDdzQjtFQUFtQixnQkFBQTtBRjJnRi84c0I7O0FFM2dGKzlzQjtFQUEyQyxnQkFBQTtBRitnRjFndEI7O0FFL2dGMGh0QjtFQUEyQixnQkFBQTtBRm1oRnJqdEI7O0FFbmhGcWt0QjtFQUF3QixnQkFBQTtBRnVoRjdsdEI7O0FFdmhGNm10QjtFQUF1QixnQkFBQTtBRjJoRnBvdEI7O0FFM2hGb3B0QjtFQUFzQixnQkFBQTtBRitoRjFxdEI7O0FFL2hGMHJ0QjtFQUF1QixnQkFBQTtBRm1pRmp0dEI7O0FFbmlGaXV0QjtFQUF5QixnQkFBQTtBRnVpRjF2dEI7O0FFdmlGMHd0QjtFQUF5QixnQkFBQTtBRjJpRm55dEI7O0FFM2lGbXp0QjtFQUFrQixnQkFBQTtBRitpRnIwdEI7O0FFL2lGcTF0QjtFQUFzQixnQkFBQTtBRm1qRjMydEI7O0FFbmpGMjN0QjtFQUE2QixnQkFBQTtBRnVqRng1dEI7O0FFdmpGdzZ0QjtFQUF1QixnQkFBQTtBRjJqRi83dEI7O0FFM2pGKzh0QjtFQUFvQixnQkFBQTtBRitqRm4rdEI7O0FFL2pGbS90QjtFQUFrQixnQkFBQTtBRm1rRnJndUI7O0FFbmtGcWh1QjtFQUFxQixnQkFBQTtBRnVrRjFpdUI7O0FFdmtGMGp1QjtFQUFzQixnQkFBQTtBRjJrRmhsdUI7O0FFM2tGZ211QjtFQUFnQyxnQkFBQTtBRitrRmhvdUI7O0FFL2tGZ3B1QjtFQUFtQixnQkFBQTtBRm1sRm5xdUI7O0FFbmxGbXJ1QjtFQUFpQixnQkFBQTtBRnVsRnBzdUI7O0FFdmxGb3R1QjtFQUFrQixnQkFBQTtBRjJsRnR1dUI7O0FFM2xGc3Z1QjtFQUFrQixnQkFBQTtBRitsRnh3dUI7O0FFL2xGd3h1QjtFQUFzQyxnQkFBQTtBRm1tRjl6dUI7O0FFbm1GODB1QjtFQUF5QixnQkFBQTtBRnVtRnYydUI7O0FFdm1GdTN1QjtFQUFvQixnQkFBQTtBRjJtRjM0dUI7O0FFM21GMjV1QjtFQUF3QixnQkFBQTtBRittRm43dUI7O0FFL21GbTh1QjtFQUFnRSxnQkFBQTtBRm1uRm5ndkI7O0FFbm5GbWh2QjtFQUF1RCxnQkFBQTtBRnVuRjFrdkI7O0FFdm5GMGx2QjtFQUE2QyxnQkFBQTtBRjJuRnZvdkI7O0FFM25GdXB2QjtFQUFnRCxnQkFBQTtBRituRnZzdkI7O0FFL25GdXR2QjtFQUE4QyxnQkFBQTtBRm1vRnJ3dkI7O0FFbm9GcXh2QjtFQUF5QixnQkFBQTtBRnVvRjl5dkI7O0FFdm9GOHp2QjtFQUFvQixnQkFBQTtBRjJvRmwxdkI7O0FFM29GazJ2QjtFQUF3QixnQkFBQTtBRitvRjEzdkI7O0FFL29GMDR2QjtFQUEwQixnQkFBQTtBRm1wRnA2dkI7O0FFbnBGbzd2QjtFQUF1QixnQkFBQTtBRnVwRjM4dkI7O0FFdnBGMjl2QjtFQUF5QixnQkFBQTtBRjJwRnAvdkI7O0FFM3BGb2d3QjtFQUFrQixnQkFBQTtBRitwRnRod0I7O0FFL3BGc2l3QjtFQUEwQixnQkFBQTtBRm1xRmhrd0I7O0FFbnFGZ2x3QjtFQUFpQixnQkFBQTtBRnVxRmptd0I7O0FFdnFGaW53QjtFQUF5QixnQkFBQTtBRjJxRjFvd0I7O0FFM3FGMHB3QjtFQUF1QixnQkFBQTtBRitxRmpyd0I7O0FFL3FGaXN3QjtFQUFrRCxnQkFBQTtBRm1yRm52d0I7O0FFbnJGbXd3QjtFQUFpRCxnQkFBQTtBRnVyRnB6d0I7O0FFdnJGbzB3QjtFQUFnRCxnQkFBQTtBRjJyRnAzd0I7O0FFM3JGbzR3QjtFQUFxQixnQkFBQTtBRityRno1d0I7O0FFL3JGeTZ3QjtFQUE4QyxnQkFBQTtBRm1zRnY5d0I7O0FFbnNGdSt3QjtFQUErQyxnQkFBQTtBRnVzRnRoeEI7O0FFdnNGc2l4QjtFQUEyQixnQkFBQTtBRjJzRmpreEI7O0FFM3NGaWx4QjtFQUF5QixnQkFBQTtBRitzRjFteEI7O0FFL3NGMG54QjtFQUF3QixnQkFBQTtBRm10RmxweEI7O0FFbnRGa3F4QjtFQUEwQixnQkFBQTtBRnV0RjVyeEI7O0FFdnRGNHN4QjtFQUF3QixnQkFBQTtBRjJ0RnB1eEI7O0FFM3RGb3Z4QjtFQUFxQixnQkFBQTtBRit0Rnp3eEI7O0FFL3RGeXh4QjtFQUFzQixnQkFBQTtBRm11Ri95eEI7O0FFbnVGK3p4QjtFQUE0QixnQkFBQTtBRnV1RjMxeEI7O0FFdnVGMjJ4QjtFQUFjLGdCQUFBO0FGMnVGejN4Qjs7QUUzdUZ5NHhCO0VBQXFCLGdCQUFBO0FGK3VGOTV4Qjs7QUUvdUY4NnhCO0VBQXVCLGdCQUFBO0FGbXZGcjh4Qjs7QUVudkZxOXhCO0VBQXlCLGdCQUFBO0FGdXZGOSt4Qjs7QUV2dkY4L3hCO0VBQWdDLGdCQUFBO0FGMnZGOWh5Qjs7QUUzdkY4aXlCO0VBQXNCLGdCQUFBO0FGK3ZGcGt5Qjs7QUUvdkZvbHlCO0VBQXVCLGdCQUFBO0FGbXdGM215Qjs7QUVud0YybnlCO0VBQWtCLGdCQUFBO0FGdXdGN295Qjs7QUV2d0Y2cHlCO0VBQWtCLGdCQUFBO0FGMndGL3F5Qjs7QUUzd0YrcnlCO0VBQW1CLGdCQUFBO0FGK3dGbHR5Qjs7QUUvd0ZrdXlCO0VBQWlCLGdCQUFBO0FGbXhGbnZ5Qjs7QUVueEZtd3lCO0VBQTZCLGdCQUFBO0FGdXhGaHl5Qjs7QUV2eEZnenlCO0VBQW9DLGdCQUFBO0FGMnhGcDF5Qjs7QUUzeEZvMnlCO0VBQWtCLGdCQUFBO0FGK3hGdDN5Qjs7QUUveEZzNHlCO0VBQWlCLGdCQUFBO0FGbXlGdjV5Qjs7QUVueUZ1NnlCO0VBQWtCLGdCQUFBO0FGdXlGejd5Qjs7QUV2eUZ5OHlCO0VBQTJCLGdCQUFBO0FGMnlGcCt5Qjs7QUUzeUZvL3lCO0VBQTRCLGdCQUFBO0FGK3lGaGh6Qjs7QUUveUZnaXpCO0VBQTRCLGdCQUFBO0FGbXpGNWp6Qjs7QUVuekY0a3pCO0VBQTRCLGdCQUFBO0FGdXpGeG16Qjs7QUV2ekZ3bnpCO0VBQW9CLGdCQUFBO0FGMnpGNW96Qjs7QUUzekY0cHpCO0VBQW1CLGdCQUFBO0FGK3pGL3F6Qjs7QUUvekYrcnpCO0VBQXFCLGdCQUFBO0FGbTBGcHR6Qjs7QUVuMEZvdXpCO0VBQWlCLGdCQUFBO0FGdTBGcnZ6Qjs7QUV2MEZxd3pCO0VBQWUsZ0JBQUE7QUYyMEZweHpCOztBRTMwRm95ekI7RUFBc0IsZ0JBQUE7QUYrMEYxenpCOztBRS8wRjAwekI7RUFBd0IsZ0JBQUE7QUZtMUZsMnpCOztBRW4xRmszekI7RUFBaUIsZ0JBQUE7QUZ1MUZuNHpCOztBRXYxRm01ekI7RUFBaUIsZ0JBQUE7QUYyMUZwNnpCOztBRTMxRm83ekI7RUFBcUIsZ0JBQUE7QUYrMUZ6OHpCOztBRS8xRnk5ekI7RUFBcUIsZ0JBQUE7QUZtMkY5K3pCOztBRW4yRjgvekI7RUFBd0IsZ0JBQUE7QUZ1MkZ0aDBCOztBRXYyRnNpMEI7RUFBZ0IsZ0JBQUE7QUYyMkZ0ajBCOztBRTMyRnNrMEI7RUFBMkIsZ0JBQUE7QUYrMkZqbTBCOztBRS8yRmluMEI7RUFBb0IsZ0JBQUE7QUZtM0ZybzBCOztBRW4zRnFwMEI7RUFBZ0IsZ0JBQUE7QUZ1M0ZycTBCOztBRXYzRnFyMEI7RUFBd0IsZ0JBQUE7QUYyM0Y3czBCOztBRTMzRjZ0MEI7RUFBZSxnQkFBQTtBRiszRjV1MEI7O0FFLzNGNHYwQjtFQUF3QixnQkFBQTtBRm00RnB4MEI7O0FFbjRGb3kwQjtFQUFvQixnQkFBQTtBRnU0Rnh6MEI7O0FFdjRGdzAwQjtFQUFrQixnQkFBQTtBRjI0RjExMEI7O0FFMzRGMDIwQjtFQUF3QixnQkFBQTtBRis0Rmw0MEI7O0FFLzRGazUwQjtFQUEwQixnQkFBQTtBRm01RjU2MEI7O0FFbjVGNDcwQjtFQUF1QixnQkFBQTtBRnU1Rm45MEI7O0FFdjVGbSswQjtFQUF5QixnQkFBQTtBRjI1RjUvMEI7O0FFMzVGNGcxQjtFQUF3QixnQkFBQTtBRis1RnBpMUI7O0FFLzVGb2oxQjtFQUEyQixnQkFBQTtBRm02Ri9rMUI7O0FFbjZGK2wxQjtFQUFtQixnQkFBQTtBRnU2RmxuMUI7O0FFdjZGa28xQjtFQUFxQixnQkFBQTtBRjI2RnZwMUI7O0FFMzZGdXExQjtFQUF1QixnQkFBQTtBRis2RjlyMUI7O0FFLzZGOHMxQjtFQUFtQixnQkFBQTtBRm03Rmp1MUI7O0FFbjdGaXYxQjtFQUFrQixnQkFBQTtBRnU3Rm53MUI7O0FFdjdGbXgxQjtFQUFzQixnQkFBQTtBRjI3Rnp5MUI7O0FFMzdGeXoxQjtFQUFtQixnQkFBQTtBRis3RjUwMUI7O0FFLzdGNDExQjtFQUFrQixnQkFBQTtBRm04RjkyMUI7O0FFbjhGODMxQjtFQUE0QixnQkFBQTtBRnU4RjE1MUI7O0FFdjhGMDYxQjtFQUEwQixnQkFBQTtBRjI4RnA4MUI7O0FFMzhGbzkxQjtFQUE2QixnQkFBQTtBRis4RmovMUI7O0FFLzhGaWcyQjtFQUFpQixnQkFBQTtBRm05RmxoMkI7O0FFbjlGa2kyQjtFQUE2QixnQkFBQTtBRnU5Ri9qMkI7O0FFdjlGK2syQjtFQUFnQyxnQkFBQTtBRjI5Ri9tMkI7O0FFMzlGK24yQjtFQUFtQixnQkFBQTtBRis5RmxwMkI7O0FFLzlGa3EyQjtFQUF1QyxnQkFBQTtBRm0rRnpzMkI7O0FFbitGeXQyQjtFQUEyRSxnQkFBQTtBRnUrRnB5MkI7O0FFditGb3oyQjtFQUErRCxnQkFBQTtBRjIrRm4zMkI7O0FFMytGbTQyQjtFQUFpQixnQkFBQTtBRisrRnA1MkI7O0FFLytGbzYyQjtFQUFtQixnQkFBQTtBRm0vRnY3MkI7O0FFbi9GdTgyQjtFQUE0QyxnQkFBQTtBRnUvRm4vMkI7O0FFdi9GbWczQjtFQUFzQixnQkFBQTtBRjIvRnpoM0I7O0FFMy9GeWkzQjtFQUFrQixnQkFBQTtBRisvRjNqM0I7O0FFLy9GMmszQjtFQUF5QixnQkFBQTtBRm1nR3BtM0I7O0FFbmdHb24zQjtFQUFvQixnQkFBQTtBRnVnR3hvM0I7O0FFdmdHd3AzQjtFQUEwQixnQkFBQTtBRjJnR2xyM0I7O0FFM2dHa3MzQjtFQUEyQixnQkFBQTtBRitnRzd0M0I7O0FFL2dHNnUzQjtFQUFzQixnQkFBQTtBRm1oR253M0I7O0FFbmhHbXgzQjtFQUF1QixnQkFBQTtBRnVoRzF5M0I7O0FFdmhHMHozQjtFQUFpQixnQkFBQTtBRjJoRzMwM0I7O0FFM2hHMjEzQjtFQUFxQixnQkFBQTtBRitoR2gzM0I7O0FFL2hHZzQzQjtFQUE4RCxnQkFBQTtBRm1pRzk3M0I7O0FFbmlHODgzQjtFQUFzQyxnQkFBQTtBRnVpR3AvM0I7O0FFdmlHb2c0QjtFQUF1QixnQkFBQTtBRjJpRzNoNEI7O0FFM2lHMmk0QjtFQUF5QixnQkFBQTtBRitpR3BrNEI7O0FFL2lHb2w0QjtFQUEyQixnQkFBQTtBRm1qRy9tNEI7O0FFbmpHK240QjtFQUFrQixnQkFBQTtBRnVqR2pwNEI7O0FFdmpHaXE0QjtFQUF3QixnQkFBQTtBRjJqR3pyNEI7O0FFM2pHeXM0QjtFQUEwQixnQkFBQTtBRitqR251NEI7O0FFL2pHbXY0QjtFQUF5QyxnQkFBQTtBRm1rRzV4NEI7O0FFbmtHNHk0QjtFQUE2QyxnQkFBQTtBRnVrR3oxNEI7O0FFdmtHeTI0QjtFQUF1QixnQkFBQTtBRjJrR2g0NEI7O0FFM2tHZzU0QjtFQUF5QixnQkFBQTtBRitrR3o2NEI7O0FFL2tHeTc0QjtFQUFrQixnQkFBQTtBRm1sRzM4NEI7O0FFbmxHMjk0QjtFQUFvQixnQkFBQTtBRnVsRy8rNEI7O0FFdmxHKy80QjtFQUE4QyxnQkFBQTtBRjJsRzdpNUI7O0FFM2xHNmo1QjtFQUFrRCxnQkFBQTtBRitsRy9tNUI7O0FFL2xHK241QjtFQUFpQixnQkFBQTtBRm1tR2hwNUI7O0FFbm1HZ3E1QjtFQUEwQixnQkFBQTtBRnVtRzFyNUI7O0FFdm1HMHM1QjtFQUFvQixnQkFBQTtBRjJtRzl0NUI7O0FFM21HOHU1QjtFQUE0RSxnQkFBQTtBRittRzF6NUI7O0FFL21HMDA1QjtFQUErRCxnQkFBQTtBRm1uR3o0NUI7O0FFbm5HeTU1QjtFQUFxRCxnQkFBQTtBRnVuRzk4NUI7O0FFdm5HODk1QjtFQUF3RCxnQkFBQTtBRjJuR3RoNkI7O0FFM25Hc2k2QjtFQUFzRCxnQkFBQTtBRituRzVsNkI7O0FFL25HNG02QjtFQUFrQixnQkFBQTtBRm1vRzluNkI7O0FFbm9HOG82QjtFQUFrRCxnQkFBQTtBRnVvR2hzNkI7O0FFdm9HZ3Q2QjtFQUFtQixnQkFBQTtBRjJvR251NkI7O0FFM29HbXY2QjtFQUEyQixnQkFBQTtBRitvRzl3NkI7O0FFL29HOHg2QjtFQUEyQixnQkFBQTtBRm1wR3p6NkI7O0FFbnBHeTA2QjtFQUEwQixnQkFBQTtBRnVwR24yNkI7O0FFdnBHbTM2QjtFQUFtRCxnQkFBQTtBRjJwR3Q2NkI7O0FFM3BHczc2QjtFQUF1RCxnQkFBQTtBRitwRzcrNkI7O0FFL3BHNi82QjtFQUFvQixnQkFBQTtBRm1xR2poN0I7O0FFbnFHaWk3QjtFQUFnQixnQkFBQTtBRnVxR2pqN0I7O0FFdnFHaWs3QjtFQUFnQixnQkFBQTtBRjJxR2psN0I7O0FF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cUJWM0NRO0VVNENSLGNWNUNRO0FkdWxLVjtBd0J6aUtFO0VBR0MseUJWakRPO0VVa0RQLGNiZEs7QVh1aktSOztBdUJwbEtBO0VDd0JDLHlCVjlCVztFVStCWCxxQlYvQlc7RVVnQ1gsY2JHTztBWDZqS1I7QXdCOWpLQztFQUdDLHlCQUFBO0VBQ0EscUJBQUE7QXhCOGpLRjtBd0IzaktDO0VBQ0MscUJWMUNVO0VVMkNWLGNWM0NVO0Fkd21LWjtBd0IzaktFO0VBR0MseUJWaERTO0VVaURULGNiZEs7QVh5a0tSOztBdUJsbUtBO0VDb0JDLHlCYktPO0VhSlAscUJiSU87RWFIUCxjVmpDUztBZG1uS1Y7QXdCaGxLQztFQUdDLHlCQUFBO0VBQ0EscUJBQUE7QXhCZ2xLRjtBd0I3a0tDO0VBQ0MscUJiUE07RWFRTixjYlJNO0FYdWxLUjtBd0I3a0tFO0VBR0MseUJiYks7RWFjTCxjVmxETztBZCtuS1Y7O0F1QmhuS0E7RUNnQkMseUJiT1k7RWFOWixxQmJNWTtFYUxaLGNiR087QVhpbUtSO0F3QmxtS0M7RUFHQyx1QkFBQTtFQUNBLG1CQUFBO0F4QmttS0Y7QXdCL2xLQztFQUNDLHFCYkxXO0VhTVgsY2JOVztBWHVtS2I7QXdCL2xLRTtFQUdDLHlCYlhVO0VhWVYsY2JkSztBWDZtS1I7O0F1QjluS0E7RUNZQyx5QmJlYztFYWRkLHFCYmNjO0VhYmQsY2JHTztBWG1uS1I7QXdCcG5LQztFQUdDLHlCQUFBO0VBQ0EscUJBQUE7QXhCb25LRjtBd0JqbktDO0VBQ0MscUJiR2E7RWFGYixjYkVhO0FYaW5LZjtBd0JqbktFO0VBR0MseUJiSFk7RWFJWixjYmRLO0FYK25LUjs7QXVCem9LQTtFQUNDLG1CQUFBO0F2QjRvS0Q7O0F1QnpvS0E7RUFDQyw2QkFBQTtBdkI0b0tEOztBdUJ6b0tBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7QXZCNG9LRDs7QXlCcHJLQTtFQUNDLHlCZHVDTztFY3RDUCxnREFBQTtFQUNBLGFBQUE7QXpCdXJLRDs7QXlCcHJLQTtFQUNDLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGNYTFM7RVdNVCxnQkFBQTtBekJ1cktEOztBeUJwcktBO0VBQ0MsY2Q2Qlk7RWM1QlosZUFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0F6QnVyS0Q7O0F5QnByS0E7RUFDQyxhWGxCUztFV21CVCxZQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0tBQUEsbUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBekJ1cktEOztBeUJwcktBO0VBQ0MsY2RZVztFY1hYLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7QXpCdXJLRDs7QXlCcHJLQTtFQUNDLGNkR1k7RWNGWixlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QXpCdXJLRDtBeUJycktDO0VBQ0MsNEJBQUE7RUFDQSx1Q0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7QXpCdXJLRjtBeUJwcktDO0VBQ0MsU0FBQTtBekJzcktGO0F5Qm5yS0M7O0VBRUMsWUFBQTtBekJxcktGOztBeUJqcktBO0VBQ0MsY1huRVM7RVdvRVQsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0F6Qm9yS0Q7O0EwQi92S0E7RWpCb0ZFLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RWlCcEZELGFBQUE7RUFDQSx1QkFBQTtBMUJvd0tEOztBMEJqd0tBO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0ExQm93S0Q7QTBCbHdLQztFQUNDLGNBQUE7QTFCb3dLRjs7QTBCaHdLQTtFQUNDLGNmd0JPO0VldkJQLGVBQUE7QTFCbXdLRDtBU3Z1S0U7RWlCOUJGO0lBSUUsZUFBQTtFMUJxd0tBO0FBQ0Y7O0EwQmx3S0E7RUFDQyxjZmdCTztFZWZQLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0ExQnF3S0Q7O0EyQmp5S0E7RUFDSSxpREFBQTtFQUNBLE9BQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsbURBQUE7QTNCb3lLSjtBU2p3S0U7RWtCNUNGO0lBV1EsZUFBQTtFM0JzeUtOO0FBQ0Y7O0EyQm55S0E7RVBmQyxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJUK0VzQjtFUzlFdEIsa0JUK0VnQztFUzlFaEMsbUJUOEVnQztFZ0JqRTdCLGFBQUE7RUFDQSw4QkFBQTtBM0IweUtKO0FTaHhLRTtFa0I3QkY7SVBSRSxrQlQ0RThCO0lTM0U5QixtQlQyRThCO0VYOHVLOUI7QUFDRjtBU3R4S0U7RWtCN0JGO0lQSEUsa0JUd0U4QjtJU3ZFOUIsbUJUdUU4QjtFWG12SzlCO0FBQ0Y7QTJCcnpLSTtFQUNJLHVCQUFBO0EzQnV6S1I7O0EyQm56S0E7RUFDSSxpQkFBQTtBM0JzektKOztBMkJsektJO0VBQ0ksY0FBQTtFQUNBLG1CQUFBO0EzQnF6S1I7QTJCbnpLSTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7QTNCcXpLUjs7QTRCMzFLQTs7RUFBQTtBQUdBO0VBQ0MsZUFBQTtFQUNBLGtCQUFBO0E1QjgxS0Q7QVN0ektFO0VtQnRDRDtJQUVFLGNBQUE7RTVCODFLRDtBQUNGOztBNEIxMUtBO0VBQ0ksVUFBQTtFQUNBLG1CQUFBO0VBRUEseUJqQnNCSTtFaUJyQlAsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUVHLHlDQUFBO0E1QjIxS0o7QTRCejFLRTtFQUNBLGFkNUJRO0VjNkJSLFlBQUE7RUFDQSxXQUFBO0E1QjIxS0Y7QTRCeDFLQztFQUNDLFVBQUE7QTVCMDFLRjtBNEJ2MUtDO0VBQ0MsV0FBQTtBNUJ5MUtGO0E0QnQxS0k7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QTVCdzFLTjs7QTZCdjRLQTtFQUNDLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSxrQkFBQTtBN0IwNEtEO0E2QnY0S0U7RUFDQyxhQUFBO0E3Qnk0S0g7QTZCcjRLRTtFQUNDLFlBQUE7QTdCdTRLSDtBNkJuNEtFO0VBQ0MsWUFBQTtBN0JxNEtIO0E2Qmo0S0U7RUFDQyxVQUFBO0E3Qm00S0g7O0E2Qi8zS0E7RUFDQyw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0E3Qms0S0Q7QVNuM0tFO0VvQm5CRjtJQU1FLGFBQUE7RTdCbzRLQTtBQUNGOztBNkJsNEtBO0VBQ0MsVUFBQTtBN0JxNEtEO0FTNTNLRTtFb0JWRjtJQUdFLGNBQUE7RTdCdTRLQTtBQUNGO0FTajRLRTtFb0JWRjtJQU1FLGNBQUE7SUFDQSxXQUFBO0lBQ0EsU0FBQTtFN0J5NEtBO0FBQ0Y7O0E2QnY0S0E7RUFDQyxVQUFBO0E3QjA0S0Q7O0FTNTRLRTtFb0JJRjtJQUVFLG1CQUFBO0U3QjI0S0E7QUFDRjs7QTZCejRLQTtFQUNDLG1CQUFBO0E3QjQ0S0Q7O0E2QjE0S0E7RUFDQyw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBN0I2NEtEOztBNkIzNEtBO0VBQ0MsZ0NBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBR0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QTdCNDRLRDtBNkIzNEtDO0VBQ0MsYUFBQTtBN0I2NEtGO0E2QjM0S0M7RUFDQyxhQUFBO0E3QjY0S0Y7QVM3NktFO0VvQmlCRjtJQWtCRSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSx1QkFBQTtFN0I4NEtBO0FBQ0Y7QVNwN0tFO0VvQmlCRjtJQXVCRSxrQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtJQUNBLHVCQUFBO0U3Qmc1S0E7QUFDRjs7QThCeitLQTtFQUNDLG1CbkIrRWdCO0FYNjVLakI7QVNoOEtFO0VxQjdDRjtJQUlFLG1CbkI2RXNCO0VYZzZLdEI7QUFDRjtBOEIzK0tDO0VmSUMsc0ZBQUE7QWYwK0tGOztBOEJ6K0tBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QTlCNCtLRDs7QThCMStLQTtFQUNDLGFBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7QTlCNitLRDtBU3A5S0U7RXFCNUJGO0lBS0UsY0FBQTtFOUIrK0tBO0FBQ0Y7O0E4QjcrS0E7RUFDQyxjQUFBO0VBQ0Esa0NBQUE7QTlCZy9LRDtBUzk5S0U7RXFCZkE7SUFDQyxjQUFBO0U5QmcvS0Q7RThCNytLQTtJQUNDLGVBQUE7RTlCKytLRDtBQUNGO0FTdCtLRTtFcUJwQkY7SUFlRSxXQUFBO0lBQ0EsU0FBQTtFOUIrK0tBO0U4QjcrS0E7SUFDQyxnQkFBQTtFOUIrK0tEO0FBQ0Y7O0ErQjFoTEE7RUFDQyxhQUFBO0EvQjZoTEQ7QVNuL0tFO0VzQjNDRjtJQUlFLFdBQUE7RS9COGhMQTtBQUNGO0ErQjVoTEM7RUFDQyxjcEI4Qk07QVhnZ0xSOztBK0IxaExBO0VBQ0MsY0FBQTtFQUlBLGVwQnlFWTtFb0J4RVosV3BCd0VZO0FYazlLYjtBU2pnTEU7RXNCL0JGO0lBR0UsWUFBQTtFL0JpaUxBO0FBQ0Y7O0ErQjVoTEE7RUFDQyxVQUFBO0EvQitoTEQ7O0ErQjVoTEE7RUFDQyxpQkE1QnNCO0VBNkJ0QixrQkE3QnNCO0VBOEJ0QiwrQ0FBQTtBL0IraExEO0ErQjloTEM7RUFNQyxZQUFBO0VBQ0EsWUFBQTtBL0IyaExGO0FTcGhMRTtFc0JkRDtJQUVFLFlBQUE7SUFDQSxzQkFBQTtFL0JvaUxEO0FBQ0Y7O0FnQ3ZrTEE7RUFDSSxtQkFBQTtFQUNBLGNyQnNDSTtFcUJyQ0osYUFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNILFNBQUE7RUFDRyxVQUFBO0FoQzBrTEo7O0FnQ3ZrTEE7RUFDQyxjQUFBO0FoQzBrTEQ7QVMxaUxFO0V1QmpDRjtJQUlNLGNBQUE7RWhDMmtMSjtBQUNGO0FnQ3prTEM7RUFDQyxjQUFBO0FoQzJrTEY7QWdDeGtMQztFQUNDLGVBQUE7QWhDMGtMRjtBZ0N2a0xDO0VBQ0MsZ0JBQUE7QWhDeWtMRjs7QWdDcmtMQTtFQUNDLGNBQUE7RUFDQSxjQUFBO0FoQ3drTEQ7QWdDdGtMQztFQUNDLGtCQUFBO0FoQ3drTEY7QVNoa0xFO0V1Qk5BO0lBRUUsMkJBQUE7RWhDd2tMRjtBQUNGO0FTcmtMRTtFdUJOQTtJQU1FLDBCQUFBO0VoQ3lrTEY7QUFDRjtBZ0N0a0xFO0VBQ0MsMkNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QWhDd2tMSDtBU2psTEU7RXVCSUE7SUFRRSxrQkFBQTtFaEN5a0xGO0FBQ0Y7QVN0bExFO0V1QmdCQTtJQUVFLHlCQUFBO0VoQ3drTEY7QUFDRjs7QWdDbmtMQTtFQUNDLGNBQUE7QWhDc2tMRDtBZ0Nwa0xDO0VBQ0MsY0FBQTtBaENza0xGOztBZ0Nsa0xBO0VBQ0MsaURBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QWhDcWtMRDs7QWlDcHBMQTtFQUNDLG9DQUFBO0VBQ0EsWUFBQTtBakN1cExEOztBaUNwcExBO0VBQ0Msd0JBQUE7QWpDdXBMRDs7QWlDanBMQTtFQUNDLHlCdEIwQk87RXNCekJQLGdCQUFBO0VBQ0EsbUZBQUE7RUFDQSxnQkFBQTtFQUNBLGFBUGdCO0FqQzJwTGpCO0FTem5MRTtFd0JoQ0Y7SUFRRSxpQkFBQTtFakNxcExBO0FBQ0Y7O0FTOW5MRTtFd0JwQkY7SUFHRSxrQkFBQTtJQUNBLGFBbEJlO0VqQ3NxTGY7QUFDRjtBU3JvTEU7RXdCcEJGO0lBUUUsVUFBQTtJQUNBLGdCQUFBO0VqQ3FwTEE7QUFDRjs7QWlDbHBMQTtFQUNDLFVBNUJnQjtFQTZCaEIsa0JBQUE7RUFDQSxTQTlCZ0I7RUErQmhCLFVBQUE7QWpDcXBMRDs7QWlDbHBMQTtFQUNDLGNBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7S0FBQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtBakNxcExEOztBaUNucExBO0VBQ0MsZ0NBQUE7QWpDc3BMRDs7QWtDM3NMQTtFQUNDLG1CdkIwRGM7RXVCekRkLGNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBbEM4c0xEO0FrQzVzTEM7RWRMQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJUK0VzQjtFUzlFdEIsa0JUK0VnQztFUzlFaEMsbUJUOEVnQztFdUJ6RS9CLGlCQUFBO0FsQ2d0TEY7QVM3cUxFO0V5QnZDRDtJZEVDLGtCVDRFOEI7SVMzRTlCLG1CVDJFOEI7RVgyb0w5QjtBQUNGO0FTbnJMRTtFeUJ2Q0Q7SWRPQyxrQlR3RThCO0lTdkU5QixtQlR1RThCO0VYZ3BMOUI7QUFDRjtBUzFxTEU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QVQ0cUxKO0FrQzl0TEM7RUFDQyxjdkIwQk07RXVCekJOLGVBQUE7RUFDQSxxQkFBQTtBbENndUxGO0FrQzl0TEU7RUFDQyxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7QWxDZ3VMSDtBa0M3dExFO0VBQ0MscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QWxDK3RMSDtBa0M1dExFO0VBQ0MsV0FBQTtBbEM4dExIO0FrQzV0TEc7RUFDQyxrQkFBQTtFQUNBLGN2QklJO0FYMHRMUjtBa0MxdExFO0VBQ0MsWUFBQTtBbEM0dExIO0FrQzF0TEc7RUFJQyxjdkJQSTtBWGd1TFI7QVMzdExFO0V5QkZDO0lBRUUsaUJBQUE7RWxDK3RMSDtBQUNGO0FrQ3Z0TEM7RUFDQyxlQUFBO0VBQ0EsWUFBQTtFQUNBLGN2QmpCTTtBWDB1TFI7QWtDdnRMRTtFQUNDLGN2QnBCSztBWDZ1TFI7QWtDdHRMRTtFQUNDLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQkFBQTtBbEN3dExIOztBbUNyeExBO0VBQ0MseUJyQkZTO0VxQkdULGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQVowQjtFQWExQixrQkFBQTtFQUNBLGlCQUFBO0FuQ3d4TEQ7QW1DdHhMQztFQUNDLGFBakJ5QjtBbkN5eUwzQjtBbUNyeExDO0VBQ0MsY0FBQTtBbkN1eExGO0FTL3ZMRTtFMEJ4Q0Y7SUFvQkUsa0JBQUE7RW5DdXhMQTtFbUNyeExBO0lBQ0MsaUJBM0JpQztFbkNrekxsQztFbUNyeExDO0lBQ0MsYUE5QmdDO0VuQ3F6TGxDO0FBQ0Y7QW1DbnhMQztFQUNDLDJCQUFBO0FuQ3F4TEY7QW1DbHhMQztFQUNDLGlCQXhDa0M7QW5DNHpMcEM7QW1DbHhMRTtFQUNDLGlCQTNDaUM7QW5DK3pMcEM7QVNueExFO0UwQnhDRjtJQTRDRSxpQkEvQ3lCO0VuQ2swTHpCO0VtQ2p4TEE7SUFDQyxhQWxEd0I7RW5DcTBMekI7RW1DaHhMQTtJQUNDLGlCQXJEaUM7RW5DdTBMbEM7RW1DaHhMQztJQUNDLGFBeERnQztFbkMwMExsQztBQUNGO0FtQzd3TEM7RUFDQyx5QnhCRGdCO0FYZ3hMbEI7O0FtQzN3TEE7RWZyRUMsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCVCtFc0I7RVM5RXRCLGtCVCtFZ0M7RVM5RWhDLG1CVDhFZ0M7RXdCWGhDLFdBQUE7QW5Da3hMRDtBUzd5TEU7RTBCeUJGO0lmOURFLGtCVDRFOEI7SVMzRTlCLG1CVDJFOEI7RVgyd0w5QjtBQUNGO0FTbnpMRTtFMEJ5QkY7SWZ6REUsa0JUd0U4QjtJU3ZFOUIsbUJUdUU4QjtFWGd4TDlCO0FBQ0Y7QW1DNXhMQztFQUNDLGdCQUFBO0VBQ0EsV0FBQTtBbkM4eExGO0FTN3pMRTtFMEI2QkQ7SUFJRSxZQUFBO0lBQ0EsWUFBQTtFbkNneUxEO0FBQ0Y7O0FtQzV4TEE7RUFDQyxnQkFBQTtFQUNBLG1CQUFBO0FuQyt4TEQ7QW1DN3hMQztFQUNDLGdCQUFBO0VBQ0EsYUFBQTtBbkMreExGOztBbUMzeExBO0VBQ0MsbUJBQUE7RUFDQSxhQUFBO0FuQzh4TEQ7QVNqMUxFO0UwQmlERjtJQUlFLGVBQUE7SUFDQSx1QkFBQTtFbkNneUxBO0FBQ0Y7O0FtQzd4TEE7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7QW5DZ3lMRDs7QW1DN3hMQTtFQUNDLGdCQUFBO0VBQ0EsdUJBQUE7QW5DZ3lMRDs7QW1DN3hMQTtFQUNDLGN4QjVFTztFd0I2RVAsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QW5DZ3lMRDtBUzMyTEU7RTBCc0VGO0lBT0ksZUFBQTtFbkNreUxGO0FBQ0Y7O0FtQzl4TEE7RUFDQyxjeEJ4Rk87RXdCeUZQLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QW5DaXlMRDtBU3YzTEU7RTBCa0ZGO0lBTUksZUFBQTtFbkNteUxGO0FBQ0Y7QW1DbHlMQztFQUNDLFdBQUE7RUFDQSwwQkFBQTtBbkNveUxGOztBbUMveExBO0VBQ0MsaUJBQUE7RUFDQSxrQkFBQTtBbkNreUxEO0FTcjRMRTtFMEJpR0Y7SUFJSSxlQUFBO0VuQ295TEY7QUFDRjs7QW1DaHlMQTtFQUNDLDhFQUFBO0VBQ0EsY3hCakhPO0V3QmtIUCxlQUFBO0VBQ0EsV0FBQTtBbkNteUxEO0FTajVMRTtFMEIwR0Y7SUFNRSxlQUFBO0VuQ3F5TEE7QUFDRjs7QW1DbHlMQTtFQUNDLGlEQUFBO0VBQ0EsdUJBQUE7QW5DcXlMRDtBUzM1TEU7RTBCb0hGO0lBS0UsYUFBQTtFbkNzeUxBO0FBQ0Y7O0FtQ255TEE7RUFDQyxjeEJuSU87RXdCb0lQLGtCQUFBO0FuQ3N5TEQ7QW1DcnlMQztFQUNDLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QW5DdXlMRjtBbUNyeUxDO0VBQ0MsZUFBQTtBbkN1eUxGO0FtQ3B5TEM7RUFDQyxjckJwTFE7RXFCcUxSLG1CQUFBO0FuQ3N5TEY7O0FvQy85TEE7RUFDQyx5QnpCdUNPO0V5QnRDUCxnREFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0FwQ2srTEQ7O0FvQy85TEE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBcENrK0xEO0FvQ2grTEM7RUFDQyxhdEJUUTtBZDIrTFY7QW9DaCtMQztFQUNDLGlCQUFBO0VBQ0EsZXRCYlE7QWQrK0xWOztBb0M5OUxBO0VBQ0MsY3pCcUJZO0V5QnBCWixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDRyxtQkFBQTtFQUNILGtCQUFBO0VBQ0EseUJBQUE7QXBDaStMRDs7QW9DOTlMQTtFQUNDLGN6QlVZO0V5QlRaLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FwQ2krTEQ7QW9DLzlMQztFQUNDLGNBQUE7QXBDaStMRjs7QW9DNzlMQTtFQUNDLGN6QkRXO0V5QkVYLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtBcENnK0xEOztBb0M3OUxBO0VBQ0Msa0JBQUE7RUFDQSxzQkFBQTtBcENnK0xEO0FvQzk5TEM7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFckJ6REEsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFJQSxzRkFBQTtFcUJxREEsaUJBQUE7RUFDQSxrQkFBQTtBcENtK0xGO0FvQ2grTEc7RXJCekRELG1FQUFBO0FmNGhNRjs7QW9DaCtMRztFckI1REQsbUVBQUE7QWZnaU1GOztBcUMzaU1BOztFQUFBO0FBR0E7RUFDQyxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQjFCMEVnQjtBWG8rTGpCO0FTdmdNRTtFNEIxQ0Y7SUFLRSxjQUFBO0lBQ0EsbUJBQUE7RXJDZ2pNQTtBQUNGOztBcUM3aU1BO0VBQ0MsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FyQ2dqTUQ7O0FxQzdpTUE7RUFDQyxxQkFBQTtBckNnak1EOztBcUM3aU1BO0VBQ0MsY3ZCcEJTO0V1QnFCVCxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLDBCQUFBO0FyQ2dqTUQ7QXFDOWlNQztFQUNDLGFBQUE7QXJDZ2pNRjtBU2xpTUU7RTRCWEM7SUFFRSxjQUFBO0VyQytpTUg7QUFDRjtBcUM1aU1HO0VBQ0MsYUFBQTtBckM4aU1KO0FTMWlNRTtFNEJMQztJQUdFLGNBQUE7RXJDZ2pNSDtBQUNGO0FTcmxNQztFQUVFLGNFK0JLO0FYdWpNUjtBUzFrTUM7RUFFRSxjRW1CVTtBWHdqTWI7QXFDN2lNQztFQUNDLGtCQUFBO0VBQ0EsZUFBQTtBckMraU1GOztBcUM1aU1BO0VBQ0Msb0JBQUE7QXJDK2lNRDs7QVM3ak1FO0U0QmdCRjtJQUVFLGlCQUFBO0lBQ0EsaUJBQUE7RXJDZ2pNQTtBQUNGOztBc0Nqbk1BO0VBQ0MsY0FBQTtBdENvbk1EO0FzQ2xuTUM7RUFDQyxrQkFBQTtBdENvbk1GO0FzQ2puTUM7RUFDQyxpQkFBQTtBdENtbk1GO0FzQy9tTUM7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFdkJaQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUlBLHNGQUFBO0FmMm5NRjtBc0Nsbk1HO0V2QlRELG1FQUFBO0FmOG5NRjs7QXNDbG5NRztFdkJaRCxtRUFBQTtBZmtvTUY7O0FzQ2xuTUc7RUFDQyxpQkFBQTtFQUNBLGtCQUFBO0F0Q3FuTUo7O0FzQ2xuTUc7RUFDQyxpQkFBQTtBdENxbk1KOztBc0MvbU1FO0VBQ0MsYzNCVVk7QVh3bU1mO0FzQ2huTUU7RXZCL0JBLHNGQUFBO0Fma3BNRjtBU2huTUU7RTZCN0NGO0lBK0NFLGtCQUFBO0V0Q2tuTUE7RXNDam5NQTtJQUNDLGNBQUE7RXRDbW5NRDtBQUNGOztBc0MvbU1BO0VBQ0UsY3hCbkRRO0V3Qm9EUixpRDNCeENXO0UyQnlDWCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtBdENrbk1GO0FTeHFNQztFQUVFLGNFK0JLO0FYMG9NUjtBUzdwTUM7RUFFRSxjRW1CVTtBWDJvTWI7O0FzQ25uTUE7RUFDRSxjM0J4Qlc7RTJCeUJYLGlEM0JwRFc7RTJCcURYLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QXRDc25NRjtBU2hwTUU7RTZCcUJGO0lBT0MsZUFBQTtFdEN3bk1DO0FBQ0Y7QVMzck1DO0VBRUUsY0UrQks7QVg2cE1SO0FTaHJNQztFQUVFLGNFbUJVO0FYOHBNYjs7QXVDeHNNQTs7RUFBQTtBQUdBO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXZDMnNNSjtBU3JxTUU7RThCMUNGO0lBT1EsbUI1QnVFZ0I7STRCdEVoQixnQjVCc0VnQjtFWHNvTXRCO0FBQ0Y7O0F3Q3Z0TUM7RUFDQyxrQkFBQTtBeEMwdE1GOztBd0N0dE1BO0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGExQlBTO0UwQlFULHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2QkFBQTtBeEN5dE1EO0F3Q3Z0TUM7RUFDQyxlQUFBO0F4Q3l0TUY7QVNudU1DO0VBT0cscUJFMEJJO0VGMUJKLGFFMEJJO0FYc3NNUjtBU3p0TUM7RUFPRyxxQkVjUztFRmRULGFFY1M7QVh3c01iO0F3QzV0TUM7RUFHQyx5QjFCckJRO0UwQnNCUixxQjFCdEJRO0UwQnVCUixhN0JhTTtBWCtzTVI7O0F5Q3Z2TUE7O0VBQUE7QUFLQTtFQUNDLGFBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0F6Q3d2TUQ7O0F5Q3J2TUE7RUFRQyxzQkFBQTtBekNpdk1EO0FTenRNRTtFZ0NoQ0Y7SUFFRSxlQUFBO0lBQ0EsYUFBQTtFekMydk1BO0FBQ0Y7QVMvdE1FO0VnQ2hDRjtJQU1FLG1CQUFBO0V6QzZ2TUE7QUFDRjtBeUN4dk1HO0VBQ0MsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBekMwdk1KO0FTenVNRTtFZ0NwQkM7SUFLRSxvQkFBQTtPQUFBLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7RXpDNHZNSDtBQUNGO0FTbHZNRTtFZ0N0QkQ7SUFnQkUsZUFBQTtFekM0dk1EO0FBQ0Y7QXlDenZNQztFQUNDLGNBQUE7QXpDMnZNRjtBeUN4dk1DO0VBQ0MsZUFBQTtBekMwdk1GOztBUzd2TUU7RWlDdENEO0lBRUUsa0JBQUE7RTFDc3lNRDtBQUNGO0FTbndNRTtFaUN2Q0Y7SUFRRSxpQkFBQTtFMUNzeU1BO0FBQ0Y7O0EwQ255TUE7RUFDQyxTQUFBO0VBQ0Esa0JBQUE7QTFDc3lNRDtBMENweU1DO0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0ExQ3N5TUY7QTBDcHlNRTtFQUNDLGNBQUE7QTFDc3lNSDtBU3Z4TUU7RWlDaEJBO0lBR0Usb0JBQUE7T0FBQSxpQkFBQTtJQUNBLGlCQUFBO0lBQ0EsV0FBQTtJQUNBLGNBQUE7SUFDQSxVQUFBO0UxQ3d5TUY7QUFDRjs7QVNoeU1FO0VpQ0ZEO0lBQ0MsZ0JBQUE7RTFDc3lNQTtBQUNGO0FTdHlNRTtFaUNLQTtJQUNDLGNBQUE7RTFDb3lNRDtFMENueU1DO0lBQ0MsZ0JBQUE7RTFDcXlNRjtBQUNGO0FTOXlNRTtFaUNnQkE7SUFDQyxnQkFBQTtFMUNpeU1EO0FBQ0Y7QTBDM3hNQTtFQUNDLHlCNUJsRVM7RTRCbUVULG1CQUFBO0VBQ0EsYy9CaENPO0UrQmlDUCxlQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QTFDNnhNRDtBU3gyTUM7RUFFRSx5QkUrQks7QVgwME1SO0FTNzFNQztFQUVFLHlCRW1CVTtBWDIwTWI7QVM5Mk1DO0VBRUUsY0tMTztBZG8zTVY7QVNuMk1DO0VBRUUsY0VtQlU7QVhpMU1iO0FTOTBNRTtFaUN3QkY7SUFtQkUsV0FBQTtFMUN1eU1BO0FBQ0Y7QTBDcnlNQztFQUNDLGMvQmxEVztBWHkxTWI7QTBDcHlNQztFQUNDLGMvQnhETTtBWDgxTVI7O0EwQ2x5TUE7RUFDQyxjL0IxRFk7RStCMkRaLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0ExQ3F5TUQ7QTBDbnlNQztFQUNDLGNBQUE7QTFDcXlNRjtBU3o0TUM7RUFFRSxjRStCSztBWDIyTVI7QVM5M01DO0VBRUUsY0VtQlU7QVg0Mk1iO0FTejJNRTtFaUN1REY7SUFhRSxlQUFBO0UxQ3l5TUE7QUFDRjs7QTBDdHlNQTtFQUNDLGMvQnpFVztFK0IwRVgsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0ExQ3l5TUQ7QVM1NU1DO0VBRUUsY2lDbUg2QjtBMUMweU1oQztBU2o1TUM7RUFFRSxjRW1CVTtBWCszTWI7QVM1M01FO0VpQ3dFRjtJQVVFLGVBQUE7RTFDOHlNQTtBQUNGOztBMEMzeU1BO0VBQ0MsYy9CekZZO0UrQjBGWixlQUFBO0VBQ0EsaUJBQUE7QTFDOHlNRDtBUzc2TUM7RUFFRSxjRStCSztBWCs0TVI7QVNsNk1DO0VBRUUsY0VtQlU7QVhnNU1iOztBMEMveU1BO0VBQ0MsY0FBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtBMUNrek1EOztBMEMveU1BO0VqQzdERSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VpQzhERCxhQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QTFDbXpNRDs7QTBDaHpNQTtFQUNDLFlBdko4QjtFQXdKOUIsV0F4SjhCO0ExQzI4TS9COztBMkM3OE1DO0VBQ0Msa0JBQUE7QTNDZzlNRjs7QTJDNThNQTtFQUNDLGVBQUE7QTNDKzhNRDtBMkM3OE1DO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CaEMyQlU7RWdDMUJWLGNBQUE7RUFDQSxpQkFBQTtBM0MrOE1GOztBMkMzOE1BO0VBQ0MsYzdCakJTO0FkKzlNVjs7QTRDbitNQTs7RUFBQTtBQUdBO0VBQ0MsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsWWpDMEVnQjtFaUN6RWhCLFNBQUE7RUFDQSxVQUFBO0E1Q3MrTUQ7O0E2QzkrTUE7RUFDSSw2QkFBQTtFQUNBLGlCQUFBO0E3Q2kvTUo7QVN0OE1FO0VvQzdDRjtJQUlRLGFBQUE7RTdDbS9NTjtBQUNGO0E2Q2wvTUk7RUFJSSxXQUFBO0VBQ0EseUJBQUE7QTdDaS9NUjtBUy84TUU7RW9DdkNFO0lBRVEsVUFBQTtFN0N3L01WO0FBQ0Y7QTZDbi9NWTtFQUNJLGdDQUFBO0E3Q3EvTWhCO0E2Q3AvTWdCO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QTdDcy9NcEI7QVM3OU1FO0VvQ3hCa0I7SUFFUSxVQUFBO0U3Q3UvTTFCO0FBQ0Y7QVNsK01FO0VvQ25Ca0I7SUFFUSxtQkFBQTtJQUNBLFVBQUE7RTdDdS9NMUI7QUFDRjtBU3grTUU7RW9DYmtCO0lBRVEsVUFBQTtFN0N1L00xQjtBQUNGO0E2Q2gvTWdCO0VBQ0kseUJsQ0tEO0FYNitNbkI7QTZDLytNb0I7RUFDSSxpQkFBQTtBN0NpL014QjtBNkM5K01nQjtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0E3Q2cvTXBCO0FTeC9NRTtFb0NTa0I7SUFFUSxVQUFBO0U3Q2kvTTFCO0FBQ0Y7QVM3L01FO0VvQ2NrQjtJQUVRLG1CQUFBO0lBQ0EsVUFBQTtFN0NpL00xQjtBQUNGO0FTbmdORTtFb0NvQmtCO0lBRVEsVUFBQTtFN0NpL00xQjtBQUNGOztBOENuak5BO0VBQ0MsK0JBQUE7RUFDQSxjbkNvQ087RW1DbkNQLG1DQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QTlDc2pORDtBU25oTkU7RXFDM0NGO0lBV0UsdUJBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtFOUN1ak5BO0FBQ0Y7QThDcmpOQztFQUNDLDBCaENoQlE7QWR1a05WO0E4Q3BqTkM7RUFFQyx1QkFBQTtFQUNBLGtCQUFBO0E5Q3FqTkY7QThDbGpOQztFQUNDLGVBQUE7QTlDb2pORjtBU3JpTkU7RXFDaEJEO0lBSUUsZUFBQTtFOUNxak5EO0FBQ0Y7QThDbGpOQztFQUNDLGVBQUE7QTlDb2pORjs7QThDaGpOQTtFQUNDLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBOUNtak5EO0E4Q2pqTkM7RUFFQyxnQkFBQTtBOUNrak5GOztBOEM5aU5BO0VBQ0MsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QTlDaWpORDs7QThDdmlOQTtFQUNDLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBOUMwaU5EOztBK0Nybk5BO0V0Q29GRSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VzQ3BGRCx3QkFBQTtFQUNBLGtCQUFBO0EvQzBuTkQ7QVNobE5FO0VzQzdDRjtJQU1FLGdEQUFBO0lBQ0EseUJwQ2lDTTtJb0NoQ04sZUFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtFL0Mybk5BO0FBQ0Y7QStDem5OQztFQUNDLHlCQUFBO0EvQzJuTkY7O0ErQ3ZuTkE7RUFDQyxvQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7QS9DMG5ORDtBU2xtTkU7RXNDM0JGO0lBTUUsb0JBQUE7RS9DMm5OQTtFK0N6bk5BO0lBQ0MsNkJBQUE7RS9DMm5ORDtBQUNGOztBK0N2bk5BO0VBQ0MsY3BDT087RW9DTlAsY0FBQTtFQUNBLDBCQUFBO0EvQzBuTkQ7QVNobk5FO0VzQ2JGO0lBTUUsY3BDS1c7SW9DSlgsMEJBQUE7SUFDQSxrQkFBQTtFL0Mybk5BO0UrQ3puTkE7SUFFQyx5QnBDR2M7RVh1bk5mO0FBQ0Y7O0FnRHZxTkE7RUFDQyxtQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0FoRDBxTkQ7QWdEeHFOQztFQUNDLGNBQUE7QWhEMHFORjtBU25vTkU7RXVDN0NGO0lBVUUsZ0JBQUE7RWhEMHFOQTtBQUNGOztBZ0R2cU5BO0VBQ0MsbUJBQUE7RUFDQSxvQkFBQTtFQUVBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0FoRHlxTkQ7QVNocE5FO0V1Qy9CRjtJQVNFLGlCQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtFaEQwcU5BO0FBQ0Y7O0FnRHZxTkM7RUFDQyxlckNMMkI7RXFDTTNCLDBCQUFBO0FoRDBxTkY7QVM1cE5FO0V1Q2pCRjtJQU1FLFFBQUE7SUFDQSxtQkFBQTtFaEQycU5BO0FBQ0Y7O0FTbHFORTtFdUNQRjtJQUVFLFFBQUE7RWhENHFOQTtBQUNGOztBZ0R6cU5DO0VBQ0MsYUFBQTtBaEQ0cU5GOztBZ0R6cU5BO0VBQ0MsbUJBQUE7QWhENHFORDtBU2hyTkU7RXVDR0Y7SUFHRSxhQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBO0lBQ0EsdUJBQUE7SUFDQSxtQkFBQTtFaEQ4cU5BO0FBQ0Y7O0FTenJORTtFdUNhRjtJQUVFLGNBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtFaEQrcU5BO0FBQ0Y7QWdEN3FOQztFQUdDLHFCbENqRVE7QWQ4dU5WO0FnRDFxTkM7RUFDQyxxQnJDckJlO0FYaXNOakI7O0FnRHpxTkE7RUFDQyxtQnJDRVE7RXFDRFIsa0JBQUE7QWhENHFORDs7QWdEenFOQTtFQUNDLGNyQ3JDVztBWGl0Tlo7O0FnRHhxTkE7RUFDQyxrQkFBQTtFQUNBLHlCckNoRE87RXFDaURQLGdEQUFBO0FoRDJxTkQ7QWdEeHFORTtFQUNDLG1CQUFBO0VBQ0Esb0JBQUE7RUFJQSxnQ0FBQTtBaER1cU5IO0FTNXRORTtFdUMrQ0E7SUFJRSxvQkFBQTtFaEQ2cU5GO0FBQ0Y7QVNqdU5FO0V1Q3lDRjtJQWtCRSxrQkFBQTtFaEQwcU5BO0VnRHpxTkE7SUFDQyxnQ0FBQTtJQUNBLG9CQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLDZCQUFBO0VoRDJxTkQ7RWdEMXFOQztJQUNDLDRCQUFBO0lBQ0EsOEJBQUE7RWhENHFORjtBQUNGOztBZ0R0cU5BO0VBQ0MsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FoRHlxTkQ7QVN4dk5FO0V1QzJFRjtJQU1FLGNBQUE7SUFDQSxpQkFBQTtFaEQycU5BO0FBQ0Y7QWdEMXFOQztFQUNDLHlCQUFBO0VBQ0EsU0FBQTtBaEQ0cU5GO0FTbHdORTtFdUNvRkQ7SUFLRSxjQUFBO0VoRDZxTkQ7QUFDRjtBZ0Q1cU5FO0VBQ0Msa0JBQUE7QWhEOHFOSDtBZ0Q1cU5HO0VBQ0MsaUJBQUE7QWhEOHFOSjtBUzd3TkU7RXVDOEZDO0lBR0UsaUJBQUE7SUFDQSxpQkFBQTtFaERnck5IO0FBQ0Y7QWdEMXFOQztFQUNDLCtCQUFBO0VBQ0EsbUJBQUE7QWhENHFORjtBU3Z4TkU7RXVDeUdEO0lBSUUsbUJBQUE7RWhEOHFORDtBQUNGO0FTNXhORTtFdUN5R0Q7SUFPRSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxtQkFBQTtJQUNBLGdDQUFBO0VoRGdyTkQ7QUFDRjtBZ0Q3cU5DO0VBQ0MsYXJDdEZPO0VxQ3VGUCxTQUFBO0FoRCtxTkY7QVN4eU5FO0V1Q3VIRDtJQUlFLGNBQUE7RWhEaXJORDtBQUNGO0FnRGhyTkU7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QWhEa3JOSDtBU256TkU7RXVDNkhBO0lBTUUsZ0JBQUE7RWhEb3JORjtBQUNGO0FnRG5yTkc7RUFDQyxVQUFBO0VBQ0Esa0JBQUE7QWhEcXJOSjtBZ0Rwck5JO0VBQ0MsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBaERzck5MO0FTajBORTtFdUN3SUU7SUFLRSxlQUFBO0VoRHdyTko7QUFDRjtBZ0Rwck5HO0VBQ0MsVUFBQTtBaERzck5KO0FnRHJyTkk7RUFDQyxhQUFBO0FoRHVyTkw7QWdEcHJOSTtFQUNDLGdCQUFBO0VBQ0EsZXJDOUt3QjtFcUMrS3hCLGlCckN0SzBCO0FYNDFOL0I7QWdEbnJOSTtFQUNDLGNyQy9KTztFcUNnS1AsZXJDckxzQjtFcUNzTHRCLGlCQUFBO0FoRHFyTkw7QWdEbHJOSTtFQUNDLGNsQzlNSztFa0MrTUwsMEJBQUE7RUFDQSxlckM1THNCO0VxQzZMdEIsaUJyQ3JMd0I7QVh5Mk43QjtBZ0Rqck5JO0VBQ0Msc0JBQUE7QWhEbXJOTDtBZ0Rqck5JO0VBQ0MsV0FBQTtFQUNBLGVBQUE7QWhEbXJOTDtBZ0Q5cU5DO0VBQ0Msa0JBQUE7QWhEZ3JORjtBU3QyTkU7RXVDcUxEO0lBR0Usa0JBQUE7RWhEa3JORDtBQUNGO0FTMzJORTtFdUNxTEQ7SUFNRSxjQUFBO0VoRG9yTkQ7QUFDRjtBU2gzTkU7RXVDZ01BO0lBQ0Msa0JBQUE7RWhEbXJORDtBQUNGOztBZ0QvcU5BO0VBQ0MsY0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7QWhEa3JORDtBUzczTkU7RXVDc01GO0lBT0UsZUFBQTtJQUNBLGFBQUE7SUFDQSxpQkFBQTtFaERvck5BO0FBQ0Y7QWdEbnJOQztFQUNDLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBaERxck5GO0FTMzRORTtFdUNpTkQ7SUFPRSxxQkFBQTtJQUNBLHNCQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0Esb0JBQUE7SUFDQSxnQ0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VoRHVyTkQ7RWdEdHJOQztJQUNDLGdCQUFBO0VoRHdyTkY7QUFDRjtBZ0Ryck5FO0VBQ0MsYWxDL1FPO0FkczhOVjtBZ0Ryck5HO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QWhEdXJOSjtBZ0Rwck5HO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QWhEc3JOSjtBZ0Ruck5HO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QWhEcXJOSjtBZ0Rqck5FO0VBQ0MsYUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7QWhEbXJOSDtBZ0Rqck5FO0VBQ0Msa0JBQUE7QWhEbXJOSDs7QWdENXFOQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FoRCtxTkQ7QWdEN3FOQztFQUNDLGVBQUE7QWhEK3FORjtBZ0Q5cU5FO0VBQ0Msa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdDQUFBO0VBQ0EsV0FBQTtFQUNBLDJCQUFBO0FoRGdyTkg7QVNqOE5FO0V1QzRRQTtJQU9FLFFBQUE7RWhEa3JORjtBQUNGO0FTdDhORTtFdUMwUUQ7SUFxQkUsZ0JBQUE7RWhEMnFORDtFZ0Rsck5DO0lBQ0MsYUFBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RWhEb3JORjtBQUNGO0FnRGhyTkM7RUFDQyxnQkFBQTtBaERrck5GO0FnRC9xTkM7RUFDQyxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjbENuVlE7RWtDb1ZSLGVyQ2hVeUI7RXFDaVV6QixnQkFBQTtFQUNBLGdCQUFBO0FoRGlyTkY7QVM5OU5FO0V1Q3NTRDtJQVNFLGtCQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlckM1VXFCO0lxQzZVckIsZ0NBQUE7RWhEbXJORDtBQUNGO0FnRGpyTkM7RUFDQyw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBaERtck5GO0FnRGpyTkU7RUFDQyxlckNyVndCO0VxQ3NWeEIsY0FBQTtFQUNBLGNyQzNRSTtFcUM0UUosU0FBQTtBaERtck5IO0FnRGpyTkc7RUFDQyxnQkFBQTtBaERtck5KO0FnRGhyTkc7RUFDQyxjbENyWE07RWtDc1hOLGNBQUE7RUFDQSxvQkFBQTtBaERrck5KO0FTaGdPRTtFdUNpVUE7SUFpQkUsZXJDdFd5QjtFWHdoTzNCO0FBQ0Y7QWdEL3FORTtFQUNFLGVyQzVXdUI7RXFDNld2QixnQkFBQTtFQUNBLGNBQUE7QWhEaXJOSjtBUzFnT0U7RXVDc1ZBO0lBS0csZXJDalhtQjtFWG9pT3RCO0FBQ0Y7QVMvZ09FO0V1QzBURDtJQXFDRSxVQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VoRG9yTkQ7QUFDRjtBZ0Rsck5DO0VBQ0MsY3JDM1NhO0VxQzRTYixlckM1WHlCO0FYZ2pPM0I7QWdEbHJORztFQUNDLGFBQUE7QWhEb3JOSjtBZ0Rsck5HO0VBQ0MsZ0JBQUE7QWhEb3JOSjtBZ0Rock5DO0VBQ0MsY3JDbFhVO0FYb2lPWjtBZ0Rqck5FO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBaERtck5IO0FnRGpyTkc7RUFDQyxhQUFBO0FoRG1yTko7QWdEaHJORztFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBaERrck5KO0FTcGpPRTtFdUNxUUY7SUFxSUUsZUFBQTtFaEQ4cU5BO0FBQ0Y7O0FnRHhxTkU7RUFDQywwQ0FBQTtBaEQycU5IOztBZ0R2cU5BO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtBaEQwcU5EO0FTbGtPRTtFdUNzWkY7SUFLRSxhQUFBO0VoRDJxTkE7QUFDRjtBZ0R6cU5DO0VBQ0MsdUJBQUE7QWhEMnFORjs7QWlEdm5PQTtFQUNFLGNBQUE7RUFFQSx5QkFBQTtBakR5bk9GO0FpRC9tT0U7RUFDRSx5QkFBQTtBakRpbk9KO0FpRDltT0U7RUFDRSw2QkFBQTtBakRnbk9KO0FpRDdtT0U7RUFDRSxtQkFBQTtBakQrbU9KO0FTeGxPRTtFd0N4QkE7SUFJSSxtQkFBQTtFakRnbk9KO0FBQ0Y7QWlEOW1PSTtFQUNFLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FqRGduT047QVNsbU9FO0V3Q2pCRTtJQU1JLGVBQUE7RWpEaW5PTjtBQUNGO0FpRC9tT007RUFDRSxnQkFBQTtBakRpbk9SO0FTMW1PRTtFd0NSSTtJQUlJLGdCQUFBO0VqRGtuT1I7QUFDRjtBaUQvbU9NO0VBQ0Usd0JBQUE7QWpEaW5PUjtBaUR6bU9JO0VBQ0UsYUFBQTtBakQybU9OO0FpRHhtT0k7RUFDRSxnQkFBQTtBakQwbU9OOztBa0RucU9FO0VBQ0UsYUFBQTtBbERzcU9KO0FrRHBxT0M7RUFDRSx5QkFBQTtBbERzcU9IOztBbUQ1cU9BOzs7OztFQUtFLFdBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FuRCtxT0Y7QVNwb09FOzs7OztFQUErQixVQUFBO0UwQ3hDN0IsY3hDMEZHO0V3Q3pGSCxZQUFBO0FuRG9yT0o7QVM1b09FOzs7OztFQUFxQixVQUFBO0UwQ3pDbkIsY3hDMEZHO0V3Q3pGSCxZQUFBO0FuRDZyT0o7QVNwcE9FOzs7OztFQUFzQixVQUFBO0UwQzFDcEIsY3hDMEZHO0V3Q3pGSCxZQUFBO0FuRHNzT0o7QVM1cE9FOzs7OztFQUEwQixVQUFBO0UwQzNDeEIsY3hDMEZHO0V3Q3pGSCxZQUFBO0FuRCtzT0o7QW1ENXNPRTs7Ozs7RUFDRSxxQnJDYk07QWQrdE9WOztBbUQ5c09BO0VBQ0UsV0FBQTtBbkRpdE9GO0FtRC9zT0U7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7QW5EaXRPSjtBbUQvc09JO0VBQ0UseUJ4Q3FFQztFd0NwRUQsU0FBQTtFQUNBLFVBQUE7RUFDQSwyQkFBQTtBbkRpdE9OO0FtRHpzT0k7RUFDRSxZQUFBO0FuRDJzT047QW1EdnNPTTtFQUNFLDRCeENvREQ7QVhxcE9QO0FtRHBzT0U7RUFDRSxxQnhDaURNO0V3Q2hETixnQkFBQTtFQUNBLFVBQUE7QW5Ec3NPSjtBbURwc09JO0VBQ0UsZ0JBQUE7QW5Ec3NPTjtBbURwc09NO0VBQ0UseUJyQzVERTtFcUM2REYsV0FBQTtBbkRzc09SOztBbUQ5ck9BO0VBQ0UsY0FBQTtFQUNBLGlEeEN6RFU7QVgwdk9aO0FtRC9yT0U7RUFDRSxjQUFBO0FuRGlzT0o7QW1EMXJPRTtFQUNFLDBCQUFBO0VBQ0EsMkJBQUE7QW5ENHJPSjtBbURock9FO0VBQ0UsU0FBQTtFQUNBLGlEeENuRlE7RXdDb0ZSLG1CeEN2Qks7QVh5c09UO0FtRC9xT0U7RUFDRSxjQUFBO0VBQ0EsaUR4Q3pGUTtFd0MwRlIsMEJBQUE7RUFDQSw4QkFBQTtFQUNBLGNyQzFHTTtBZDJ4T1Y7QW1EOXFPRTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QW5EZ3JPSjtBbUQ3cU9FO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtBbkQrcU9KO0FtRDVxT0U7RUFDRSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtBbkQ4cU9KO0FtRDNxT0U7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHlCckNsSU07RXFDbUlOLFdBQUE7RUFDQSx3QkFBQTtFQUNBLGlEeEN2SFE7RXdDeUhSLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBbkQ0cU9KOztBb0R6ek9BO0VBQ0Msa0JBQUE7QXBENHpPRDs7QVNoeE9FO0UyQ3pDRjtJQUVJLGNBQUE7RXBENHpPRjtBQUNGOztBb0R6ek9BO0VBQ0UsY0FBQTtBcEQ0ek9GO0FTM3dPRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBVDZ3T0o7QVMveE9FO0UyQ25DRjtJQUtJLGFBQUE7SUFDQSxlQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtFcERpME9GO0FBQ0Y7QW9EL3pPRTtFQUNFLHVCQUFBO0FwRGkwT0o7QW9EOXpPRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FwRGcwT0o7QVNqek9FO0UyQ25CQTtJQU9JLHNCQUFBO0VwRGkwT0o7QUFDRjtBU3R6T0U7RTJDbkJBO0lBV0ksYXpDMENHO0l5Q3pDSCxpQkFBQTtFcERrME9KO0FBQ0Y7QVM1ek9FO0UyQ25CQTtJQWdCSSxhQUFBO0lBQ0EsaUJBQUE7RXBEbTBPSjtBQUNGO0FTbDBPRTtFMkNFSTtJQUNFLG1CQUFBO0VwRG0wT047QUFDRjtBb0Qvek9FO0VBQ0UsY3pDZ0RHO0V5Qy9DSCxjQUFBO0FwRGkwT0o7O0FxRHgzT0E7RUFDRSw4QkFBQTtBckQyM09GO0FxRHozT0U7RUFDRSxpQkFBQTtFQUNELFlBQUE7RUFDQyxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBckQyM09KO0FxRHozT0k7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7QXJEMjNPTjtBcUR6M09JO0VBQ0UseUJ2Q2hCSTtFdUNpQkosWUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FyRDIzT047QXFEMTNPTTtFQUNFLDBCQUFBO0FyRDQzT1I7O0FTejJPRTtFNkNyQ0Y7SUFFRSxpQ0FBQTtFdERpNU9BO0FBQ0Y7QVMvMk9FO0U2Q3JDRjtJQU1FLGdCQUFBO0V0RGs1T0E7RXNEaDVPQTtJQUNDLGlCQUFBO0V0RGs1T0Q7QUFDRjs7QXNENzRPQztFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F0RGc1T0Y7QVNuNk9DO0VBRUUsY0UrQks7QVhxNE9SO0FTeDVPQztFQUVFLGNFbUJVO0FYczRPYjs7QXNEOTRPQztFQUNDLGdDQUFBO0F0RGk1T0Y7QVN2NE9FO0U2Q1BDO0lBQ0MsWUFBQTtFdERpNU9GO0VzRC80T0U7SUFDQyxVQUFBO0V0RGk1T0g7QUFDRjtBUy80T0U7RTZDR0M7SUFDQyxVQUFBO0V0RCs0T0Y7RXNENTRPRztJQUNDLFlBQUE7RXREODRPSjtFc0R6NE9HO0lBQ0MsVUFBQTtFdEQyNE9KO0FBQ0Y7QVMxNU9FO0U2Q3FCQztJQUNDLFVBQUE7RXREdzRPRjtFc0RyNE9HO0lBQ0MsWUFBQTtFdER1NE9KO0VzRGw0T0c7SUFDQyxVQUFBO0V0RG80T0o7QUFDRjtBU3I2T0U7RTZDNENJO0lBQ0MsVUFBQTtFdEQ0M09MO0VzRHgzT0k7SUFDQyxZQUFBO0V0RDAzT0w7QUFDRjs7QXNEajNPQztFQUVDLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtBdERtM09GO0FzRGozT0U7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBdERtM09IO0FTejdPRTtFNkMwREY7SUFnQkUsaUJBQUE7RXREbTNPQTtBQUNGO0FzRGozT0M7RUFDQyxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7QXREbTNPRjtBc0RoM09HO0VBQ0MsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0F0RGszT0o7QXNEaDNPSTtFQUNDLGlCQUFBO0F0RGszT0w7O0FzRDcyT0U7RUFDQyxhQUFBO0F0RGczT0g7QXNENzJPRTtFQUNDLGVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBdEQrMk9IO0FTcjlPRTtFNkNtR0E7SUFNRSxnQkFBQTtJQUNBLGdCQUFBO0V0RGczT0Y7QUFDRjtBUzM5T0U7RTZDOEdBO0lBRUUsY0FBQTtFdEQrMk9GO0VzRDcyT0U7SUFDQyxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsV0FBQTtFdEQrMk9IO0FBQ0Y7QVNyK09FO0U2QzRIRTtJQUNDLGNBQUE7RXRENDJPSDtFc0QxMk9FO0lBQ0MsZUFBQTtFdEQ0Mk9IO0FBQ0Y7QVM3K09FO0U2QzZFRDtJQXlERyxXQUFBO0lBQ0EsY0FBQTtFdEQyMk9GO0FBQ0Y7O0FzRHYyT0M7RUFDQyxtQkFBQTtBdEQwMk9GO0FTdi9PRTtFNkM0SUQ7SUFPRSxtQkFBQTtFdER3Mk9EO0VzRDMyT0M7SUFDQyxtQkFBQTtFdEQ2Mk9GO0FBQ0Y7O0F1RDVpUEE7RUFDQyxnQkFBQTtFQUNBLGNBQUE7RUFDQSw2RUFBQTtFQUNBLFVBQUE7QXZEK2lQRDtBdUQ3aVBDO0VBQ0MsZTVDbUJ5QjtFNENsQnpCLGlCNUN5QjJCO0FYc2hQN0I7QXVEN2lQQztFQUNDLGU1Q2F5QjtFNENaekIsaUI1Q29CMkI7QVgyaFA3QjtBdUQ1aVBDO0VBQ0MsYzVDc0ZLO0FYdzlPUDtBU2poUEU7RThDN0NGO0lBZ0NFLGtCQUFBO0lBQ0EsVUFBQTtFdkRraVBBO0FBQ0Y7QXVEaGlQRztFQUNBLDBCQUFBO0F2RGtpUEg7O0F1RDloUEE7RUFDQyxlQUFBO0F2RGlpUEQ7QVM5aFBFO0U4Q0pGO0lBSUUsZUFBQTtFdkRraVBBO0FBQ0Y7O0F3RGhsUEE7RUFDRSxtQkFBQTtBeERtbFBGO0FTdmlQRTtFK0M3Q0Y7SUFJSSxtQkFBQTtFeERvbFBGO0FBQ0Y7O0F3RGpsUEE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtBeERvbFBGO0FTampQRTtFK0NyQ0Y7SUFLSSxtQkFBQTtJQUNBLHNCQUFBO0lBQ0Esa0JBQUE7RXhEcWxQRjtBQUNGOztBd0RubFBBO0VBQ0Usd0JBQUE7RUFDQSx1QkFBQTtBeERzbFBGO0FTN2pQRTtFK0MzQkY7SUFJSSxXQUFBO0lBQ0Esa0JBQUE7RXhEd2xQRjtBQUNGO0F3RHZsUEU7RUFDRSxjQUFBO0F4RHlsUEo7QXdEdmxQRTtFQUNFLGVBQUE7QXhEeWxQSjs7QXdEdGxQQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7QXhEeWxQRjtBd0R4bFBFO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QXhEMGxQSjs7QXdEdmxQQTtFQUNFLGU3Q2pCeUI7RTZDa0J6QixrQkFBQTtBeEQwbFBGOztBd0R4bFBBO0VBQ0UsZTdDdEIyQjtFNkN1QjNCLGM3Q0hVO0FYOGxQWjs7QXlEem9QQTtFQUVFLGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7QXpEMm9QRjtBU3RsUEU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QVR3bFBKO0F5RDlvUEU7RUFDRSxnQkFBQTtBekRncFBKO0FTN21QRTtFZ0RwQ0E7SUFJSSxtQjlDb0VrQjtFWDZrUHRCO0FBQ0Y7O0F5RDVvUEU7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0F6RCtvUEo7QVN4blBFO0VnRDFCQTtJQUtJLGFBQUE7RXpEaXBQSjtBQUNGO0FTN25QRTtFZ0QxQkE7SUFRSSxhQUFBO0V6RG1wUEo7QUFDRjtBeURqcFBJO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F6RG1wUE47O0FTMW5QRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBVDZuUEo7O0F5RC9vUEE7RUFFRSxXQUFBO0VBQ0EsYUFBQTtFQVNBLGFBQUE7RUFDQSxzQkFBQTtBekR5b1BGO0FTdHBQRTtFZ0RBRjtJQUtJLGFBQUE7RXpEcXBQRjtBQUNGO0FTM3BQRTtFZ0RBRjtJQVFJLGFBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtFekR1cFBGO0FBQ0Y7QXlEbnBQRTtFQUNFLFdBQUE7QXpEcXBQSjtBeURscFBFO0VBQ0UsY0FBQTtBekRvcFBKO0F5RGpwUEU7RUFDRSxlQUFBO0F6RG1wUEo7QXlEaHBQRTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBekRrcFBKO0F5RGpwUEk7RUFDRSxlQUFBO0F6RG1wUE47QXlEanBQSTtFQUNFLFlBQUE7RUFDQSxlQUFBO0F6RG1wUE47O0F5RDVvUEU7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7QXpEK29QSjs7QXlEMW9QRTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7QXpENm9QSjtBeUQ1b1BJO0VBQ0UsV0FBQTtFQUNBLGVBQUE7QXpEOG9QTjs7QTBEeHZQQTs7RUFBQTtBQUdBO0VBQ0MsZ0JBQUE7RUFDRyxrQkFBQTtBMUQydlBKO0EwRHp2UEM7RUFDTyxnQkFBQTtBMUQydlBSO0EwRDF2UEU7RUFDQyxpQkFBQTtBMUQ0dlBIOztBMER4dlBBO0VBQ0MsV0FBQTtBMUQydlBEOztBMkR2d1BBO0VBQ0Msa0NBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtBM0Qwd1BEO0EyRHh3UEM7RUFDQyxnQkFBQTtBM0Qwd1BGO0EyRHZ3UEM7RUFDQyxnQkFBQTtBM0R5d1BGO0FTMXVQRTtFa0QzQkE7SUFDQyxnQkFBQTtJQUNBLGtCQUFBO0UzRHd3UEQ7RTJEcndQQTtJQUNDLGNBQUE7RTNEdXdQRDtBQUNGOztBMkRud1BBLHFCQUFBO0FBQ0E7RUFDQyxhQUFBO0VBQ0EsZUFBQTtBM0Rzd1BEOztBMkRud1BBO0VBQ0MsY0FBQTtFQUNBLGtDQUFBO0EzRHN3UEQ7QVM5dlBFO0VrRFZGO0lBS0UsU0FBQTtJQUNBLFdBQUE7RTNEdXdQQTtFMkRyd1BBO0lBQ0MsZ0JBQUE7RTNEdXdQRDtBQUNGO0EyRHB3UEM7RUFDQyxjQUFBO0EzRHN3UEY7QTJEbndQQztFQUNDLGVBQUE7QTNEcXdQRjtBMkRsd1BDO0VBQ0MsWUFBQTtBM0Rvd1BGOztBMkRod1BBLDRCQUFBO0FBQ0E7RUFFQyxlaER0QzBCO0VnRHVDMUIsa0JBQUE7QTNEa3dQRDtBUzV6UEM7RUFFRSxjRStCSztBWDh4UFI7QVNqelBDO0VBRUUsY0VtQlU7QVgreFBiO0FTNXhQRTtFa0RpQkY7SUFNRSxlQUFBO0UzRHl3UEE7QUFDRjs7QTJEdHdQQTtFQUVDLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0EzRHd3UEQ7QVNoMVBDO0VBRUUsY0UrQks7QVhrelBSO0FTcjBQQztFQUVFLGNFbUJVO0FYbXpQYjtBU2h6UEU7RWtEMkJGO0lBVUUsbUJBQUE7SUFDQSxnQkFBQTtFM0Qrd1BBO0FBQ0Y7QTJEN3dQQztFQUNDLFNBQUE7RUFDQSxVQUFBO0EzRCt3UEY7QTJEN3dQRTtFQUVDLFlBQUE7QTNEOHdQSDs7QTJEendQQTtFQUNDLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7QTNENHdQRDtBU3IwUEU7RWtEb0RGO0lBUUUsZUFBQTtJQUNBLG1CQUFBO0UzRDZ3UEE7QUFDRjs7QTJEMXdQQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QTNENndQRDtBU24xUEU7RWtEaUVGO0lBUUUsZUFBQTtFM0Q4d1BBO0FBQ0Y7O0EyRDN3UEE7RUFFQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtBM0Q2d1BEO0FTcjRQQztFQUVFLGNFK0JLO0FYdTJQUjtBUzEzUEM7RUFFRSxjRW1CVTtBWHcyUGI7QVNyMlBFO0VrRDZFRjtJQVFFLGVBQUE7RTNEb3hQQTtBQUNGOztBMkRqeFBBLCtCQUFBO0FsRHpGRTtFa0Q0RkE7O0lBRUMsd0JBQUE7RTNEbXhQRDtBQUNGO0FTbDNQRTtFa0QwRkY7SUFTRSxrQkFBQTtFM0RteFBBO0UyRGp4UEE7SUFDQyxnQkFBQTtJQUNBLFVBQUE7SUFDQSxrQkFBQTtFM0RteFBEO0UyRGp4UEM7SUFDQyxxQkFBQTtFM0RteFBGO0UyRGp4UEU7SUFDQyxpQkFBQTtFM0RteFBIO0UyRGh4UEU7SUFFQyxtQkFBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0lBQ0EseUJoRDNIUTtFWDQ0UFg7RVMvNlBEO0lBRUUsY0UrQks7RVhpNVBOO0VTcDZQRDtJQUVFLGNFbUJVO0VYazVQWDtFMkRweFBFO0lBQ0MsWUFBQTtFM0RzeFBIO0UyRGp4UEE7SUFDQyxZQUFBO0lBRUEsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7RTNEa3hQRDtFUy83UEQ7SUFFRSxjRStCSztFWGk2UE47RVNwN1BEO0lBRUUsY0VtQlU7RVhrNlBYO0UyRHR4UEM7SUFDQyxhaEQ3SVM7SWdEOElULFlBQUE7SUFDQSxXQUFBO0UzRHd4UEY7RTJEcHhQQTtJQUNDLE9BQUE7RTNEc3hQRDtFMkRueFBBO0lBQ0MsUUFBQTtFM0RxeFBEO0FBQ0Y7O0EyRGp4UEEsdUJBQUE7QUFDQTtFQUNDLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0EzRG94UEQ7QVNsN1BFO0VrRDJKRjtJQU1FLGdCQUFBO0UzRHF4UEE7QUFDRjtBMkRueFBDO0VBQ0MscUJBQUE7QTNEcXhQRjtBMkRseFBDO0VBQ0MsVUFBQTtBM0RveFBGO0EyRGx4UEU7RUFDQyxhQUFBO0EzRG94UEg7O0EyRDV3UEc7RUFDQyxtQmhEMUxJO0FYeThQUjtBMkQxd1BFO0VBQ0MsYWhEaE1LO0FYNDhQUjs7QTREcC9QQTtFQUNJLGtCQUFBO0E1RHUvUEo7O0E2RHgvUEE7RUFJRzs7SUFDQyxhQUFBO0U3RHkvUEY7RTZEcC9QRzs7SUFDQyxhQUFBO0U3RHUvUEo7RTZEbi9QRTs7SUFDQyxhQUFBO0U3RHMvUEg7RTZEbi9QRTs7SUFDQyxjQUFBO0lBQ0EsV0FBQTtFN0RzL1BIO0U2RGwvUEM7O0lBQ0MsY0FBQTtFN0RxL1BGO0U2RG4vUEU7O0lBQ0MsY0FBQTtJQUNBLDRCQUFBO0U3RHMvUEg7RTZEcC9QRzs7SUFDQywyQkFBQTtFN0R1L1BKO0U2RHAvUEc7O0lBQ0MsOEJBQUE7SUFDQSxnQkFBQTtJQUNBLFdBQUE7RTdEdS9QSjtFNkRsL1BJOzs7SUFDQyxhQUFBO0U3RHMvUEw7QUFDRjtBOERsaVFBO0VBQ0MsU0FBQTtFQUNBLHlCQUFBO0VBQ0EsY25Ec0NZO0VtRHJDWixlQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0E5RG9pUUQ7QThEbGlRQztFQUNDLGVBQUE7RUFDQSxpQkFBQTtBOURvaVFGO0E4RGxpUUU7RUFDQyxnQkFBQTtBOURvaVFIO0E4RGhpUUM7RUFDQyxTQUFBO0VBQ0EsbUJBQUE7QTlEa2lRRjtBOERoaVFFO0VBQ0MsVUFBQTtBOURraVFIO0E4RDdoUUU7RUFDQyxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBOUQraFFIO0E4RDNoUUM7O0VBRUMsNkJBQUE7QTlENmhRRjtBOER2aFFHOztFQUNDLGNuREZRO0FYNGhRWjtBOER0aFFFO0VBQ0MsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBOUR3aFFIO0E4RHBoUUc7RUFDQyxpQkEzRDhCO0E5RGlsUWxDO0E4RGpoUUc7RUFDQyxnQkFBQTtBOURtaFFKOztBOEQ3Z1FBOztFQUVDLGFBQUE7QTlEZ2hRRDs7QThEN2dRQTtFQUNDLGdCQUFBO0E5RGdoUUQ7O0E4RDVnUUM7RUFDQyxjaEQ5RVE7QWQ2bFFWO0E4RDVnUUM7RXJEREMsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBVGdoUUY7QThEOWdRRTtFQUNDLHFCQUFBO0E5RGdoUUg7O0E4RHpnUUM7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO0E5RDRnUUY7QThEemdRRztFQUNDLGNBQUE7RUFDQSxrQkFBQTtBOUQyZ1FKO0E4RHZnUUU7RUFDQyxnQkFBQTtBOUR5Z1FIO0E4RHRnUUU7RUFDQyxXQUFBO0E5RHdnUUg7QThEcmdRRTtFQUNDLHFCQUFBO0E5RHVnUUg7O0E4RGxnUUE7RUFDQyxhQUFBO0E5RHFnUUQ7O0E4RGhnUUM7RUFDQyxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBOURtZ1FGO0E4RGpnUUU7RUFDQyxzQkFBQTtBOURtZ1FIO0E4RC8vUEM7RUFDQyxvQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQ0FBQTtBOURpZ1FGO0E4RC8vUEU7RUFDQyxjQUFBO0VBQ0EsbUJBQUE7QTlEaWdRSDs7QThEMy9QQTtFQUNDLGdCQUFBO0E5RDgvUEQ7QThENS9QQztFQUNDLGVBQUE7QTlEOC9QRjs7QThEdC9QQztFQUNDLGFBQUE7QTlEeS9QRjtBOER0L1BDO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0E5RHcvUEY7QThEcC9QRTtFQUNDLGFBQUE7QTlEcy9QSDs7QThEaC9QQztFQUNDLDZCQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBOURtL1BGO0E4RGovUEU7RUFQRDtJQVFFLHNCQUFBO0U5RG8vUEQ7QUFDRjtBOERqL1BDO0VBQ0MsZ0JBQUE7QTlEbS9QRjtBOEQvK1BFO0VBREQ7SUFFRSxhQUFBO0U5RGsvUEQ7QUFDRjtBOERoL1BFO0VBTEQ7SUFNRSxtQkFBQTtFOURtL1BEO0FBQ0Y7QThEai9QRTtFQUNDLGdCQUFBO0E5RG0vUEg7QThEai9QRztFQUhEO0lBSUUsZUFBQTtJQUNBLFdBQUE7RTlEby9QRjtBQUNGOztBOEQ5K1BDOztFQUVDLGFBQUE7QTlEaS9QRjtBOEQ5K1BDO0VBQ0MsOEJBQUE7QTlEZy9QRjtBOEQ1K1BFO0VBQ0MsYUFBQTtBOUQ4K1BIO0E4RDErUEM7O0VBRUMseUJBQUE7QTlENCtQRjtBOER4K1BFO0VBQ0MsYUFBQTtBOUQwK1BIO0E4RHIrUEU7RUFDQyxnQkFBQTtBOUR1K1BIO0E4RHArUEU7RUFDQyxhQUFBO0E5RHMrUEg7O0E4RGorUEE7RUFDQyx5Qm5ENU5PO0VtRDZOUCw2QkFBQTtFQUNBLGdEQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBOURvK1BEO0E4RGwrUEM7RUFDQyxnQkFBQTtBOURvK1BGO0E4RGorUEM7RUFDQyxnQkFBQTtBOURtK1BGOztBOEQvOVBBO0VBQ0Msa0JBQUE7QTlEaytQRDs7QThELzlQQTtFQUNDLGFBQUE7RUFDQSxrQkFBQTtBOURrK1BEO0E4RGgrUEM7RUFDQyxTQUFBO0E5RGsrUEY7O0ErRHp2UUM7RUFDQyxnQkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG9CQUFBO0EvRDR2UUY7QVN4dFFFO0VzRHhDRDtJQU1FLGNBQUE7RS9EOHZRRDtBQUNGO0ErRDN2UUM7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjakRkUTtFaURlUix5QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QS9ENnZRRjtBK0QxdlFDO0VBQ0MsZXBEQ3lCO0VvREF6QixrQkFBQTtBL0Q0dlFGOztBK0R4dlFBO0VBQ0MsWUEvQm9CO0VBZ0NwQixhQWhDb0I7RUFpQ3BCLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QS9EMnZRRDtBK0R6dlFDO0VBQ0MsVUFBQTtFQUNBLGNBQUE7QS9EMnZRRjtBU3R2UUU7RXNEZkY7SUFjRSxZQUFBO0lBQ0EsYUFBQTtFL0QydlFBO0FBQ0Y7QVM1dlFFO0VzRGZGO0lBbUJFLHdCQUFBO0UvRDR2UUE7QUFDRjs7QStEenZRQTtFQUNDLG9DQUFBO0VBQ0EsaUJBQUE7QS9ENHZRRDtBU3R3UUU7RXNEUUY7SUFLRSxvQ0FBQTtFL0Q2dlFBO0FBQ0Y7QVMzd1FFO0VzRFFGO0lBU0UsV0FBQTtJQUNBLGNBQUE7RS9EOHZRQTtBQUNGO0ErRDV2UUM7RUFDQyxXQUFBO0VBQ0EsY0FBQTtBL0Q4dlFGOztBK0QxdlFBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLHlCakQ1RVM7QWR5MFFWOztBK0QxdlFBO0VBQ0MsbUJBQUE7QS9ENnZRRDs7QStEMXZRQTtFQUNDLGdDQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBL0Q2dlFEOztBK0R6dlFBO0VBQ0MsY3BEcERZO0FYZ3pRYjtBK0QxdlFDO0VBQ0MsZXBEeEV5QjtFb0R5RXpCLGdCQUFBO0EvRDR2UUY7O0ErRHh2UUE7RUFDQyxhQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0EvRDJ2UUQ7O0ErRHZ2UUE7RUFDQyxrQkFBQTtBL0QwdlFEOztBK0R2dlFBO0VBQ0MsbUJBQUE7QS9EMHZRRDs7QStEdnZRQTtFQUNDLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0EvRDB2UUQ7QStEdnZRQztFQUNDLGdDQUFBO0VBQ0EsbUJBQUE7QS9EeXZRRjtBK0R0dlFDO0VBQ0MsbUJBQUE7RUFDQSxnQkFBQTtBL0R3dlFGO0ErRGp2UUM7RUFDQyxlcERySHlCO0FYdzJRM0I7QStEaHZRQztFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0EvRGt2UUY7O0ErRDd1UUM7RUFDQyxlcEQvSHlCO0VvRGdJekIsZ0JBQUE7RUFDQSxnQkFBQTtBL0RndlFGOztBK0QzdVFDO0VBQ0MsZ0JBQUE7QS9EOHVRRjs7QStEMXVRQTtFQUNDLGVwRDdJNEI7RW9EOEk1QixjcEQxSFc7RW9EMkhYLGdCQUFBO0EvRDZ1UUQ7QStENXVRQztFQUNDLGtCQUFBO0EvRDh1UUY7O0ErRDF1UUE7RUFDQyw2QkFBQTtBL0Q2dVFEOztBK0QxdVFBO0VBQ0MsYUFBQTtFQUVBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7QS9ENnVRRDtBUzMzUUU7RXNEaUpBO0lBQ0MsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RS9ENnVRRDtBQUNGO0ErRDF1UUM7RUFDQyxrQkFBQTtBL0Q0dVFGO0ErRDF1UUU7RUFDQyxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0EvRDR1UUg7QStEeHVRQztFQUNDLGlCQUFBO0EvRDB1UUY7QStEdHVRQztFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCcER4S2lCO0VvRHlLakIsa0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7QS9Ed3VRRjtBK0RydVFDO0VBQ0MsVUFBQTtFQUNNLHlEQUFBO0EvRHV1UVI7QStEcHVRQztFQUNDLFdBQUE7RUFDTSx3REFBQTtBL0RzdVFSOztBK0RqdVFBO0VBQ0MsZUFBQTtBL0RvdVFEO0ErRG51UUM7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBL0RxdVFGOztBK0RqdVFBO0VBQ0MsbUJwRHJLZ0I7QVh5NFFqQjtBUzU2UUU7RXNEdU1GO0lBSUUsbUJwRHZLc0I7RVg0NFF0QjtBQUNGOztBK0RsdVFBO0VBQ0MsY3BEbE5ZO0VvRG1OWixlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBL0RxdVFEOztBK0RsdVFBO0VBQ0MseUJwRDVOTztFb0Q2TlAsNkJBQUE7RUFDQSxnREFBQTtBL0RxdVFEO0ErRG51UUM7RUFDQyxrQkFBQTtBL0RxdVFGO0FTajhRRTtFc0QyTkQ7SUFHRSxrQkFBQTtFL0R1dVFEO0FBQ0Y7QStEcHVRQztFQUNDLGtCQUFBO0VBQ0EsbUJBQUE7QS9Ec3VRRjtBUzE4UUU7RXNEa09EO0lBS0UsbUJBQUE7RS9EdXVRRDtBQUNGOztBK0RudVFBO0VBQ0MsaUJBQUE7QS9Ec3VRRDs7QWdFaGdSQTtFQUNDLGNBQUE7QWhFbWdSRDtBZ0VqZ1JDO0VBSEQ7SUFJRSxhQUFBO0lBQ0EsZUFBQTtFaEVvZ1JBO0FBQ0Y7QWdFbmdSRTtFQUNELGFBQUE7QWhFcWdSRDs7QWdFaGdSQztFQUREO0lBRUUsVUFBQTtFaEVvZ1JBO0FBQ0Y7QWdFbGdSQztFQUxEO0lBTUUsVUFBQTtFaEVxZ1JBO0FBQ0Y7O0FnRWxnUkE7RUFDQyxnQkFBQTtBaEVxZ1JEO0FnRW5nUkM7RUFIRDtJQUlFLFNBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7RWhFc2dSQTtBQUNGO0FnRXBnUkM7RUFURDtJQVVFLFVBQUE7RWhFdWdSQTtBQUNGOztBaUV0aVJBO0VBQ0MsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHVDQUFBO0FqRXlpUkQ7O0FpRXZpUkE7RUFDQyxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO0FqRTBpUkQ7O0FpRXZpUkE7RUFDQyx5QkFBQTtFQUNBLGNuRFhXO0VtRFlYLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSx5QnREd0JrQjtFc0R2QmxCLGN0RGtCWTtFc0RqQlosbUJBQUE7QWpFMGlSRDtBaUV6aVJDO0VBQ0MsU0FBQTtBakUyaVJGO0FpRXRpUkM7RUFDQyx5Qm5EOUJRO0VtRCtCUixjdERLTTtBWG1pUlI7QWlFdGlSQztFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBakV3aVJGOztBaUVwaVJDO0VBQ0MsZ0JBQUE7QWpFdWlSRjs7QWlFbmlSQztFQUNFLGFBQUE7QWpFc2lSSDtBUzVpUkU7RXdESUY7SUFNRSxhQUFBO0VqRXNpUkE7QUFDRjtBaUVyaVJDO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBN0RhO0VBOERiLFdBOURhO0VBK0RiLGlDQUFBO0FqRXVpUkY7QWlFcmlSQztFQUNDLHlCdERuQmU7QVgwalJqQjtBaUVyaVJDO0VBQ0MseUJuRGpFUTtBZHdtUlY7QWlFcGlSRTtFQUNDLGFBQUE7QWpFc2lSSDtBaUVsaVJFO0VBQ0MsVUFBQTtBakVvaVJIO0FpRWhpUkU7RUFDQyxVQUFBO0FqRWtpUkg7QWlFOWhSRTtFQUNDLFVBQUE7QWpFZ2lSSDs7QWlFM2hSQTtFQUNDLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QWpFOGhSRDtBaUU3aFJDO0VBQ0MsZ0JBQUE7QWpFK2hSRjtBaUU3aFJFO0VBQ0MsVUFBQTtBakUraFJIO0FpRTNoUkc7RUFDQyxpQ0FBQTtBakU2aFJKO0FpRXhoUkc7RUFDQyxRQUFBO0FqRTBoUko7QWlFdGhSRztFQUNDLFVBQUE7QWpFd2hSSjtBaUVwaFJHO0VBQ0MsVUFBQTtBakVzaFJKO0FpRWxoUkc7RUFDQyxVQUFBO0FqRW9oUko7QWlFaGhSRztFQUNDLFVBQUE7QWpFa2hSSjtBUzVtUkU7RXdEZ0RGO0lBcURFLHVCQUFBO0VqRTJnUkE7RWlFamhSQTtJQUNDLHFCQUFBO0VqRW1oUkQ7RWlFamhSQTtJQUNDLGFBQUE7RWpFbWhSRDtBQUNGO0FpRWhoUkU7RUFDRCxhQUFBO0FqRWtoUkQ7O0FrRXZxUkE7OzhDQUFBO0FBR0E7O0VBRUMsZ0JBQUE7QWxFMHFSRDs7QWtFdnFSQTtFekQ0RUUsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBVCtsUkY7O0FrRXhxUkM7RUFDQyxnQkFBQTtBbEUycVJGO0FrRXhxUkM7RUFDQyxpQkFBQTtBbEUwcVJGO0FrRXZxUkM7RUFDQyxtQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FsRXlxUkY7QWtFdHFSQztFQUNDLGtCQUFBO0VBQ0EsVUFBQTtBbEV3cVJGO0FrRXJxUkc7RUFDQyxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLFdBQUE7QWxFdXFSSjtBa0VocVJJO0VBQ0MseUJ2RFRHO0V1RFVILG1DQUFBO0FsRWtxUkw7QWtFM3BSSTtFQUNDLFlBQUE7QWxFNnBSTDs7QWtFdHBSQTtFQUNDLHdCQUFBO0FsRXlwUkQ7O0FtRXp0UkE7RTFEa0ZFLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QVQyb1JGOztBbUUzdFJBO0VBRUMsZUFBQTtBbkU2dFJEOztBbUUxdFJBO0VBQ0MsZ0NBQUE7QW5FNnRSRDs7QW1FenRSQTtFQUNDLGFBQUE7RUFDQSw4QkFBQTtBbkU0dFJEOztBbUV4dFJBO0VBR0MsY0FBQTtBbkV5dFJEOztBbUU5c1JDO0VBQ0MsY0FBQTtBbkVpdFJGO0FtRTlzUkM7RUFDQyxnQkFBQTtFQUNBLGlCQUFBO0FuRWd0UkY7O0FtRXZzUkE7RUFDQyxjQUFBO0FuRTBzUkQ7QW1FeHNSQztFQUNDLGFBQUE7QW5FMHNSRjtBbUV2c1JDO0VBQ0MsZ0JBQUE7QW5FeXNSRjs7QW1FaHNSQTtFQUNDLGNBQUE7QW5FbXNSRDtBbUVqc1JDO0VBQ0MsYUFBQTtBbkVtc1JGO0FtRWhzUkM7RUFDQyxnQkFBQTtBbkVrc1JGOztBbUU5clJBO0VBQ0MsY3hEcENXO0FYcXVSWjs7QW1FN3JSQTtFQUdDLGdCQUFBO0VBQ0EsaUJBQUE7QW5FOHJSRDs7QW1FM3JSQTtFQUNDLGNBQUE7RUFDQSxlQUFBO0FuRThyUkQ7QW1FNXJSQztFQUNDLGFBQUE7QW5FOHJSRjs7QW1FMXJSQTtFQUNDLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBbkU2clJEOztBb0VseVJBO0VBQ0MsZ0JBQUE7QXBFcXlSRDs7QW9FanlSQzs7O0VBR0MsNkJBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBYnFCO0VBY3JCLGlCQUFBO0FwRW95UkY7QW9FbHlSRTs7O0VBQ0MsZ0JBbEJvQjtBcEV3elJ2QjtBb0VseVJDO0VBQ0MsMEJBQUE7QXBFb3lSRjtBb0VseVJFO0VBQ0MsZ0JBekJvQjtBcEU2elJ2QjtBb0VoeVJDO0VBQ0MsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QXBFa3lSRjtBb0VoeVJFO0VBQ0Msa0JBQUE7QXBFa3lSSDs7QW9FN3hSQTtFQUNDLDZCQUFBO0VBQ0EsaUJBM0NzQjtBcEUyMFJ2QjtBb0U5eFJDO0VBQ0MsYUFBQTtFQUNBLHlCQUFBO0FwRWd5UkY7QW9FN3hSQztFQUNDLFlBQUE7RUFDQSwrQkFBQTtFQUNBLFlBbkR1QjtFQW9EdkIsT0FBQTtFQUNBLGlCQUFBO0FwRSt4UkY7QW9FN3hSRTtFQUNDLDBCQUFBO0FwRSt4Ukg7QW9FM3hSQztFQUNDLHlCekRoQmU7RXlEaUJmLFlBQUE7RUFDQSxZQS9EdUI7RUFnRXZCLFdBaEV1QjtBcEU2MVJ6QjtBb0UzeFJFO0VBQ0MsYXpEVGE7RXlEVWIsWUFBQTtFQUNBLFdBQUE7QXBFNnhSSDs7QXFFbDJSQztFQUNDLGFBQUE7QXJFcTJSRjs7QXFFaDJSQTtFQUNDLGFBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBckVtMlJEO0FxRWoyUkM7RUFDQyxhQUFBO0FyRW0yUkY7QXFFaDJSQztFQUNDLGFBQUE7QXJFazJSRjs7QXFFOTFSQTtFQUNDLGdCQUFBO0VBQ0EsV0FBQTtBckVpMlJEO0FxRS8xUkM7RUFKRDtJQUtFLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFckVrMlJBO0FBQ0Y7QXFFaDJSQztFQVZEO0lBV0UsZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLHVCQUFBO0VyRW0yUkE7QUFDRjtBcUVqMlJDO0VBQ0M7SUFDQyxjQUFBO0VyRW0yUkQ7RXFFaDJSQTtJQUNDLGVBQUE7RXJFazJSRDtBQUNGO0FxRS8xUkM7RUExQkQ7SUEyQkUsa0JBQUE7SUFDQSxrQ0FBQTtFckVrMlJBO0VxRWgyUkE7SUFDQyxjQUFBO0VyRWsyUkQ7RXFFLzFSQTtJQUNDLGVBQUE7RXJFaTJSRDtBQUNGOztBcUU1MVJBO0VBQ0MsYUFBQTtBckUrMVJEOztBcUU1MVJBO0VBQ0MsZ0JBQUE7QXJFKzFSRDs7QXFFNTFSQTs7RUFFQyxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QXJFKzFSRDs7QXFFNTFSQTtFQUNDLGVBQUE7RUFDQSxnQkFBQTtBckUrMVJEOztBcUU1MVJBO0VBQ0MsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FyRSsxUkQ7O0FxRTUxUkE7RUFDQyxtQkFBQTtBckUrMVJEOztBcUU1MVJBOztFQUVDLGVBQUE7RUFDQSxnQkFBQTtBckUrMVJEOztBcUU1MVJBO0VBQ0MsZ0NBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QXJFKzFSRDs7QXFFMzFSQztFQUNDLGVBQUE7QXJFODFSRjs7QXFFMTFSQTtFQUNDLFdBQUE7QXJFNjFSRDs7QXNFOThSQTtFQUNDLGdCQUFBO0F0RWk5UkQ7O0FzRTc4UkM7RUFDQyxjQUFBO0F0RWc5UkY7QXNFOThSRTtFQUNDLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBdEVnOVJIO0FzRTU4UkM7RUFDQyxZQUFBO0VBQ0EsY0FBQTtBdEU4OFJGOztBdUUvOVJBOztFQUFBO0FBSUM7RUFDQyxvQjVEMkVlO0U0RDFFZixpQjVEMEVlO0FYdTVSakI7QVMxN1JFO0U4RHpDRDtJQUtFLG9CNUR3RXFCO0k0RHZFckIsaUI1RHVFcUI7RVgyNVJ0QjtBQUNGO0F1RS85UkM7RUFDQyxjQUFBO0F2RWkrUkY7O0F1RTc5UkE7O0VBQUE7QTlEMEJFO0U4RHJCRDtJQUVFLG9CQUFBO0lBQ0EsaUJBQUE7RXZFODlSRDtBQUNGO0F1RTE5UkU7RUFDQyxTQUFBO0F2RTQ5Ukg7QXVFMTlSRztFQUNDLGtCQUFBO0F2RTQ5Uko7O0F1RXQ5UkE7O0VBQUE7QUFJQztFQUNDLHlCQUFBO0F2RXc5UkY7QXVFcjlSQztFQUNDLGdDQUFBO0F2RXU5UkY7QXVFcDlSQztFQUNDLGdCQUFBO0F2RXM5UkY7QXVFbjlSQztFQUNDLGdCQUFBO0VBQ0EsaUJBQUE7QXZFcTlSRjtBdUVsOVJDO0VBQ0Msb0NBQUE7RUFDQSxnQ0FBQTtFQUNBLHlCQUFBO0F2RW85UkY7O0F3RXRoU0E7RUFDQyx3QkFBQTtBeEV5aFNEO0FTNytSRTtFK0Q3Q0Y7SUFJRSx5QkFBQTtFeEUwaFNBO0FBQ0Y7O0F3RXZoU0E7RUFDQyxhQUFBO0F4RTBoU0Q7QVN0L1JFO0UrRHJDRjtJQUlFLHlCQUFBO0V4RTJoU0E7QUFDRjs7QXdFeGhTQTtFQUNDLGFBQUE7QXhFMmhTRDtBUy8vUkU7RStEN0JGO0lBSUUseUJBQUE7RXhFNGhTQTtBQUNGOztBd0V6aFNBO0VBQ0Msd0JBQUE7QXhFNGhTRDs7QXlFMWlTQTtFQUNFLHlCOUQ0Qk07RThEM0JOLHlCQUFBO0F6RTZpU0Y7O0F5RTFpU0E7RUFDRSxvQ0FBQTtFQUNBLGdDQUFBO0F6RTZpU0Y7O0F5RTFpU0E7RUFDRSxtQjlEMENRO0U4RHpDUixrQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7QXpFNmlTRjs7QXlFMWlTQTtFQUNFLGM5RFdNO0U4RFZOLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBekU2aVNGOztBeUV6aVNDO0VBQ0MsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0F6RTRpU0Y7QXlFemlTQztFQUNDLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsMEI5RFZNO0U4RFdOLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0F6RTJpU0Y7QXlFemlTRTtFQUNDLHlCQUFBO0F6RTJpU0g7QXlFeGlTRTtFQUNDLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0F6RTBpU0g7QXlFdmlTRTtFQUNDLHNCQUFBO0F6RXlpU0g7QXlFcGlTRTtFQUNDLDBCM0RyRU87QWQybVNWO0F5RWppU0U7RUFDQyxlQUFBO0F6RW1pU0g7O0F5RTdoU0U7RUFDRSxlQUFBO0F6RWdpU0o7O0F5RTVoU0E7RUFDRSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0F6RStoU0Y7O0F5RTVoU0E7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjOUQ5RE07RThEK0ROLHFEQUFBO0F6RStoU0Y7O0F5RTNoU0U7RUFDRSxlQUFBO0F6RThoU0o7O0F5RTFoU0E7RUFDRTtJQUNFLGdCQUFBO0V6RTZoU0Y7RXlFM2hTQTtJQUNFLGVBQUE7RXpFNmhTRjtBQUNGO0F5RTFoU0E7RUFDRTtJQUNFLGVBQUE7RXpFNGhTRjtBQUNGO0F5RXpoU0E7RUFDRTtJQUNFLHdCQUFBO0lBQ0EsZUFBQTtJQUNBLG9CQUFBO0lBQ0EsZ0JBQUE7RXpFMmhTRjtBQUNGO0EwRWhxU0E7RUFDRSxjQUFBO0VBQ0EscURBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0ExRWtxU0YiLCJmaWxlIjoibWFpbi1wZGktZXZlbnQtcmVicmFuZC1tZWRpdW0uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsIDpyb290IC5mYS1yb3RhdGUtMTgwLCA6cm9vdCAuZmEtcm90YXRlLTI3MCwgOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCwgOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLCAuZmEtY2xvc2U6YmVmb3JlLCAuZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1nZWFyOmJlZm9yZSwgLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLCAuZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLCAuZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmZhLXBob3RvOmJlZm9yZSwgLmZhLWltYWdlOmJlZm9yZSwgLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLCAuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsIC5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSwgLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLCAuZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uZmEtZ2VhcnM6YmVmb3JlLCAuZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsIC5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1mZWVkOmJlZm9yZSwgLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS1ncm91cDpiZWZvcmUsIC5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uZmEtY2hhaW46YmVmb3JlLCAuZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlLCAuZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlLCAuZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSwgLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLW5hdmljb246YmVmb3JlLCAuZmEtcmVvcmRlcjpiZWZvcmUsIC5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLCAuZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSwgLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUsIC5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsIC5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1sZWdhbDpiZWZvcmUsIC5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSwgLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuXG4uZmEtZmxhc2g6YmVmb3JlLCAuZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSwgLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsIC5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSwgLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsIC5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSwgLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS1ldXJvOmJlZm9yZSwgLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1kb2xsYXI6YmVmb3JlLCAuZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsIC5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmZhLWNueTpiZWZvcmUsIC5mYS1ybWI6YmVmb3JlLCAuZmEteWVuOmJlZm9yZSwgLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEtcnVibGU6YmVmb3JlLCAuZmEtcm91YmxlOmJlZm9yZSwgLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtd29uOmJlZm9yZSwgLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsIC5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSwgLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsIC5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsIC5mYS1iYW5rOmJlZm9yZSwgLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsIC5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLCAuZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1jYWI6YmVmb3JlLCAuZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLCAuZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLCAuZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSwgLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLCAuZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLCAuZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsIC5mYS1saWZlLWJ1b3k6YmVmb3JlLCAuZmEtbGlmZS1zYXZlcjpiZWZvcmUsIC5mYS1zdXBwb3J0OmJlZm9yZSwgLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmZhLXJhOmJlZm9yZSwgLmZhLXJlc2lzdGFuY2U6YmVmb3JlLCAuZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSwgLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSwgLmZhLXljLXNxdWFyZTpiZWZvcmUsIC5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsIC5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmZhLXNlbmQ6YmVmb3JlLCAuZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsIC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsIC5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uZmEtc2hla2VsOmJlZm9yZSwgLmZhLXNoZXFlbDpiZWZvcmUsIC5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsIC5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlLCAuZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmZhLXljOmJlZm9yZSwgLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSwgLmZhLWJhdHRlcnk6YmVmb3JlLCAuZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLCAuZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSwgLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSwgLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSwgLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsIC5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSwgLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsIC5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSwgLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsIC5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSwgLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLCAuZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSwgLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsIC5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsIC5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSwgLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5mYS1mYTpiZWZvcmUsIC5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuXG4uZmEtdmNhcmQ6YmVmb3JlLCAuZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSwgLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSwgLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSwgLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsIC5mYS10aGVybW9tZXRlcjpiZWZvcmUsIC5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSwgLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSwgLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLCAuZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsIC5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG5cbi5mYS1iYXRodHViOmJlZm9yZSwgLmZhLXMxNTpiZWZvcmUsIC5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsIC5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSwgLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG4uZGstc2VsZWN0LCAuZGstc2VsZWN0ICosIC5kay1zZWxlY3QgKjpiZWZvcmUsIC5kay1zZWxlY3QgKjphZnRlciwgLmRrLXNlbGVjdC1tdWx0aSwgLmRrLXNlbGVjdC1tdWx0aSAqLCAuZGstc2VsZWN0LW11bHRpICo6YmVmb3JlLCAuZGstc2VsZWN0LW11bHRpICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRrLXNlbGVjdCwgLmRrLXNlbGVjdC1tdWx0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAyMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGstc2VsZWN0ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogMC40ZW07XG4gIHBhZGRpbmc6IDAgMS41ZW0gMCAwLjVlbTtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZGstc2VsZWN0ZWQ6YmVmb3JlLCAuZGstc2VsZWN0ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLmRrLXNlbGVjdGVkOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuMjVlbSAwLjI1ZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NDQ0NDQztcbiAgbWFyZ2luOiAtMC4xMjVlbSAwLjVlbSAwIDA7XG59XG5cbi5kay1zZWxlY3RlZDphZnRlciB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIG1hcmdpbjogMCAxLjVlbSAwIDA7XG59XG5cbi5kay1zZWxlY3RlZC1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQkJCQkJCO1xufVxuXG4uZGstc2VsZWN0IC5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5kay1zZWxlY3Qtb3Blbi11cCAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBib3JkZXItcmFkaXVzOiAwLjRlbSAwLjRlbSAwIDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJvdHRvbTogMTAwJTtcbn1cblxuLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuNGVtIDAuNGVtO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDEwMCU7XG59XG5cbi5kay1zZWxlY3QtbXVsdGkgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMTBlbTtcbn1cblxuLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDAuNGVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IDEwLjVlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmRrLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjk3ZmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGstc2VsZWN0LW9wdGlvbnMtaGlnaGxpZ2h0IC5kay1vcHRpb24tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5kay1vcHRpb24ge1xuICBwYWRkaW5nOiAwIDAuNWVtO1xufVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5N2ZkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRrLXNlbGVjdC1vcHRpb25zIC5kay1vcHRpb24tZGlzYWJsZWQge1xuICBjb2xvcjogI0JCQkJCQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kay1zZWxlY3Qtb3B0aW9ucyAuZGstb3B0aW9uLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kay1vcHRncm91cCB7XG4gIGJvcmRlcjogc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogMC4yNWVtIDA7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cblxuLmRrLW9wdGdyb3VwICsgLmRrLW9wdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cblxuLmRrLW9wdGdyb3VwICsgLmRrLW9wdGdyb3VwIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRrLW9wdGdyb3VwOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZGstb3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZGstb3B0Z3JvdXAtbGFiZWwge1xuICBwYWRkaW5nOiAwIDAuNWVtIDAuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGstb3B0Z3JvdXAtb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmRrLW9wdGdyb3VwLW9wdGlvbnMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxuXG4uZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogIzMyOTdmZDtcbn1cblxuLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogIzMyOTdmZDtcbn1cblxuLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3RlZDpiZWZvcmUsIC5kay1zZWxlY3Qtb3Blbi1kb3duIC5kay1zZWxlY3RlZDpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAgMC4yNWVtIDAuMjVlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMyOTdmZDtcbn1cblxuLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3RlZDphZnRlciwgLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdGVkOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMjk3ZmQ7XG59XG5cbi5kay1zZWxlY3Qtb3Blbi11cCAuZGstc2VsZWN0LW9wdGlvbnMsIC5kay1zZWxlY3Qtb3Blbi1kb3duIC5kay1zZWxlY3Qtb3B0aW9ucywgLmRrLXNlbGVjdC1tdWx0aTpmb2N1cyAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWNvbG9yOiAjMzI5N2ZkO1xufVxuXG4uZGstc2VsZWN0LW11bHRpOmhvdmVyLCAuZGstc2VsZWN0LW11bHRpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRrLXNlbGVjdGVkOmhvdmVyLCAuZGstc2VsZWN0ZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzMjk3ZmQ7XG59XG5cbi5kay1zZWxlY3RlZDpob3ZlcjpiZWZvcmUsIC5kay1zZWxlY3RlZDpmb2N1czpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzI5N2ZkO1xufVxuXG4uZGstc2VsZWN0ZWQ6aG92ZXI6YWZ0ZXIsIC5kay1zZWxlY3RlZDpmb2N1czphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzI5N2ZkO1xufVxuXG4uZGstc2VsZWN0LWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogI0JCQkJCQjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmRrLXNlbGVjdC1kaXNhYmxlZCAuZGstc2VsZWN0ZWQ6aG92ZXIsIC5kay1zZWxlY3QtZGlzYWJsZWQgLmRrLXNlbGVjdGVkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uZGstc2VsZWN0LWRpc2FibGVkIC5kay1zZWxlY3RlZDpob3ZlcjpiZWZvcmUsIC5kay1zZWxlY3QtZGlzYWJsZWQgLmRrLXNlbGVjdGVkOmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5kay1zZWxlY3QtZGlzYWJsZWQgLmRrLXNlbGVjdGVkOmhvdmVyOmFmdGVyLCAuZGstc2VsZWN0LWRpc2FibGVkIC5kay1zZWxlY3RlZDpmb2N1czphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xufVxuXG5zZWxlY3RbZGF0YS1ka2NhY2hlaWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyohIExpdHkgLSB2Mi4yLjIgLSAyMDE2LTEyLTE0XG4qIGh0dHA6Ly9zb3JnYWxsYS5jb20vbGl0eS9cbiogQ29weXJpZ2h0IChjKSAyMDE1LTIwMTYgSmFuIFNvcmdhbGxhOyBMaWNlbnNlZCBNSVQgKi9cbi5saXR5IHtcbiAgei1pbmRleDogOTk5MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LmxpdHktb3BlbmVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHkubGl0eS1jbG9zZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGl0eSAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5saXR5LXdyYXAge1xuICB6LWluZGV4OiA5OTkwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbn1cblxuLmxpdHktbG9hZGVyIHtcbiAgei1pbmRleDogOTk5MTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saXR5LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktY29udGVudCB7XG4gIHotaW5kZXg6IDk5OTM7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UsIC1vLXRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCwgLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5saXR5LWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmxpdHktY2xvc2Uge1xuICB6LWluZGV4OiA5OTk0O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5saXR5LWNsb3NlOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGl0eS1jbG9zZTpob3ZlciwgLmxpdHktY2xvc2U6Zm9jdXMsIC5saXR5LWNsb3NlOmFjdGl2ZSwgLmxpdHktY2xvc2U6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpdHktY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5saXR5LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5saXR5LWlmcmFtZSAubGl0eS1jb250YWluZXIsIC5saXR5LXlvdXR1YmUgLmxpdHktY29udGFpbmVyLCAubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsIC5saXR5LWZhY2Vib29rdmlkZW8gLmxpdHktY29udGFpbmVyLCAubGl0eS1nb29nbGVtYXBzIC5saXR5LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2NHB4O1xufVxuXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmxpdHktaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4wNWVtO1xufVxuXG4uYmxvY2tlci5iZWhpbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtby1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1vZGFsIGEuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyLjVweDtcbiAgcmlnaHQ6IC0xMi41cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG59XG5cbi5tb2RhbC1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXNwaW5uZXIgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMnB4O1xuICBtYXJnaW46IDAgMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLm1vZGFsLXNwaW5uZXIgLnJlY3QyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4ubW9kYWwtc3Bpbm5lciAucmVjdDMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLm1vZGFsLXNwaW5uZXIgLnJlY3Q0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbi8qISBIVE1MNSBOdW1iZXIgcG9seWZpbGwgfCBKb25hdGhhbiBTdGlwZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdGlwZS9udW1iZXItcG9seWZpbGwqL1xuZGl2Lm51bWJlci1zcGluLWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5kaXYubnVtYmVyLXNwaW4tYnRuIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQgIzc3Nzc3NyAjNzc3Nzc3ICNlZGVkZWQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG4gIHdpZHRoOiAxLjJlbTtcbn1cbmRpdi5udW1iZXItc3Bpbi1idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5kaXYubnVtYmVyLXNwaW4tYnRuOmFjdGl2ZSB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICM1ZTVlNWUgI2Q4ZDhkOCAjZDhkOGQ4ICM1ZTVlNWU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5cbmRpdi5udW1iZXItc3Bpbi1idG4tdXAge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAwcHggMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMHB4IDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwcHggMHB4O1xufVxuZGl2Lm51bWJlci1zcGluLWJ0bi11cDpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAgMC4zZW0gMC4zZW0gMC4zZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgYmxhY2sgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMjUlO1xufVxuZGl2Lm51bWJlci1zcGluLWJ0bi11cDphY3RpdmUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5kaXYubnVtYmVyLXNwaW4tYnRuLXVwOmFjdGl2ZTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbiAgdG9wOiAyNiU7XG4gIGxlZnQ6IDUxJTtcbn1cblxuZGl2Lm51bWJlci1zcGluLWJ0bi1kb3duIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDBweCAwcHggM3B4IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggMHB4IDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggM3B4IDNweDtcbn1cbmRpdi5udW1iZXItc3Bpbi1idG4tZG93bjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAuM2VtIDAuM2VtIDAgMC4zZW07XG4gIGJvcmRlci1jb2xvcjogYmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogNzUlO1xufVxuZGl2Lm51bWJlci1zcGluLWJ0bi1kb3duOmFjdGl2ZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbmRpdi5udW1iZXItc3Bpbi1idG4tZG93bjphY3RpdmU6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIHRvcDogNzYlO1xuICBsZWZ0OiA1MSU7XG59XG5cbmRpdi5udW1iZXItc3Bpbi1idG4tdXA6YmVmb3JlLFxuZGl2Lm51bWJlci1zcGluLWJ0bi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0wLjE1ZW0gMCAwIC0wLjNlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQ6ZGlzYWJsZWQgKyBkaXYubnVtYmVyLXNwaW4tYnRuLWNvbnRhaW5lciA+IGRpdi5udW1iZXItc3Bpbi1idG4tdXA6YWN0aXZlLCBpbnB1dDpkaXNhYmxlZCArIGRpdi5udW1iZXItc3Bpbi1idG4tY29udGFpbmVyID4gZGl2Lm51bWJlci1zcGluLWJ0bi1kb3duOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkZWRlZCAjNzc3Nzc3ICM3Nzc3NzcgI2VkZWRlZDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbn1cbmlucHV0OmRpc2FibGVkICsgZGl2Lm51bWJlci1zcGluLWJ0bi1jb250YWluZXIgPiBkaXYubnVtYmVyLXNwaW4tYnRuLXVwOmJlZm9yZSwgaW5wdXQ6ZGlzYWJsZWQgKyBkaXYubnVtYmVyLXNwaW4tYnRuLWNvbnRhaW5lciA+IGRpdi5udW1iZXItc3Bpbi1idG4tdXA6YWN0aXZlOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiA1MCU7XG59XG5pbnB1dDpkaXNhYmxlZCArIGRpdi5udW1iZXItc3Bpbi1idG4tY29udGFpbmVyID4gZGl2Lm51bWJlci1zcGluLWJ0bi1kb3duOmJlZm9yZSwgaW5wdXQ6ZGlzYWJsZWQgKyBkaXYubnVtYmVyLXNwaW4tYnRuLWNvbnRhaW5lciA+IGRpdi5udW1iZXItc3Bpbi1idG4tZG93bjphY3RpdmU6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgdG9wOiA3NSU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1SZWd1bGFyLndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLVJlZ3VsYXItSXQud29mZlwiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1NZWRpdW0ud29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tTWVkaXVtLUl0LndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tRGVtaS53b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1EZW1pLUl0LndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tQm9sZC53b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1Cb2xkLUl0LndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDEgVWx0cmEgTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tVWx0THQud29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDEgUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1SZWd1bGFyLndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzAxIE1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1NZWRpdW0ud29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYmxvY2stZ3JpZCAuYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAuYmxvY2stZ3JpZCAuYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5oYXMtZGFyay1iYWNrZ3JvdW5kIC5oZWFkaW5nLTEsIC5oYXMtZGFyay1iYWNrZ3JvdW5kIGgxLFxuLmhhcy1kYXJrLWJhY2tncm91bmQgLmhlYWRpbmctMixcbi5oYXMtZGFyay1iYWNrZ3JvdW5kIGgyLFxuLmhhcy1kYXJrLWJhY2tncm91bmQgLmhlYWRpbmctMyxcbi5oYXMtZGFyay1iYWNrZ3JvdW5kIC5hZ2VuZGEtZGF5LWhlYWRlcixcbi5oYXMtZGFyay1iYWNrZ3JvdW5kIGgzLFxuLmhhcy1kYXJrLWJhY2tncm91bmQgLmhlYWRpbmctNCxcbi5oYXMtZGFyay1iYWNrZ3JvdW5kIGg0LFxuLmhhcy1kYXJrLWJhY2tncm91bmQgLmhlYWRpbmctNSxcbi5oYXMtZGFyay1iYWNrZ3JvdW5kIGg1LFxuLmhhcy1kYXJrLWJhY2tncm91bmQgLmhlYWRpbmctNixcbi5oYXMtZGFyay1iYWNrZ3JvdW5kIGg2IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmhlYWRpbmctMSwgaDEge1xuICBmb250LXNpemU6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmhlYWRpbmctMSwgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4uaGVhZGluZy0yLCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmhlYWRpbmctMiwgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uaGVhZGluZy0zLCAuYWdlbmRhLWRheS1oZWFkZXIsIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuaGVhZGluZy0zLCAuYWdlbmRhLWRheS1oZWFkZXIsIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxvY2stdmlld3BvcnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZW1iZWRkZWQtdmltZW8taWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmVtYmVkZGVkLXZpbWVvLWlmcmFtZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi51LXRoZW1lLS1kYXJrIC5ibG9jay1pbnZlc3RvcnNfX2ludHJvZHVjdGlvbiwgLnUtdGhlbWUtLWRhcmsgLmJsb2NrLWludmVzdG9yc19faW52ZXN0b3IsIC51LXRoZW1lLS1kYXJrIC5jb21wYW5pZXMtbGlzdF9fY29tcGFueS1iaW8ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi51LXRoZW1lLS1saWdodCAuYmxvY2staW52ZXN0b3JzX19pbnRyb2R1Y3Rpb24sIC51LXRoZW1lLS1saWdodCAuYmxvY2staW52ZXN0b3JzX19pbnZlc3RvciwgLnUtdGhlbWUtLWxpZ2h0IC5jb21wYW5pZXMtbGlzdF9fY29tcGFueS1iaW8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtY2FyZF9faW5uZXIgLnByb2R1Y3QtY2FyZF9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHJvZHVjdC1jYXJkX19pbm5lciAucHJvZHVjdC1jYXJkX19wcmljZSBkZWwge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuc3ZnIC5zdmctZmlsbCwgc3ZnIC5zdmctZmlsbC1zdHJva2Uge1xuICBmaWxsOiBpbmhlcml0O1xufVxuc3ZnIC5zdmctbm8tZmlsbCwgc3ZnIC5zdmctbm8tZmlsbC1zdHJva2Uge1xuICBmaWxsOiBub25lO1xufVxuc3ZnIC5zdmctc3Ryb2tlLCBzdmcgLnN2Zy1maWxsLXN0cm9rZSB7XG4gIHN0cm9rZTogaW5oZXJpdDtcbn1cbnN2ZyAuc3ZnLW5vLXN0cm9rZSwgc3ZnIC5zdmctbm8tZmlsbC1zdHJva2Uge1xuICBzdHJva2U6IG5vbmU7XG59XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTExMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDA0Qjg3O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXM7XG59XG5cbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbmJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaHIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JjYmNiO1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHVsLCBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmNvZGUsIHByZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwIDIycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5idXR0b24tc3R5bGUsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9idXR0b24sIC5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA0Qjg3O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNEI4NztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uYnV0dG9uLXN0eWxlOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ1dHRvbi1zdHlsZS0yLCAuYmxvY2stdGV4dCAuYnV0dG9uIHtcbiAgY29sb3I6ICMwMDRCODc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmJ1dHRvbi1zdHlsZS0yOmhvdmVyLCAuYmxvY2stdGV4dCAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IGxpZ3RoZW4oIzAwNEI4NywgNSUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLXN0eWxlLTI6aG92ZXI6YWZ0ZXIsIC5ibG9jay10ZXh0IC5idXR0b246aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cbi5idXR0b24tc3R5bGUtMjphZnRlciwgLmJsb2NrLXRleHQgLmJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5idXR0b24tc3R5bGUtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuM3B4O1xuICBwYWRkaW5nOiAxMXB4IDQxcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmJ1dHRvbi1zdHlsZS0zLmJ1dHRvbi1zdHlsZS0zLS1hY3RpdmUsIC5idXR0b24tc3R5bGUtMy5hZ2VuZGEtYnV0dG9uLmFnZW5kYS1idXR0b24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRCODc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2VudGVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNlbnRlci1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uY2VudGVyLWltYWdlIGltZy5jZW50ZXItaW1hZ2UtcmVzaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LXdyYXAge1xuICBwYWRkaW5nOiAyMnB4O1xufVxuXG4uYnVyZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYnVyZ2VyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5idXJnZXItbWVudSAuYnVyZ2VyLW1lbnUtaW5uZXIge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5idXJnZXItbWVudSAuYnVyZ2VyLW1lbnUtaW5uZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYnVyZ2VyLW1lbnUgLmJ1cmdlci1tZW51LWlubmVyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwcHg7XG59XG4uYnVyZ2VyLW1lbnUgLmJ1cmdlci1tZW51LWlubmVyIHNwYW46bnRoLWNoaWxkKDIpLCAuYnVyZ2VyLW1lbnUgLmJ1cmdlci1tZW51LWlubmVyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiA3cHg7XG59XG4uYnVyZ2VyLW1lbnUgLmJ1cmdlci1tZW51LWlubmVyIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAxNHB4O1xufVxuLmJ1cmdlci1tZW51Lm9wZW4gLmJ1cmdlci1tZW51LWlubmVyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA3cHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuLmJ1cmdlci1tZW51Lm9wZW4gLmJ1cmdlci1tZW51LWlubmVyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmJ1cmdlci1tZW51Lm9wZW4gLmJ1cmdlci1tZW51LWlubmVyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5idXJnZXItbWVudS5vcGVuIC5idXJnZXItbWVudS1pbm5lciBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmV2ZW50LWZpbHRlciB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ldmVudC1maWx0ZXIgLmZpbHRlci10aXRsZSB7XG4gIGNvbG9yOiAjMDA0Qjg3O1xuICBtYXJnaW4tYm90dG9tOiA1LjVweDtcbn1cbi5ldmVudC1maWx0ZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJyYW5kZWQtaHIge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnJhbmRlZC1kb3RzL2RvdHRlZC1saW5lLS1wZGktZXZlbnQtcmVicmFuZC1tZWRpdW0uc3ZnXCIpO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uanMtY29sbGFwc2libGUtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YmVmb3JlLCAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmhlYWRlci5zY3JvbGwgLmxvZ28sIC5oZWFkZXIub3BlbiAubG9nbyB7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gIH1cbn1cbi5oZWFkZXIuc2Nyb2xsIC5idXJnZXItbWVudSAuYnVyZ2VyLW1lbnUtaW5uZXIgc3BhbiwgLmhlYWRlci5vcGVuIC5idXJnZXItbWVudSAuYnVyZ2VyLW1lbnUtaW5uZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmhlYWRlci5zY3JvbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmhlYWRlci5vcGVuIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZGVyLm9wZW4gI25hdiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyIC5jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLWNvbHVtbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbHVtbnMgLmhlYWRlci1jb2x1bW4ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uaGVhZGVyIC5sb2dvIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIgLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTU0cHg7XG59XG4uaGVhZGVyICNuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAtMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5oZWFkZXIgI25hdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5oZWFkZXIgI25hdiAjbWVudS1tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyICNuYXYgI21lbnUtbWFpbi1tZW51ID4gbGkubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGVhZGVyICNuYXYgLmV2ZW50LXBhZ2VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyICNuYXYgLm1lbnUtaXRlbS1teS1hY2NvdW50LCAuaGVhZGVyICNuYXYgLm1lbnUtaXRlbS10aWNrZXRzIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuaGVhZGVyICNuYXYgLm1lbnUtaXRlbS10aWNrZXRzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDMzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAuaGVhZGVyICNuYXYgLm1lbnUtaXRlbS1teS1hY2NvdW50IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuaGVhZGVyICNuYXYgLm1lbnUtaXRlbS1teS1hY2NvdW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL215LWFjY291bnQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAuaGVhZGVyICNuYXYgLm1lbnUtaXRlbS1teS1hY2NvdW50IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uaGVhZGVyICNuYXYgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzdjN2M3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5oZWFkZXIgI25hdiB1bCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uaGVhZGVyICNuYXYgbGkubWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuaGVhZGVyICNuYXYgbGkubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1LjVweCAyMnB4IDUuNXB4IDA7XG4gIH1cbn1cbi5oZWFkZXIgI25hdiBsaS5tZW51LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gYSwgLmhlYWRlciAjbmF2IGxpLm1lbnUtaXRlbS5jdXN0b20tYWN0aXZlIGEge1xuICBjb2xvcjogIzAwNEI4Nztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuaGVhZGVyICNuYXYgbGkubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9pdGVtIGEsIC5oZWFkZXIgI25hdiBsaS5tZW51LWl0ZW0uY3VzdG9tLWFjdGl2ZSBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmhlYWRlciAjbmF2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMTExMTE7XG4gIHBhZGRpbmc6IDIycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzdjN2M3O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmhlYWRlciAjbmF2IGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uaGVhZGVyICNuYXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA0Qjg3O1xufVxuLmhlYWRlciAjbmF2IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZW51X19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wZWlldl9sYW5kaW5nX3BhZ2UudC1icmFuZC1yZWJyYW5kZWQgLm1lbnVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZW51X19jb250YWluZXItLXRhYmxldC1kZXNrdG9wIHtcbiAgei1pbmRleDogNTAwO1xufVxuLm1lbnVfX2NvbnRhaW5lci0tdGFibGV0LWRlc2t0b3AgLmMtbmF2aWdhdGlvbiwgLm1lbnVfX2NvbnRhaW5lci0tdGFibGV0LWRlc2t0b3AgLnRvcC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubWVudV9fY29udGFpbmVyLS10YWJsZXQtZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnVfX2NvbnRhaW5lci0tdGFibGV0LWRlc2t0b3AgLmMtbmF2aWdhdGlvbiwgLm1lbnVfX2NvbnRhaW5lci0tdGFibGV0LWRlc2t0b3AgLnRvcC1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC5jLWxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDExNXB4O1xuICB9XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSAuYy1sb2dvIC5jLWxvZ29fX2V2ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSAuYy1sb2dvIC5jLWxvZ29fX2V2ZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSAuYy1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogLTEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzFmMWYxZjtcbiAgfVxuICAuYWRtaW4tYmFyIC5tZW51X19jb250YWluZXItLW1vYmlsZSAuYy1uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgLmFkbWluLWJhciAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLmMtbmF2aWdhdGlvbiB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC5jLW5hdmlnYXRpb24gLmMtbG9nbyB7XG4gICAgcGFkZGluZzogMTVweCAyMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIH1cbiAgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC5jLW5hdmlnYXRpb24gLmMtbmF2aWdhdGlvbl9faW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSAuYy1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSAuYy1idXJnZXIgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC5jLWJ1cmdlci1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLmMtbmF2aWdhdGlvbl9fbGlua3Mge1xuICAgIHBhZGRpbmc6IDAgMjJweDtcbiAgfVxuICAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLnRvcC1tZW51LW5hdmlnYXRpb24tcmlnaHQsIC5tZW51X19jb250YWluZXItLW1vYmlsZSAudG9wLW1lbnUtbmF2aWdhdGlvbi1sZWZ0LCAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLmMtbmF2aWdhdGlvbiAuYy1tZW51IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSAudG9wLW1lbnUtbmF2aWdhdGlvbi1yaWdodCB1bCwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC50b3AtbWVudS1uYXZpZ2F0aW9uLWxlZnQgdWwsIC5tZW51X19jb250YWluZXItLW1vYmlsZSAuYy1uYXZpZ2F0aW9uIC5jLW1lbnUgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSAudG9wLW1lbnUtbmF2aWdhdGlvbi1yaWdodCBsaSwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC50b3AtbWVudS1uYXZpZ2F0aW9uLWxlZnQgbGksIC5tZW51X19jb250YWluZXItLW1vYmlsZSAuYy1uYXZpZ2F0aW9uIC5jLW1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMnB4IDA7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIH1cbiAgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC50b3AtbWVudS1uYXZpZ2F0aW9uLXJpZ2h0IGxpLmMtbWVudV9faXRlbS0tYm9vaywgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC50b3AtbWVudS1uYXZpZ2F0aW9uLWxlZnQgbGkuYy1tZW51X19pdGVtLS1ib29rLCAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLmMtbmF2aWdhdGlvbiAuYy1tZW51IGxpLmMtbWVudV9faXRlbS0tYm9vayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLnRvcC1tZW51LW5hdmlnYXRpb24tcmlnaHQgbGkuYy1tZW51X19pdGVtLS1ib29rIGEuYy1idXR0b24sIC5tZW51X19jb250YWluZXItLW1vYmlsZSAudG9wLW1lbnUtbmF2aWdhdGlvbi1sZWZ0IGxpLmMtbWVudV9faXRlbS0tYm9vayBhLmMtYnV0dG9uLCAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLmMtbmF2aWdhdGlvbiAuYy1tZW51IGxpLmMtbWVudV9faXRlbS0tYm9vayBhLmMtYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAwNEI4NztcbiAgfVxuICAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLnRvcC1tZW51LW5hdmlnYXRpb24tcmlnaHQgbGkuYy1tZW51X19pdGVtLS1ib29rIGEuYy1idXR0b246YWN0aXZlLCAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLnRvcC1tZW51LW5hdmlnYXRpb24tbGVmdCBsaS5jLW1lbnVfX2l0ZW0tLWJvb2sgYS5jLWJ1dHRvbjphY3RpdmUsIC5tZW51X19jb250YWluZXItLW1vYmlsZSAuYy1uYXZpZ2F0aW9uIC5jLW1lbnUgbGkuYy1tZW51X19pdGVtLS1ib29rIGEuYy1idXR0b246YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xuICB9XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSAudG9wLW1lbnUtbmF2aWdhdGlvbi1yaWdodCBsaS5jLW1lbnVfX2l0ZW0tLWFjdGl2ZSwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC50b3AtbWVudS1uYXZpZ2F0aW9uLXJpZ2h0IGxpOmFjdGl2ZSwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC50b3AtbWVudS1uYXZpZ2F0aW9uLWxlZnQgbGkuYy1tZW51X19pdGVtLS1hY3RpdmUsIC5tZW51X19jb250YWluZXItLW1vYmlsZSAudG9wLW1lbnUtbmF2aWdhdGlvbi1sZWZ0IGxpOmFjdGl2ZSwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC5jLW5hdmlnYXRpb24gLmMtbWVudSBsaS5jLW1lbnVfX2l0ZW0tLWFjdGl2ZSwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC5jLW5hdmlnYXRpb24gLmMtbWVudSBsaTphY3RpdmUge1xuICAgIGNvbG9yOiAjOTc5Nzk3O1xuICB9XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSAudG9wLW1lbnUtbmF2aWdhdGlvbi1yaWdodCBhLCAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLnRvcC1tZW51LW5hdmlnYXRpb24tbGVmdCBhLCAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLmMtbmF2aWdhdGlvbiAuYy1tZW51IGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSAudG9wLW1lbnUtbmF2aWdhdGlvbi1yaWdodCAjYmxhaXplLWxvZ291dC1idXR0b24sIC5tZW51X19jb250YWluZXItLW1vYmlsZSAudG9wLW1lbnUtbmF2aWdhdGlvbi1yaWdodCAjYmxhaXplLWxvZ2luLWJ1dHRvbiwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC50b3AtbWVudS1uYXZpZ2F0aW9uLWxlZnQgI2JsYWl6ZS1sb2dvdXQtYnV0dG9uLCAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLnRvcC1tZW51LW5hdmlnYXRpb24tbGVmdCAjYmxhaXplLWxvZ2luLWJ1dHRvbiwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC5jLW5hdmlnYXRpb24gLmMtbWVudSAjYmxhaXplLWxvZ291dC1idXR0b24sIC5tZW51X19jb250YWluZXItLW1vYmlsZSAuYy1uYXZpZ2F0aW9uIC5jLW1lbnUgI2JsYWl6ZS1sb2dpbi1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyOXB4O1xuICB9XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSAudG9wLW1lbnUtbmF2aWdhdGlvbi1yaWdodCAjYmxhaXplLWxvZ291dC1idXR0b246YmVmb3JlLCAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLnRvcC1tZW51LW5hdmlnYXRpb24tcmlnaHQgI2JsYWl6ZS1sb2dpbi1idXR0b246YmVmb3JlLCAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLnRvcC1tZW51LW5hdmlnYXRpb24tbGVmdCAjYmxhaXplLWxvZ291dC1idXR0b246YmVmb3JlLCAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLnRvcC1tZW51LW5hdmlnYXRpb24tbGVmdCAjYmxhaXplLWxvZ2luLWJ1dHRvbjpiZWZvcmUsIC5tZW51X19jb250YWluZXItLW1vYmlsZSAuYy1uYXZpZ2F0aW9uIC5jLW1lbnUgI2JsYWl6ZS1sb2dvdXQtYnV0dG9uOmJlZm9yZSwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC5jLW5hdmlnYXRpb24gLmMtbWVudSAjYmxhaXplLWxvZ2luLWJ1dHRvbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTdweDtcbiAgfVxuICAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLnRvcC1tZW51LW5hdmlnYXRpb24tcmlnaHQgI2JsYWl6ZS1sb2dvdXQtYnV0dG9uI2JsYWl6ZS1sb2dvdXQtYnV0dG9uOmJlZm9yZSwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC50b3AtbWVudS1uYXZpZ2F0aW9uLXJpZ2h0ICNibGFpemUtbG9naW4tYnV0dG9uI2JsYWl6ZS1sb2dvdXQtYnV0dG9uOmJlZm9yZSwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC50b3AtbWVudS1uYXZpZ2F0aW9uLWxlZnQgI2JsYWl6ZS1sb2dvdXQtYnV0dG9uI2JsYWl6ZS1sb2dvdXQtYnV0dG9uOmJlZm9yZSwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC50b3AtbWVudS1uYXZpZ2F0aW9uLWxlZnQgI2JsYWl6ZS1sb2dpbi1idXR0b24jYmxhaXplLWxvZ291dC1idXR0b246YmVmb3JlLCAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLmMtbmF2aWdhdGlvbiAuYy1tZW51ICNibGFpemUtbG9nb3V0LWJ1dHRvbiNibGFpemUtbG9nb3V0LWJ1dHRvbjpiZWZvcmUsIC5tZW51X19jb250YWluZXItLW1vYmlsZSAuYy1uYXZpZ2F0aW9uIC5jLW1lbnUgI2JsYWl6ZS1sb2dpbi1idXR0b24jYmxhaXplLWxvZ291dC1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvbG9nb3V0LWljb24uc3ZnXCIpO1xuICB9XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSAudG9wLW1lbnUtbmF2aWdhdGlvbi1yaWdodCAjYmxhaXplLWxvZ291dC1idXR0b24jYmxhaXplLWxvZ2luLWJ1dHRvbjpiZWZvcmUsIC5tZW51X19jb250YWluZXItLW1vYmlsZSAudG9wLW1lbnUtbmF2aWdhdGlvbi1yaWdodCAjYmxhaXplLWxvZ2luLWJ1dHRvbiNibGFpemUtbG9naW4tYnV0dG9uOmJlZm9yZSwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC50b3AtbWVudS1uYXZpZ2F0aW9uLWxlZnQgI2JsYWl6ZS1sb2dvdXQtYnV0dG9uI2JsYWl6ZS1sb2dpbi1idXR0b246YmVmb3JlLCAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLnRvcC1tZW51LW5hdmlnYXRpb24tbGVmdCAjYmxhaXplLWxvZ2luLWJ1dHRvbiNibGFpemUtbG9naW4tYnV0dG9uOmJlZm9yZSwgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC5jLW5hdmlnYXRpb24gLmMtbWVudSAjYmxhaXplLWxvZ291dC1idXR0b24jYmxhaXplLWxvZ2luLWJ1dHRvbjpiZWZvcmUsIC5tZW51X19jb250YWluZXItLW1vYmlsZSAuYy1uYXZpZ2F0aW9uIC5jLW1lbnUgI2JsYWl6ZS1sb2dpbi1idXR0b24jYmxhaXplLWxvZ2luLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9sb2dpbi1pY29uLnN2Z1wiKTtcbiAgfVxuICAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgLnRvcC1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5tZW51X19jb250YWluZXItLW1vYmlsZSAudG9wLW1lbnUgLnRvcC1tZW51X19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC50b3AtbWVudSBuYXYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubWVudV9fY29udGFpbmVyLS1tb2JpbGUubWVudV9fY29udGFpbmVyLS1hY3RpdmUgLmMtYnVyZ2VyLW9wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlLm1lbnVfX2NvbnRhaW5lci0tYWN0aXZlIC5jLWJ1cmdlci1jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWVudV9fY29udGFpbmVyLS1tb2JpbGUubWVudV9fY29udGFpbmVyLS1hY3RpdmUgLmMtbmF2aWdhdGlvbiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgI3dwYWRtaW5iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXJfX3RvcCB7XG4gIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xufVxuXG4uZm9vdGVyX190b3AtY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Gb290ZXIgZXZlbnQgaW5mb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItZXZlbnQtaW5mb19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4NXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvb3Rlci1ldmVudC1pbmZvX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uZm9vdGVyLWV2ZW50LWluZm9fX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW46IDI4cHggMDtcbn1cblxuLmZvb3Rlci1ldmVudC1pbmZvIC5mb290ZXItZXZlbnQtaW5mb19fYnV0dG9uIHtcbiAgcGFkZGluZzogMThweCA0NnB4IDE0cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Gb290ZXIgc29jaWFsIGluZm9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLWV2ZW50LWluZm8gKyAuZm9vdGVyLXNvY2lhbC1pbmZvIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5mb290ZXItc29jaWFsLWluZm9fX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAyLjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvb3Rlci1zb2NpYWwtaW5mb19fc29jaWFsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNHB4IDAgMDtcbn1cblxuLmZvb3Rlci1zb2NpYWwtaW5mb19faWNvbnMge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU2Vjb25kYXJ5IGZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXJfX3RvcCArIC5zZWNvbmRhcnktZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnNlY29uZGFyeS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY29uZGFyeS1mb290ZXJfX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIC5zZWNvbmRhcnktZm9vdGVyX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5zZWNvbmRhcnktZm9vdGVyX19sb2dvIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zZWNvbmRhcnktZm9vdGVyX19sb2dvLWltYWdlIHtcbiAgaGVpZ2h0OiA0M3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNlY29uZGFyeS1mb290ZXJfX2xvZ28tY29weSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5zZWNvbmRhcnktZm9vdGVyX19sb2dvLWNvcHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICB9XG59XG5cbi5zZWNvbmRhcnktZm9vdGVyX19tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OXB4KSB7XG4gIC5zZWNvbmRhcnktZm9vdGVyX19tZW51IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICB9XG59XG4uc2Vjb25kYXJ5LWZvb3Rlcl9fbWVudSBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3BhY2l0eTogMC45O1xufVxuLnNlY29uZGFyeS1mb290ZXJfX21lbnUgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zZWNvbmRhcnktZm9vdGVyX19tZW51IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBMYXlvdXQgYmxvY2tcbiAqL1xuLmwtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5sLWJsb2NrIC5sLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmwtYmxvY2subC1ibG9jay0tYm90dG9tbGVzcyB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuLmwtYmxvY2subC1ibG9jay0tdG9wbGVzcyB7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xufVxuLmwtYmxvY2subC1ibG9jay0tYm90dG9tbGVzc190b3BsZXNzIHtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5sLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vKipcbiAqIExheW91dCB3cmFwcGVyXG4gKi9cbi5sLXdyYXBwZXIsIC5sLXdyYXBwZXItZnVsbC13aWR0aCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTIxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA0OXB4KSB7XG4gIC5sLXdyYXBwZXIsIC5sLXdyYXBwZXItZnVsbC13aWR0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAubC13cmFwcGVyLCAubC13cmFwcGVyLWZ1bGwtd2lkdGgge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG59XG4ubC13cmFwcGVyLWZ1bGwtd2lkdGgge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuXG4ubC1mbGV4Ym94LWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRSZXNvdXJjZXMgZ3JpZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAubC1mbGV4Ym94LWdyaWQtLXJlc291cmNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHg7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gIH1cbn1cbi5sLWZsZXhib3gtZ3JpZC0tcmVzb3VyY2VzIC5sLWZsZXhib3gtZ3JpZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5ODlweCkge1xuICAubC1mbGV4Ym94LWdyaWQtLXJlc291cmNlcyAubC1mbGV4Ym94LWdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgfVxuICAubC1mbGV4Ym94LWdyaWQtLXJlc291cmNlcyAubC1mbGV4Ym94LWdyaWRfX2l0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubC1mbGV4Ym94LWdyaWQtLXJlc291cmNlcyAubC1mbGV4Ym94LWdyaWRfX2l0ZW06bnRoLWNoaWxkKDJuKzApIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIC5sLWZsZXhib3gtZ3JpZC0tcmVzb3VyY2VzIC5sLWZsZXhib3gtZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMzJweCAqIDIpO1xuICB9XG4gIC5sLWZsZXhib3gtZ3JpZC0tcmVzb3VyY2VzIC5sLWZsZXhib3gtZ3JpZF9faXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5sLWZsZXhib3gtZ3JpZC0tcmVzb3VyY2VzIC5sLWZsZXhib3gtZ3JpZF9faXRlbTpudGgtY2hpbGQoM24rMCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZm9ybSBzZWxlY3QsIC5mb3JtIHRleHRhcmVhLCAuZm9ybSBpbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0gc2VsZWN0OmRpc2FibGVkLCAuZm9ybSB0ZXh0YXJlYTpkaXNhYmxlZCwgLmZvcm0gaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBjb2xvcjogIzExMTExMTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMxMTExMTE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtIHNlbGVjdCwgLmZvcm0gaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5mb3JtIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTkwcHg7XG59XG4uZm9ybSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZXhwYW5kLWJ1dHRvbi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyO1xufVxuLmZvcm0gLnNlbGVjdC1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5mb3JtLWdyb3VwX19ib3JkZXJlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uZm9ybS1lbGVtZW50IHtcbiAgd2lkdGg6IDQ3JTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuZm9ybS1lbGVtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvcm0tZWxlbWVudCBpbnB1dCwgLmZvcm0tZWxlbWVudCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWVsZW1lbnQgYSB7IC8qIFN0eWxlIENUQSBsaW5rcyAoc2hvdyBtb3JlIGZpZWxkcywgaGlkZSBmaWVsZHMgZXRjKSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1lbGVtZW50LmZvcm0tZWxlbWVudC0tYWRkaXRpb25hbC1maWVsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1ncm91cDpsYXN0LWNoaWxkIC5mb3JtLWVsZW1lbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWVsZW1lbnQtLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tZWxlbWVudC0tc3BhY2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0taW5mb3JtYXRpb24tLWNvbnRlbnQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYy1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDExcHggNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xMjVzIGxpbmVhcjtcbn1cbi5jLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmMtYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA0Qjg3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWJ1dHRvbi0tcHJpbWFyeTpob3ZlciwgLmMtYnV0dG9uLS1wcmltYXJ5OmZvY3VzLCAuYy1idXR0b24tLXByaW1hcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2Q2ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzZDZlO1xufVxuLmMtYnV0dG9uLS1wcmltYXJ5LmMtYnV0dG9uLS1vdXRsaW5lZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwNEI4NztcbiAgY29sb3I6ICMwMDRCODc7XG59XG4uYy1idXR0b24tLXByaW1hcnkuYy1idXR0b24tLW91dGxpbmVkOmhvdmVyLCAuYy1idXR0b24tLXByaW1hcnkuYy1idXR0b24tLW91dGxpbmVkOmZvY3VzLCAuYy1idXR0b24tLXByaW1hcnkuYy1idXR0b24tLW91dGxpbmVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRCODc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYy1idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkE5MUU7XG4gIGJvcmRlci1jb2xvcjogI0VGQTkxRTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1idXR0b24tLXNlY29uZGFyeTpob3ZlciwgLmMtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsIC5jLWJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzlkMTA7XG4gIGJvcmRlci1jb2xvcjogI2UzOWQxMDtcbn1cbi5jLWJ1dHRvbi0tc2Vjb25kYXJ5LmMtYnV0dG9uLS1vdXRsaW5lZCB7XG4gIGJvcmRlci1jb2xvcjogI0VGQTkxRTtcbiAgY29sb3I6ICNFRkE5MUU7XG59XG4uYy1idXR0b24tLXNlY29uZGFyeS5jLWJ1dHRvbi0tb3V0bGluZWQ6aG92ZXIsIC5jLWJ1dHRvbi0tc2Vjb25kYXJ5LmMtYnV0dG9uLS1vdXRsaW5lZDpmb2N1cywgLmMtYnV0dG9uLS1zZWNvbmRhcnkuYy1idXR0b24tLW91dGxpbmVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkE5MUU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYy1idXR0b24tLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwNEI4Nztcbn1cbi5jLWJ1dHRvbi0tbGlnaHQ6aG92ZXIsIC5jLWJ1dHRvbi0tbGlnaHQ6Zm9jdXMsIC5jLWJ1dHRvbi0tbGlnaHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyO1xufVxuLmMtYnV0dG9uLS1saWdodC5jLWJ1dHRvbi0tb3V0bGluZWQge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmMtYnV0dG9uLS1saWdodC5jLWJ1dHRvbi0tb3V0bGluZWQ6aG92ZXIsIC5jLWJ1dHRvbi0tbGlnaHQuYy1idXR0b24tLW91dGxpbmVkOmZvY3VzLCAuYy1idXR0b24tLWxpZ2h0LmMtYnV0dG9uLS1vdXRsaW5lZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwNEI4Nztcbn1cblxuLmMtYnV0dG9uLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWJ1dHRvbi0tZGFyazpob3ZlciwgLmMtYnV0dG9uLS1kYXJrOmZvY3VzLCAuYy1idXR0b24tLWRhcms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYy1idXR0b24tLWRhcmsuYy1idXR0b24tLW91dGxpbmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jLWJ1dHRvbi0tZGFyay5jLWJ1dHRvbi0tb3V0bGluZWQ6aG92ZXIsIC5jLWJ1dHRvbi0tZGFyay5jLWJ1dHRvbi0tb3V0bGluZWQ6Zm9jdXMsIC5jLWJ1dHRvbi0tZGFyay5jLWJ1dHRvbi0tb3V0bGluZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jLWJ1dHRvbi0tcGVpLW1lZGlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTExMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1MTEzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWJ1dHRvbi0tcGVpLW1lZGlhOmhvdmVyLCAuYy1idXR0b24tLXBlaS1tZWRpYTpmb2N1cywgLmMtYnV0dG9uLS1wZWktbWVkaWE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NDEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjk0MTAwO1xufVxuLmMtYnV0dG9uLS1wZWktbWVkaWEuYy1idXR0b24tLW91dGxpbmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1MTEzO1xuICBjb2xvcjogI2ZmNTExMztcbn1cbi5jLWJ1dHRvbi0tcGVpLW1lZGlhLmMtYnV0dG9uLS1vdXRsaW5lZDpob3ZlciwgLmMtYnV0dG9uLS1wZWktbWVkaWEuYy1idXR0b24tLW91dGxpbmVkOmZvY3VzLCAuYy1idXR0b24tLXBlaS1tZWRpYS5jLWJ1dHRvbi0tb3V0bGluZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTExMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jLWJ1dHRvbi0tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi5jLWJ1dHRvbi0tb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmMtYnV0dG9uLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtY29udGVudC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDIwcHggMzBweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDM4cHg7XG59XG5cbi5jLWNvbnRlbnQtYm94X19kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMi4zcHg7XG4gIGNvbG9yOiAjMDA0Qjg3O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYy1jb250ZW50LWJveF9fdGl0bGUge1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWNvbnRlbnQtYm94X19pY29uIHtcbiAgZmlsbDogIzAwNEI4NztcbiAgaGVpZ2h0OiAyNnB4O1xuICBsZWZ0OiAtMTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb3BhY2l0eTogMC4xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIHdpZHRoOiAzOHB4O1xufVxuXG4uYy1jb250ZW50LWJveF9fc3VidGl0bGUge1xuICBjb2xvcjogIzk3OTc5NztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1jb250ZW50LWJveF9fY29udGVudCB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWNvbnRlbnQtYm94X19jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc1LCAxMzUsIDAuNSk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNnB4IDAgMTBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMnB4O1xufVxuLmMtY29udGVudC1ib3hfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWNvbnRlbnQtYm94X19jb250ZW50IHA6OmJlZm9yZSxcbi5jLWNvbnRlbnQtYm94X19jb250ZW50IHA6OmFmdGVyIHtcbiAgY29udGVudDogJ1wiJztcbn1cblxuLmMtY29udGVudC1ib3hfX2xpbmsge1xuICBjb2xvcjogIzAwNEI4NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLWNvdW50ZG93biB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jLWNvdW50ZG93bl9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1jb3VudGRvd25fX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luOiAwIDUwcHg7XG59XG5cbi5jLWNvdW50ZG93bl9fbnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1jb3VudGRvd25fX251bWJlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jLWNvdW50ZG93bl9fbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMi4zcHg7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmMtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNjBweDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAvKiBAVE9ETzogUmVtb3ZlIHRoaXMgb25jZSBtb2JpbGUgZGVzaWducyBhcmUgaW4uICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmMtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTIxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLmMtaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxufVxuLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlIC5jLWhlYWRlcl9faW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuaGVhZGVyLndpdGhvdXQtY291bnRkb3duIHtcbiAgbWluLWhlaWdodDogNzMwcHg7XG59XG5cbi5tYWludGVuYW5jZV9fbm90aWNlLS13cmFwcGVyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQ6ICNmOGQ3ZGE7XG59XG4ubWFpbnRlbmFuY2VfX25vdGljZS0tYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTIxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4vKipcbiAqIEhvcml6b250YWwgY2Fyb3VzZWxcbiAqL1xuLmMtaG9yaXpvbnRhbC1jYXJvdXNlbCB7XG4gIG1hcmdpbjogMCAtMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5jLWhvcml6b250YWwtY2Fyb3VzZWxfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAzNXB4O1xuICB9XG59XG5cbi5jLWhvcml6b250YWwtY2Fyb3VzZWxfX25hdiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNDZweDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG59XG4uYy1ob3Jpem9udGFsLWNhcm91c2VsX19uYXYgLmMtaWNvbiB7XG4gIGZpbGw6ICMwMDRCODc7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4uYy1ob3Jpem9udGFsLWNhcm91c2VsX19uYXYtLXByZXYge1xuICBsZWZ0OiAzMHB4O1xufVxuLmMtaG9yaXpvbnRhbC1jYXJvdXNlbF9fbmF2LS1uZXh0IHtcbiAgcmlnaHQ6IDMwcHg7XG59XG4uYy1ob3Jpem9udGFsLWNhcm91c2VsX19uYXYuc2xpY2stZGlzYWJsZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ibG9jay1pbnZlc3RvcnMge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1pbnZlc3RvcnMgLnNsaWRlci1pdGVtLWluLXZpZXctLTIuc2xpY2stc2xpZGUsIC5ibG9jay1pbnZlc3RvcnMgLnNsaWRlci1pdGVtLWluLXZpZXctLTguc2xpY2stc2xpZGUge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuLmJsb2NrLWludmVzdG9ycyAuc2xpZGVyLWl0ZW0taW4tdmlldy0tMy5zbGljay1zbGlkZSwgLmJsb2NrLWludmVzdG9ycyAuc2xpZGVyLWl0ZW0taW4tdmlldy0tNy5zbGljay1zbGlkZSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5ibG9jay1pbnZlc3RvcnMgLnNsaWRlci1pdGVtLWluLXZpZXctLTQuc2xpY2stc2xpZGUsIC5ibG9jay1pbnZlc3RvcnMgLnNsaWRlci1pdGVtLWluLXZpZXctLTYuc2xpY2stc2xpZGUge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYmxvY2staW52ZXN0b3JzIC5zbGlkZXItaXRlbS1pbi12aWV3LS01LnNsaWNrLXNsaWRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2NrLWludmVzdG9yc19fY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmJsb2NrLWludmVzdG9yc19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5ibG9jay1pbnZlc3RvcnNfX2luZm9ybWF0aW9uLCAuYmxvY2staW52ZXN0b3JzX19pbnZlc3Rvci1saXN0IHtcbiAgd2lkdGg6IDMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLmJsb2NrLWludmVzdG9yc19faW5mb3JtYXRpb24sIC5ibG9jay1pbnZlc3RvcnNfX2ludmVzdG9yLWxpc3Qge1xuICAgIG1hcmdpbjogMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmJsb2NrLWludmVzdG9yc19faW5mb3JtYXRpb24sIC5ibG9jay1pbnZlc3RvcnNfX2ludmVzdG9yLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYmxvY2staW52ZXN0b3JzX19pbnZlc3Rvci1saXN0IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay1pbnZlc3RvcnNfX2luZm9ybWF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5ibG9jay1pbnZlc3RvcnNfX3RpdGxlcyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5ibG9jay1pbnZlc3RvcnNfX2ludHJvZHVjdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsb2NrLWludmVzdG9yc19faW52ZXN0b3Ige1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZS1pbjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ibG9jay1pbnZlc3RvcnNfX2ludmVzdG9yOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ibG9jay1pbnZlc3RvcnNfX2ludmVzdG9yLnNsaWNrLXNsaWRlIHtcbiAgb3BhY2l0eTogMC4wNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLmJsb2NrLWludmVzdG9yc19faW52ZXN0b3Ige1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay1pbnZlc3RvcnNfX2ludmVzdG9yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay1sYXRlc3QtbmV3c19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay1sYXRlc3QtbmV3c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5ibG9jay1sYXRlc3QtbmV3c19fdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JyYW5kZWQtZG90cy9kb3R0ZWQtbGluZS0tcGRpLWV2ZW50LXJlYnJhbmQtbWVkaXVtLnN2Z1wiKTtcbn1cblxuLmJsb2NrLWxhdGVzdC1uZXdzX19uZXdzLWl0ZW0taW5uZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvY2stbGF0ZXN0LW5ld3NfX25ld3MtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYmxvY2stbGF0ZXN0LW5ld3NfX25ld3MtaXRlbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ibG9jay1sYXRlc3QtbmV3c19fbmV3cy1pdGVtIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMzBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmJsb2NrLWxhdGVzdC1uZXdzX19uZXdzLWl0ZW06bnRoLW9mLXR5cGUoM24gKyAxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJsb2NrLWxhdGVzdC1uZXdzX19uZXdzLWl0ZW06bnRoLW9mLXR5cGUoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYmxvY2stbGF0ZXN0LW5ld3NfX25ld3MtaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ibG9jay1sYXRlc3QtbmV3c19fbmV3cy1pdGVtICsgLmJsb2NrLWxhdGVzdC1uZXdzX19uZXdzLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cblxuLmMtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmMtbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWxvZ28gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYy1sb2dvX19icmFuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDc1cHg7XG4gIHdpZHRoOiA3NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jLWxvZ29fX2JyYW5kIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmMtbG9nb19fbWFpbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jLWxvZ29fX2V2ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uYy1sb2dvX19ldmVudCBpbWcge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYy1sb2dvX19ldmVudCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi5jLW1lbnUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmMtbWVudV9faXRlbSB7XG4gIG1hcmdpbjogMCAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNDlweCkge1xuICAuYy1tZW51X19pdGVtIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuLmMtbWVudV9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYy1tZW51X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYy1tZW51X19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnUtbGluay0taGFzLXN1Ym1lbnUgLmMtbWVudV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAubWVudS1saW5rLS1oYXMtc3VibWVudSAuYy1tZW51X19saW5rLS1hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5tZW51LWxpbmstLWhhcy1zdWJtZW51IC5jLW1lbnVfX2xpbmstLWFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5tZW51LWxpbmstLWhhcy1zdWJtZW51IC5jLW1lbnVfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9leHBhbmQtYnV0dG9uLW1lbnUuc3ZnKTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5tZW51LWxpbmstLWhhcy1zdWJtZW51IC5jLW1lbnVfX2xpbms6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAubWVudS1saW5rLS1oYXMtc3VibWVudSAuYy1tZW51X19saW5rLS1hY3RpdmU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi5jLW1lbnVfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW1lbnVfX2ljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLW1lbnVfX2J1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTFweCAyOHB4IDlweDtcbn1cblxuLmJsb2NrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDUwNTtcbn1cblxuLmNsb3NlLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYy1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC41KSwgMCAyN3B4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBwYWRkaW5nOiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5jLW1vZGFsIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmMtbW9kYWxfX2lubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5jLW1vZGFsX19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5jLW1vZGFsX19jbG9zZSB7XG4gIGxlZnQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uYy1tb2RhbF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJsb2NrZXIgLmMtbW9kYWwtLWFsd2F5cy12aXNpYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtbWVudSB7XG4gIGJhY2tncm91bmQ6ICM1OTU5NTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b3AtbWVudSAudG9wLW1lbnVfX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA0OXB4KSB7XG4gIC50b3AtbWVudSAudG9wLW1lbnVfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC50b3AtbWVudSAudG9wLW1lbnVfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxufVxuLnRvcC1tZW51IC50b3AtbWVudV9faW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udG9wLW1lbnUgbmF2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRvcC1tZW51IG5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRvcC1tZW51IG5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi50b3AtbWVudSBuYXYudG9wLW1lbnUtbmF2aWdhdGlvbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udG9wLW1lbnUgbmF2LnRvcC1tZW51LW5hdmlnYXRpb24tbGVmdCBsaSBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50b3AtbWVudSBuYXYudG9wLW1lbnUtbmF2aWdhdGlvbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50b3AtbWVudSBuYXYudG9wLW1lbnUtbmF2aWdhdGlvbi1yaWdodCBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnRvcC1tZW51IG5hdi50b3AtbWVudS1uYXZpZ2F0aW9uLXJpZ2h0IGxpIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG4udG9wLW1lbnUgLndjX2NhcnRfd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50b3AtbWVudSAud2NfY2FydF93cmFwcGVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50b3AtbWVudSAud2NfY2FydF93cmFwcGVyIC5mYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uYy1wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRCODc7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3M3B4O1xufVxuLmMtcGFnZS1oZWFkZXIgXzotbXMtZnVsbHNjcmVlbiwgOnJvb3QgLmMtcGFnZS1oZWFkZXIge1xuICBoZWlnaHQ6IDUzMHB4O1xufVxuLnNpbmdsZS1wZWlldl9sYW5kaW5nX3BhZ2UudC1icmFuZC1yZWJyYW5kZWQgLmMtcGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYy1wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xuICB9XG4gIC5lcnJvcjQwNCAuYy1wYWdlLWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogODMwcHg7XG4gIH1cbiAgLmVycm9yNDA0IC5jLXBhZ2UtaGVhZGVyIF86LW1zLWZ1bGxzY3JlZW4sIDpyb290IC5lcnJvcjQwNCAuYy1wYWdlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA4MzBweDtcbiAgfVxufVxuLmMtcGFnZS1oZWFkZXItLWxvYWRlZCB7XG4gIHRyYW5zaXRpb246IG1pbi1oZWlnaHQgMC41cztcbn1cbi5jLXBhZ2UtaGVhZGVyLS1leHBhbmRlZCB7XG4gIG1pbi1oZWlnaHQ6IDgzMHB4O1xufVxuLmMtcGFnZS1oZWFkZXItLWV4cGFuZGVkIF86LW1zLWZ1bGxzY3JlZW4sIDpyb290IC5jLXBhZ2UtaGVhZGVyLS1leHBhbmRlZCB7XG4gIG1pbi1oZWlnaHQ6IDgzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5jLXBhZ2UtaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxuICAuYy1wYWdlLWhlYWRlciBfOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAuYy1wYWdlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxuICAuYy1wYWdlLWhlYWRlci0tZXhwYW5kZWQge1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICB9XG4gIC5jLXBhZ2UtaGVhZGVyLS1leHBhbmRlZCBfOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAuYy1wYWdlLWhlYWRlci0tZXhwYW5kZWQge1xuICAgIGhlaWdodDogNjUwcHg7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGUtY29udGFjdCAuYy1wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDI5MjY7XG59XG5cbi5jLXBhZ2UtaGVhZGVyX19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLmMtcGFnZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1wYWdlLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxufVxuLmMtcGFnZS1oZWFkZXJfX2NvbnRhaW5lciBpbWcge1xuICBtYXgtaGVpZ2h0OiA4NXB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1wYWdlLWhlYWRlcl9fY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG4uYy1wYWdlLWhlYWRlcl9fY29udGFpbmVyLS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtcGVpZXZfbGFuZGluZ19wYWdlLnQtYnJhbmQtcmVicmFuZGVkIC5jLXBhZ2UtaGVhZGVyX19jb250YWluZXItLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYy1wYWdlLWhlYWRlcl9fY29udGFpbmVyLS1mb290ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5jLXBhZ2UtaGVhZGVyX19jb250YWluZXItLWZvb3RlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5jLXBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtcGFnZS1oZWFkZXJfX2NvbnRlbnQtYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTZweCA0NnB4IDEycHg7XG59XG5cbi5jLXBhZ2UtaGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAyOHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtcGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLmMtcGFnZS1oZWFkZXJfX2ludHJvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAyOHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtcGFnZS1oZWFkZXJfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jLXBhZ2UtaGVhZGVyX19pbnRybyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1wYWdlLWhlYWRlcl9fY291bnRkb3duIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1wYWdlLWhlYWRlcl9fY291bnRkb3duIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLmMtcGFnZS1oZWFkZXJfX2Zvb3RlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjgpKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtcGFnZS1oZWFkZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG5cbi5jLXBhZ2UtaGVhZGVyX19mb290ZXItYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTdweCA0NnB4IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtcGFnZS1oZWFkZXJfX2Zvb3Rlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtcGFnZS1oZWFkZXJfX2Vycm9ycyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1wYWdlLWhlYWRlcl9fZXJyb3JzIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYy1wYWdlLWhlYWRlcl9fZXJyb3JzIHAge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uYy1wYWdlLWhlYWRlcl9fZXJyb3JzIC5jLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA0Qjg3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYy1yZXNvdXJjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDM5cHggMzZweCAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXJlc291cmNlX19pY29uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNDhweDtcbn1cbi5jLXJlc291cmNlX19pY29uW2NsYXNzKj1yZXNvdXJjZS1wZGZdIHtcbiAgZmlsbDogIzAwNEI4Nztcbn1cbi5jLXJlc291cmNlX19pY29uW2NsYXNzKj1yZXNvdXJjZS12aWRlb10ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjMDA0Qjg3O1xufVxuXG4uYy1yZXNvdXJjZV9fZmlsZXR5cGUge1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMi4zcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDEwcHggMCAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jLXJlc291cmNlX190aXRsZSB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBtYXJnaW46IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1yZXNvdXJjZV9fdGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYy1yZXNvdXJjZV9fYnlsaW5lIHtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2stcmVzb3VyY2VzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzFweCAwIDQwcHggMDtcbn1cbi5ibG9jay1yZXNvdXJjZXNfX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnJhbmRlZC1kb3RzL2RvdHRlZC1saW5lLS1wZGktZXZlbnQtcmVicmFuZC1tZWRpdW0uc3ZnXCIpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnUtdGhlbWUtLWxpZ2h0IC5ibG9jay1yZXNvdXJjZXNfX3RpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JyYW5kZWQtZG90cy9kb3R0ZWQtbGluZS0td2hpdGUuc3ZnXCIpO1xufVxuXG4udS10aGVtZS0tZGFyayAuYmxvY2stcmVzb3VyY2VzX190aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9icmFuZGVkLWRvdHMvZG90dGVkLWxpbmUtLWJsYWNrLnN2Z1wiKTtcbn1cblxuLyoqXG4gKiBTZWN0aW9uIGhlYWRlclxuICovXG4uYy1zZWN0aW9uLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1zZWN0aW9uLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWhlYWRlcl9fc3VidGl0bGUge1xuICBjbGVhcjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLXNlY3Rpb24taGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICMwMDRCODc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXNlY3Rpb24taGVhZGVyX19saW5rLmMtbW9iaWxlLWNvbnRlbnQsIC5jLXNlY3Rpb24taGVhZGVyX19saW5rLmMtZGVza3RvcC10YWJsZXQtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgI2hvbWUucGFnZSAuYy1zZWN0aW9uLWhlYWRlcl9fbGluay5jLW1vYmlsZS1jb250ZW50LmMtZGVza3RvcC10YWJsZXQtY29udGVudCwgI2hvbWUucGFnZSAuYy1zZWN0aW9uLWhlYWRlcl9fbGluay5jLWRlc2t0b3AtdGFibGV0LWNvbnRlbnQuYy1kZXNrdG9wLXRhYmxldC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI2hvbWUucGFnZSAuYy1zZWN0aW9uLWhlYWRlcl9fbGluay5jLW1vYmlsZS1jb250ZW50LmMtbW9iaWxlLWNvbnRlbnQsICNob21lLnBhZ2UgLmMtc2VjdGlvbi1oZWFkZXJfX2xpbmsuYy1kZXNrdG9wLXRhYmxldC1jb250ZW50LmMtbW9iaWxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICNob21lLnBhZ2UgLmMtc2VjdGlvbi1oZWFkZXJfX2xpbmsuYy1tb2JpbGUtY29udGVudC5jLW1vYmlsZS1jb250ZW50LCAjaG9tZS5wYWdlIC5jLXNlY3Rpb24taGVhZGVyX19saW5rLmMtZGVza3RvcC10YWJsZXQtY29udGVudC5jLW1vYmlsZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnUtdGhlbWUtLWxpZ2h0IC5jLXNlY3Rpb24taGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udS10aGVtZS0tZGFyayAuYy1zZWN0aW9uLWhlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmMtc2VjdGlvbi1oZWFkZXJfX2xpbmsuYy1tb2JpbGUtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmxvY2stc2VjdGlvbi1oZWFkZXItLWJvdHRvbWxlc3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay1zZWN0aW9uLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtc2VjdGlvbi10aXRsZS0tYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtc2VjdGlvbi10aXRsZS0tYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jLXNlY3Rpb24tdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnJhbmRlZC1kb3RzL2RvdHRlZC1saW5lLS1wZGktZXZlbnQtcmVicmFuZC1tZWRpdW0uc3ZnXCIpO1xufVxuLnUtdGhlbWUtLWxpZ2h0IC5jLXNlY3Rpb24tdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JyYW5kZWQtZG90cy9kb3R0ZWQtbGluZS0td2hpdGUuc3ZnXCIpO1xufVxuXG4udS10aGVtZS0tZGFyayAuYy1zZWN0aW9uLXRpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9icmFuZGVkLWRvdHMvZG90dGVkLWxpbmUtLWJsYWNrLnN2Z1wiKTtcbn1cblxuLmMtc2VjdGlvbi10aXRsZS0tYWxpZ24tY2VudGVyOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jLXNlY3Rpb24tdGl0bGUtLWFsaWduLXJpZ2h0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYy1zZWN0aW9uLXRpdGxlLmMtc2VjdGlvbi10aXRsZS0tYnJhbmQtbmV1dHJhbCAuYy1zZWN0aW9uLXRpdGxlX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmY1MTEzO1xufVxuLmMtc2VjdGlvbi10aXRsZS5jLXNlY3Rpb24tdGl0bGUtLWJyYW5kLW5ldXRyYWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnJhbmRlZC1kb3RzL2RvdHRlZC1saW5lLS1wZGktZXZlbnQtcmVicmFuZC1tZWRpdW0uc3ZnXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5jLXNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYy1zZWN0aW9uLXRpdGxlOmFmdGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYy1zZWN0aW9uLXRpdGxlX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMDA0Qjg3O1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuM3B4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udS10aGVtZS0tbGlnaHQgLmMtc2VjdGlvbi10aXRsZV9fc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51LXRoZW1lLS1kYXJrIC5jLXNlY3Rpb24tdGl0bGVfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jLXNlY3Rpb24tdGl0bGVfX3RpdGxlIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDIycHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1zZWN0aW9uLXRpdGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4udS10aGVtZS0tbGlnaHQgLmMtc2VjdGlvbi10aXRsZV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51LXRoZW1lLS1kYXJrIC5jLXNlY3Rpb24tdGl0bGVfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi8qKlxuKiBTZWN0aW9uIGNvcHlcbioqL1xuLmMtc2VjdGlvbi1jb3B5IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1zZWN0aW9uLWNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYy1zb2NpYWwtaWNvbnNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmMtc29jaWFsLWljb25zX19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZpbGw6ICMwMDRCODc7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjEyNXMgYWxsIGxpbmVhcjtcbn1cbi5jLXNvY2lhbC1pY29uc19fbGluayAuYy1zb2NpYWwtaWNvbnNfX2ljb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udS10aGVtZS0tbGlnaHQgLmMtc29jaWFsLWljb25zX19saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnUtdGhlbWUtLWRhcmsgLmMtc29jaWFsLWljb25zX19saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLmMtc29jaWFsLWljb25zX19saW5rOmhvdmVyLCAuYy1zb2NpYWwtaWNvbnNfX2xpbms6YWN0aXZlLCAuYy1zb2NpYWwtaWNvbnNfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xuICBib3JkZXItY29sb3I6ICMwMDRCODc7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi8qKlxuICogU3BlYWtlciBncmlkXG4gKi9cbi5jLXNwZWFrZXItZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gIG1hcmdpbi10b3A6IC0zNXB4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5jLXNwZWFrZXItZ3JpZF9faXRlbSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmMtc3BlYWtlci1ncmlkX19pdGVtIHtcbiAgICBtYXJnaW46IDM1cHggNiU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5jLXNwZWFrZXItZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmMtc3BlYWtlci1ncmlkX19pdGVtIC5jLXNwZWFrZXJfX2ltYWdlIGEgaW1nIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1zcGVha2VyLWdyaWRfX2l0ZW0gLmMtc3BlYWtlcl9faW1hZ2UgYSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHpvb206IDEuNzU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1zcGVha2VyLWdyaWRfX2l0ZW0gLmMtc3BlYWtlcl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmMtc3BlYWtlci1ncmlkX19pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmMtc3BlYWtlci1ncmlkX19pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5jLXNwZWFrZXItLXBvcHVwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1zcGVha2VyIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxufVxuXG4uYy1zcGVha2VyX19pbWFnZSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc3BlYWtlcl9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYy1zcGVha2VyLS1wb3B1cCAuYy1zcGVha2VyX19pbWFnZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1zcGVha2VyLS1wb3B1cCAuYy1zcGVha2VyX19pbWFnZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHpvb206IDEuNzU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5jLXNwZWFrZXJfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1zcGVha2VyX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA5MSU7XG4gIH1cbiAgLmMtc3BlYWtlcl9faW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLmMtc3BlYWtlcl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cbn1cbi5jLXNwZWFrZXJfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4NztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgbGVmdDogLTI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogLTI3cHg7XG4gIHdpZHRoOiA1NHB4O1xufVxuLnUtdGhlbWUtLWxpZ2h0IC5jLXNwZWFrZXJfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi51LXRoZW1lLS1kYXJrIC5jLXNwZWFrZXJfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi51LXRoZW1lLS1saWdodCAuYy1zcGVha2VyX19sYWJlbCB7XG4gIGNvbG9yOiAjMDA0Qjg3O1xufVxuLnUtdGhlbWUtLWRhcmsgLmMtc3BlYWtlcl9fbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1zcGVha2VyX19sYWJlbCB7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cbi51LXRoZW1lLS1saWdodCAuYy1zcGVha2VyX19sYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnUtdGhlbWUtLWRhcmsgLmMtc3BlYWtlcl9fbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmMtc3BlYWtlcl9fdGl0bGUge1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cbi5jLXNwZWFrZXJfX3RpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi51LXRoZW1lLS1saWdodCAuYy1zcGVha2VyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnUtdGhlbWUtLWRhcmsgLmMtc3BlYWtlcl9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1zcGVha2VyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jLXNwZWFrZXJfX2pvYiB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW46IDA7XG59XG4udS10aGVtZS0tbGlnaHQgLmMtc3BlYWtlcl9fam9iIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG4udS10aGVtZS0tZGFyayAuYy1zcGVha2VyX19qb2Ige1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1zcGVha2VyX19qb2Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYy1zcGVha2VyX19jb250ZW50IHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4udS10aGVtZS0tbGlnaHQgLmMtc3BlYWtlcl9fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnUtdGhlbWUtLWRhcmsgLmMtc3BlYWtlcl9fY29udGVudCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYy1zcGVha2VyX19jb250ZW50LWN0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYy1zcGVha2VyX19zb2NpYWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDEzcHggMDtcbn1cblxuLmMtc3BlYWtlcl9fc29jaWFsLWxpbmsge1xuICBoZWlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAzN3B4O1xufVxuXG4uYy1zcG9uc29yLS1wb3B1cCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtc3BvbnNvcl9fZGVzYyB7XG4gIHBhZGRpbmc6IDAgODBweDtcbn1cbi5jLXNwb25zb3JfX2Rlc2M6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4uYy1zcG9uc29yX19saW5rIHtcbiAgY29sb3I6ICMwMDRCODc7XG59XG5cbi8qKlxuICogU2VwYXJhdG9yXG4gKi9cbi5jLXZlcnRpY2FsLXNlcGFyYXRvciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9jay1ldmVudC1saXN0IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZjUxMTM7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay1ldmVudC1saXN0IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG4uYmxvY2stZXZlbnQtbGlzdCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay1ldmVudC1saXN0IHRhYmxlIHtcbiAgICB6b29tOiAwLjU1O1xuICB9XG59XG4uYmxvY2stZXZlbnQtbGlzdCB0YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLmJsb2NrLWV2ZW50LWxpc3QgdGFibGUgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyNHB4IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAuYmxvY2stZXZlbnQtbGlzdCB0YWJsZSB0aGVhZCB0ciB0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAuYmxvY2stZXZlbnQtbGlzdCB0YWJsZSB0aGVhZCB0ciB0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gIC5ibG9jay1ldmVudC1saXN0IHRhYmxlIHRoZWFkIHRyIHRoOm50aC1vZi10eXBlKDMpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4uYmxvY2stZXZlbnQtbGlzdCB0YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uYmxvY2stZXZlbnQtbGlzdCB0YWJsZSB0Ym9keSB0cjpmaXJzdC1vZi10eXBlIHRkIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uYmxvY2stZXZlbnQtbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMTRweDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLmJsb2NrLWV2ZW50LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLmJsb2NrLWV2ZW50LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAuYmxvY2stZXZlbnQtbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgzKSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4uYy1jc3MtbG9nbyB7XG4gIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJSYWpkaGFuaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmMtY3NzLWxvZ28ge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuLmMtY3NzLWxvZ28uYy1jc3MtbG9nby0tYnJhbmQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNEI4Nztcbn1cbi5jLWNzcy1sb2dvLmMtY3NzLWxvZ28tLWZvb3RlciwgLmMtY3NzLWxvZ28uYy1jc3MtbG9nby0tc21hbGwge1xuICBib3JkZXItbGVmdC13aWR0aDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmMtY3NzLWxvZ28uYy1jc3MtbG9nby0tc21hbGwge1xuICBmb250LXNpemU6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmMtY3NzLWxvZ28uYy1jc3MtbG9nby0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmMtY3NzLWxvZ28uYy1jc3MtbG9nby0tZm9vdGVyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYy1jc3MtbG9nb19fYnJhbmQtbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNWVtO1xuICBsaW5lLWhlaWdodDogMC45ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOGVtO1xufVxuLnQtYnJhbmQtcGVyZSAuYy1jc3MtbG9nb19fYnJhbmQtbmFtZSwgLnQtYnJhbmQtcGVyZS1yZWJyYW5kIC5jLWNzcy1sb2dvX19icmFuZC1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmMtY3NzLWxvZ29fX2V2ZW50LW5hbWUge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1jc3MtbG9nb19fZXZlbnQtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbn1cblxuLmMtc3VibWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmMtc3VibWVudSB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG4uYy1zdWJtZW51LS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmMtc3VibWVudV9faXRlbSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYy1zdWJtZW51X19pdGVtIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYy1zdWJtZW51X19pdGVtICsgLmMtc3VibWVudV9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIH1cbn1cblxuLmMtc3VibWVudV9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmMtc3VibWVudV9fbGluayB7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTRweCAyMnB4O1xuICB9XG4gIC5jLXN1Ym1lbnVfX2xpbms6aG92ZXIsIC5jLXN1Ym1lbnVfX2xpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIH1cbn1cblxuLmFnZW5kYS1kYXkge1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZ2VuZGEtZGF5LmFnZW5kYS1kYXktLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5hZ2VuZGEtZGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5hZ2VuZGEtZGF5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmFnZW5kYS1kYXktaGVhZGVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5hZ2VuZGEtZGF5LWN0YSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYWdlbmRhLWRheS1jdGEge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5hZ2VuZGEtZGF5LW1haW4tdGl0bGUge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbiNhZ2VuZGEgLmFnZW5kYS1kYXktY3RhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFnZW5kYS1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYWdlbmRhLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmFnZW5kYS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuOGVtO1xuICAgIHdpZHRoOiAyOSU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuLmFnZW5kYS1idXR0b24uYWdlbmRhLWJ1dHRvbi0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0Qjg3O1xufVxuLmFnZW5kYS1idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDU5YTE7XG59XG5cbi5zdHJlYW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdHJlYW0taGVhZGVyIHtcbiAgY29sb3I6ICM5Nzk3OTc7XG59XG5cbi5hZ2VuZGEtaXRlbXMge1xuICBwYWRkaW5nOiAzMHB4IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5hZ2VuZGEtaXRlbXMuYWdlbmRhLWl0ZW1zLS1zdHJlYW1lZCAuYWdlbmRhLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5hZ2VuZGEtaXRlbXMuYWdlbmRhLWl0ZW1zLS1zdHJlYW1lZCAuYWdlbmRhLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5hZ2VuZGEtaXRlbXMge1xuICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgfVxuICAuYWdlbmRhLWl0ZW1zIC5hZ2VuZGEtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIHBhZGRpbmc7XG4gIH1cbiAgLmFnZW5kYS1pdGVtcyAuYWdlbmRhLWl0ZW0uYWdlbmRhLWl0ZW0tLWNvbGxhcHNlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFnZW5kYS1pdGVtX19mdWxsLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmFnZW5kYS1pdGVtX19mdWxsLXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICB9XG59XG4uYWdlbmRhLWl0ZW1fX2Z1bGwtdmlldyAuYWdlbmRhLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCAyMnB4IDIycHggMjJweDtcbiAgZmxleDogNCA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5hZ2VuZGEtaXRlbV9fZnVsbC12aWV3IC5hZ2VuZGEtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYWdlbmRhLWl0ZW1fX2Z1bGwtdmlldyAuYWdlbmRhLWl0ZW1fX2Rlc2NyaXB0aW9uIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmFnZW5kYS1pdGVtX19mdWxsLXZpZXcgLmFnZW5kYS1pdGVtX19kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5hZ2VuZGEtaXRlbV9fZnVsbC12aWV3IC5hZ2VuZGEtaXRlbV9fZGVzY3JpcHRpb24gdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG59XG4uYWdlbmRhLWl0ZW1fX2Z1bGwtdmlldyAuYWdlbmRhLWl0ZW1fX2Rlc2NyaXB0aW9uLS1ib3JkZXJlZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA0OXB4KSB7XG4gIC5hZ2VuZGEtaXRlbV9fZnVsbC12aWV3IC5hZ2VuZGEtaXRlbV9fZGVzY3JpcHRpb24tLWJvcmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmFnZW5kYS1pdGVtX19mdWxsLXZpZXcgLmFnZW5kYS1pdGVtX19kZXNjcmlwdGlvbi0tYm9yZGVyZWQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gIH1cbn1cbi5hZ2VuZGEtaXRlbV9fZnVsbC12aWV3IC5hZ2VuZGEtaXRlbV9fc3BlYWtlcnMtZnVsbCB7XG4gIHBhZGRpbmc6IDIycHg7XG4gIGZsZXg6IDIgMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYWdlbmRhLWl0ZW1fX2Z1bGwtdmlldyAuYWdlbmRhLWl0ZW1fX3NwZWFrZXJzLWZ1bGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYWdlbmRhLWl0ZW1fX2Z1bGwtdmlldyAuYWdlbmRhLWl0ZW1fX3NwZWFrZXJzLWZ1bGwgLmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYWdlbmRhLWl0ZW1fX2Z1bGwtdmlldyAuYWdlbmRhLWl0ZW1fX3NwZWFrZXJzLWZ1bGwgLmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hZ2VuZGEtaXRlbV9fZnVsbC12aWV3IC5hZ2VuZGEtaXRlbV9fc3BlYWtlcnMtZnVsbCAuYWdlbmRhLWl0ZW1fX3NwZWFrZXItZnVsbCAuYWdlbmRhLWl0ZW1fX3NwZWFrZXItZnVsbF9fcGhvdG8ge1xuICB3aWR0aDogNDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWdlbmRhLWl0ZW1fX2Z1bGwtdmlldyAuYWdlbmRhLWl0ZW1fX3NwZWFrZXJzLWZ1bGwgLmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGwgLmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGxfX3Bob3RvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLmFnZW5kYS1pdGVtX19mdWxsLXZpZXcgLmFnZW5kYS1pdGVtX19zcGVha2Vycy1mdWxsIC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsIC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsX19waG90byBpbWcge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuLmFnZW5kYS1pdGVtX19mdWxsLXZpZXcgLmFnZW5kYS1pdGVtX19zcGVha2Vycy1mdWxsIC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsIC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsX19pbmZvcm1hdGlvbiB7XG4gIHdpZHRoOiA2MCU7XG59XG4uYWdlbmRhLWl0ZW1fX2Z1bGwtdmlldyAuYWdlbmRhLWl0ZW1fX3NwZWFrZXJzLWZ1bGwgLmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGwgLmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGxfX2luZm9ybWF0aW9uIC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsX190aXRsZSwgLmFnZW5kYS1pdGVtX19mdWxsLXZpZXcgLmFnZW5kYS1pdGVtX19zcGVha2Vycy1mdWxsIC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsIC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsX19pbmZvcm1hdGlvbiAuYWdlbmRhLWl0ZW1fX3NwZWFrZXItZnVsbF9fcG9zaXRpb24sIC5hZ2VuZGEtaXRlbV9fZnVsbC12aWV3IC5hZ2VuZGEtaXRlbV9fc3BlYWtlcnMtZnVsbCAuYWdlbmRhLWl0ZW1fX3NwZWFrZXItZnVsbCAuYWdlbmRhLWl0ZW1fX3NwZWFrZXItZnVsbF9faW5mb3JtYXRpb24gLmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGxfX2N0YSB7XG4gIG1hcmdpbjogM3B4IDA7XG59XG4uYWdlbmRhLWl0ZW1fX2Z1bGwtdmlldyAuYWdlbmRhLWl0ZW1fX3NwZWFrZXJzLWZ1bGwgLmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGwgLmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGxfX2luZm9ybWF0aW9uIC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uYWdlbmRhLWl0ZW1fX2Z1bGwtdmlldyAuYWdlbmRhLWl0ZW1fX3NwZWFrZXJzLWZ1bGwgLmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGwgLmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGxfX2luZm9ybWF0aW9uIC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsX19wb3NpdGlvbiB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmFnZW5kYS1pdGVtX19mdWxsLXZpZXcgLmFnZW5kYS1pdGVtX19zcGVha2Vycy1mdWxsIC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsIC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsX19pbmZvcm1hdGlvbiAuYWdlbmRhLWl0ZW1fX3NwZWFrZXItZnVsbF9fY3RhIHtcbiAgY29sb3I6ICMwMDRCODc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmFnZW5kYS1pdGVtX19mdWxsLXZpZXcgLmFnZW5kYS1pdGVtX19zcGVha2Vycy1mdWxsIC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsIC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsX19pbmZvcm1hdGlvbi5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsX19pbmZvcm1hdGlvbi0tcGFkZGVkIHtcbiAgcGFkZGluZzogMCAwIDIycHggMjJweDtcbn1cbi5hZ2VuZGEtaXRlbV9fZnVsbC12aWV3IC5hZ2VuZGEtaXRlbV9fc3BlYWtlcnMtZnVsbCAuYWdlbmRhLWl0ZW1fX3NwZWFrZXItZnVsbCAuYWdlbmRhLWl0ZW1fX3NwZWFrZXItZnVsbF9faW5mb3JtYXRpb24uYWdlbmRhLWl0ZW1fX3NwZWFrZXItZnVsbF9faW5mb3JtYXRpb24tLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMnB4IDA7XG59XG4uYWdlbmRhLWl0ZW1fX2Z1bGwtdmlldyAuYWdlbmRhLWl0ZW1fX3NwZWFrZXJzLWZ1bGwtLXBhZGRlZCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLmFnZW5kYS1pdGVtX19mdWxsLXZpZXcgLmFnZW5kYS1pdGVtX19zcGVha2Vycy1mdWxsLS1wYWRkZWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5hZ2VuZGEtaXRlbV9fZnVsbC12aWV3IC5hZ2VuZGEtaXRlbV9fc3BlYWtlcnMtZnVsbC0tcGFkZGVkIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5hZ2VuZGEtaXRlbV9fZnVsbC12aWV3IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLmFnZW5kYS1pdGVtX19mb290ZXIge1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5hZ2VuZGEtaXRlbV9fZm9vdGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxufVxuLmFnZW5kYS1pdGVtX19mb290ZXIgLmFnZW5kYS1pdGVtX19mb290ZXItaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZGVkZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYWdlbmRhLWl0ZW1fX2Zvb3RlciAuYWdlbmRhLWl0ZW1fX2Zvb3Rlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuYWdlbmRhLWl0ZW1fX2Zvb3RlciAuYWdlbmRhLWl0ZW1fX2Zvb3Rlci1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFnZW5kYS1pdGVtX19mb290ZXIgLmFnZW5kYS1pdGVtX19mb290ZXItaXRlbSAuYWdlbmRhLWl0ZW1fX2Zvb3Rlci1pdGVtLWljb24ge1xuICBmaWxsOiAjMDA0Qjg3O1xufVxuLmFnZW5kYS1pdGVtX19mb290ZXIgLmFnZW5kYS1pdGVtX19mb290ZXItaXRlbSAuYWdlbmRhLWl0ZW1fX2Zvb3Rlci1pdGVtLWljb24uYy1pY29uLWxvY2F0aW9uIHtcbiAgaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMTRweDtcbn1cbi5hZ2VuZGEtaXRlbV9fZm9vdGVyIC5hZ2VuZGEtaXRlbV9fZm9vdGVyLWl0ZW0gLmFnZW5kYS1pdGVtX19mb290ZXItaXRlbS1pY29uLmMtaWNvbi1zcGVha2VycyB7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDE1cHg7XG59XG4uYWdlbmRhLWl0ZW1fX2Zvb3RlciAuYWdlbmRhLWl0ZW1fX2Zvb3Rlci1pdGVtIC5hZ2VuZGEtaXRlbV9fZm9vdGVyLWl0ZW0taWNvbi5jLWljb24tdGFyZ2V0IHtcbiAgaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMjFweDtcbn1cbi5hZ2VuZGEtaXRlbV9fZm9vdGVyIC5hZ2VuZGEtaXRlbV9fZm9vdGVyLWl0ZW0gLmFnZW5kYS1pdGVtX19mb290ZXItaXRlbS1pY29uLCAuYWdlbmRhLWl0ZW1fX2Zvb3RlciAuYWdlbmRhLWl0ZW1fX2Zvb3Rlci1pdGVtIC5hZ2VuZGEtaXRlbV9fZm9vdGVyLWl0ZW0tY29weSB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hZ2VuZGEtaXRlbV9fZm9vdGVyIC5hZ2VuZGEtaXRlbV9fZm9vdGVyLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uYWdlbmRhLWl0ZW1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZ2VuZGEtaXRlbV9faGVhZGVyLmpzLWNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZ2VuZGEtaXRlbV9faGVhZGVyLmpzLWNvbGxhcHNpYmxlLWhlYWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogMC43cztcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL2V4cGFuZC1idXR0b24uc3ZnXCIpO1xuICByaWdodDogMTFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAuYWdlbmRhLWl0ZW1fX2hlYWRlci5qcy1jb2xsYXBzaWJsZS1oZWFkZXI6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmFnZW5kYS1pdGVtX19oZWFkZXIuanMtY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5hZ2VuZGEtaXRlbV9faGVhZGVyLmpzLWNvbGxhcHNpYmxlLWhlYWRlcjphZnRlciB7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5hZ2VuZGEtaXRlbV9faGVhZGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFnZW5kYS1pdGVtX19oZWFkZXIgLmFnZW5kYS1pdGVtX190aW1pbmdzIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwNEI4NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5hZ2VuZGEtaXRlbV9faGVhZGVyIC5hZ2VuZGEtaXRlbV9fdGltaW5ncyB7XG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gIH1cbn1cbi5hZ2VuZGEtaXRlbV9faGVhZGVyIC5hZ2VuZGEtaXRlbV9faW5mb3JtYXRpb24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmbGV4LWdyb3c6IDg7XG59XG4uYWdlbmRhLWl0ZW1fX2hlYWRlciAuYWdlbmRhLWl0ZW1fX2luZm9ybWF0aW9uIC5hZ2VuZGEtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzExMTExMTtcbiAgbWFyZ2luOiAwO1xufVxuLmFnZW5kYS1pdGVtX19oZWFkZXIgLmFnZW5kYS1pdGVtX19pbmZvcm1hdGlvbiAuYWdlbmRhLWl0ZW1fX3RpdGxlICsgLmFnZW5kYS1pdGVtX19zcGVha2VycyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYWdlbmRhLWl0ZW1fX2hlYWRlciAuYWdlbmRhLWl0ZW1fX2luZm9ybWF0aW9uIC5hZ2VuZGEtaXRlbV9fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjMDA0Qjg3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNS41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmFnZW5kYS1pdGVtX19oZWFkZXIgLmFnZW5kYS1pdGVtX19pbmZvcm1hdGlvbiAuYWdlbmRhLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5hZ2VuZGEtaXRlbV9faGVhZGVyIC5hZ2VuZGEtaXRlbV9faW5mb3JtYXRpb24gLmFnZW5kYS1pdGVtX19zcGVha2VycyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmFnZW5kYS1pdGVtX19oZWFkZXIgLmFnZW5kYS1pdGVtX19pbmZvcm1hdGlvbiAuYWdlbmRhLWl0ZW1fX3NwZWFrZXJzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYWdlbmRhLWl0ZW1fX2hlYWRlciAuYWdlbmRhLWl0ZW1fX2luZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5hZ2VuZGEtaXRlbV9faGVhZGVyIC5hZ2VuZGEtaXRlbV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFnZW5kYS1pdGVtX19oZWFkZXIgLmFnZW5kYS1pdGVtX19kZXNjcmlwdGlvbiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hZ2VuZGEtaXRlbV9faGVhZGVyIC5hZ2VuZGEtaXRlbV9fZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hZ2VuZGEtaXRlbV9faGVhZGVyIC5hZ2VuZGEtaXRlbV9fc3BlYWtlcnMge1xuICBjb2xvcjogIzk3OTc5Nztcbn1cbi5hZ2VuZGEtaXRlbV9faGVhZGVyIC5hZ2VuZGEtaXRlbV9fc3BlYWtlcnMgLmFnZW5kYS1pdGVtX19zcGVha2VyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNS41cHg7XG59XG4uYWdlbmRhLWl0ZW1fX2hlYWRlciAuYWdlbmRhLWl0ZW1fX3NwZWFrZXJzIC5hZ2VuZGEtaXRlbV9fc3BlYWtlciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZ2VuZGEtaXRlbV9faGVhZGVyIC5hZ2VuZGEtaXRlbV9fc3BlYWtlcnMgLmFnZW5kYS1pdGVtX19zcGVha2VyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5hZ2VuZGEtaXRlbV9faGVhZGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmFnZW5kYS1pdGVtLmpzLWNvbGxhcHNpYmxlLWFjdGl2ZSAuYWdlbmRhLWl0ZW1fX2hlYWRlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmFnZW5kYS1jdGEge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmFnZW5kYS1jdGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5hZ2VuZGEtY3RhIC5hZ2VuZGEtY3RhX19idXR0b24ge1xuICBwYWRkaW5nOiAxOHB4IDQ1cHggMTRweDtcbn1cblxuLmJsb2NrcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmJsb2NrcyAuYmxvY2tzIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5ncmlkLWl0ZW0taW5uZXIgLmJsb2NrcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrcyAuYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5ibG9ja3MgLmJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG59XG4uYmxvY2tzIC5ibG9jay5ibG9jay1oaWdobGlnaHRlZF9ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDQ0cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYmxvY2tzIC5ibG9jay5ibG9jay1oaWdobGlnaHRlZF9ibG9jayB7XG4gICAgcGFkZGluZzogODhweCAwO1xuICB9XG59XG4uYmxvY2tzIC5ibG9jay5ibG9jay1oaWdobGlnaHRlZF9ibG9jayArIC5ibG9jayB7XG4gIG1hcmdpbi10b3A6IDY2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJsb2NrcyAuYmxvY2suYmxvY2staGlnaGxpZ2h0ZWRfYmxvY2sgKyAuYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDg4cHg7XG4gIH1cbn1cbi5ibG9ja3MgLmJsb2NrLmJsb2NrLWhpZ2hsaWdodGVkX2Jsb2NrICsgLmJsb2NrLWNvdW50ZG93biB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5ibG9ja3MgLmJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9ja3MgLmJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZXMgLnBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2VzIC5wYWdlLS1wcmV2aWV3IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzExMTExMTtcbiAgb3BhY2l0eTogMC42O1xufVxuaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbmlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbmlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzExMTExMTtcbiAgb3BhY2l0eTogMC42O1xufVxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDRCODc7XG59XG5cbi5kay1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kay1zZWxlY3QgLmRrLXNlbGVjdGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRrLXNlbGVjdCAuZGstc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzExMTExMTtcbiAgbWFyZ2luOiAwO1xuICByaWdodDogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZGstc2VsZWN0IC5kay1zZWxlY3RlZDphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kay1zZWxlY3QgLmRrLXNlbGVjdGVkOmhvdmVyOmJlZm9yZSwgLmRrLXNlbGVjdCAuZGstc2VsZWN0ZWQ6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzExMTExMTtcbn1cbi5kay1zZWxlY3QgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2JjYmNiO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmRrLXNlbGVjdCAuZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG4uZGstc2VsZWN0IC5kay1zZWxlY3Qtb3B0aW9ucyAuZGstb3B0aW9uLmRrLW9wdGlvbi1oaWdobGlnaHQsIC5kay1zZWxlY3QgLmRrLXNlbGVjdC1vcHRpb25zIC5kay1vcHRpb24uZGstb3B0aW9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5nZm9ybV93cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5nZm9ybV93cmFwcGVyIGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uZ2Zvcm1fd3JhcHBlciBsYWJlbC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwNEI4Nztcbn1cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwIDExcHg7XG59XG4uZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjIwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIHBhZGRpbmc6IDExcHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjJweDtcbn1cblxuLmJsb2NrLWdyaWQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYmxvY2stc2VjdGlvbi1oZWFkZXIgKyAuYmxvY2stZ3JpZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ncmlkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC0yMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ3JpZC5jZW50ZXItZ3JpZC1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmdyaWQgLmdyaWQtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmdyaWQgLmdyaWQtaXRlbSB7XG4gICAgcGFkZGluZzogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5ncmlkIC5ncmlkLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDQ0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuZ3JpZCAuZ3JpZC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5ncmlkIC5ncmlkLWl0ZW0taW5uZXIge1xuICBjb2xvcjogIzExMTExMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9jay1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWljb24gLmljb24ge1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJsb2NrLWljb24gLmljb24gaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ibG9jay1pY29uIC5pY29uLmljb24tLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xuICB3aWR0aDogMTEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJsb2NrLWljb24gLmljb24uaWNvbi0tZmlsbCBpIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYmxvY2stc3BvbnNvcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDcwcHggLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyOXB4KSB7XG4gIC5ibG9jay1zcG9uc29ycyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYmxvY2stc3BvbnNvcnMgLnNsaWNrLWxpc3Qge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5ibG9jay1zcG9uc29yc19fc3RhdGljLXRpdGxlIGgyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cbi51LXRoZW1lLS1saWdodCAuYmxvY2stc3BvbnNvcnNfX3N0YXRpYy10aXRsZSBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnUtdGhlbWUtLWRhcmsgLmJsb2NrLXNwb25zb3JzX19zdGF0aWMtdGl0bGUgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycy10eXBlLS1jYXJvdXNlbCAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3Ige1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjlweCkge1xuICAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzLXR5cGUtLWNhcm91c2VsIC5ibG9jay1zcG9uc29yc19fc3BvbnNvci5zbGljay1zbGlkZSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtdHlwZS0tY2Fyb3VzZWwgLmJsb2NrLXNwb25zb3JzX19zcG9uc29yLnNsaWNrLXNsaWRlLnNsaWRlci1pdGVtLWluLXZpZXctLTEge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjBweCkge1xuICAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzLXR5cGUtLWNhcm91c2VsIC5ibG9jay1zcG9uc29yc19fc3BvbnNvci5zbGljay1zbGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzLXR5cGUtLWNhcm91c2VsIC5ibG9jay1zcG9uc29yc19fc3BvbnNvci5zbGljay1zbGlkZS5zbGlkZXItaXRlbS1pbi12aWV3LS0xLnNsaWNrLWFjdGl2ZSwgLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycy10eXBlLS1jYXJvdXNlbCAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3Iuc2xpY2stc2xpZGUuc2xpZGVyLWl0ZW0taW4tdmlldy0tMy5zbGljay1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzLXR5cGUtLWNhcm91c2VsIC5ibG9jay1zcG9uc29yc19fc3BvbnNvci5zbGljay1zbGlkZS5zbGlkZXItaXRlbS1pbi12aWV3LS0yLnNsaWNrLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gIC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtdHlwZS0tY2Fyb3VzZWwgLmJsb2NrLXNwb25zb3JzX19zcG9uc29yLnNsaWNrLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtdHlwZS0tY2Fyb3VzZWwgLmJsb2NrLXNwb25zb3JzX19zcG9uc29yLnNsaWNrLXNsaWRlLnNsaWRlci1pdGVtLWluLXZpZXctLTEuc2xpY2stYWN0aXZlLCAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzLXR5cGUtLWNhcm91c2VsIC5ibG9jay1zcG9uc29yc19fc3BvbnNvci5zbGljay1zbGlkZS5zbGlkZXItaXRlbS1pbi12aWV3LS02LnNsaWNrLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtdHlwZS0tY2Fyb3VzZWwgLmJsb2NrLXNwb25zb3JzX19zcG9uc29yLnNsaWNrLXNsaWRlLnNsaWRlci1pdGVtLWluLXZpZXctLTIuc2xpY2stYWN0aXZlLCAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzLXR5cGUtLWNhcm91c2VsIC5ibG9jay1zcG9uc29yc19fc3BvbnNvci5zbGljay1zbGlkZS5zbGlkZXItaXRlbS1pbi12aWV3LS0zLnNsaWNrLWFjdGl2ZSwgLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycy10eXBlLS1jYXJvdXNlbCAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3Iuc2xpY2stc2xpZGUuc2xpZGVyLWl0ZW0taW4tdmlldy0tNC5zbGljay1hY3RpdmUsIC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtdHlwZS0tY2Fyb3VzZWwgLmJsb2NrLXNwb25zb3JzX19zcG9uc29yLnNsaWNrLXNsaWRlLnNsaWRlci1pdGVtLWluLXZpZXctLTUuc2xpY2stYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycy10eXBlLS1jYXJvdXNlbC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtYW1vdW50LS01IC5ibG9jay1zcG9uc29yc19fc3BvbnNvci5zbGljay1zbGlkZS5zbGlkZXItaXRlbS1pbi12aWV3LS02LnNsaWNrLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzLXR5cGUtLWNhcm91c2VsLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycy1hbW91bnQtLTUgLmJsb2NrLXNwb25zb3JzX19zcG9uc29yLnNsaWNrLXNsaWRlLnNsaWRlci1pdGVtLWluLXZpZXctLTUuc2xpY2stYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbn1cblxuLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycy5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtdHlwZS0tc3RhdGljLCAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycy10eXBlLS1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzLXR5cGUtLXN0YXRpYyAuc2xpY2stdHJhY2ssIC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzLXR5cGUtLWNhcm91c2VsIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMge1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG59XG4uYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzIC5ibG9jay1zcG9uc29yc19fc3BvbnNvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDI1cHggMzBweCAyNXB4O1xuICB3aWR0aDogY2FsYygyNSUgLSA1MHB4KTtcbn1cbi5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtdHlwZS0tc3RhdGljLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycyAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3Ige1xuICBmbG9hdDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzLXR5cGUtLXN0YXRpYy5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMgLmJsb2NrLXNwb25zb3JzX19zcG9uc29yIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzIC5ibG9jay1zcG9uc29yc19fc3BvbnNvcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYmxvY2stc3BvbnNvcnNfX3Nwb25zb3JzIC5ibG9jay1zcG9uc29yc19fc3BvbnNvciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMgLmJsb2NrLXNwb25zb3JzX19zcG9uc29yIGltZyB7XG4gICAgbWF4LWhlaWdodDogNzVweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTI5cHgpIHtcbiAgLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycyAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3IgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbiAgLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycyAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3IgLnNsaWNrLXNsaWRlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtdHlwZS0tc3RhdGljIC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMgLmJsb2NrLXNwb25zb3JzX19zcG9uc29yOm50aC1vZi10eXBlKDRuICsgMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtdHlwZS0tc3RhdGljIC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMgLmJsb2NrLXNwb25zb3JzX19zcG9uc29yOm50aC1vZi10eXBlKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycyAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjVweCAwO1xuICB9XG59XG5cbi5ibG9jay1zcG9uc29yc19fc3BvbnNvci1ncm91cCArIC5ibG9jay1zcG9uc29yc19fc3BvbnNvci1ncm91cCB7XG4gIHBhZGRpbmc6IDY3cHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmJsb2NrLXNwb25zb3JzX19zcG9uc29yLWdyb3VwICsgLmJsb2NrLXNwb25zb3JzX19zcG9uc29yLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG4gIC5ibG9jay1zcG9uc29yc19fc3BvbnNvci1ncm91cCArIC5ibG9jay1zcG9uc29yc19fc3BvbnNvci1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICB9XG59XG5cbi5ibG9jay10ZXh0IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIFRoaXMgYmxvY2sgaXMgdW5pcXVlIGluIHRoYXQgaXQgd2lsbCBhbHdheXMgYmUgYmVsb3cgdGhlIHNlY3Rpb24gaGVhZGVyLiAqL1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLXRleHQgaDEsIC5ibG9jay10ZXh0IGgyLCAuYmxvY2stdGV4dCBoMywgLmJsb2NrLXRleHQgaDQsIC5ibG9jay10ZXh0IGg1LCAuYmxvY2stdGV4dCBoNiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uYmxvY2stdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5ibG9jay10ZXh0IGgxLCAuYmxvY2stdGV4dCBoMiwgLmJsb2NrLXRleHQgaDMsIC5ibG9jay10ZXh0IGg0LCAuYmxvY2stdGV4dCBoNSwgLmJsb2NrLXRleHQgaDYsIC5ibG9jay10ZXh0IHAge1xuICBjb2xvcjogIzExMTExMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYmxvY2stdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ibG9jay10ZXh0IC5sLXdyYXBwZXIgcCBhLCAuYmxvY2stdGV4dCAubC13cmFwcGVyLWZ1bGwtd2lkdGggcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9jay10ZXh0LXRoZV9jb250ZW50IHtcbiAgcGFkZGluZzogNDRweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5ibG9jay10ZXh0LXRoZV9jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2NnB4IDA7XG4gIH1cbn1cblxuLmJsb2NrLWNvbXBhbmllc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay1jb21wYW5pZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5jb21wYW5pZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuY29tcGFuaWVzLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvbXBhbmllcy1saXN0X19jb21wYW55IHtcbiAgbWFyZ2luOiAwIDIwcHggMzBweCAyMHB4O1xuICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuY29tcGFuaWVzLWxpc3RfX2NvbXBhbnkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxufVxuLmNvbXBhbmllcy1saXN0X19jb21wYW55Om50aC1vZi10eXBlKDRuICsgMSkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jb21wYW5pZXMtbGlzdF9fY29tcGFueTpudGgtb2YtdHlwZSg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jb21wYW5pZXMtbGlzdF9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb21wYW5pZXMtbGlzdF9fbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG4uY29tcGFuaWVzLWxpc3RfX2NvbXBhbnktbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uY29tcGFuaWVzLWxpc3RfX2NvbXBhbnktYmlvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzk3OTc5Nztcbn1cblxuLmJsb2NrLW1hcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5ibG9jay1tYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYmxvY2stbWFwIC5ibG9jay1zZWN0aW9uLWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmJsb2NrLW1hcCAuYmxvY2stc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmJsb2NrLW1hcCAuYWNmLW1hcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA0OXB4KSB7XG4gIC5ibG9jay1tYXAgLmFjZi1tYXAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYmxvY2stbWFwIC5hY2YtbWFwIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uYmxvY2stbWFwIC5hY2YtbWFwIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvY2stbWFwX19ncmlkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYmxvY2stbWFwX19ncmlkLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLmJsb2NrLW1hcF9fZ3JpZC1pdGVtIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmJsb2NrLW1hcF9fZ3JpZC1pdGVtIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4uYmxvY2stbWFwX19ncmlkLWl0ZW06b25seS1vZi10eXBlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stbWFwX19ncmlkLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJsb2NrLW1hcF9fZ3JpZC1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ibG9jay1tYXBfX2dyaWQtaXRlbSAuYmxvY2stbWFwX19pbWFnZS1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG4uYmxvY2stbWFwX19ncmlkLWl0ZW0gLmJsb2NrLW1hcF9faW1hZ2UtY29udGFpbmVyOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ibG9jay1tYXBfX2dyaWQtaXRlbSAuYmxvY2stbWFwX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9jay1tYXBfX2ltYWdlcy0yIC5ibG9jay1tYXBfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDklO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbn1cblxuLmJsb2NrLW1hcF9faW1hZ2VzLTMgLmJsb2NrLW1hcF9faW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0OSU7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICB3aWR0aDogNDklO1xufVxuLmJsb2NrLW1hcF9faW1hZ2VzLTMgLmJsb2NrLW1hcF9faW1hZ2UtY29udGFpbmVyOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEJsb2NrOiBTcGVha2Vyc1xuICovXG4uYmxvY2stc3BlYWtlcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stc3BlYWtlcnMgLmMtaG9yaXpvbnRhbC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uYmxvY2stc3BlYWtlcnMgLmMtaG9yaXpvbnRhbC1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc2luZ2xlLXNwZWFrZXItcGFnZS1qb2ItcG9zaXRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2NrLXRlc3RpbW9uaWFscyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMgLmJsb2NrLXNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgNzBweDtcbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMtLXNpbmdsZSAuYmxvY2stc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0OXB4KSB7XG4gIC5ibG9jay10ZXN0aW1vbmlhbHMgLmJsb2NrLXNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvY2stdGVzdGltb25pYWxzIC5jLXNlY3Rpb24tdGl0bGU6OmFmdGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vKiBUZXN0aW1vbmlhbCBncmlkICovXG4uYmxvY2stdGVzdGltb25pYWxzX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmxvY2stdGVzdGltb25pYWxzX19ncmlkLWl0ZW0ge1xuICBtYXJnaW46IDAgMTVweDtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAzMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDlweCkge1xuICAuYmxvY2stdGVzdGltb25pYWxzX19ncmlkLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvY2stdGVzdGltb25pYWxzX19ncmlkLWl0ZW0gKyAuYmxvY2stdGVzdGltb25pYWxzX19ncmlkLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5ibG9jay10ZXN0aW1vbmlhbHNfX2dyaWQtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYmxvY2stdGVzdGltb25pYWxzX19ncmlkLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFsc19fZ3JpZC1pdGVtIC5jLWNvbnRlbnQtYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBUZXN0aW1vbmlhbCBTaW5nbGUgSXRlbSAqL1xuLmJsb2NrLXRlc3RpbW9uaWFsc19fc2luZ2xlLWl0ZW0ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51LXRoZW1lLS1saWdodCAuYmxvY2stdGVzdGltb25pYWxzX19zaW5nbGUtaXRlbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnUtdGhlbWUtLWRhcmsgLmJsb2NrLXRlc3RpbW9uaWFsc19fc2luZ2xlLWl0ZW0ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYmxvY2stdGVzdGltb25pYWxzX19zaW5nbGUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5ibG9jay10ZXN0aW1vbmlhbHNfX3NpbmdsZS1pdGVtLXF1b3RlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW46IDM2cHggYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogMDtcbn1cbi51LXRoZW1lLS1saWdodCAuYmxvY2stdGVzdGltb25pYWxzX19zaW5nbGUtaXRlbS1xdW90ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnUtdGhlbWUtLWRhcmsgLmJsb2NrLXRlc3RpbW9uaWFsc19fc2luZ2xlLWl0ZW0tcXVvdGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYmxvY2stdGVzdGltb25pYWxzX19zaW5nbGUtaXRlbS1xdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdGVzdGltb25pYWxzX19zaW5nbGUtaXRlbS1xdW90ZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFsc19fc2luZ2xlLWl0ZW0tcXVvdGUgcDo6YmVmb3JlLCAuYmxvY2stdGVzdGltb25pYWxzX19zaW5nbGUtaXRlbS1xdW90ZSBwOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcIic7XG59XG5cbi5ibG9jay10ZXN0aW1vbmlhbHNfX3NpbmdsZS1pdGVtLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmJsb2NrLXRlc3RpbW9uaWFsc19fc2luZ2xlLWl0ZW0tbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmJsb2NrLXRlc3RpbW9uaWFsc19fc2luZ2xlLWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmJsb2NrLXRlc3RpbW9uaWFsc19fc2luZ2xlLWl0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5ibG9jay10ZXN0aW1vbmlhbHNfX3NpbmdsZS1pdGVtLWNvbXBhbnkge1xuICBvcGFjaXR5OiAwLjc1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBtYXJnaW46IDA7XG59XG4udS10aGVtZS0tbGlnaHQgLmJsb2NrLXRlc3RpbW9uaWFsc19fc2luZ2xlLWl0ZW0tY29tcGFueSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnUtdGhlbWUtLWRhcmsgLmJsb2NrLXRlc3RpbW9uaWFsc19fc2luZ2xlLWl0ZW0tY29tcGFueSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5ibG9jay10ZXN0aW1vbmlhbHNfX3NpbmdsZS1pdGVtLWNvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBUZXN0aW1vbmlhbHMgbW9iaWxlIHNsaWRlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5ibG9jay10ZXN0aW1vbmlhbHNfX21vYmlsZS1zbGlkZXIgLnNsaWNrLWFycm93LFxuICAuYmxvY2stdGVzdGltb25pYWxzX19tb2JpbGUtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDlweCkge1xuICAuYmxvY2stdGVzdGltb25pYWxzX19tb2JpbGUtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJsb2NrLXRlc3RpbW9uaWFsc19fbW9iaWxlLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvY2stdGVzdGltb25pYWxzX19tb2JpbGUtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmJsb2NrLXRlc3RpbW9uaWFsc19fbW9iaWxlLXNsaWRlciAuc2xpY2stZG90cyBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuYmxvY2stdGVzdGltb25pYWxzX19tb2JpbGUtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuICAudS10aGVtZS0tbGlnaHQgLmJsb2NrLXRlc3RpbW9uaWFsc19fbW9iaWxlLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC51LXRoZW1lLS1kYXJrIC5ibG9jay10ZXN0aW1vbmlhbHNfX21vYmlsZS1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAuYmxvY2stdGVzdGltb25pYWxzX19tb2JpbGUtc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAuYmxvY2stdGVzdGltb25pYWxzX19tb2JpbGUtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAudS10aGVtZS0tbGlnaHQgLmJsb2NrLXRlc3RpbW9uaWFsc19fbW9iaWxlLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC51LXRoZW1lLS1kYXJrIC5ibG9jay10ZXN0aW1vbmlhbHNfX21vYmlsZS1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAuYmxvY2stdGVzdGltb25pYWxzX19tb2JpbGUtc2xpZGVyIC5zbGljay1hcnJvdyBzdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9jay10ZXN0aW1vbmlhbHNfX21vYmlsZS1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmJsb2NrLXRlc3RpbW9uaWFsc19fbW9iaWxlLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogVGVzdGltb25pYWxzIFBvcHVwICovXG4uYmxvY2stdGVzdGltb25pYWxzLXBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYmxvY2stdGVzdGltb25pYWxzLXBvcHVwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uYmxvY2stdGVzdGltb25pYWxzLXBvcHVwIC5jLWNvbnRlbnQtYm94X190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMtcG9wdXAgLmMtY29udGVudC1ib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscy1wb3B1cCAuYy1jb250ZW50LWJveF9fY29udGVudDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXRlc3RpbW9uaWFscy51LXRoZW1lLS1saWdodCAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscy51LXRoZW1lLS1saWdodCAuc2xpY2stYXJyb3cgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLmJsb2NrLWNhbGwtdG8tYWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlLmNhcnQgdGhlYWQsXG4gIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZS5jYXJ0IHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUuY2FydCB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlLmNhcnQgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZS5jYXJ0IHRib2R5IHRoLFxuICAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUuY2FydCB0Ym9keSB0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlLmNhcnQgdGJvZHkgdGQsXG4gIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZS5jYXJ0IHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlLmNhcnQgdHIsXG4gIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZS5jYXJ0IHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlLmNhcnQgdHIgdGQsXG4gIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZS5jYXJ0IHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUuY2FydCB0ciB0ZC5vcmRlci1hY3Rpb25zLFxuICAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUuY2FydCB0ciB0ZC5vcmRlci1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZS5jYXJ0IHRyIHRkOjpiZWZvcmUsXG4gIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZS5jYXJ0IHRyIHRkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSkgXCI6IFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZS5jYXJ0IHRyIHRkLnByb2R1Y3QtcmVtb3ZlOjpiZWZvcmUsIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUuY2FydCB0ciB0ZC5hY3Rpb25zOjpiZWZvcmUsXG4gIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZS5jYXJ0IHRyIHRkLnByb2R1Y3QtcmVtb3ZlOjpiZWZvcmUsXG4gIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZS5jYXJ0IHRyIHRkLmFjdGlvbnM6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGNvbG9yOiAjMTExMTExO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgsIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIHtcbiAgcGFkZGluZzogMjhweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoOmZpcnN0LWNoaWxkLCAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdHIsXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgLndvb2NvbW1lcmNlLXRhYmxlX19jYXJ0X3N1YnRvdGFsIHRkLFxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgLndvb2NvbW1lcmNlLXRhYmxlX19kaXNjb3VudCB0ZCB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xufVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGgsIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRkIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA2cHggMDtcbn1cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRyOmZpcnN0LWNoaWxkIHRoLCAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdHI6bGFzdC1jaGlsZCB0aCwgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIC5vcmRlci1hZ2Fpbixcbi53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LW5hbWUgc3BhbiwgLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LW5hbWUgYSB7XG4gIGNvbG9yOiAjMDA0Qjg3O1xufVxuLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LW5hbWUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtbmFtZSB1bCBsaSB7XG4gIG1hcmdpbjogMTZweCAwIDAgMjBweDtcbn1cblxuLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIC5mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgLmZvcm0gI2JpbGxpbmdfY291bnRyeV9maWVsZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgLmZvcm0gI29yZGVyX2NvbW1lbnRzX2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuZm9ybSAjb3JkZXJfY29tbWVudHNfZmllbGQge1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuZm9ybSBhYmJyLnJlcXVpcmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgPiAud2Mtbm90aWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyLXBheSAub3JkZXItc3VtbWFyeSB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndvb2NvbW1lcmNlLW9yZGVyLXBheSAub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pbmZvX19pdGVtLnNhZ2VwYXlkYXRhIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53b29jb21tZXJjZS1vcmRlci1wYXkgLm9yZGVyLXBheS1wb3B1cCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDRCODcgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDU1cHggMzVweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLndvb2NvbW1lcmNlLW9yZGVyLXBheSAub3JkZXItcGF5LXBvcHVwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuXG4ud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgYSArIGEge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIC5wcm9kdWN0LXF1YW50aXR5IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIC5wcm9kdWN0LXN1YnRvdGFsIC50YXhfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuc2hvcHBpbmctam91cm5leV9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNvdXBvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY291cG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jb3Vwb24gLmMtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNvdXBvbiAuYy1idXR0b24ge1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FydC1jb2xsYXRlcmFscyBoMixcbi5jYXJ0LWNvbGxhdGVyYWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LWNvbGxhdGVyYWxzIC5zaG9wcGluZy1qb3VybmV5X19zdWJtaXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRoLFxuLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRkIHtcbiAgcGFkZGluZzogNnB4IDAgIWltcG9ydGFudDtcbn1cbi5jYXJ0LWNvbGxhdGVyYWxzIC5vcmRlci1zdW1tYXJ5LWNhcnQtdG90YWxzX19wcmljZSAudGF4X2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LWNvbGxhdGVyYWxzIC5vcmRlci1zdW1tYXJ5LXRvdGFsX19tYWNyby1sYWJlbCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcnQtY29sbGF0ZXJhbHMgLm9yZGVyLXN1bW1hcnktdG90YWxfX21hY3JvLWxhYmVsIC5pbmNsdWRlc190YXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2Mtbm90aWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDRCODc7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xufVxuLnNob3BwaW5nLWpvdXJuZXlfX2NvbnRhaW5lciA+IC53Yy1ub3RpY2Uge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLndjLW5vdGljZSArIC53Yy1ub3RpY2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29tcGxldGUtYm9va2luZy1tZXNzYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmV0dXJuLXRvLXNob3Age1xuICBwYWRkaW5nOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmV0dXJuLXRvLXNob3AgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX2NvbnRlbnQtYm94ID4gLnNob3BwaW5nLWpvdXJuZXlfX2dyb3VwIHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuc2hvcHBpbmctam91cm5leV9fY29udGVudC1ib3ggPiAuc2hvcHBpbmctam91cm5leV9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2hvcHBpbmctam91cm5leV9fY29udGVudC1ib3ggaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA0Qjg3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMi4zcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zaG9wcGluZy1qb3VybmV5X19jb250ZW50LWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2hvcHBpbmctam91cm5leV9fdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDMwN3B4O1xuICBoZWlnaHQ6IDMwN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNob3BwaW5nLWpvdXJuZXlfX3RodW1ibmFpbCBpbWcge1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLnNob3BwaW5nLWpvdXJuZXlfX3RodW1ibmFpbCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuc2hvcHBpbmctam91cm5leV9fdGh1bWJuYWlsIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gIH1cbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX2NvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzA3cHggLSAyMnB4ICogMik7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNDlweCkge1xuICAuc2hvcHBpbmctam91cm5leV9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4IC0gMjJweCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLnNob3BwaW5nLWpvdXJuZXlfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2hvcHBpbmctam91cm5leV9fY29udGVudC5zaG9wcGluZy1qb3VybmV5X19jb250ZW50LS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2hvcHBpbmctam91cm5leV9fdGh1bWJuYWlsLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4Nztcbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX2JvcmRlcmVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X19wcmljZSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLnNob3BwaW5nLWpvdXJuZXlfX3ByaWNlIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X19zdWJtaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX3N1Ym1pdC1idXR0b24ge1xuICBwYWRkaW5nOiAxNnB4IDU4cHg7XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X190aWNrZXQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2hvcHBpbmctam91cm5leV9fdGlja2V0LXByaWNpbmctaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtcHJpY2luZy1pdGVtLnNob3BwaW5nLWpvdXJuZXlfX3RpY2tldC1wcmljaW5nLWl0ZW0tLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2hvcHBpbmctam91cm5leV9fdGlja2V0LXByaWNpbmctaXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNob3BwaW5nLWpvdXJuZXlfX3RpY2tldC1wcmljaW5nLWl0ZW0gaDMsIC5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtcHJpY2luZy1pdGVtIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2hvcHBpbmctam91cm5leV9fdGlja2V0LXByaWNpbmctaXRlbSAudGlja2V0LXByaWNpbmctaXRlbV9fdmFsdWUtbWljcm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2hvcHBpbmctam91cm5leV9fdGlja2V0LXByaWNpbmctdG90YWwgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtcHJpY2luZy1pdGVtLS1lbXBoYXNpc2VkIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX3RpY2tldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2hvcHBpbmctam91cm5leV9fdGlja2V0LXRpdGxlIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtaW5uZXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNEI4Nztcbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX3RpY2tldC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgI2RlZGVkZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuc2hvcHBpbmctam91cm5leV9fdGlja2V0LWZvb3RlciAuc2hvcHBpbmctam91cm5leV9fdGlja2V0LWZvb3Rlci1sb2dvLCAuc2hvcHBpbmctam91cm5leV9fdGlja2V0LWZvb3RlciAuc2hvcHBpbmctam91cm5leV9fdGlja2V0LWZvb3Rlci1wcmljaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnNob3BwaW5nLWpvdXJuZXlfX3RpY2tldC1mb290ZXIgLnNob3BwaW5nLWpvdXJuZXlfX3RpY2tldC1mb290ZXItbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtZm9vdGVyIC5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtZm9vdGVyLWxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNob3BwaW5nLWpvdXJuZXlfX3RpY2tldC1mb290ZXIgLnNob3BwaW5nLWpvdXJuZXlfX3RpY2tldC1mb290ZXItcHJpY2luZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNob3BwaW5nLWpvdXJuZXlfX3RpY2tldC1mb290ZXI6YmVmb3JlLCAuc2hvcHBpbmctam91cm5leV9fdGlja2V0LWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtZm9vdGVyOmJlZm9yZSB7XG4gIGxlZnQ6IC05cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xMHB4IDBweCAzMHB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtZm9vdGVyOmFmdGVyIHtcbiAgcmlnaHQ6IC05cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDEwcHggMHB4IDMwcHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc2hvcHBpbmctam91cm5leV9fdGlja2V0LWZvb3Rlci1wcmljaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNob3BwaW5nLWpvdXJuZXlfX3RpY2tldC1mb290ZXItcHJpY2luZyBpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAxNnB4O1xufVxuXG4uc2hvcHBpbmctam91cm5leV9fc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5zaG9wcGluZy1qb3VybmV5X19zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2hvcHBpbmctam91cm5leV9fc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uc2hvcHBpbmctam91cm5leV9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDRCODc7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zaG9wcGluZy1qb3VybmV5LWNvbnRlbnRfX2xlZnQtY29sdW1uIC5zaG9wcGluZy1qb3VybmV5X19jb250YWluZXIge1xuICBwYWRkaW5nOiAyOHB4IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLnNob3BwaW5nLWpvdXJuZXktY29udGVudF9fbGVmdC1jb2x1bW4gLnNob3BwaW5nLWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjhweCAyNHB4O1xuICB9XG59XG4uc2hvcHBpbmctam91cm5leS1jb250ZW50X19yaWdodC1jb2x1bW4gLnNob3BwaW5nLWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuc2hvcHBpbmctam91cm5leS1jb250ZW50X19yaWdodC1jb2x1bW4gLnNob3BwaW5nLWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uc2hvcHBpbmctam91cm5leS1tZXNzYWdlcyB7XG4gIG1hcmdpbjogNzBweCBhdXRvO1xufVxuXG4uc2hvcHBpbmctam91cm5leS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNob3BwaW5nLWpvdXJuZXktY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zaG9wcGluZy1qb3VybmV5LWNvbnRlbnQuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNob3BwaW5nLWpvdXJuZXktY29udGVudF9fbGVmdC1jb2x1bW4ge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAuc2hvcHBpbmctam91cm5leS1jb250ZW50X19sZWZ0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4uc2hvcHBpbmctam91cm5leS1jb250ZW50X19yaWdodC1jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaG9wcGluZy1qb3VybmV5LWNvbnRlbnRfX3JpZ2h0LWNvbHVtbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLnNob3BwaW5nLWpvdXJuZXktY29udGVudF9fcmlnaHQtY29sdW1uIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X19zdGVwIHtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X19zdGVwLWNvdW50ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNTMwcHg7XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X19zdGVwLWNvdW50ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0Qjg3O1xuICBjb2xvcjogI0VGQTkxRTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBjb2xvcjogIzExMTExMTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zaG9wcGluZy1qb3VybmV5X19zdGVwLWNvdW50ZXIgaDQge1xuICBtYXJnaW46IDA7XG59XG5bZGF0YS1zdGVwLXN0YXR1cz1jb21wbGV0ZV0gLnNob3BwaW5nLWpvdXJuZXlfX3N0ZXAtY291bnRlciwgW2RhdGEtc3RlcC1zdGF0dXM9aW4tcHJvZ3Jlc3NdIC5zaG9wcGluZy1qb3VybmV5X19zdGVwLWNvdW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkYXRhLXN0ZXAtc3RhdHVzPWluLXByb2dyZXNzXSAuc2hvcHBpbmctam91cm5leV9fc3RlcC1jb3VudGVyIHtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX3N0ZXAtdGl0bGUgaDQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2hvcHBpbmctam91cm5leV9fc3RlcC1wcm9ncmVzcy1iYXIuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5zaG9wcGluZy1qb3VybmV5X19zdGVwLXByb2dyZXNzLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNob3BwaW5nLWpvdXJuZXlfX3N0ZXAtcHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG4gIGxlZnQ6IDY1cHg7XG4gIHJpZ2h0OiA2NXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoNTMwcHggLSA2NXB4ICogMik7XG59XG4uc2hvcHBpbmctam91cm5leV9fc3RlcC1wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhci0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4uc2hvcHBpbmctam91cm5leV9fc3RlcC1wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhci0tZm9yZWdyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRCODc7XG59XG5bZGF0YS1jdXJyZW50LXN0ZXA9XCIxXCJdIC5zaG9wcGluZy1qb3VybmV5X19zdGVwLXByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyLS1mb3JlZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWN1cnJlbnQtc3RlcD1cIjJcIl0gLnNob3BwaW5nLWpvdXJuZXlfX3N0ZXAtcHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1iYXItLWZvcmVncm91bmQge1xuICB3aWR0aDogMjUlO1xufVxuW2RhdGEtY3VycmVudC1zdGVwPVwiM1wiXSAuc2hvcHBpbmctam91cm5leV9fc3RlcC1wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhci0tZm9yZWdyb3VuZCB7XG4gIHdpZHRoOiA1MCU7XG59XG5bZGF0YS1jdXJyZW50LXN0ZXA9XCI0XCJdIC5zaG9wcGluZy1qb3VybmV5X19zdGVwLXByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyLS1mb3JlZ3JvdW5kIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX3N0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBtYXJnaW46IDcwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2hvcHBpbmctam91cm5leV9fc3RlcHNbZGF0YS1zdGVwLWNvdW50PVwiNVwiXSB7XG4gIG1heC13aWR0aDogNzgwcHg7XG59XG4uc2hvcHBpbmctam91cm5leV9fc3RlcHNbZGF0YS1zdGVwLWNvdW50PVwiNVwiXSAuc2hvcHBpbmctam91cm5leV9fc3RlcCB7XG4gIHdpZHRoOiAyMCU7XG59XG4uc2hvcHBpbmctam91cm5leV9fc3RlcHNbZGF0YS1zdGVwLWNvdW50PVwiNVwiXSAuc2hvcHBpbmctam91cm5leV9fc3RlcC1wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhciB7XG4gIG1heC13aWR0aDogY2FsYyg3ODBweCAtIDY1cHggKiAyKTtcbn1cbi5zaG9wcGluZy1qb3VybmV5X19zdGVwc1tkYXRhLXN0ZXAtY291bnQ9XCI1XCJdW2RhdGEtY3VycmVudC1zdGVwPVwiMVwiXSAucHJvZ3Jlc3MtYmFyLS1mb3JlZ3JvdW5kIHtcbiAgd2lkdGg6IDA7XG59XG4uc2hvcHBpbmctam91cm5leV9fc3RlcHNbZGF0YS1zdGVwLWNvdW50PVwiNVwiXVtkYXRhLWN1cnJlbnQtc3RlcD1cIjJcIl0gLnByb2dyZXNzLWJhci0tZm9yZWdyb3VuZCB7XG4gIHdpZHRoOiAyMCU7XG59XG4uc2hvcHBpbmctam91cm5leV9fc3RlcHNbZGF0YS1zdGVwLWNvdW50PVwiNVwiXVtkYXRhLWN1cnJlbnQtc3RlcD1cIjNcIl0gLnByb2dyZXNzLWJhci0tZm9yZWdyb3VuZCB7XG4gIHdpZHRoOiA0MCU7XG59XG4uc2hvcHBpbmctam91cm5leV9fc3RlcHNbZGF0YS1zdGVwLWNvdW50PVwiNVwiXVtkYXRhLWN1cnJlbnQtc3RlcD1cIjRcIl0gLnByb2dyZXNzLWJhci0tZm9yZWdyb3VuZCB7XG4gIHdpZHRoOiA2MCU7XG59XG4uc2hvcHBpbmctam91cm5leV9fc3RlcHNbZGF0YS1zdGVwLWNvdW50PVwiNVwiXVtkYXRhLWN1cnJlbnQtc3RlcD1cIjVcIl0gLnByb2dyZXNzLWJhci0tZm9yZWdyb3VuZCB7XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLnNob3BwaW5nLWpvdXJuZXlfX3N0ZXBzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc2hvcHBpbmctam91cm5leV9fc3RlcHMgLnNob3BwaW5nLWpvdXJuZXlfX3N0ZXAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvcHBpbmctam91cm5leV9fc3RlcHMgLnNob3BwaW5nLWpvdXJuZXlfX3N0ZXAtcHJvZ3Jlc3MtYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2hvcHBpbmctam91cm5leV9fc3RlcHMuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRQYXltZW50IG1ldGhvZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCxcbi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC5wbGFjZS1vcmRlciB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi53Y19wYXltZW50X21ldGhvZHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53Y19wYXltZW50X21ldGhvZHMgLndjX3BheW1lbnRfbWV0aG9kICsgLndjX3BheW1lbnRfbWV0aG9kIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi53Y19wYXltZW50X21ldGhvZHMgLndjX3BheW1lbnRfbWV0aG9kIGltZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLndjX3BheW1lbnRfbWV0aG9kcyAud2NfcGF5bWVudF9tZXRob2QgbGFiZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ud2NfcGF5bWVudF9tZXRob2RzIC53Y19wYXltZW50X21ldGhvZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi53Y19wYXltZW50X21ldGhvZHMgLndjX3BheW1lbnRfbWV0aG9kIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDRCODc7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xuICB3aWR0aDogMjBweDtcbn1cbi53Y19wYXltZW50X21ldGhvZHMgLndjX3BheW1lbnRfbWV0aG9kIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC53Y19wYXltZW50X21ldGhvZHMgLndjX3BheW1lbnRfbWV0aG9kIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgN3B4ICMwMDRCODc7XG59XG4ud2NfcGF5bWVudF9tZXRob2RzIC53Y19wYXltZW50X21ldGhvZCBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLndjX3BheW1lbnRfbWV0aG9kcyAucGF5bWVudF9ib3g6bm90KC5wYXltZW50X21ldGhvZF9zdHJpcGUpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItc3VtbWFyeS1jYXJ0LXRvdGFscywgLm9yZGVyLXN1bW1hcnktcHJvZHVjdHMsIC5vcmRlci1zdW1tYXJ5LWluZm8ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5vcmRlci1zdW1tYXJ5LXRvdGFsLCAub3JkZXItc3VtbWFyeS1jYXJ0LXRvdGFscywgLm9yZGVyLXN1bW1hcnktcHJvZHVjdHMsIC5vcmRlci1zdW1tYXJ5LWluZm9fX2l0ZW0sIC5vcmRlci1zdW1tYXJ5LXRpdGxlIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4ub3JkZXItc3VtbWFyeS1jYXJ0LXRvdGFscywgLm9yZGVyLXN1bW1hcnktcHJvZHVjdHMsIC5vcmRlci1zdW1tYXJ5LWluZm9fX2l0ZW0sIC5vcmRlci1zdW1tYXJ5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5vcmRlci1zdW1tYXJ5X19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5vcmRlci1zdW1tYXJ5LXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5vcmRlci1zdW1tYXJ5LWluZm9fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5vcmRlci1zdW1tYXJ5LWluZm9fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ub3JkZXItc3VtbWFyeS1wcm9kdWN0c19faXRlbSB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLm9yZGVyLXN1bW1hcnktcHJvZHVjdHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm9yZGVyLXN1bW1hcnktcHJvZHVjdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5vcmRlci1zdW1tYXJ5LWNhcnQtdG90YWxzX19pdGVtIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG4ub3JkZXItc3VtbWFyeS1jYXJ0LXRvdGFsc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ub3JkZXItc3VtbWFyeS1jYXJ0LXRvdGFsc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm9yZGVyLXN1bW1hcnktY2FydC10b3RhbHNfX3ByaWNlIHtcbiAgY29sb3I6ICM5Nzk3OTc7XG59XG5cbi5vcmRlci1zdW1tYXJ5LXRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5vcmRlci1zdW1tYXJ5LXRvdGFsX19tYWNyby1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ub3JkZXItc3VtbWFyeS10b3RhbF9fbWFjcm8tbGFiZWwgLnRheF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlci1zdW1tYXJ5LXRvdGFsX19taWNyby1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2hlY2tvdXRfY291cG9uX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNoZWNrb3V0X2NvdXBvbl9jb250YWluZXIgLndvb2NvbW1lcmNlLW1lc3NhZ2UsXG4uY2hlY2tvdXRfY291cG9uX2NvbnRhaW5lciAud29vY29tbWVyY2UtZXJyb3IsXG4uY2hlY2tvdXRfY291cG9uX2NvbnRhaW5lciAud29vY29tbWVyY2UtaW5mbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBhZGRpbmc6IDI0cHggMCAwO1xufVxuLmNoZWNrb3V0X2NvdXBvbl9jb250YWluZXIgLndvb2NvbW1lcmNlLW1lc3NhZ2UgKyAuY2hlY2tvdXRfY291cG9uLFxuLmNoZWNrb3V0X2NvdXBvbl9jb250YWluZXIgLndvb2NvbW1lcmNlLWVycm9yICsgLmNoZWNrb3V0X2NvdXBvbixcbi5jaGVja291dF9jb3Vwb25fY29udGFpbmVyIC53b29jb21tZXJjZS1pbmZvICsgLmNoZWNrb3V0X2NvdXBvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY2hlY2tvdXRfY291cG9uX2NvbnRhaW5lciAuc2hvd2NvdXBvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNoZWNrb3V0X2NvdXBvbl9jb250YWluZXIgLnNob3djb3Vwb24gKyAuY2hlY2tvdXRfY291cG9uIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5jaGVja291dF9jb3Vwb25fY29udGFpbmVyIC53b29jb21tZXJjZS1lcnJvci1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uY2hlY2tvdXRfY291cG9uX2NvbnRhaW5lciAud29vY29tbWVyY2UtZXJyb3ItaWNvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jaGVja291dF9jb3Vwb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4uY2hlY2tvdXRfY291cG9uIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLmNoZWNrb3V0X2NvdXBvbiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLmNoZWNrb3V0X2NvdXBvbiBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNkMWQxZDE7XG59XG4uY2hlY2tvdXRfY291cG9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5jaGVja291dF9jb3Vwb24gYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICMwMDg5MWE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5wcm9kdWN0cy1zaG93LW1vcmUtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5wcm9kdWN0cy1saXN0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wcm9kdWN0cy1saXN0LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdHMtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWxpc3RfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTY5cHgpIHtcbiAgLnByb2R1Y3RzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucHJvZHVjdHMtbGlzdF9faXRlbTpudGgtY2hpbGQoMm4rMCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5wcm9kdWN0cy1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDAgOHB4IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxNnB4KTtcbiAgfVxuICAucHJvZHVjdHMtbGlzdF9faXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wcm9kdWN0cy1saXN0X19pdGVtOm50aC1jaGlsZCgzbiswKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19pbm5lciB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG59XG5cbi5wcm9kdWN0LWNhcmRfX2ltYWdlLFxuLnByb2R1Y3QtY2FyZF9faW5uZXIgLndvb2NvbW1lcmNlLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDVweCAwIDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3NpbmdsZS1wcmljZSAud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlIC5wcmljZSxcbi5wcm9kdWN0LWNhcmRfX3ByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9kdWN0LWNhcmQgLnF1YW50aXR5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19idXR0b24tLXNlY29uZGFyeSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fYXR0cmlidXRlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC1jb2xsYXRlcmFscyAuc3BvbnNvci1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWVycm9yLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1lcnJvci1pY29uIGltZyB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG4ud29vY29tbWVyY2UtY2FydCAuaW5wdXQtdGV4dC5xdHkge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKipcbiAqIEhvbWVwYWdlXG4gKi9cbmJvZHkuaG9tZSAubC13cmFwcGVyLCBib2R5LmhvbWUgLmwtd3JhcHBlci1mdWxsLXdpZHRoLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ldmVudHNjYWxlbmRhciAubC13cmFwcGVyLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ldmVudHNjYWxlbmRhciAubC13cmFwcGVyLWZ1bGwtd2lkdGgge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgYm9keS5ob21lIC5sLXdyYXBwZXIsIGJvZHkuaG9tZSAubC13cmFwcGVyLWZ1bGwtd2lkdGgsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWV2ZW50c2NhbGVuZGFyIC5sLXdyYXBwZXIsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWV2ZW50c2NhbGVuZGFyIC5sLXdyYXBwZXItZnVsbC13aWR0aCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbmJvZHkuaG9tZSAubC13cmFwcGVyIC5ibG9jay1zZWN0aW9uLWhlYWRlciwgYm9keS5ob21lIC5sLXdyYXBwZXItZnVsbC13aWR0aCAuYmxvY2stc2VjdGlvbi1oZWFkZXIsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWV2ZW50c2NhbGVuZGFyIC5sLXdyYXBwZXIgLmJsb2NrLXNlY3Rpb24taGVhZGVyLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ldmVudHNjYWxlbmRhciAubC13cmFwcGVyLWZ1bGwtd2lkdGggLmJsb2NrLXNlY3Rpb24taGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi8qKlxuICogU3BlYWtlcnMgcGFnZVxuICovXG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLnBhZ2Utc3BlYWtlcnMgLmJsb2NrLXNlY3Rpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnBhZ2Utc3BlYWtlcnMgLmJsb2NrLXRleHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLXNwZWFrZXJzIC5ibG9jay10ZXh0IHAgKyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4vKipcbiAqIENvbnRhY3QgcGFnZVxuICovXG4uZXZlbnQtY29udGFjdCAuYy1zZWN0aW9uLXRpdGxlX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMTExMTExICFpbXBvcnRhbnQ7XG59XG4uZXZlbnQtY29udGFjdCAuYy1jb250ZW50LWJveCB7XG4gIGJvcmRlci1jb2xvcjogIzExMTExMSAhaW1wb3J0YW50O1xufVxuLmV2ZW50LWNvbnRhY3QgLmNvbnRhY3QtZm9ybS1zdWJtaXQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmV2ZW50LWNvbnRhY3QgLmVjLWZvcm0gLnNob3BwaW5nLWpvdXJuZXlfX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuLmV2ZW50LWNvbnRhY3QgLmNvbnRhY3QtZm9ybS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzExMTExMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzExMTExMSAhaW1wb3J0YW50O1xufVxuXG4uYy1oZWFkZXItZGVza3RvcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jLWhlYWRlci1kZXNrdG9wLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmMtZGVza3RvcC10YWJsZXQtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmMtZGVza3RvcC10YWJsZXQtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYy1tb2JpbGUtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtbW9iaWxlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGUtbWVudS1jb250YWN0LWxpbmsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDRCODcgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS1jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYy1wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMyRDI5MjY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jLXBhZ2UtaGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDgwcHggMCAyOHB4O1xufVxuXG4uYy1jc3MtbG9nby5jLWNzcy1sb2dvLS1yZWJyYW5kZWQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDQwcHg7XG59XG4uYy1jc3MtbG9nbyAuYy1jc3MtbG9nb19fYnJhbmQtbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5jLWNzcy1sb2dvIC5jLWNzcy1sb2dvX19icmFuZC1uYW1lID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYy1jc3MtbG9nbyAuYy1jc3MtbG9nb19fYnJhbmQtbmFtZSA+IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uYy1jc3MtbG9nbyAuYy1jc3MtbG9nb19fYnJhbmQtbmFtZSA+IHN0cm9uZyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4uYy1jc3MtbG9nby5jLWNzcy1sb2dvLS1icmFuZCAuYy1jc3MtbG9nb19fYnJhbmQtbmFtZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA0Qjg3O1xufVxuLmMtY3NzLWxvZ28uYy1jc3MtbG9nby0tcmVicmFuZGVkLmMtY3NzLWxvZ28tLXNtYWxsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uYy1ldmVudC1jaGlsZC1wYWdlIC5jLWNzcy1sb2dvLmMtY3NzLWxvZ28tLWJyYW5kIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uYy1jc3MtbG9nb19fZXZlbnQtbmFtZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuXG4uYy1jc3MtbG9nb19fZXZlbnQtbG9jYXRpb24ge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwMSBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mb290ZXItZXZlbnQtaW5mb19fbG9nbyAuYy1jc3MtbG9nby5jLWNzcy1sb2dvLS1icmFuZCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1jc3MtbG9nb19fYnJhbmQtbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuICAuYy1jc3MtbG9nby5jLWNzcy1sb2dvLS1icmFuZCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jLWNzcy1sb2dvLmMtY3NzLWxvZ28tLWJyYW5kIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYy1jc3MtbG9nbyB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuMmVtO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG4uYy1jc3MtbG9nb19fZXZlbnQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDEgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LWtlcm5pbmc6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xufSIsIi8qISBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLCAvKiAxICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbiwgLyogMiAqL1xubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSwgLyogMSAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufSIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6J0ZvbnRBd2Vzb21lJztzcmM6dXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wJyk7c3JjOnVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMCcpIGZvcm1hdCgnd29mZicpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmZhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO2ZvbnQtc2l6ZTppbmhlcml0O3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LTE1JX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtZnd7d2lkdGg6MS4yODU3MTQyOWVtO3RleHQtYWxpZ246Y2VudGVyfS5mYS11bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDoyLjE0Mjg1NzE0ZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LmZhLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYS1saXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yLjE0Mjg1NzE0ZW07d2lkdGg6Mi4xNDI4NTcxNGVtO3RvcDouMTQyODU3MTRlbTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtbGkuZmEtbGd7bGVmdDotMS44NTcxNDI4NmVtfS5mYS1ib3JkZXJ7cGFkZGluZzouMmVtIC4yNWVtIC4xNWVtO2JvcmRlcjpzb2xpZCAuMDhlbSAjZWVlO2JvcmRlci1yYWRpdXM6LjFlbX0uZmEtcHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLXB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZhLmZhLXB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEuZmEtcHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEucHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LmZhLXNwaW57LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyfS5mYS1wdWxzZXstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO2FuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpfUAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYS1yb3RhdGUtOTB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmZhLXJvdGF0ZS0xODB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLTEsIDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoLTEsIDEpO3RyYW5zZm9ybTpzY2FsZSgtMSwgMSl9LmZhLWZsaXAtdmVydGljYWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTt0cmFuc2Zvcm06c2NhbGUoMSwgLTEpfTpyb290IC5mYS1yb3RhdGUtOTAsOnJvb3QgLmZhLXJvdGF0ZS0xODAsOnJvb3QgLmZhLXJvdGF0ZS0yNzAsOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCw6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbHtmaWx0ZXI6bm9uZX0uZmEtc3RhY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MmVtO2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmEtc3RhY2stMXgsLmZhLXN0YWNrLTJ4e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mYS1zdGFjay0xeHtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1zdGFjay0yeHtmb250LXNpemU6MmVtfS5mYS1pbnZlcnNle2NvbG9yOiNmZmZ9LmZhLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDAwXCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMDAxXCJ9LmZhLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjAwMlwifS5mYS1lbnZlbG9wZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDAzXCJ9LmZhLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDA0XCJ9LmZhLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDVcIn0uZmEtc3Rhci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDA2XCJ9LmZhLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDdcIn0uZmEtZmlsbTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOFwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYVwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDBiXCJ9LmZhLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDBjXCJ9LmZhLXJlbW92ZTpiZWZvcmUsLmZhLWNsb3NlOmJlZm9yZSwuZmEtdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn0uZmEtc2VhcmNoLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGVcIn0uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDEwXCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAxMVwifS5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTJcIn0uZmEtZ2VhcjpiZWZvcmUsLmZhLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjAxM1wifS5mYS10cmFzaC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE0XCJ9LmZhLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTVcIn0uZmEtZmlsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE2XCJ9LmZhLWNsb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTdcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOFwifS5mYS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOVwifS5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDFhXCJ9LmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDFiXCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMDFjXCJ9LmZhLXBsYXktY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWRcIn0uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSwuZmEtcmVwZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMDFlXCJ9LmZhLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjFcIn0uZmEtbGlzdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjJcIn0uZmEtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjAyM1wifS5mYS1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDI0XCJ9LmZhLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjVcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAyNlwifS5mYS12b2x1bWUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjAyN1wifS5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjhcIn0uZmEtcXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDI5XCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmFcIn0uZmEtdGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDJiXCJ9LmZhLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmNcIn0uZmEtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZFwifS5mYS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZVwifS5mYS1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjAyZlwifS5mYS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzBcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMVwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50OlwiXFxmMDMyXCJ9LmZhLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAzM1wifS5mYS10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNFwifS5mYS10ZXh0LXdpZHRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDM1XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzZcIn0uZmEtYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDM3XCJ9LmZhLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM4XCJ9LmZhLWFsaWduLWp1c3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzlcIn0uZmEtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYVwifS5mYS1kZWRlbnQ6YmVmb3JlLC5mYS1vdXRkZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNiXCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzY1wifS5mYS12aWRlby1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2RcIn0uZmEtcGhvdG86YmVmb3JlLC5mYS1pbWFnZTpiZWZvcmUsLmZhLXBpY3R1cmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAzZVwifS5mYS1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDBcIn0uZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifS5mYS1hZGp1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDJcIn0uZmEtdGludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0M1wifS5mYS1lZGl0OmJlZm9yZSwuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ0XCJ9LmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ1XCJ9LmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ2XCJ9LmZhLWFycm93czpiZWZvcmV7Y29udGVudDpcIlxcZjA0N1wifS5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ4XCJ9LmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDlcIn0uZmEtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGFcIn0uZmEtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjA0YlwifS5mYS1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0Y1wifS5mYS1zdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMDRkXCJ9LmZhLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGVcIn0uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUwXCJ9LmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MVwifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MlwifS5mYS1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTNcIn0uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA1NFwifS5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NVwifS5mYS1taW51cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTZcIn0uZmEtdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU3XCJ9LmZhLWNoZWNrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OFwifS5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTlcIn0uZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWFcIn0uZmEtY3Jvc3NoYWlyczpiZWZvcmV7Y29udGVudDpcIlxcZjA1YlwifS5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA1Y1wifS5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZFwifS5mYS1iYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWVcIn0uZmEtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MFwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MVwifS5mYS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MlwifS5mYS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDYzXCJ9LmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsLmZhLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDY0XCJ9LmZhLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2NVwifS5mYS1jb21wcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjA2NlwifS5mYS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY3XCJ9LmZhLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY4XCJ9LmZhLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDY5XCJ9LmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2YVwifS5mYS1naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDZiXCJ9LmZhLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmNcIn0uZmEtZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZFwifS5mYS1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmVcIn0uZmEtZXllLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDcwXCJ9LmZhLXdhcm5pbmc6YmVmb3JlLC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MVwifS5mYS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MlwifS5mYS1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3M1wifS5mYS1yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzRcIn0uZmEtY29tbWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NVwifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzZcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA3N1wifS5mYS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzhcIn0uZmEtcmV0d2VldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3OVwifS5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9LmZhLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3YlwifS5mYS1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjA3Y1wifS5mYS1hcnJvd3MtdjpiZWZvcmV7Y29udGVudDpcIlxcZjA3ZFwifS5mYS1hcnJvd3MtaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3ZVwifS5mYS1iYXItY2hhcnQtbzpiZWZvcmUsLmZhLWJhci1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjA4MFwifS5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MVwifS5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODJcIn0uZmEtY2FtZXJhLXJldHJvOmJlZm9yZXtjb250ZW50OlwiXFxmMDgzXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIlxcZjA4NFwifS5mYS1nZWFyczpiZWZvcmUsLmZhLWNvZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODVcIn0uZmEtY29tbWVudHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODZcIn0uZmEtdGh1bWJzLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODdcIn0uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OFwifS5mYS1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODlcIn0uZmEtaGVhcnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA4YVwifS5mYS1zaWduLW91dDpiZWZvcmV7Y29udGVudDpcIlxcZjA4YlwifS5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGNcIn0uZmEtdGh1bWItdGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZFwifS5mYS1leHRlcm5hbC1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMDhlXCJ9LmZhLXNpZ24taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTBcIn0uZmEtdHJvcGh5OmJlZm9yZXtjb250ZW50OlwiXFxmMDkxXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTJcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDkzXCJ9LmZhLWxlbW9uLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTRcIn0uZmEtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTVcIn0uZmEtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTZcIn0uZmEtYm9va21hcmstbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5N1wifS5mYS1waG9uZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOThcIn0uZmEtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA5OVwifS5mYS1mYWNlYm9vay1mOmJlZm9yZSwuZmEtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWFcIn0uZmEtZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxmMDliXCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjA5Y1wifS5mYS1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifS5mYS1mZWVkOmJlZm9yZSwuZmEtcnNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDllXCJ9LmZhLWhkZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGEwXCJ9LmZhLWJ1bGxob3JuOmJlZm9yZXtjb250ZW50OlwiXFxmMGExXCJ9LmZhLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn0uZmEtY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTNcIn0uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE0XCJ9LmZhLWhhbmQtby1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE1XCJ9LmZhLWhhbmQtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNlwifS5mYS1oYW5kLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhN1wifS5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOFwifS5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTlcIn0uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGFhXCJ9LmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGFiXCJ9LmZhLWdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxmMGFjXCJ9LmZhLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZjBhZFwifS5mYS10YXNrczpiZWZvcmV7Y29udGVudDpcIlxcZjBhZVwifS5mYS1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjBcIn0uZmEtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGIxXCJ9LmZhLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjJcIn0uZmEtZ3JvdXA6YmVmb3JlLC5mYS11c2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjMFwifS5mYS1jaGFpbjpiZWZvcmUsLmZhLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzFcIn0uZmEtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzJcIn0uZmEtZmxhc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzNcIn0uZmEtY3V0OmJlZm9yZSwuZmEtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzRcIn0uZmEtY29weTpiZWZvcmUsLmZhLWZpbGVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzVcIn0uZmEtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMGM2XCJ9LmZhLXNhdmU6YmVmb3JlLC5mYS1mbG9wcHktbzpiZWZvcmV7Y29udGVudDpcIlxcZjBjN1wifS5mYS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzhcIn0uZmEtbmF2aWNvbjpiZWZvcmUsLmZhLXJlb3JkZXI6YmVmb3JlLC5mYS1iYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGM5XCJ9LmZhLWxpc3QtdWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2FcIn0uZmEtbGlzdC1vbDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYlwifS5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMGNjXCJ9LmZhLXVuZGVybGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZFwifS5mYS10YWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZVwifS5mYS1tYWdpYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkMFwifS5mYS10cnVjazpiZWZvcmV7Y29udGVudDpcIlxcZjBkMVwifS5mYS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDJcIn0uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkM1wifS5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDRcIn0uZmEtZ29vZ2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDVcIn0uZmEtbW9uZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDZcIn0uZmEtY2FyZXQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkN1wifS5mYS1jYXJldC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOFwifS5mYS1jYXJldC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ5XCJ9LmZhLWNhcmV0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRhXCJ9LmZhLWNvbHVtbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGJcIn0uZmEtdW5zb3J0ZWQ6YmVmb3JlLC5mYS1zb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRjXCJ9LmZhLXNvcnQtZG93bjpiZWZvcmUsLmZhLXNvcnQtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkZFwifS5mYS1zb3J0LXVwOmJlZm9yZSwuZmEtc29ydC1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn0uZmEtZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTBcIn0uZmEtbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTFcIn0uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLC5mYS11bmRvOmJlZm9yZXtjb250ZW50OlwiXFxmMGUyXCJ9LmZhLWxlZ2FsOmJlZm9yZSwuZmEtZ2F2ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTNcIn0uZmEtZGFzaGJvYXJkOmJlZm9yZSwuZmEtdGFjaG9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBlNFwifS5mYS1jb21tZW50LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTVcIn0uZmEtY29tbWVudHMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlNlwifS5mYS1mbGFzaDpiZWZvcmUsLmZhLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTdcIn0uZmEtc2l0ZW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjBlOFwifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIlxcZjBlOVwifS5mYS1wYXN0ZTpiZWZvcmUsLmZhLWNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlYVwifS5mYS1saWdodGJ1bGItbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlYlwifS5mYS1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlY1wifS5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlZFwifS5mYS1jbG91ZC11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWVcIn0uZmEtdXNlci1tZDpiZWZvcmV7Y29udGVudDpcIlxcZjBmMFwifS5mYS1zdGV0aG9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMVwifS5mYS1zdWl0Y2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMlwifS5mYS1iZWxsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTJcIn0uZmEtY29mZmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY0XCJ9LmZhLWN1dGxlcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjVcIn0uZmEtZmlsZS10ZXh0LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjZcIn0uZmEtYnVpbGRpbmctbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmN1wifS5mYS1ob3NwaXRhbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9LmZhLWFtYnVsYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmOVwifS5mYS1tZWRraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmFcIn0uZmEtZmlnaHRlci1qZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmJcIn0uZmEtYmVlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBmY1wifS5mYS1oLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZFwifS5mYS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZVwifS5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMFwifS5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDFcIn0uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTAyXCJ9LmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9LmZhLWFuZ2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn0uZmEtYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0uZmEtYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0uZmEtYW5nbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS5mYS1kZXNrdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9LmZhLWxhcHRvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOVwifS5mYS10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGFcIn0uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwuZmEtbW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9LmZhLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTBjXCJ9LmZhLXF1b3RlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGRcIn0uZmEtcXVvdGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGVcIn0uZmEtc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjExMFwifS5mYS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0uZmEtbWFpbC1yZXBseTpiZWZvcmUsLmZhLXJlcGx5OmJlZm9yZXtjb250ZW50OlwiXFxmMTEyXCJ9LmZhLWdpdGh1Yi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTNcIn0uZmEtZm9sZGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTRcIn0uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjExNVwifS5mYS1zbWlsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE4XCJ9LmZhLWZyb3duLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTlcIn0uZmEtbWVoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0uZmEtZ2FtZXBhZDpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifS5mYS1rZXlib2FyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFjXCJ9LmZhLWZsYWctbzpiZWZvcmV7Y29udGVudDpcIlxcZjExZFwifS5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS5mYS10ZXJtaW5hbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifS5mYS1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9LmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSwuZmEtcmVwbHktYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9LmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSwuZmEtc3Rhci1oYWxmLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjNcIn0uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjRcIn0uZmEtY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNVwifS5mYS1jb2RlLWZvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjZcIn0uZmEtdW5saW5rOmJlZm9yZSwuZmEtY2hhaW4tYnJva2VuOmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9LmZhLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTI4XCJ9LmZhLWluZm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjlcIn0uZmEtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn0uZmEtc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmJcIn0uZmEtc3Vic2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJjXCJ9LmZhLWVyYXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyZFwifS5mYS1wdXp6bGUtcGllY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmVcIn0uZmEtbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifS5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9LmZhLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMlwifS5mYS1jYWxlbmRhci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTMzXCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTM0XCJ9LmZhLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjEzNVwifS5mYS1tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzZcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzN1wifS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOFwifS5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOVwifS5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTNhXCJ9LmZhLWh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxmMTNiXCJ9LmZhLWNzczM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2NcIn0uZmEtYW5jaG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMTNkXCJ9LmZhLXVubG9jay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2VcIn0uZmEtYnVsbHNleWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDBcIn0uZmEtZWxsaXBzaXMtaDpiZWZvcmV7Y29udGVudDpcIlxcZjE0MVwifS5mYS1lbGxpcHNpcy12OmJlZm9yZXtjb250ZW50OlwiXFxmMTQyXCJ9LmZhLXJzcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDNcIn0uZmEtcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn0uZmEtdGlja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTQ1XCJ9LmZhLW1pbnVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NlwifS5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjE0N1wifS5mYS1sZXZlbC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE0OFwifS5mYS1sZXZlbC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ5XCJ9LmZhLWNoZWNrLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YVwifS5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRiXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRjXCJ9LmZhLXNoYXJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZFwifS5mYS1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTRlXCJ9LmZhLXRvZ2dsZS1kb3duOmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE1MFwifS5mYS10b2dnbGUtdXA6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MVwifS5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MlwifS5mYS1ldXJvOmJlZm9yZSwuZmEtZXVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTUzXCJ9LmZhLWdicDpiZWZvcmV7Y29udGVudDpcIlxcZjE1NFwifS5mYS1kb2xsYXI6YmVmb3JlLC5mYS11c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTVcIn0uZmEtcnVwZWU6YmVmb3JlLC5mYS1pbnI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTZcIn0uZmEtY255OmJlZm9yZSwuZmEtcm1iOmJlZm9yZSwuZmEteWVuOmJlZm9yZSwuZmEtanB5OmJlZm9yZXtjb250ZW50OlwiXFxmMTU3XCJ9LmZhLXJ1YmxlOmJlZm9yZSwuZmEtcm91YmxlOmJlZm9yZSwuZmEtcnViOmJlZm9yZXtjb250ZW50OlwiXFxmMTU4XCJ9LmZhLXdvbjpiZWZvcmUsLmZhLWtydzpiZWZvcmV7Y29udGVudDpcIlxcZjE1OVwifS5mYS1iaXRjb2luOmJlZm9yZSwuZmEtYnRjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVhXCJ9LmZhLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWJcIn0uZmEtZmlsZS10ZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmMTVjXCJ9LmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVkXCJ9LmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZVwifS5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjBcIn0uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifS5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYyXCJ9LmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYzXCJ9LmZhLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2NFwifS5mYS10aHVtYnMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2NVwifS5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2NlwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9LmZhLXhpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjhcIn0uZmEteGluZy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjlcIn0uZmEteW91dHViZS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTZhXCJ9LmZhLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmJcIn0uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmNcIn0uZmEtaW5zdGFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMTZkXCJ9LmZhLWZsaWNrcjpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZVwifS5mYS1hZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzBcIn0uZmEtYml0YnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTcxXCJ9LmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzJcIn0uZmEtdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmMTczXCJ9LmZhLXR1bWJsci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzRcIn0uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTc1XCJ9LmZhLWxvbmctYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzZcIn0uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTc3XCJ9LmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzhcIn0uZmEtYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzlcIn0uZmEtd2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZjE3YVwifS5mYS1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxmMTdiXCJ9LmZhLWxpbnV4OmJlZm9yZXtjb250ZW50OlwiXFxmMTdjXCJ9LmZhLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdkXCJ9LmZhLXNreXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdlXCJ9LmZhLWZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODBcIn0uZmEtdHJlbGxvOmJlZm9yZXtjb250ZW50OlwiXFxmMTgxXCJ9LmZhLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MlwifS5mYS1tYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgzXCJ9LmZhLWdpdHRpcDpiZWZvcmUsLmZhLWdyYXRpcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTg0XCJ9LmZhLXN1bi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTg1XCJ9LmZhLW1vb24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4NlwifS5mYS1hcmNoaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMTg3XCJ9LmZhLWJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjE4OFwifS5mYS12azpiZWZvcmV7Y29udGVudDpcIlxcZjE4OVwifS5mYS13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjE4YVwifS5mYS1yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGJcIn0uZmEtcGFnZWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMThjXCJ9LmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMThkXCJ9LmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMThlXCJ9LmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTBcIn0uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkxXCJ9LmZhLWRvdC1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5MlwifS5mYS13aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9LmZhLXZpbWVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5NFwifS5mYS10dXJraXNoLWxpcmE6YmVmb3JlLC5mYS10cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTVcIn0uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5NlwifS5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk3XCJ9LmZhLXNsYWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMTk4XCJ9LmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5OVwifS5mYS13b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWFcIn0uZmEtb3BlbmlkOmJlZm9yZXtjb250ZW50OlwiXFxmMTliXCJ9LmZhLWluc3RpdHV0aW9uOmJlZm9yZSwuZmEtYmFuazpiZWZvcmUsLmZhLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWNcIn0uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSwuZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWRcIn0uZmEteWFob286YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWVcIn0uZmEtZ29vZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEwXCJ9LmZhLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhMVwifS5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEyXCJ9LmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhM1wifS5mYS1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIlxcZjFhNFwifS5mYS1kZWxpY2lvdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTVcIn0uZmEtZGlnZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhNlwifS5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMWE3XCJ9LmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWE4XCJ9LmZhLWRydXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOVwifS5mYS1qb29tbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWFcIn0uZmEtbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWJcIn0uZmEtZmF4OmJlZm9yZXtjb250ZW50OlwiXFxmMWFjXCJ9LmZhLWJ1aWxkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWFkXCJ9LmZhLWNoaWxkOmJlZm9yZXtjb250ZW50OlwiXFxmMWFlXCJ9LmZhLXBhdzpiZWZvcmV7Y29udGVudDpcIlxcZjFiMFwifS5mYS1zcG9vbjpiZWZvcmV7Y29udGVudDpcIlxcZjFiMVwifS5mYS1jdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWIyXCJ9LmZhLWN1YmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMWIzXCJ9LmZhLWJlaGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjRcIn0uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjVcIn0uZmEtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjZcIn0uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI3XCJ9LmZhLXJlY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjhcIn0uZmEtYXV0b21vYmlsZTpiZWZvcmUsLmZhLWNhcjpiZWZvcmV7Y29udGVudDpcIlxcZjFiOVwifS5mYS1jYWI6YmVmb3JlLC5mYS10YXhpOmJlZm9yZXtjb250ZW50OlwiXFxmMWJhXCJ9LmZhLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmJcIn0uZmEtc3BvdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjFiY1wifS5mYS1kZXZpYW50YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWJkXCJ9LmZhLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmVcIn0uZmEtZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzBcIn0uZmEtZmlsZS1wZGYtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjMVwifS5mYS1maWxlLXdvcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjMlwifS5mYS1maWxlLWV4Y2VsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzNcIn0uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzRcIn0uZmEtZmlsZS1waG90by1vOmJlZm9yZSwuZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLC5mYS1maWxlLWltYWdlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzVcIn0uZmEtZmlsZS16aXAtbzpiZWZvcmUsLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM2XCJ9LmZhLWZpbGUtc291bmQtbzpiZWZvcmUsLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjN1wifS5mYS1maWxlLW1vdmllLW86YmVmb3JlLC5mYS1maWxlLXZpZGVvLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzhcIn0uZmEtZmlsZS1jb2RlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzlcIn0uZmEtdmluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjYVwifS5mYS1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMWNiXCJ9LmZhLWpzZmlkZGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMWNjXCJ9LmZhLWxpZmUtYm91eTpiZWZvcmUsLmZhLWxpZmUtYnVveTpiZWZvcmUsLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLC5mYS1zdXBwb3J0OmJlZm9yZSwuZmEtbGlmZS1yaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWNkXCJ9LmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWNlXCJ9LmZhLXJhOmJlZm9yZSwuZmEtcmVzaXN0YW5jZTpiZWZvcmUsLmZhLXJlYmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMWQwXCJ9LmZhLWdlOmJlZm9yZSwuZmEtZW1waXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQxXCJ9LmZhLWdpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDJcIn0uZmEtZ2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMWQzXCJ9LmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLC5mYS15Yy1zcXVhcmU6YmVmb3JlLC5mYS1oYWNrZXItbmV3czpiZWZvcmV7Y29udGVudDpcIlxcZjFkNFwifS5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ1XCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ2XCJ9LmZhLXdlY2hhdDpiZWZvcmUsLmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkN1wifS5mYS1zZW5kOmJlZm9yZSwuZmEtcGFwZXItcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDhcIn0uZmEtc2VuZC1vOmJlZm9yZSwuZmEtcGFwZXItcGxhbmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFkOVwifS5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxmMWRhXCJ9LmZhLWNpcmNsZS10aGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWRiXCJ9LmZhLWhlYWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFkY1wifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGRcIn0uZmEtc2xpZGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjFkZVwifS5mYS1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTBcIn0uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlMVwifS5mYS1ib21iOmJlZm9yZXtjb250ZW50OlwiXFxmMWUyXCJ9LmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLC5mYS1mdXRib2wtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFlM1wifS5mYS10dHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTRcIn0uZmEtYmlub2N1bGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjFlNVwifS5mYS1wbHVnOmJlZm9yZXtjb250ZW50OlwiXFxmMWU2XCJ9LmZhLXNsaWRlc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTdcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWU4XCJ9LmZhLXllbHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTlcIn0uZmEtbmV3c3BhcGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWFcIn0uZmEtd2lmaTpiZWZvcmV7Y29udGVudDpcIlxcZjFlYlwifS5mYS1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMWVjXCJ9LmZhLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZFwifS5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMWVlXCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmMlwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9LmZhLWNjLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNFwifS5mYS1jYy1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjVcIn0uZmEtYmVsbC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNlwifS5mYS1iZWxsLXNsYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjdcIn0uZmEtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjhcIn0uZmEtY29weXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMWY5XCJ9LmZhLWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMWZhXCJ9LmZhLWV5ZWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmJcIn0uZmEtcGFpbnQtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn0uZmEtYmlydGhkYXktY2FrZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZFwifS5mYS1hcmVhLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9LmZhLXBpZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMFwifS5mYS1saW5lLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9LmZhLWxhc3RmbTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMlwifS5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjAzXCJ9LmZhLXRvZ2dsZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDRcIn0uZmEtdG9nZ2xlLW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjA1XCJ9LmZhLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDZcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjA3XCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDhcIn0uZmEtYW5nZWxsaXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA5XCJ9LmZhLWNjOmJlZm9yZXtjb250ZW50OlwiXFxmMjBhXCJ9LmZhLXNoZWtlbDpiZWZvcmUsLmZhLXNoZXFlbDpiZWZvcmUsLmZhLWlsczpiZWZvcmV7Y29udGVudDpcIlxcZjIwYlwifS5mYS1tZWFucGF0aDpiZWZvcmV7Y29udGVudDpcIlxcZjIwY1wifS5mYS1idXlzZWxsYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBkXCJ9LmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjBlXCJ9LmZhLWRhc2hjdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjEwXCJ9LmZhLWZvcnVtYmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMjExXCJ9LmZhLWxlYW5wdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTJcIn0uZmEtc2VsbHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMjEzXCJ9LmZhLXNoaXJ0c2luYnVsazpiZWZvcmV7Y29udGVudDpcIlxcZjIxNFwifS5mYS1zaW1wbHlidWlsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxNVwifS5mYS1za3lhdGxhczpiZWZvcmV7Y29udGVudDpcIlxcZjIxNlwifS5mYS1jYXJ0LXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTdcIn0uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMjE4XCJ9LmZhLWRpYW1vbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTlcIn0uZmEtc2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYVwifS5mYS11c2VyLXNlY3JldDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYlwifS5mYS1tb3RvcmN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjFjXCJ9LmZhLXN0cmVldC12aWV3OmJlZm9yZXtjb250ZW50OlwiXFxmMjFkXCJ9LmZhLWhlYXJ0YmVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxZVwifS5mYS12ZW51czpiZWZvcmV7Y29udGVudDpcIlxcZjIyMVwifS5mYS1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIyXCJ9LmZhLW1lcmN1cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjNcIn0uZmEtaW50ZXJzZXg6YmVmb3JlLC5mYS10cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyNFwifS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjVcIn0uZmEtdmVudXMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9LmZhLW1hcnMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI3XCJ9LmZhLXZlbnVzLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjhcIn0uZmEtbWFycy1zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn0uZmEtbWFycy1zdHJva2UtdjpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifS5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZXtjb250ZW50OlwiXFxmMjJiXCJ9LmZhLW5ldXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyY1wifS5mYS1nZW5kZXJsZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjJkXCJ9LmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZXtjb250ZW50OlwiXFxmMjMwXCJ9LmZhLXBpbnRlcmVzdC1wOmJlZm9yZXtjb250ZW50OlwiXFxmMjMxXCJ9LmZhLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzM1wifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzRcIn0uZmEtdXNlci10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifS5mYS1ob3RlbDpiZWZvcmUsLmZhLWJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjIzNlwifS5mYS12aWFjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMjM3XCJ9LmZhLXRyYWluOmJlZm9yZXtjb250ZW50OlwiXFxmMjM4XCJ9LmZhLXN1YndheTpiZWZvcmV7Y29udGVudDpcIlxcZjIzOVwifS5mYS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn0uZmEteWM6YmVmb3JlLC5mYS15LWNvbWJpbmF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn0uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifS5mYS1vcGVuY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZFwifS5mYS1leHBlZGl0ZWRzc2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn0uZmEtYmF0dGVyeS00OmJlZm9yZSwuZmEtYmF0dGVyeTpiZWZvcmUsLmZhLWJhdHRlcnktZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjI0MFwifS5mYS1iYXR0ZXJ5LTM6YmVmb3JlLC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjQxXCJ9LmZhLWJhdHRlcnktMjpiZWZvcmUsLmZhLWJhdHRlcnktaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifS5mYS1iYXR0ZXJ5LTE6YmVmb3JlLC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDNcIn0uZmEtYmF0dGVyeS0wOmJlZm9yZSwuZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjI0NFwifS5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ1XCJ9LmZhLWktY3Vyc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ2XCJ9LmZhLW9iamVjdC1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0N1wifS5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0OFwifS5mYS1zdGlja3ktbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0OVwifS5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjRhXCJ9LmZhLWNjLWpjYjpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifS5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifS5mYS1jbG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZFwifS5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjRlXCJ9LmZhLWhvdXJnbGFzcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjUwXCJ9LmZhLWhvdXJnbGFzcy0xOmJlZm9yZSwuZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9LmZhLWhvdXJnbGFzcy0yOmJlZm9yZSwuZmEtaG91cmdsYXNzLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn0uZmEtaG91cmdsYXNzLTM6YmVmb3JlLC5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjUzXCJ9LmZhLWhvdXJnbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjI1NFwifS5mYS1oYW5kLWdyYWItbzpiZWZvcmUsLmZhLWhhbmQtcm9jay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU1XCJ9LmZhLWhhbmQtc3RvcC1vOmJlZm9yZSwuZmEtaGFuZC1wYXBlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU2XCJ9LmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1N1wifS5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU4XCJ9LmZhLWhhbmQtc3BvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1OVwifS5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1YVwifS5mYS1oYW5kLXBlYWNlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWJcIn0uZmEtdHJhZGVtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMjVjXCJ9LmZhLXJlZ2lzdGVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWRcIn0uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZVwifS5mYS1nZzpiZWZvcmV7Y29udGVudDpcIlxcZjI2MFwifS5mYS1nZy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjFcIn0uZmEtdHJpcGFkdmlzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjJcIn0uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifS5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2NFwifS5mYS1nZXQtcG9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY1XCJ9LmZhLXdpa2lwZWRpYS13OmJlZm9yZXtjb250ZW50OlwiXFxmMjY2XCJ9LmZhLXNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjI2N1wifS5mYS1jaHJvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjhcIn0uZmEtZmlyZWZveDpiZWZvcmV7Y29udGVudDpcIlxcZjI2OVwifS5mYS1vcGVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI2YVwifS5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2YlwifS5mYS10djpiZWZvcmUsLmZhLXRlbGV2aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmNcIn0uZmEtY29udGFvOmJlZm9yZXtjb250ZW50OlwiXFxmMjZkXCJ9LmZhLTUwMHB4OmJlZm9yZXtjb250ZW50OlwiXFxmMjZlXCJ9LmZhLWFtYXpvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3MFwifS5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzFcIn0uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifS5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9LmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzRcIn0uZmEtaW5kdXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzVcIn0uZmEtbWFwLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3NlwifS5mYS1tYXAtc2lnbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzdcIn0uZmEtbWFwLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzhcIn0uZmEtbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMjc5XCJ9LmZhLWNvbW1lbnRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2FcIn0uZmEtY29tbWVudGluZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjdiXCJ9LmZhLWhvdXp6OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9LmZhLXZpbWVvOmJlZm9yZXtjb250ZW50OlwiXFxmMjdkXCJ9LmZhLWJsYWNrLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZVwifS5mYS1mb250aWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODBcIn0uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZXtjb250ZW50OlwiXFxmMjgxXCJ9LmZhLWVkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODJcIn0uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjgzXCJ9LmZhLWNvZGllcGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjg0XCJ9LmZhLW1vZHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODVcIn0uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjg2XCJ9LmZhLXVzYjpiZWZvcmV7Y29udGVudDpcIlxcZjI4N1wifS5mYS1wcm9kdWN0LWh1bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODhcIn0uZmEtbWl4Y2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODlcIn0uZmEtc2NyaWJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjhhXCJ9LmZhLXBhdXNlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4YlwifS5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI4Y1wifS5mYS1zdG9wLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZFwifS5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjhlXCJ9LmZhLXNob3BwaW5nLWJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MFwifS5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTFcIn0uZmEtaGFzaHRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MlwifS5mYS1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTNcIn0uZmEtYmx1ZXRvb3RoLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTRcIn0uZmEtcGVyY2VudDpiZWZvcmV7Y29udGVudDpcIlxcZjI5NVwifS5mYS1naXRsYWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTZcIn0uZmEtd3BiZWdpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjI5N1wifS5mYS13cGZvcm1zOmJlZm9yZXtjb250ZW50OlwiXFxmMjk4XCJ9LmZhLWVudmlyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI5OVwifS5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjlhXCJ9LmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjliXCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjljXCJ9LmZhLWJsaW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjlkXCJ9LmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjllXCJ9LmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMmEwXCJ9LmZhLWJyYWlsbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTFcIn0uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZXtjb250ZW50OlwiXFxmMmEyXCJ9LmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLC5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhM1wifS5mYS1kZWFmbmVzczpiZWZvcmUsLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsLmZhLWRlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTRcIn0uZmEtZ2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTVcIn0uZmEtZ2xpZGUtZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhNlwifS5mYS1zaWduaW5nOmJlZm9yZSwuZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhN1wifS5mYS1sb3ctdmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMmE4XCJ9LmZhLXZpYWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjJhOVwifS5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmFhXCJ9LmZhLXNuYXBjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFiXCJ9LmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFjXCJ9LmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhZFwifS5mYS1waWVkLXBpcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmFlXCJ9LmZhLWZpcnN0LW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmIwXCJ9LmZhLXlvYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmIxXCJ9LmZhLXRoZW1laXNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiMlwifS5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLC5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmV7Y29udGVudDpcIlxcZjJiM1wifS5mYS1mYTpiZWZvcmUsLmZhLWZvbnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiNFwifS5mYS1oYW5kc2hha2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiNVwifS5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMmI2XCJ9LmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiN1wifS5mYS1saW5vZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjhcIn0uZmEtYWRkcmVzcy1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMmI5XCJ9LmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmJhXCJ9LmZhLXZjYXJkOmJlZm9yZSwuZmEtYWRkcmVzcy1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmJiXCJ9LmZhLXZjYXJkLW86YmVmb3JlLC5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiY1wifS5mYS11c2VyLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiZFwifS5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmJlXCJ9LmZhLXVzZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjJjMFwifS5mYS1pZC1iYWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJjMVwifS5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLC5mYS1pZC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9LmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSwuZmEtaWQtY2FyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmMzXCJ9LmZhLXF1b3JhOmJlZm9yZXtjb250ZW50OlwiXFxmMmM0XCJ9LmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmM1XCJ9LmZhLXRlbGVncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMmM2XCJ9LmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLC5mYS10aGVybW9tZXRlcjpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn0uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmM4XCJ9LmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLC5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMmM5XCJ9LmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLC5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNhXCJ9LmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLC5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjJjYlwifS5mYS1zaG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2NcIn0uZmEtYmF0aHR1YjpiZWZvcmUsLmZhLXMxNTpiZWZvcmUsLmZhLWJhdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2RcIn0uZmEtcG9kY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZVwifS5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDBcIn0uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMmQxXCJ9LmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxmMmQyXCJ9LmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkM1wifS5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ0XCJ9LmZhLWJhbmRjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ1XCJ9LmZhLWdyYXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDZcIn0uZmEtZXRzeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkN1wifS5mYS1pbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ4XCJ9LmZhLXJhdmVscnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDlcIn0uZmEtZWVyY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJkYVwifS5mYS1taWNyb2NoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGJcIn0uZmEtc25vd2ZsYWtlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGNcIn0uZmEtc3VwZXJwb3dlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGRcIn0uZmEtd3BleHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJkZVwifS5mYS1tZWV0dXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTBcIn0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b30iLCIuZGstc2VsZWN0LCAuZGstc2VsZWN0ICosIC5kay1zZWxlY3QgKjpiZWZvcmUsIC5kay1zZWxlY3QgKjphZnRlciwgLmRrLXNlbGVjdC1tdWx0aSwgLmRrLXNlbGVjdC1tdWx0aSAqLCAuZGstc2VsZWN0LW11bHRpICo6YmVmb3JlLCAuZGstc2VsZWN0LW11bHRpICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZGstc2VsZWN0LCAuZGstc2VsZWN0LW11bHRpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDIwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRrLXNlbGVjdGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDAuNGVtO1xuICBwYWRkaW5nOiAwIDEuNWVtIDAgMC41ZW07XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAuZGstc2VsZWN0ZWQ6YmVmb3JlLCAuZGstc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfVxuICAuZGstc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMC4yNWVtIDAuMjVlbSAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNDQ0NDQ0M7XG4gICAgbWFyZ2luOiAtMC4xMjVlbSAwLjVlbSAwIDA7IH1cbiAgLmRrLXNlbGVjdGVkOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBtYXJnaW46IDAgMS41ZW0gMCAwOyB9XG5cbi5kay1zZWxlY3RlZC1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQkJCQkJCOyB9XG5cbi5kay1zZWxlY3QgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogMC40ZW0gMC40ZW0gMCAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3R0b206IDEwMCU7IH1cblxuLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuNGVtIDAuNGVtO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDEwMCU7IH1cblxuLmRrLXNlbGVjdC1tdWx0aSAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAxMGVtOyB9XG5cbi5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAwLjRlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAxMC41ZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMC4yNWVtIDA7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmRrLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjk3ZmQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kay1zZWxlY3Qtb3B0aW9ucy1oaWdobGlnaHQgLmRrLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uZGstb3B0aW9uIHtcbiAgcGFkZGluZzogMCAwLjVlbTsgfVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5N2ZkO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQkJCQkJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kay1vcHRncm91cCB7XG4gIGJvcmRlcjogc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogMC4yNWVtIDA7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTsgfVxuICAuZGstb3B0Z3JvdXAgKyAuZGstb3B0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07IH1cbiAgLmRrLW9wdGdyb3VwICsgLmRrLW9wdGdyb3VwIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmRrLW9wdGdyb3VwOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5kay1vcHRncm91cDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmRrLW9wdGdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZzogMCAwLjVlbSAwLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZGstb3B0Z3JvdXAtb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZGstb3B0Z3JvdXAtb3B0aW9ucyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJlbTsgfVxuXG4uZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogIzMyOTdmZDsgfVxuXG4uZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0ZWQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMzI5N2ZkOyB9XG5cbi5kay1zZWxlY3Qtb3Blbi11cCAuZGstc2VsZWN0ZWQ6YmVmb3JlLCAuZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMjVlbSAwLjI1ZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMjk3ZmQ7IH1cblxuLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3RlZDphZnRlciwgLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdGVkOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMjk3ZmQ7IH1cblxuLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3Qtb3B0aW9ucywgLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdC1vcHRpb25zLCAuZGstc2VsZWN0LW11bHRpOmZvY3VzIC5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItY29sb3I6ICMzMjk3ZmQ7IH1cblxuLmRrLXNlbGVjdC1tdWx0aTpob3ZlciwgLmRrLXNlbGVjdC1tdWx0aTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmRrLXNlbGVjdGVkOmhvdmVyLCAuZGstc2VsZWN0ZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzMjk3ZmQ7IH1cbiAgLmRrLXNlbGVjdGVkOmhvdmVyOmJlZm9yZSwgLmRrLXNlbGVjdGVkOmZvY3VzOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzMyOTdmZDsgfVxuICAuZGstc2VsZWN0ZWQ6aG92ZXI6YWZ0ZXIsIC5kay1zZWxlY3RlZDpmb2N1czphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMjk3ZmQ7IH1cblxuLmRrLXNlbGVjdC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6ICNCQkJCQkI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmRrLXNlbGVjdC1kaXNhYmxlZCAuZGstc2VsZWN0ZWQ6aG92ZXIsIC5kay1zZWxlY3QtZGlzYWJsZWQgLmRrLXNlbGVjdGVkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuZGstc2VsZWN0LWRpc2FibGVkIC5kay1zZWxlY3RlZDpob3ZlcjpiZWZvcmUsIC5kay1zZWxlY3QtZGlzYWJsZWQgLmRrLXNlbGVjdGVkOmZvY3VzOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmRrLXNlbGVjdC1kaXNhYmxlZCAuZGstc2VsZWN0ZWQ6aG92ZXI6YWZ0ZXIsIC5kay1zZWxlY3QtZGlzYWJsZWQgLmRrLXNlbGVjdGVkOmZvY3VzOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0OyB9XG5cbnNlbGVjdFtkYXRhLWRrY2FjaGVpZF0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4iLCIvKiEgTGl0eSAtIHYyLjIuMiAtIDIwMTYtMTItMTRcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAxNiBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqLy5saXR5e3otaW5kZXg6OTk5MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZDojMGIwYjBiO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjkpO291dGxpbmU6bm9uZSAhaW1wb3J0YW50O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS5saXR5LmxpdHktb3BlbmVke29wYWNpdHk6MX0ubGl0eS5saXR5LWNsb3NlZHtvcGFjaXR5OjB9LmxpdHkgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmxpdHktd3JhcHt6LWluZGV4Ojk5OTA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7dGV4dC1hbGlnbjpjZW50ZXI7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmxpdHktd3JhcDpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi0wLjI1ZW19LmxpdHktbG9hZGVye3otaW5kZXg6OTk5MTtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMC44ZW07d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlcntvcGFjaXR5OjF9LmxpdHktY29udGFpbmVye3otaW5kZXg6OTk5Mjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vcm1hbDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmxpdHktY29udGVudHt6LWluZGV4Ojk5OTM7d2lkdGg6MTAwJTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gLjNzIGVhc2V9LmxpdHktbG9hZGluZyAubGl0eS1jb250ZW50LC5saXR5LWNsb3NlZCAubGl0eS1jb250ZW50ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC44KTstbXMtdHJhbnNmb3JtOnNjYWxlKC44KTstby10cmFuc2Zvcm06c2NhbGUoLjgpO3RyYW5zZm9ybTpzY2FsZSguOCl9LmxpdHktY29udGVudDphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtkaXNwbGF5OmJsb2NrO3JpZ2h0OjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4Oi0xOy13ZWJraXQtYm94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpfS5saXR5LWNsb3Nle3otaW5kZXg6OTk5NDt3aWR0aDozNXB4O2hlaWdodDozNXB4O3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjM1cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjM1cHg7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC42KTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7b3V0bGluZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ubGl0eS1jbG9zZTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9LmxpdHktY2xvc2U6aG92ZXIsLmxpdHktY2xvc2U6Zm9jdXMsLmxpdHktY2xvc2U6YWN0aXZlLC5saXR5LWNsb3NlOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjM1cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjM1cHg7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC42KTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7b3V0bGluZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ubGl0eS1jbG9zZTphY3RpdmV7dG9wOjFweH0ubGl0eS1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO2JvcmRlcjowfS5saXR5LWlmcmFtZSAubGl0eS1jb250YWluZXIsLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLC5saXR5LWZhY2Vib29rdmlkZW8gLmxpdHktY29udGFpbmVyLC5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjk2NHB4fS5saXR5LWlmcmFtZS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nLXRvcDo1Ni4yNSU7b3ZlcmZsb3c6YXV0bztwb2ludGVyLWV2ZW50czphdXRvOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtiYWNrZ3JvdW5kOiMwMDB9LmxpdHktaGlkZXtkaXNwbGF5Om5vbmV9IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmJsb2NrZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9ja2VyOmJlZm9yZXtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMDVlbTtcbn1cbi5ibG9ja2VyLmJlaGluZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtby1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1vZGFsIGEuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyLjVweDtcbiAgcmlnaHQ6IC0xMi41cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQTNoSlJFRlVhQVhsbTgrSzAwQWN4N01pQ0lKSC95dytnQTlnMjVPNDlTTDRBTzNCcDFqdzVOdmt0Qyt3Rjg4cWV2SzRCVTk3RW16eFVCQ0VvbEsvbjVncDNXNlRUSlBmcE5QTkYzN01Oc2w4NS92Ti9EYVRtVTZQa25DNEsrcG5pcWVLSjNrOFVua3ZEeFhKenp5K3EveWF4eGVWSHhXL0ZOSGpnUlNlS3Q0ckZvcGx6YUF1SEhEQkdSMmVTOUc1NHJlaXJzbWllbkRDVFJ0N3h3c3ArS0FvRW10OW5MYUdpdFp4ckJiUEZOYUdmUGxvR3cydDRKVmFtU3Q4eFlXNkRnMW9DWW8zWXYrckNHVmlWMTYwb01rY2Q4U1lLbllWMU5iMWFFT2pDZTZMNVpPaUxmRjEyMEVqV2h1QnUzWUladDFOUW11am5rNUY0TWdPcFVSekxmQXdPQlNUbXpwM2ZwRHh1SS9wYWJ4cHFPb3oycjJITEFiMEdNYlpLbE5WNS9IZzlYSnlwZ3VyeUE3bFBGNUtNZFRaUXpIanF4TlBoV2h6SXVBcnVPbDFlTnFLRXgxdFNoNXJmYnhkdzdtT3hDcTRxUzY4WlRqS1MxWVZ2aWx1NTU5dld2RkhoaDRyWnJkeVo2OVZtcGdkajhmSmJEWkxKcE5KMHV2MWNuci9nanJVaFFNdUkrQU5qeXV3ZnRRMGJiTDZFcnAwbU0vbnk4Rmc0TTNMdGRSeGdNdEtsM2p3bUlIVnhZWENoRnk5NC9SbXBhL3BUYk5VaHN0S1YrNFJyOGxMUTlLbFV2SktMeUc4eXZRMnM5U0J5MUpiN2pWNWEweWFwZkY2YXBhWkxqTExjV3RkNHNOcm1KVU1IeU0rMXhpYlRqSDgyWmgwMVRObGhzck9oZEtUZTAwdUF6WlFtTjYrS1crc0RhL0pEMlBTVlE4NzNtMjl5ZisxUTlWRHpmRVlsSGkxRzVMS0JCV1pidEVzSGJGd2Ixb1lEd3IxWmlGLzJibkNTZzFPQkUvcGZyOS9iV3gyNlV4SkwzT05QSVNPTEtVdlF6YTBMWlV4U0t5anBkVEdhL3ZERXIyNXJkZGJNTTBRM082THgzcnFGdlUreDZVclJLUVk3dHlyWmVjbUQ5Rk9EeTh1TGl6VG1pbHdOajBrcmFOY0FKaE9wNWFHVndzQUdENVZtSkJyV1diSlNnV1Q5enJ6V2VwUUY0N1JhR1NpS2ZlR3g2U3ppM2d6bVgvSEhiaWh3QnNlcjRCOVVKWXBGQk5YNFI2dlRuM1ZRbmV6MFN5bW5ySFFNc1JZR1RyMWRTazM0bGpScVMvRU1kMnBMUThZQnAzYTFQTGZjcUNwbzhndEhrWkZIS2tUWDZmczNNWTBibEtudGg2NnJLQ25VMFZSR3UzN09OclFhQTRlWkRGdFdBdTJmWGo5empGa3hUQk9vOEY3dDkyNmdUcC84M0t5enpjeTJrWkQ2eGlxeFRZbkhMUkZtM3ZIaVJTd05Tamt6M2hvSXpvOGxDS1dVbGcvWXRHczd0T2J1bkRBWmZwRExiZkVJMTV6c0VJWTNVL3gvZ0hIYy9HMXpsdG5BZ0FBQUFCSlJVNUVya0pnZ2c9PScpO1xuXG59XG5cbi5tb2RhbC1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXNwaW5uZXIgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMnB4O1xuICBtYXJnaW46IDAgMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4ubW9kYWwtc3Bpbm5lciAucmVjdDIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5tb2RhbC1zcGlubmVyIC5yZWN0MyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcbn1cblxuLm1vZGFsLXNwaW5uZXIgLnJlY3Q0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41KSB9XG4gIDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMS4wKSB9XG59XG5cbkBrZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gIH0gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4wKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEuMCk7XG4gIH1cbn1cbiIsIi8qISBIVE1MNSBOdW1iZXIgcG9seWZpbGwgfCBKb25hdGhhbiBTdGlwZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdGlwZS9udW1iZXItcG9seWZpbGwqL1xuXG5AbWl4aW4gYm94LXNpemluZygkZGF0YSkge1xuICAtbW96LWJveC1zaXppbmc6ICRkYXRhO1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRkYXRhO1xuICBib3gtc2l6aW5nOiAkZGF0YTtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJGRhdGEuLi4pIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkZGF0YTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkZGF0YTtcbiAgYm9yZGVyLXJhZGl1czogJGRhdGE7XG59XG5cbiRidG4tYm9yZGVyLWhpZ2hsaWdodDogI2VkZWRlZDtcbiRidG4tYm9yZGVyLXNoYWRvdzogIzc3Nzc3NztcbiRidG4tYmc6ICNDQ0NDQ0M7XG4kYnRuLWJvcmRlci1oaWdobGlnaHQtYWN0aXZlOiAjNWU1ZTVlO1xuJGJ0bi1ib3JkZXItc2hhZG93LWFjdGl2ZTogI2Q4ZDhkODtcbiRidG4tYmctYWN0aXZlOiAjOTk5OTk5O1xuXG5kaXYubnVtYmVyLXNwaW4tYnRuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmRpdi5udW1iZXItc3Bpbi1idG4ge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICBib3JkZXI6IHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGNvbG9yOiAkYnRuLWJvcmRlci1oaWdobGlnaHQgJGJ0bi1ib3JkZXItc2hhZG93ICRidG4tYm9yZGVyLXNoYWRvdyAkYnRuLWJvcmRlci1oaWdobGlnaHQ7XG4gICAgc3R5bGU6IHNvbGlkO1xuICB9XG4gIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmc7XG4gIHdpZHRoOiAxLjJlbTtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXI6IHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBjb2xvcjogJGJ0bi1ib3JkZXItaGlnaGxpZ2h0LWFjdGl2ZSAkYnRuLWJvcmRlci1zaGFkb3ctYWN0aXZlICRidG4tYm9yZGVyLXNoYWRvdy1hY3RpdmUgJGJ0bi1ib3JkZXItaGlnaGxpZ2h0LWFjdGl2ZTtcbiAgICAgIHN0eWxlOiBzb2xpZDtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1hY3RpdmU7XG4gIH1cbn1cblxuZGl2Lm51bWJlci1zcGluLWJ0bi11cCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHggM3B4IDBweCAwcHgpO1xuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyOiB7XG4gICAgICB3aWR0aDogMCAwLjNlbSAwLjNlbSAwLjNlbTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBibGFjayB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgdG9wOiAyNSU7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgfVxuICAmOmFjdGl2ZTpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuICAgIHRvcDogMjYlO1xuICAgIGxlZnQ6IDUxJTtcbiAgfVxufVxuXG5kaXYubnVtYmVyLXNwaW4tYnRuLWRvd24ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4IDBweCAzcHggM3B4KTtcbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlcjoge1xuICAgICAgd2lkdGg6IDAuM2VtIDAuM2VtIDAgMC4zZW07XG4gICAgICBjb2xvcjogYmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHRvcDogNzUlO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cbiAgJjphY3RpdmU6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgICB0b3A6IDc2JTtcbiAgICBsZWZ0OiA1MSU7XG4gIH1cbn1cblxuZGl2Lm51bWJlci1zcGluLWJ0bi11cDpiZWZvcmUsXG5kaXYubnVtYmVyLXNwaW4tYnRuLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiB7XG4gICAgc3R5bGU6IHNvbGlkO1xuICB9XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0wLjE1ZW0gMCAwIC0wLjNlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQ6ZGlzYWJsZWQgKyBkaXYubnVtYmVyLXNwaW4tYnRuLWNvbnRhaW5lciB7XG4gICYgPiBkaXYubnVtYmVyLXNwaW4tYnRuLXVwOmFjdGl2ZSxcbiAgJiA+IGRpdi5udW1iZXItc3Bpbi1idG4tZG93bjphY3RpdmUge1xuICAgIGJvcmRlcjoge1xuICAgICAgY29sb3I6ICRidG4tYm9yZGVyLWhpZ2hsaWdodCAkYnRuLWJvcmRlci1zaGFkb3cgJGJ0bi1ib3JkZXItc2hhZG93ICRidG4tYm9yZGVyLWhpZ2hsaWdodDtcbiAgICAgIHN0eWxlOiBzb2xpZDtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZztcbiAgfVxuICAmID4gZGl2Lm51bWJlci1zcGluLWJ0bi11cDpiZWZvcmUsXG4gICYgPiBkaXYubnVtYmVyLXNwaW4tYnRuLXVwOmFjdGl2ZTpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRidG4tYmctYWN0aXZlO1xuICAgIHRvcDogMjUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAmID4gZGl2Lm51bWJlci1zcGluLWJ0bi1kb3duOmJlZm9yZSxcbiAgJiA+IGRpdi5udW1iZXItc3Bpbi1idG4tZG93bjphY3RpdmU6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYnRuLWJnLWFjdGl2ZTtcbiAgICB0b3A6IDc1JTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbiIsIi8vXG4vLyBUaGlzIG1peGluIGlzIHVzZWQgdG8gaW1wb3J0IHRoZSByaWdodCBmb250LWZhY2Vcbi8vXG5AbWl4aW4gaW1wb3J0X2ZvbnQoJGZvbnRfdG9faW1wb3J0OiAnQXZlbmlyIE5leHQgUHJvJykge1xuXHQvLyBBdmVuaXIgTmV4dCBQcm9cblx0Ly8gXHQtIFJlZ3VsYXJcblx0Ly8gXHQtIE1lZGl1bVxuXHQvLyBcdC0gRGVtaVxuXHQvLyBcdC0gQm9sZFxuXHRAaWYgKCRmb250X3RvX2ltcG9ydCA9PSAnQXZlbmlyIE5leHQgUHJvJykge1xuXHRcdC8vIFJlZ3VsYXIgLSA0MDAuXG5cdFx0QGZvbnQtZmFjZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0IFBybyc7XG5cdFx0XHRzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLVJlZ3VsYXIud29mZicpO1xuXHRcdH1cblx0XHQvLyBJdGFsaWMuXG5cdFx0QGZvbnQtZmFjZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0IFBybyc7XG5cdFx0XHRzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLVJlZ3VsYXItSXQud29mZicpO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblxuXHRcdC8vIE1lZGl1bSAtIDUwMC5cblx0XHRAZm9udC1mYWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgUHJvJztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tTWVkaXVtLndvZmYnKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHRcdC8vIEl0YWxpYy5cblx0XHRAZm9udC1mYWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgUHJvJztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tTWVkaXVtLUl0LndvZmYnKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXG5cdFx0Ly8gRGVtaSAtIDYwMC5cblx0XHRAZm9udC1mYWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgUHJvJztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tRGVtaS53b2ZmJyk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHQvLyBJdGFsaWMuXG5cdFx0QGZvbnQtZmFjZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0IFBybyc7XG5cdFx0XHRzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLURlbWktSXQud29mZicpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cblx0XHQvLyBCb2xkIC0gNzAwLlxuXHRcdEBmb250LWZhY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCBQcm8nO1xuXHRcdFx0c3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1Cb2xkLndvZmYnKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdC8vIEl0YWxpYy5cblx0XHRAZm9udC1mYWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgUHJvJztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tQm9sZC1JdC53b2ZmJyk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0XHQvLyBVbHRyYUxpZ2h0XG5cdFx0QGZvbnQtZmFjZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0IExUIFcwMSBVbHRyYSBMaWdodCc7XG5cdFx0XHRzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLVVsdEx0LndvZmYnKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0fVxuXHRcdC8vIFJlZ3VsYXJcblx0XHRAZm9udC1mYWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgTFQgVzAxIFJlZ3VsYXInO1xuXHRcdFx0c3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1SZWd1bGFyLndvZmYnKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHRcdC8vIE1lZGl1bVxuXHRcdEBmb250LWZhY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCBMVCBXMDEgTWVkaXVtJztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tTWVkaXVtLndvZmYnKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ2VudHVyeSBHb3RoaWNcblx0Ly8gXHQtIFJlZ3VsYXJcblx0Ly8gXHQtIEJvbGRcblx0QGlmICgkZm9udF90b19pbXBvcnQgPT0gJ0NlbnR1cnkgR290aGljJykge1xuXHRcdC8vIFJlZ3VsYXIgLSA0MDAuXG5cdFx0QGZvbnQtZmFjZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9DZW50dXJ5R290aGljLVJlZ3VsYXIud29mZicpO1xuXHRcdH1cblxuXHRcdC8vIEJvbGQgLSA3MDAuXG5cdFx0QGZvbnQtZmFjZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9DZW50dXJ5R290aGljLUJvbGQud29mZicpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblxuXHQvLyBSYWxld2F5XG5cdC8vIFx0LSBSZWd1bGFyXG5cdC8vIFx0LSBNZWRpdW1cblx0Ly8gIC0gU2VtaWJvbGRcblx0Ly8gIC0gQm9sZFxuXHRAaWYgKCRmb250X3RvX2ltcG9ydCA9PSAnUmFsZXdheScpIHtcblx0XHQvLyBSZWd1bGFyIC0gNDAwLlxuXHRcdEBmb250LWZhY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9SYWxld2F5LVJlZ3VsYXIudHRmJyk7XG5cdFx0fVxuXG5cdFx0Ly8gSXRhbGljLlxuXHRcdEBmb250LWZhY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9SYWxld2F5LUl0YWxpYy50dGYnKTtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cblx0XHQvLyBNZWRpdW0gLSA1MDAuXG5cdFx0QGZvbnQtZmFjZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ1JhbGV3YXknO1xuXHRcdFx0c3JjOiB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktTWVkaXVtLnR0ZicpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHQvLyBNZWRpdW0gSXRhbGljLlxuXHRcdEBmb250LWZhY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9SYWxld2F5LU1lZGl1bUl0YWxpYy50dGYnKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXG5cdFx0Ly8gU2VtaS1ib2xkIC0gNjAwLlxuXHRcdEBmb250LWZhY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9SYWxld2F5LVNlbWlCb2xkLnR0ZicpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cblx0XHQvLyBTZW1pLWJvbGQgSXRhbGljLlxuXHRcdEBmb250LWZhY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9SYWxld2F5LVNlbWlCb2xkSXRhbGljLnR0ZicpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cblx0XHQvLyBCb2xkIC0gNzAwLlxuXHRcdEBmb250LWZhY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9SYWxld2F5LUJvbGQudHRmJyk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdC8vIEJvbGQgSXRhbGljLlxuXHRcdEBmb250LWZhY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9SYWxld2F5LUJvbGRJdGFsaWMudHRmJyk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0fVxuXG5cdC8vIE51bml0byBTYW5zXG5cdC8vIFx0LSBSZWd1bGFyXG5cdC8vIFx0LSBTZW1pLWJvbGRcblx0Ly8gIC0gQm9sZFxuXHRAaWYgKCRmb250X3RvX2ltcG9ydCA9PSAnTnVuaXRvIFNhbnMnKSB7XG5cdFx0Ly8gUmVndWxhciAtIDQwMC5cblx0XHRAZm9udC1mYWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuXHRcdFx0c3JjOiB1cmwoJy4uL2ZvbnRzL051bml0b1NhbnMtUmVndWxhci50dGYnKTtcblx0XHR9XG5cblx0XHQvLyBJdGFsaWMuXG5cdFx0QGZvbnQtZmFjZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ051bml0byBTYW5zJztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9OdW5pdG9TYW5zLUl0YWxpYy50dGYnKTtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cblx0XHQvLyBTZW1pLWJvbGQgLSA2MDAuXG5cdFx0QGZvbnQtZmFjZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ051bml0byBTYW5zJztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9OdW5pdG9TYW5zLVNlbWlCb2xkLnR0ZicpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cblx0XHQvLyBTZW1pLWJvbGQgSXRhbGljLlxuXHRcdEBmb250LWZhY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG5cdFx0XHRzcmM6IHVybCgnLi4vZm9udHMvTnVuaXRvU2Fucy1TZW1pQm9sZEl0YWxpYy50dGYnKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXG5cdFx0Ly8gQm9sZCAtIDcwMC5cblx0XHRAZm9udC1mYWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuXHRcdFx0c3JjOiB1cmwoJy4uL2ZvbnRzL051bml0b1NhbnMtQm9sZC50dGYnKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0Ly8gQm9sZCBJdGFsaWMuXG5cdFx0QGZvbnQtZmFjZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ051bml0byBTYW5zJztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9OdW5pdG9TYW5zLUJvbGRJdGFsaWMudHRmJyk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0fVxuXG5cdC8vIFJ1YmlrXG5cdC8vIFx0LSBSZWd1bGFyXG5cdC8vIFx0LSBNZWRpdW1cblx0Ly8gIC0gQm9sZFxuXHRAaWYgKCRmb250X3RvX2ltcG9ydCA9PSAnUnViaWsnKSB7XG5cdFx0Ly8gUmVndWxhciAtIDQwMC5cblx0XHRAZm9udC1mYWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuXHRcdFx0c3JjOiB1cmwoJy4uL2ZvbnRzL1J1YmlrLVJlZ3VsYXIudHRmJyk7XG5cdFx0fVxuXG5cdFx0Ly8gSXRhbGljLlxuXHRcdEBmb250LWZhY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdSdWJpayc7XG5cdFx0XHRzcmM6IHVybCgnLi4vZm9udHMvUnViaWstSXRhbGljLnR0ZicpO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblxuXHRcdC8vIE1lZGl1bSAtIDUwMC5cblx0XHRAZm9udC1mYWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuXHRcdFx0c3JjOiB1cmwoJy4uL2ZvbnRzL1J1YmlrLU1lZGl1bS50dGYnKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXG5cdFx0Ly8gTWVkaXVtIEl0YWxpYy5cblx0XHRAZm9udC1mYWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuXHRcdFx0c3JjOiB1cmwoJy4uL2ZvbnRzL1J1YmlrLU1lZGl1bUl0YWxpYy50dGYnKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXG5cdFx0Ly8gQm9sZCAtIDcwMC5cblx0XHRAZm9udC1mYWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuXHRcdFx0c3JjOiB1cmwoJy4uL2ZvbnRzL1J1YmlrLUJvbGQudHRmJyk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdC8vIEJvbGQgSXRhbGljLlxuXHRcdEBmb250LWZhY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdSdWJpayc7XG5cdFx0XHRzcmM6IHVybCgnLi4vZm9udHMvUnViaWstQm9sZEl0YWxpYy50dGYnKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHR9XG5cblx0Ly8gRHUgTm9yZFxuXHQvLyAtLSBSZWd1bGFyXG5cdC8vIC0tIERlbWlCb2xkXG5cdEBpZiAoJGZvbnRfdG9faW1wb3J0ID09ICdEdSBOb3JkJykge1xuXHRcdC8vIFJlZ3VsYXIgLSA0MDAuXG5cdFx0QGZvbnQtZmFjZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ0R1IE5vcmQgUmVndWxhcic7XG5cdFx0XHRzcmM6IHVybCgnLi4vZm9udHMvRHVOb3JkLVJlZ3VsYXIud29mZicpO1xuXHRcdH1cblxuXHRcdC8vIERlbWlCb2xkIC0gNjAwLlxuXHRcdEBmb250LWZhY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdEdSBOb3JkIERlbWlCb2xkJztcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy9EdU5vcmQtRGVtaUJvbGQud29mZicpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9jb250YWluZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZm9udHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZG90dGVkLWJvcmRlclwiO1xuXG4vLyBUaGVtZSBsaWdodFxuQG1peGluIHRoZW1lLXN0eWxlcygkcHJvcGVydHk6IG51bGwsICRsaWdodF9jb2xvcjogJHdoaXRlLCAkZGFya19jb2xvcjogJGZ1bGwtYmxhY2spIHtcblx0I3skdGhlbWUtbGlnaHQtY2xhc3N9ICYge1xuXHRcdEBpZiB0eXBlLW9mKCRwcm9wZXJ0eSkgPT0gJ3N0cmluZycge1xuXHRcdFx0I3skcHJvcGVydHl9OiAkbGlnaHRfY29sb3I7XG5cdFx0fVxuXG5cdFx0QGlmIHR5cGUtb2YoJHByb3BlcnR5KSA9PSAnbGlzdCcge1xuXHRcdFx0QGVhY2ggJHByb3AgaW4gJHByb3BlcnR5IHtcblx0XHRcdFx0I3skcHJvcH06ICRsaWdodF9jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAY29udGVudDtcblx0fVxuXG5cdCN7JHRoZW1lLWRhcmstY2xhc3N9ICYge1xuXHRcdEBpZiB0eXBlLW9mKCRwcm9wZXJ0eSkgPT0gJ3N0cmluZycge1xuXHRcdFx0I3skcHJvcGVydHl9OiAkZGFya19jb2xvcjtcblx0XHR9XG5cblx0XHRAaWYgdHlwZS1vZigkcHJvcGVydHkpID09ICdsaXN0JyB7XG5cdFx0XHRAZWFjaCAkcHJvcCBpbiAkcHJvcGVydHkge1xuXHRcdFx0XHQjeyRwcm9wfTogJGRhcmtfY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy9cbi8vbWVkaWEgcXVlcmllc1xuLy9cbkBtaXhpbiBtcSgkcG9pbnQsICRxdWVyeTE6IG1pbiwgJHF1ZXJ5Mjogd2lkdGgpIHtcblxuICBAaWYgJHF1ZXJ5MSA9PSBcIm1heFwiIHtcbiAgICAkcG9pbnQ6ICRwb2ludCAtIDE7XG4gIH1cblxuICBAbWVkaWEgKCN7JHF1ZXJ5MX0tI3skcXVlcnkyfTogJHBvaW50ICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL3BsYWNlaG9sZGVyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgb3BhY2l0eTogMTsgQGNvbnRlbnQ7fVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBvcGFjaXR5OiAxOyBAY29udGVudDt9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBvcGFjaXR5OiAxOyBAY29udGVudDt9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgb3BhY2l0eTogMTsgQGNvbnRlbnQ7fVxufVxuXG4vL2NsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vcmlnaHQtdG8tbGVmdFxuJHJ0bDogZmFsc2UgIWRlZmF1bHQ7XG5AbWl4aW4gcnRsIHtcbiAgQGlmICRydGwge1xuICAgIEBpZiAmIHtcbiAgICAgICYge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIHJlc2V0IGxpc3Qgc3R5bGVcbkBtaXhpbiByZXNldC1saXN0LXN0eWxlKCkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vIEFkbWluIGJhciBmaXhlZCBvdmVybGF5IGZpeC5cbi8vIGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vZ2V0dGluZy1zdGlja3ktaGVhZGVycy13b3JkcHJlc3MtYWRtaW4tYmFyLWJlaGF2ZS9cbkBtaXhpbiBhZG1pbi1zdGlja3ktZml4KCAkb2Zmc2V0OiAwICkge1xuICAkbmFycm93LW9mZnNldDogNDZweDtcbiAgJHdpZGUtb2Zmc2V0OiAzMnB4O1xuICBAaWYgJG9mZnNldCAhPSAwIGFuZCB0eXBlLW9mKCRvZmZzZXQpID09ICdudW1iZXInIHtcbiAgICAkbmFycm93LW9mZnNldDogJG5hcnJvdy1vZmZzZXQgKyAkb2Zmc2V0O1xuICAgICR3aWRlLW9mZnNldDogJHdpZGUtb2Zmc2V0ICsgJG9mZnNldDtcbiAgfVxuICAuYWRtaW4tYmFyICYge1xuICAgIHRvcDogJG5hcnJvdy1vZmZzZXQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgICAgIHRvcDogJHdpZGUtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQFRPRE8gY2xlYW51cCBoZXJlXG4uYmxvY2stZ3JpZCAuYmxvY2sge1xuXG4gIEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWspIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsLWhlYWRpbmc7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0X19zbWFsbC1oZWFkaW5nO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fc3RhbmRhcmQtdGV4dDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHRfX3N0YW5kYXJkLXRleHQ7XG4gICAgfVxuICB9XG59XG5cbi5oYXMtZGFyay1iYWNrZ3JvdW5kIHtcbiAgLmhlYWRpbmctMSxcbiAgLmhlYWRpbmctMixcbiAgLmhlYWRpbmctMyxcbiAgLmhlYWRpbmctNCxcbiAgLmhlYWRpbmctNSxcbiAgLmhlYWRpbmctNiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGVhZGluZy0xIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuXG4gIEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWspIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLmhlYWRpbmctMiB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fc21hbGwtaGVhZGluZztcbiAgY29sb3I6ICRmdWxsLWJsYWNrO1xuXG4gIEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWspIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsLWhlYWRpbmc7XG4gIH1cbn1cblxuLmhlYWRpbmctMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICRmdWxsLWJsYWNrO1xuXG4gIEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWspIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsLWhlYWRpbmc7XG4gIH1cbn1cblxuLmhlYWRpbmctNCB7XG5cbn1cblxuLmhlYWRpbmctNSB7XG5cbn1cblxuLmhlYWRpbmctNiB7XG5cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDEge1xuICBAZXh0ZW5kIC5oZWFkaW5nLTEgIW9wdGlvbmFsO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgLmhlYWRpbmctMiAhb3B0aW9uYWw7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAuaGVhZGluZy0zICFvcHRpb25hbDtcbn1cblxuaDQge1xuICBAZXh0ZW5kIC5oZWFkaW5nLTQgIW9wdGlvbmFsO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgLmhlYWRpbmctNSAhb3B0aW9uYWw7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAuaGVhZGluZy02ICFvcHRpb25hbDtcbn1cblxucCB7XG5cbn1cblxuYmxvY2txdW90ZSB7XG5cbn1cblxuLmxvY2stdmlld3BvcnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZW1iZWRkZWQtdmltZW8taWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1xICggJHRhYmxldC1icmVhaywgbWF4ICkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYmxvY2staW52ZXN0b3JzX19pbnRyb2R1Y3Rpb24sIC5ibG9jay1pbnZlc3RvcnNfX2ludmVzdG9yLCAuY29tcGFuaWVzLWxpc3RfX2NvbXBhbnktYmlvIHtcblx0I3skdGhlbWUtZGFyay1jbGFzc30gJiB7XG5cdFx0Y29sb3I6ICRmdWxsLWJsYWNrO1xuXHR9XG5cdCN7JHRoZW1lLWxpZ2h0LWNsYXNzfSAmIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1jYXJkX19pbm5lciB7XG4gIC5wcm9kdWN0LWNhcmRfX3ByaWNle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZGVse1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIH1cbiAgfVxuXG59IiwiLy9cbi8vIEJyZWFrcG9pbnRzXG4vL1xuJGxhcmdlLXBob25lLWJyZWFrOiAzNzU7XG4kdGFibGV0LWJyZWFrOiA3MDA7XG4kbW9iaWxlLW5hdmlnYXRpb246IDkwMDtcbiRkZXNrdG9wLWJyZWFrOiAxMDUwO1xuJG1heC1icmVhazogMTMwMDtcblxuXG4vL1xuLy8gRm9udCBmYW1pbGllcy5cbi8vXG4kZm9udF90b19sb2FkOiAnQXZlbmlyIE5leHQgUHJvJyAhZGVmYXVsdDtcbiRmb250X2FscGhhOiAkZm9udF90b19sb2FkICFkZWZhdWx0O1xuJGZvbnRfc2FuczogJGZvbnRfYWxwaGEgIWRlZmF1bHQ7XG4kZm9udC1hbHBoYTogJGZvbnRfYWxwaGEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtYmV0YTogVGltZXMsIHNlcmlmO1xuJGZvbnQtc2FuczogJGZvbnRfc2FucywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vXG4vLyBGb250IHNpemVzLlxuLy9cbiRmb250LXNpemVfX3NtYWxsLXRleHQ6IDE0cHg7XG4kZm9udC1zaXplX19zdGFuZGFyZC10ZXh0OiAxNnB4O1xuJGZvbnQtc2l6ZV9fZW1waGFzaXNlZC10ZXh0OiAxOHB4O1xuJGZvbnQtc2l6ZV9fc21hbGwtaGVhZGluZzogMjRweDtcbiRmb250LXNpemVfX2h1Z2U6IDQwcHg7XG5cbi8vXG4vLyBMaW5lIGhlaWdodHMuXG4vL1xuJGxpbmUtaGVpZ2h0X19zdGFuZGFyZC10ZXh0OiAyOHB4O1xuJGxpbmUtaGVpZ2h0X19zbWFsbC1oZWFkaW5nOiAzMnB4O1xuJGxpbmUtaGVpZ2h0X19lbXBoYXNpc2VkLXRleHQ6IDI4cHg7XG5cbi8vXG4vLyBDb2xvdXJzLlxuLy8gc3R5bGVndWlkZSBpbiBoZXJlOiBodHRwczovL2FwcC56ZXBsaW4uaW8vcHJvamVjdC81YTM4ZjE0YmExNjkwMTYzNjdjMjFkNjgvc3R5bGVndWlkZVxuLy9cbiR3aGl0ZTogI2ZmZmZmZiAhZGVmYXVsdDtcbiR3aGl0ZS10d286ICNkNWQ1ZDUgIWRlZmF1bHQ7XG4kZnVsbC1ibGFjazogIzAwMDAwMCAhZGVmYXVsdDtcbiRtYWluLWJsYWNrOiAjMTExMTExICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ibGFjazogIzFmMWYxZiAhZGVmYXVsdDtcbiR3YXJtLWdyZXk6ICM5Nzk3OTcgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleTogI2RlZGVkZSAhZGVmYXVsdDtcbiRsaWdodC1ncmV5LXR3bzogI2ViZWJlYiAhZGVmYXVsdDtcbiRsaWdodC1ncmV5LXRocmVlOiAjZjlmOWY5ICFkZWZhdWx0O1xuJGxpZ2h0LWdyZXktZm91cjogI2ZiZmJmYiAhZGVmYXVsdDtcbiRsaWdodC1vcmFuZ2U6ICNmZjUxMTMgIWRlZmF1bHQ7XG4kcHJpbWFyeTogIzMzMzMzMyAhZGVmYXVsdDtcbiRwcmltYXJ5LWFjdGl2ZTogbGlnaHRlbigkcHJpbWFyeSwgNSUpO1xuJHNlY29uZGFyeTogIzk5OTk5OSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYWN0aXZlOiBsaWdodGVuKCRzZWNvbmRhcnksIDUlKTtcbiR0ZXh0LXByaW1hcnk6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHRleHQtcHJpbWFyeS1hY3RpdmU6IGxpZ3RoZW4oJHRleHQtcHJpbWFyeSwgNSUpO1xuJHRleHQtc2Vjb25kYXJ5OiAkc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJHRleHQtc2Vjb25kYXJ5LWFjdGl2ZTogbGlndGhlbigkdGV4dC1zZWNvbmRhcnksIDUlKTtcbiR0b3AtYmFyLWdyZXk6ICM1OTU5NTk7IC8vIEBUT0RPIGNoZWNrIHRoaXMgY29sb3VyLlxuJGVtZXJhbGQtZ3JlZW46ICMwMDg5MWE7XG4kY3NzX2xvZ29fY29sb3VyOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRjdGFiZ2NvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY3RhaG92ZXJiZ2NvbG9yOiAjRjJGMkYyICFkZWZhdWx0O1xuJGJnY29sb3I6ICMyRDI5MjYgIWRlZmF1bHQ7XG4kYmdjb2xvcl9jb250YWN0OiAjMkQyOTI2O1xuJGJ1dHRvbi1saWdodC1iZ2NvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpZ2h0LWNvbG9yOiAkdGV4dC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBOb3QgcmVhbGx5IHN1cmUgd2UnbGwgdXNlIHRoZXNlIGJ1dCBsZWF2ZSB0aGVtIGZvciBub3cuXG4kZ3JleV84MDogIzU4NTk1YiAhZGVmYXVsdDtcbiRncmV5XzY1OiAjNzc3ODdiICFkZWZhdWx0O1xuJGdyZXlfNTA6ICM5Mzk1OTggIWRlZmF1bHQ7XG4kZ3JleV8zMDogI2JjYmVjMCAhZGVmYXVsdDtcbiRncmV5XzE1OiAjZGNkZGRlICFkZWZhdWx0O1xuXG4vL1xuLy8gTWFyZ2lucywgcGFkZGluZ3MsIHdpZHRoc1xuLy9cbiRndXR0ZXI6IDIycHg7XG4kZ2xvYmFsLXZndXR0ZXI6IDcwcHg7XG4kZ2xvYmFsLXZndXR0ZXItbW9iaWxlOiAzMHB4O1xuJGdsb2JhbC13cmFwcGVyLXdpZHRoOiAxMjEwcHg7XG4kZ2xvYmFsLXdyYXBwZXItaGd1dHRlci1kZXNrdG9wOiAyMHB4O1xuJGdsb2JhbC13cmFwcGVyLWhndXR0ZXItdGFibGV0OiAzNHB4O1xuJGdsb2JhbC13cmFwcGVyLWhndXR0ZXItbW9iaWxlOiAyMnB4O1xuXG4vL1xuLy8gVXRpbGl0aWVzXG4vL1xuJHRoZW1lLWxpZ2h0LWNsYXNzOiAnLnUtdGhlbWUtLWxpZ2h0JztcbiR0aGVtZS1kYXJrLWNsYXNzOiAnLnUtdGhlbWUtLWRhcmsnO1xuJGxvZ28td2lkdGg6IDc1cHggIWRlZmF1bHQ7XG4kbG9nby1tYXgtd2lkdGg6ICRsb2dvLXdpZHRoICFkZWZhdWx0O1xuJGJyYW5kaW5nOiAnZGVmYXVsdCcgIWRlZmF1bHQ7XG5cbi8vIEBUT0RPIHJldmlldyBiZWxvdy4uIHJlcGxhY2UgdGhlbSB3aXRoIGNvcnJlY3Qgb25lcy4uXG5cbi8vY29sb3JzIChiYXNlIDE2IG1hdGVyaWEpXG4kYmFja2dyb3VuZDogI2ZmZjtcbiRiYWNrZ3JvdW5kLWJldGE6ICMzNDM0MzQ7XG4kYmFja2dyb3VuZC1jaGFybGllOiAjZmJmYmZiO1xuJHRleHQ6ICMxMTExMTE7XG4kdGV4dC1iZXRhOiAjZjlmOWY5O1xuJHRleHQtY2hhcmxpZTogIzVmNWY1ZjtcbiRib3JkZXJzOiAjY2JjYmNiO1xuJHN1Y2Nlc3M6ICM4QkQ2NDk7IC8vZ3JlZW5cbiRlcnJvcjogI0VDNUY2NzsgLy9yZWRcbiIsInN2ZyB7XG5cdC5zdmctZmlsbCB7XG5cdFx0ZmlsbDogaW5oZXJpdDtcblx0fVxuXHQuc3ZnLW5vLWZpbGwge1xuXHRcdGZpbGw6IG5vbmU7XG5cdH1cblx0LnN2Zy1zdHJva2Uge1xuXHRcdHN0cm9rZTogaW5oZXJpdFxuXHR9XG5cdC5zdmctbm8tc3Ryb2tlIHtcblx0XHRzdHJva2U6IG5vbmU7XG5cdH1cblx0LnN2Zy1maWxsLXN0cm9rZSB7XG5cdFx0QGV4dGVuZCAuc3ZnLWZpbGw7XG5cdFx0QGV4dGVuZCAuc3ZnLXN0cm9rZTtcblx0fVxuXHQuc3ZnLW5vLWZpbGwtc3Ryb2tlIHtcblx0XHRAZXh0ZW5kIC5zdmctbm8tZmlsbDtcblx0XHRAZXh0ZW5kIC5zdmctbm8tc3Ryb2tlO1xuXHR9XG59IiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6ICRmb250LXNpemVfX3N0YW5kYXJkLXRleHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHRfX3N0YW5kYXJkLXRleHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBjb2xvcjogJHRleHQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgQGluY2x1ZGUgcnRsKCkge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHVuaWNvZGUtYmlkaTogZW1iZWQ7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXM7XG59XG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbmhyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcnM7XG4gIG1hcmdpbi1ib3R0b206ICgkZ3V0dGVyICogMik7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xufVxuLy8gUmVzZXQgbWFyZ2luIHRvcCAodG8gZml0IG5ldyBzdHlsZWd1aWRlKVxuLy8gQFRPRE8gY2hlY2sgdGhlIG1hcmdpbiB0b3Agd2l0aCBlYWNoIGNvbXBvbmVudCB3b3JrZWQgb24uXG5wLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCB1bCwgbGkge1xuICBtYXJnaW4tdG9wOjA7XG59XG5cbmNvZGUsIHByZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zOyAvLyBmaXggZm9yIFdFQiA2NTE5XG59XG5cbi8vY29udGFpbmVyc1xuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwICRndXR0ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbiB7XG4gIC8vIHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyICogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblxuICAvLyBAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrKSB7XG4gIC8vICAgcGFkZGluZy1ib3R0b206ICRndXR0ZXIgKiA2O1xuICAvLyB9XG59XG5cbi8vYnV0dG9uc1xuXG4uYnV0dG9uLXN0eWxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6ICgkZ3V0dGVyICogMC41KSAkZ3V0dGVyO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWN0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4uYnV0dG9uLXN0eWxlLTIge1xuICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIC8vcGFkZGluZzogMDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHRleHQtcHJpbWFyeS1hY3RpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjE5MlwiO1xuICAgIG1hcmdpbi1sZWZ0OiAoJGd1dHRlciAqIDAuNSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICBAaW5jbHVkZSBydGwoKSB7XG4gICAgICBjb250ZW50OiBcIlxcMjE5MFwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyICogMC41KTtcbiAgICB9XG4gIH1cbn1cbi5idXR0b24tc3R5bGUtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjNweDtcbiAgcGFkZGluZzogMTFweCA0MXB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAmLmJ1dHRvbi1zdHlsZS0zLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIEBleHRlbmQgLmJ1dHRvbi1zdHlsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2VudGVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAmLmNlbnRlci1pbWFnZS1yZXNpemVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5saXR5LXdyYXAge1xuICBwYWRkaW5nOiAkZ3V0dGVyO1xufVxuXG4uYnVyZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRndXR0ZXIpO1xuXG4gIEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWspIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJ1cmdlci1tZW51LWlubmVyIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm9wZW4gLmJ1cmdlci1tZW51LWlubmVyIHNwYW4ge1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplX19zdGFuZGFyZC10ZXh0O1xuXG4gIC5maWx0ZXItdGl0bGUge1xuICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXIgKiAwLjI1O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5icmFuZGVkLWhyIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNnB4O1xuICBAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyKCk7XG4gIEBpbmNsdWRlIGRvdHRlZC1ib3JkZXItY29sb3IoKTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxufVxuLmpzLWNvbGxhcHNpYmxlLWNvbnRlbnQge1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi5jbGVhcmZpeCB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE92ZXJyaWRlIGdsb2JhbCB2YXJpYWJsZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbG91cnMuXG4kcHJpbWFyeTogIzAwNEI4NztcbiRzZWNvbmRhcnk6ICNFRkE5MUU7XG4iLCIvLyBAVE9ETyByZXZpZXcgdGhpcywgYWRkIGRlc2NyaXB0aW9uXG5AbWl4aW4gZG90dGVkLWJvcmRlcigpIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGNvbnRlbnQ6ICcnO1xuXG59XG5AbWl4aW4gZG90dGVkLWJvcmRlci1jb2xvcigkY29sb3I6ICRwcmltYXJ5LCAkYnJhbmRpbmc6ICRicmFuZGluZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9icmFuZGVkLWRvdHMvZG90dGVkLWxpbmUtLScgKyAkYnJhbmRpbmcgKyAnLnN2ZycpO1xufVxuXG4vLyBMaXN0IHN0eWxlIHJlc2V0XG5AbWl4aW4gcmVzZXQtbGlzdC1zdHlsZSgpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLmhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuXG4gIEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWspIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAkZ3V0dGVyIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJi5zY3JvbGwsICYub3BlbiB7XG4gICAgLmxvZ28ge1xuICAgICAgQGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWF4KSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1cmdlci1tZW51IC5idXJnZXItbWVudS1pbm5lciBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxuXG4gICYuc2Nyb2xsIHtcbiAgICBAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKCMwMDAsIDAuNSk7XG4gICAgfVxuICB9XG5cbiAgJi5vcGVuIHtcbiAgICBAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICNuYXYge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTsgLy8tIGhlaWdodCBvZiBuYXY7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWspIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1jb2x1bW5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgLmhlYWRlci1jb2x1bW4ge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1heC13aWR0aDogNzAlO1xuXG4gICAgQGluY2x1ZGUgcnRsKCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJ0bCgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAqIDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxNTRweDtcbiAgICB9XG4gIH1cblxuICAjbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgei1pbmRleDogLTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG5cbiAgICBAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaykge1xuXG4gICAgICAjbWVudS1tYWluLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgID4gbGkubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJ0bCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXZlbnQtcGFnZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBydGwoKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtLW15LWFjY291bnQsIC5tZW51LWl0ZW0tdGlja2V0cyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtLXRpY2tldHMge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAwICgkZ3V0dGVyICogMS41KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbS1teS1hY2NvdW50IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcnRsKCkge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbXktYWNjb3VudC5wbmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBydGwoKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzdjN2M3O1xuXG4gICAgICBAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrKSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5tZW51LWl0ZW0gIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAoJGd1dHRlciAqIDAuMjUpICRndXR0ZXIgKCRndXR0ZXIgKiAwLjI1KSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ0bCgpIHtcbiAgICAgICAgICBtYXJnaW46ICgkZ3V0dGVyICogMC4yNSkgMCAoJGd1dHRlciAqIDAuMjUpICRndXR0ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSBhLCAmLmN1c3RvbS1hY3RpdmUgYSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWspIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBwYWRkaW5nOiAkZ3V0dGVyO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjN2M3Yzc7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemVfX3N0YW5kYXJkLXRleHQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWspIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG59XG5cbi5tZW51X19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5zaW5nbGUtcGVpZXZfbGFuZGluZ19wYWdlLnQtYnJhbmQtcmVicmFuZGVkICYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLXRhYmxldC1kZXNrdG9wIHtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgLmMtbmF2aWdhdGlvbiwgLnRvcC1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xICggJG1vYmlsZS1uYXZpZ2F0aW9uLCBtaW4gKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5jLW5hdmlnYXRpb24sIC50b3AtbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgbXEgKCAkbW9iaWxlLW5hdmlnYXRpb24sIG1heCApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLmMtbG9nbyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuYy1sb2dvX19ldmVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYy1uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1ibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBhZG1pbi1zdGlja3ktZml4O1xuXG4gICAgICAgIC5jLWxvZ28ge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjJweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIC4zKTtcbiAgICAgICAgfVxuICAgICAgICAuYy1uYXZpZ2F0aW9uX19pbm5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jLWJ1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDsgLy8gQXV0b3ByZWZpeGVyIGlzIGJlaW5nIG5hc3R5XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmMtYnVyZ2VyLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5jLW5hdmlnYXRpb25fX2xpbmtzIHtcbiAgICAgICAgcGFkZGluZzogMCAyMnB4O1xuICAgICAgfVxuICAgICAgLnRvcC1tZW51LW5hdmlnYXRpb24tcmlnaHQsIC50b3AtbWVudS1uYXZpZ2F0aW9uLWxlZnQsIC5jLW5hdmlnYXRpb24gLmMtbWVudSB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIC4xKTtcbiAgICAgICAgICAmLmMtbWVudV9faXRlbS0tYm9vayB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjMpO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsLXRleHQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYy1tZW51X19pdGVtLS1hY3RpdmUsICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2FybS1ncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemVfX3N0YW5kYXJkLXRleHQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAjYmxhaXplLWxvZ291dC1idXR0b24sICNibGFpemUtbG9naW4tYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjlweDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmI2JsYWl6ZS1sb2dvdXQtYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9sb2dvdXQtaWNvbi5zdmcnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJiNibGFpemUtbG9naW4tYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9sb2dpbi1pY29uLnN2ZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRvcC1tZW51IHtcbiAgICAgICAgLnRvcC1tZW51X19pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsLXRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICAgICYubWVudV9fY29udGFpbmVyLS1hY3RpdmUge1xuICAgICAgICAuYy1idXJnZXItb3BlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYy1idXJnZXItY2xvc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLmMtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGF0LXJvb3Qge1xuICAgICAgICAgICN3cGFkbWluYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRmb290ZXItc29jaWFsLWluZm9fX2ljb25zLS13aWR0aDogNDhweDtcbiRmb290ZXItc29jaWFsLWluZm8tLWd1dHRlcjogNDBweDtcbiRmb290ZXJfZmlyc3RfYnJlYWtwb2ludF9taW46IDk5MHB4O1xuJGZvb3Rlcl9maXJzdF9icmVha3BvaW50X21heDogJGZvb3Rlcl9maXJzdF9icmVha3BvaW50X21pbiAtIDE7XG4kZm9vdGVyX3NlY29uZF9icmVha3BvaW50X21pbjogNjMwcHg7XG4kZm9vdGVyX3NlY29uZF9icmVha3BvaW50X21heDogJGZvb3Rlcl9zZWNvbmRfYnJlYWtwb2ludF9taW4gLSAxO1xuXG4uZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ibGFjaztcblx0Y29sb3I6ICR3aGl0ZTtcbn1cblxuLmZvb3Rlcl9fdG9wIHtcblx0cGFkZGluZzogNjBweCAwIDQwcHg7XG59XG5cbi5mb290ZXJfX3RvcC1jb250ZW50IHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMzcwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZvb3RlciBldmVudCBpbmZvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci1ldmVudC1pbmZvX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDg1cHg7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4uZm9vdGVyLWV2ZW50LWluZm9fX2xvZ28ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5mb290ZXItZXZlbnQtaW5mb19fY29udGVudCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdG1hcmdpbjogMjhweCAwO1xufVxuXG4uZm9vdGVyLWV2ZW50LWluZm8gLmZvb3Rlci1ldmVudC1pbmZvX19idXR0b24ge1xuXHRwYWRkaW5nOiAxOHB4IDQ2cHggMTRweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Gb290ZXIgc29jaWFsIGluZm9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLWV2ZW50LWluZm8gKyAuZm9vdGVyLXNvY2lhbC1pbmZvIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMSk7XG5cdG1hcmdpbi10b3A6ICRmb290ZXItc29jaWFsLWluZm8tLWd1dHRlcjtcblx0cGFkZGluZy10b3A6ICRmb290ZXItc29jaWFsLWluZm8tLWd1dHRlcjtcbn1cblxuLmZvb3Rlci1zb2NpYWwtaW5mb19fdGV4dCB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogMi4zcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mb290ZXItc29jaWFsLWluZm9fX3NvY2lhbCB7XG5cdEBpbmNsdWRlIHJlc2V0LWxpc3Qtc3R5bGUoKTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAyNHB4IDAgMDtcbn1cblxuLmZvb3Rlci1zb2NpYWwtaW5mb19faWNvbnMge1xuXHRoZWlnaHQ6ICRmb290ZXItc29jaWFsLWluZm9fX2ljb25zLS13aWR0aDtcblx0d2lkdGg6ICRmb290ZXItc29jaWFsLWluZm9fX2ljb25zLS13aWR0aDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblNlY29uZGFyeSBmb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyX190b3AgKyAuc2Vjb25kYXJ5LWZvb3RlciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgLjEpO1xufVxuXG4uc2Vjb25kYXJ5LWZvb3RlciB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2Vjb25kYXJ5LWZvb3Rlcl9faW5uZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmb290ZXJfZmlyc3RfYnJlYWtwb2ludF9taW4pIHtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn1cblxuLnNlY29uZGFyeS1mb290ZXJfX2xvZ28ge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlY29uZGFyeS1mb290ZXJfX2xvZ28taW1hZ2Uge1xuXHRoZWlnaHQ6IDQzcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4uc2Vjb25kYXJ5LWZvb3Rlcl9fbG9nby1jb3B5IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tbGVmdDogMTVweDtcblx0b3BhY2l0eTogMC45O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmb290ZXJfc2Vjb25kX2JyZWFrcG9pbnRfbWluKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIxcHg7XG5cdH1cbn1cblxuLnNlY29uZGFyeS1mb290ZXJfX21lbnUge1xuXHRAaW5jbHVkZSByZXNldC1saXN0LXN0eWxlKCk7XG5cblx0Y29sb3I6ICR3aGl0ZTtcblx0ZGlzcGxheTogZmxleDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZm9vdGVyX2ZpcnN0X2JyZWFrcG9pbnRfbWF4KSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWF4LXdpZHRoOiAyOTBweDtcblx0fVxuXG5cdGxpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0b3BhY2l0eTogMC45O1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcInxcIjtcblx0XHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbn1cbiIsIi8qKlxuICogTGF5b3V0IGJsb2NrXG4gKi9cbi5sLWJsb2NrIHtcblx0cGFkZGluZy1ib3R0b206ICRnbG9iYWwtdmd1dHRlcjtcblx0cGFkZGluZy10b3A6ICRnbG9iYWwtdmd1dHRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdCYgJiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0Ji5sLWJsb2NrLS1ib3R0b21sZXNzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjdweDtcblx0fVxuXHQmLmwtYmxvY2stLXRvcGxlc3Mge1xuXHRcdHBhZGRpbmctdG9wOiAyN3B4O1xuXHR9XG5cdCYubC1ibG9jay0tYm90dG9tbGVzc190b3BsZXNzIHtcblx0XHRwYWRkaW5nLXRvcDogMjdweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjdweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1xICggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG59IiwiLyoqXG4gKiBMYXlvdXQgd3JhcHBlclxuICovXG4ubC13cmFwcGVyIHtcblx0QGluY2x1ZGUgY29udGFpbmVyKCk7XG5cdC8vIHBhZGRpbmctYm90dG9tOiAkZ2xvYmFsLXdyYXBwZXItdmd1dHRlcjsgLy8gY29tbWVudGVkIG91dCBqdXN0IGluIGNhc2Ugc29tZXRoaW5nIGJyZWFrLiBAdG9kbyByZW1vdmUgYXQgc29tZSBwb2ludFxuXG5cdCYtZnVsbC13aWR0aCB7XG5cdFx0QGV4dGVuZCAubC13cmFwcGVyO1xuXHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdH1cblxufVxuIiwiQG1peGluIGNvbnRhaW5lcigpIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAkZ2xvYmFsLXdyYXBwZXItd2lkdGg7XG5cdHBhZGRpbmctbGVmdDogJGdsb2JhbC13cmFwcGVyLWhndXR0ZXItZGVza3RvcDtcblx0cGFkZGluZy1yaWdodDogJGdsb2JhbC13cmFwcGVyLWhndXR0ZXItZGVza3RvcDtcblxuXHRAaW5jbHVkZSBtcSgkZGVza3RvcC1icmVhaywgbWF4KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkZ2xvYmFsLXdyYXBwZXItaGd1dHRlci10YWJsZXQ7XG5cdFx0cGFkZGluZy1yaWdodDogJGdsb2JhbC13cmFwcGVyLWhndXR0ZXItdGFibGV0O1xuXHR9XG5cblx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWF4KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkZ2xvYmFsLXdyYXBwZXItaGd1dHRlci1tb2JpbGU7XG5cdFx0cGFkZGluZy1yaWdodDogJGdsb2JhbC13cmFwcGVyLWhndXR0ZXItbW9iaWxlO1xuXHR9XG59XG4iLCIubC1mbGV4Ym94LWdyaWQgIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubC1mbGV4Ym94LWdyaWRfX2l0ZW0ge31cblxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRSZXNvdXJjZXMgZ3JpZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4kbC1mbGV4Ym94LWdyaWQtLXJlc291cmNlcy1tYXJnaW46IDMycHg7XG5cbi5sLWZsZXhib3gtZ3JpZC0tcmVzb3VyY2VzIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtJGwtZmxleGJveC1ncmlkLS1yZXNvdXJjZXMtbWFyZ2luO1xuXHRcdG1hcmdpbi10b3A6IC0kbC1mbGV4Ym94LWdyaWQtLXJlc291cmNlcy1tYXJnaW47XG5cdH1cblxuXHQubC1mbGV4Ym94LWdyaWRfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206ICRsLWZsZXhib3gtZ3JpZC0tcmVzb3VyY2VzLW1hcmdpbjtcblx0XHRtYXJnaW4tdG9wOiAkbC1mbGV4Ym94LWdyaWQtLXJlc291cmNlcy1tYXJnaW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk4OXB4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gNDBweCk7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDJuKzApIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDhweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNDhweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKCN7JGwtZmxleGJveC1ncmlkLS1yZXNvdXJjZXMtbWFyZ2lufSAqIDIpKTtcblxuXHRcdFx0JjpudGgtY2hpbGQoM24rMSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoM24rMCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIkZm9ybS1tYXJnaW4tYm90dG9tOiAyMHB4O1xuJGZvcm0tZWxlbWVudC1oZWlnaHQ6IDUwcHg7XG5cbiVmb3JtX2VsZW1lbnQge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRwYWRkaW5nOiAuNWVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRmb250LXNpemU6IDFlbTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ly9cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHQmOmRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1mb3VyO1xuXHRcdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJG1haW4tYmxhY2s7IC8vIFNhZmFyaSBmb3JjZSBkaXNhYmxlZCB0ZXh0IGNvbG91ci5cblx0XHRvcGFjaXR5OiAxOyAvLyBTYWZhcmkgZm9yY2UgZGlzYWJsZWQgdGV4dCBjb2xvdXIuXG5cdH1cbn1cblxuJWZvcm1fZWxlbWVudF9faGVpZ2h0IHtcblx0aGVpZ2h0OiAkZm9ybS1lbGVtZW50LWhlaWdodDtcbn1cblxuLmZvcm0ge1xuXHRpbnB1dCB7XG5cdFx0QGV4dGVuZCAlZm9ybV9lbGVtZW50LCAlZm9ybV9lbGVtZW50X19oZWlnaHQ7XG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0QGV4dGVuZCAlZm9ybV9lbGVtZW50O1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDE5MHB4O1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRAZXh0ZW5kICVmb3JtX2VsZW1lbnQsICVmb3JtX2VsZW1lbnRfX2hlaWdodDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2V4cGFuZC1idXR0b24uc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyO1xuXHR9XG5cblx0LnNlbGVjdC1maWVsZCB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0c2VsZWN0OjotbXMtZXhwYW5kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5mb3JtLWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5mb3JtLWdyb3VwX19ib3JkZXJlZCB7XG5cdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1pbikge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleS10d287XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4uZm9ybS1lbGVtZW50IHtcblx0d2lkdGg6IDQ3JTtcblx0bWFyZ2luLWJvdHRvbTogJGZvcm0tbWFyZ2luLWJvdHRvbTtcblxuXHRAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGlucHV0LCBzZWxlY3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0YSB7IC8qIFN0eWxlIENUQSBsaW5rcyAoc2hvdyBtb3JlIGZpZWxkcywgaGlkZSBmaWVsZHMgZXRjKSAqL1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYuZm9ybS1lbGVtZW50LS1hZGRpdGlvbmFsLWZpZWxkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCAmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmZvcm0tZWxlbWVudC0tZnVsbCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1lbGVtZW50LS1zcGFjZXIge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1pbmZvcm1hdGlvbi0tY29udGVudCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59IiwiLmMtYnV0dG9uIHtcblx0QGluY2x1ZGUgYnV0dG9uKCk7XG59XG5cbi8vXG4vLyBTdHlsZSBjaGFuZ2VzXG4vL1xuLmMtYnV0dG9uLS1wcmltYXJ5IHtcblx0QGluY2x1ZGUgYnV0dG9uLXN0eWxpbmcoJHRleHQtcHJpbWFyeSwgJHdoaXRlKTtcbn1cblxuLmMtYnV0dG9uLS1zZWNvbmRhcnkge1xuXHRAaW5jbHVkZSBidXR0b24tc3R5bGluZygkdGV4dC1zZWNvbmRhcnksICR3aGl0ZSk7XG59XG5cbi5jLWJ1dHRvbi0tbGlnaHQge1xuXHRAaW5jbHVkZSBidXR0b24tc3R5bGluZygkYnV0dG9uLWxpZ2h0LWJnY29sb3IsICRidXR0b24tbGlnaHQtY29sb3IpO1xufVxuXG4uYy1idXR0b24tLWRhcmsge1xuXHRAaW5jbHVkZSBidXR0b24tc3R5bGluZygkZnVsbC1ibGFjaywgJHdoaXRlKTtcbn1cblxuLmMtYnV0dG9uLS1wZWktbWVkaWEge1xuXHRAaW5jbHVkZSBidXR0b24tc3R5bGluZygkbGlnaHQtb3JhbmdlLCAkd2hpdGUpO1xufVxuXG4vL1xuLy8gRGlzcGxheSBjaGFuZ2VzXG4vL1xuLmMtYnV0dG9uLS1yb3VuZGVkIHtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuLmMtYnV0dG9uLS1vdXRsaW5lZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYy1idXR0b24tLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiQG1peGluIGJ1dHRvbigpIHt9XG5AbWl4aW4gYnV0dG9uLXJvdW5kZWQoKSB7fVxuQG1peGluIGJ1dHRvbi1vdXRsaW5lZCgpIHt9XG5cbi8vXG4vLyBCdXR0b25zXG4vL1xuQG1peGluIGJ1dHRvbigkcGFkZGluZzogJzExcHggNDVweCcsICRib3JkZXJfY29sb3I6IHRyYW5zcGFyZW50LCAkcm91bmRlZDogZmFsc2UsICRvdXRsaW5lZDogZmFsc2UpIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcl9jb2xvcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG91dGxpbmU6IDA7XG5cdHBhZGRpbmc6IHVucXVvdGUoJHBhZGRpbmcpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAuMTI1cyBsaW5lYXI7XG5cblx0QGlmICRyb3VuZGVkID09IHRydWUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdH1cblxuXHRAaWYgJG91dGxpbmVkID09IHRydWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdG9wYWNpdHk6IC4zO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5cbkBtaXhpbiBidXR0b24tc3R5bGluZygkYmdfY29sb3I6ICRwcmltYXJ5LCAkY29sb3I6ICR3aGl0ZSkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJnX2NvbG9yO1xuXHRjb2xvcjogJGNvbG9yO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnX2NvbG9yLCA1JSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJnX2NvbG9yLCA1JSk7XG5cdH1cblxuXHQmLmMtYnV0dG9uLS1vdXRsaW5lZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmdfY29sb3I7XG5cdFx0Y29sb3I6ICRiZ19jb2xvcjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfY29sb3I7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdH1cblx0fVxufVxuIiwiLmMtY29udGVudC1ib3gge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IC0xNXB4IHJnYmEoJGZ1bGwtYmxhY2ssIC4xKTtcblx0cGFkZGluZzogMzhweDtcbn1cblxuLmMtY29udGVudC1ib3hfX2RhdGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAyLjNweDtcblx0Y29sb3I6ICR0ZXh0LXByaW1hcnk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jLWNvbnRlbnQtYm94X190aXRsZSB7XG5cdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zMztcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWNvbnRlbnQtYm94X19pY29uIHtcblx0ZmlsbDogJHByaW1hcnk7XG5cdGhlaWdodDogMjZweDtcblx0bGVmdDogLTEwcHg7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdG9wYWNpdHk6IC4xO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTE1cHg7XG5cdHdpZHRoOiAzOHB4O1xufVxuXG4uYy1jb250ZW50LWJveF9fc3VidGl0bGUge1xuXHRjb2xvcjogJHdhcm0tZ3JleTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS4zMztcblx0bWFyZ2luOiAwO1xufVxuXG4uYy1jb250ZW50LWJveF9fY29udGVudCB7XG5cdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS43NTtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksLjUpO1xuXHRcdGJvdHRvbTogMDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBhZGRpbmc6IDZweCAwIDEwcHg7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAycHg7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRwOjpiZWZvcmUsXG5cdHA6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnXCInO1xuXHR9XG59XG5cbi5jLWNvbnRlbnQtYm94X19saW5rIHtcblx0Y29sb3I6ICR0ZXh0LXByaW1hcnk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLmMtY291bnRkb3duIHtcblx0QGluY2x1ZGUgcmVzZXQtbGlzdC1zdHlsZSgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtY291bnRkb3duX19pdGVtIHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0bWFyZ2luOiAwIDUwcHg7XG5cdH1cbn1cblxuLmMtY291bnRkb3duX19udW1iZXIge1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdEBpbmNsdWRlIG1xICggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuICB9XG5cbi5jLWNvdW50ZG93bl9fbGFiZWwge1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAyLjNweDtcblx0bWFyZ2luOiA0cHggMCAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufSIsIiRjLWhlYWRlcl9fY29sb3I6IHJnYmEoJHdoaXRlLCAuMyk7XG4uYy1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1oZWFkZXJfX2NvbG9yO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNjBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAvKiBAVE9ETzogUmVtb3ZlIHRoaXMgb25jZSBtb2JpbGUgZGVzaWducyBhcmUgaW4uICovXG4gICAgQGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaykge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgfVxufVxuXG4uYy1oZWFkZXJfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAubWVudV9fY29udGFpbmVyLS1tb2JpbGUgJiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuaGVhZGVyLndpdGhvdXQtY291bnRkb3duIHtcbiAgICBtaW4taGVpZ2h0OiA3MzBweDtcbn1cblxuLm1haW50ZW5hbmNlX19ub3RpY2Uge1xuICAgICYtLXdyYXBwZXIge1xuICAgICAgICBjb2xvcjogIzcyMWMyNDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZDdkYTtcbiAgICB9XG4gICAgJi0tYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTIxMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbn0iLCIvKipcbiAqIEhvcml6b250YWwgY2Fyb3VzZWxcbiAqL1xuLmMtaG9yaXpvbnRhbC1jYXJvdXNlbCB7XG5cdG1hcmdpbjogMCAtMzVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX2l0ZW0ge1xuXHRcdEBpbmNsdWRlIG1xICggJHRhYmxldC1icmVhaywgbWluICkge1xuXHRcdFx0bWFyZ2luOiAwIDM1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jLWhvcml6b250YWwtY2Fyb3VzZWxfX25hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGhlaWdodDogNDZweDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDQ2cHg7XG5cdHotaW5kZXg6IDE7XG5cbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcblxuICAuYy1pY29uIHtcblx0XHRmaWxsOiAkcHJpbWFyeTtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdH1cblxuXHQmLS1wcmV2IHtcblx0XHRsZWZ0OiAzMHB4O1xuXHR9XG5cblx0Ji0tbmV4dCB7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdH1cblxuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbn0iLCIuYmxvY2staW52ZXN0b3JzIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LnNsaWRlci1pdGVtLWluLXZpZXctLTIsIC5zbGlkZXItaXRlbS1pbi12aWV3LS04IHtcblx0XHQmLnNsaWNrLXNsaWRlIHtcblx0XHRcdG9wYWNpdHk6IC4xNTtcblx0XHR9XG5cdH1cblx0LnNsaWRlci1pdGVtLWluLXZpZXctLTMsIC5zbGlkZXItaXRlbS1pbi12aWV3LS03IHtcblx0XHQmLnNsaWNrLXNsaWRlIHtcblx0XHRcdG9wYWNpdHk6IC4zO1xuXHRcdH1cblx0fVxuXHQuc2xpZGVyLWl0ZW0taW4tdmlldy0tNCwgLnNsaWRlci1pdGVtLWluLXZpZXctLTYge1xuXHRcdCYuc2xpY2stc2xpZGUge1xuXHRcdFx0b3BhY2l0eTogLjY7XG5cdFx0fVxuXHR9XG5cdC5zbGlkZXItaXRlbS1pbi12aWV3LS01IHtcblx0XHQmLnNsaWNrLXNsaWRlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG4uYmxvY2staW52ZXN0b3JzX19jb250YWluZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHotaW5kZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWluICkge1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0fVxufVxuLmJsb2NrLWludmVzdG9yc19faW5mb3JtYXRpb24sIC5ibG9jay1pbnZlc3RvcnNfX2ludmVzdG9yLWxpc3Qge1xuXHR3aWR0aDogMzMlO1xuXHRAaW5jbHVkZSBtcSgkZGVza3RvcC1icmVhaywgbWF4KSB7XG5cdFx0bWFyZ2luOiAwIDQwcHg7XG5cdH1cblx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWF4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG4uYmxvY2staW52ZXN0b3JzX19pbnZlc3Rvci1saXN0IHtcblx0d2lkdGg6IDUwJTtcbn1cbi5ibG9jay1pbnZlc3RvcnNfX2luZm9ybWF0aW9uIHtcblx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWF4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuLmJsb2NrLWludmVzdG9yc19fdGl0bGVzIHtcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5ibG9jay1pbnZlc3RvcnNfX2ludHJvZHVjdGlvbiB7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcblx0cGFkZGluZy1sZWZ0OiAyM3B4O1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cbi5ibG9jay1pbnZlc3RvcnNfX2ludmVzdG9yIHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuN3MgZWFzZS1pbjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDQzcHg7XG5cdC8vIExpbWl0IGhlaWdodCBvZiBzbGljayBzbGlkZXIgc2xpZGVzIHRvIHByZXZlbnQga25vd24gaXNzdWUgd2l0aCB2ZXJ0aWNhbCBzbGlkZXJzOlxuXHQvLyBodHRwczovL2dpdGh1Yi5jb20va2Vud2hlZWxlci9zbGljay9pc3N1ZXMvMTgwM1xuXHRoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblx0Ji5zbGljay1zbGlkZSB7XG5cdFx0b3BhY2l0eTogLjA1O1xuXHR9XG5cdEBpbmNsdWRlIG1xKCRkZXNrdG9wLWJyZWFrLCBtYXgpIHtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWF4KSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcblx0fVxuXG59IiwiLmJsb2NrLWxhdGVzdC1uZXdzX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206ICRnbG9iYWwtdmd1dHRlcjtcblxuXHRAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXZndXR0ZXItbW9iaWxlO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGRvdHRlZC1ib3JkZXItY29sb3IoJHByaW1hcnkpO1xuXHR9XG59XG5cbi5ibG9jay1sYXRlc3QtbmV3c19fbmV3cy1pdGVtLWlubmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cbi5ibG9jay1sYXRlc3QtbmV3c19fbmV3cy1pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLmJsb2NrLWxhdGVzdC1uZXdzX19uZXdzLWl0ZW0ge1xuXHRtYXJnaW46IDAgMTVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAzMHB4KTtcblxuXHRAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtaW4pIHtcblx0XHQmOm50aC1vZi10eXBlKDNuICsgMSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgzbikge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCYgKyAmIHtcblx0XHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIkYy1sb2dvX19ldmVudC1tYXJnaW46IDE4cHg7XG5cbi5jLWxvZ28ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdEBpbmNsdWRlIG1xKCRtb2JpbGUtbmF2aWdhdGlvbiwgJ21heCcpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuLmMtbG9nb19fYnJhbmQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0QGluY2x1ZGUgbXEgKCAkbW9iaWxlLW5hdmlnYXRpb24sIG1pbiApIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0bWF4LXdpZHRoOiAkbG9nby1tYXgtd2lkdGg7XG5cdHdpZHRoOiAkbG9nby13aWR0aDtcbn1cblxuLmMtbG9nb19fbWFpbiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jLWxvZ29fX2V2ZW50IHtcblx0bWFyZ2luLWxlZnQ6ICRjLWxvZ29fX2V2ZW50LW1hcmdpbjtcblx0cGFkZGluZy1sZWZ0OiAkYy1sb2dvX19ldmVudC1tYXJnaW47XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgkd2hpdGUsIC4zKTtcblx0aW1nIHtcblx0XHRAaW5jbHVkZSBtcSAoICRtb2JpbGUtbmF2aWdhdGlvbiwgbWluICkge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4iLCIuYy1tZW51IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jLW1lbnVfX2l0ZW0ge1xuXHRtYXJnaW46IDAgMThweDtcblxuICAgIEBpbmNsdWRlIG1xICggJGRlc2t0b3AtYnJlYWssIG1heCApIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cblxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdCYtLWFjdGl2ZSA+IGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuLmMtbWVudV9fbGluayB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQubWVudS1saW5rLS1oYXMtc3VibWVudSAmIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgJ21heCcpIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrKSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IHVybCguLi9pbWcvZXhwYW5kLWJ1dHRvbi1tZW51LnN2Zyk7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IC0xcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWspIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWFjdGl2ZTo6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgJ21heCcpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtbWVudV9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmMtbWVudV9fYnV0dG9uIHtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjMpICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMTFweCAyOHB4IDlweDtcbn1cbiIsIi8vIE92ZXJyaWRlIGpxdWVyeS5tb2RhbCBzdHlsZXNcbi5ibG9ja2VyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZnVsbC1ibGFjaywgLjMpO1xuXHR6LWluZGV4OiA1MDU7IC8vIG92ZXJsYXkgLm1lbnVfX2NvbnRhaW5lci0tdGFibGV0LWRlc2t0b3Agd2hpY2ggaXMgc2V0IHRvIDUwMFxufVxuXG4uY2xvc2UtbW9kYWwge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIENvbXBvbmVudCBzdHlsZXNcbiRjLW1vZGFsLWd1dHRlcjogMjZweDtcblxuLmMtbW9kYWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IC0yMHB4IHJnYmEoJGZ1bGwtYmxhY2ssIDAuNSksIDAgMjdweCA1MHB4IDAgcmdiYSgkZnVsbC1ibGFjaywgMC4yNik7XG5cdG1heC13aWR0aDogNjMwcHg7XG5cdHBhZGRpbmc6ICRjLW1vZGFsLWd1dHRlcjtcblxuXHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdHBhZGRpbmctdG9wOiA2NXB4O1xuXHR9XG59XG5cbi5jLW1vZGFsX19pbm5lciB7XG5cblx0QGluY2x1ZGUgbXEgKCAkdGFibGV0LWJyZWFrLCBtaW4gKSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6ICRjLW1vZGFsLWd1dHRlcjtcblx0fVxuXG5cdEBpbmNsdWRlIG1xKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbi5jLW1vZGFsX19jbG9zZSB7XG5cdGxlZnQ6ICRjLW1vZGFsLWd1dHRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6ICRjLW1vZGFsLWd1dHRlcjtcblx0ei1pbmRleDogMTtcbn1cblxuLmMtbW9kYWxfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAyMHB4O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0d2lkdGg6IDIwcHg7XG59XG4uYmxvY2tlciAuYy1tb2RhbC0tYWx3YXlzLXZpc2libGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn0iLCIudG9wLW1lbnUge1xuXHRiYWNrZ3JvdW5kOiAkdG9wLWJhci1ncmV5O1xuXHRkaXNwbGF5OiBibG9jaztcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDEwMCU7XG5cblx0LnRvcC1tZW51X19pbm5lciB7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyKCk7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG5cblx0bmF2IHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblx0XHQmLnRvcC1tZW51LW5hdmlnYXRpb24tbGVmdCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0bGkgYSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRvcC1tZW51LW5hdmlnYXRpb24tcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHRsaSBhIHtcblx0XHRcdFx0QGluY2x1ZGUgbXEgKCAkbW9iaWxlLW5hdmlnYXRpb24sIG1pbiApIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQud2NfY2FydF93cmFwcGVyIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0LmZhIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1pbi13aWR0aDogMTNweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0fVxuXG5cdH1cblxufSIsIiRjLXBhZ2UtaGVhZGVyLW1oZWlnaHQtbGc6IDUzMHB4O1xuJGMtcGFnZS1oZWFkZXItbWhlaWdodC1sZy1leHBhbmRlZDogODMwcHg7XG4kYy1wYWdlLWhlYWRlci1taGVpZ2h0LXNtOiA0NTBweDtcbiRjLXBhZ2UtaGVhZGVyLW1oZWlnaHQtc20tZXhwYW5kZWQ6IDY1MHB4O1xuXG4uYy1wYWdlLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtaW4taGVpZ2h0OiAkYy1wYWdlLWhlYWRlci1taGVpZ2h0LWxnO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiA3M3B4OyAvLyBoZWlnaHQgb2YgLm1lbnVfX2NvbnRhaW5lci0tbW9iaWxlXG5cblx0XzotbXMtZnVsbHNjcmVlbiwgOnJvb3QgJiB7XG5cdFx0aGVpZ2h0OiAkYy1wYWdlLWhlYWRlci1taGVpZ2h0LWxnO1xuXHR9XG5cblx0LnNpbmdsZS1wZWlldl9sYW5kaW5nX3BhZ2UudC1icmFuZC1yZWJyYW5kZWQgJiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWluICkge1xuXHRcdHBhZGRpbmctdG9wOiA4N3B4ICsgMjhweDsgLy8gaGVpZ2h0IG9mIC5jLWhlYWRlciArIC50b3AtbWVudV9faW5uZXJcblxuXHRcdC5lcnJvcjQwNCAmIHtcblx0XHRcdG1pbi1oZWlnaHQ6ICRjLXBhZ2UtaGVhZGVyLW1oZWlnaHQtbGctZXhwYW5kZWQ7XG5cblx0XHRcdF86LW1zLWZ1bGxzY3JlZW4sIDpyb290ICYge1xuXHRcdFx0XHRoZWlnaHQ6ICRjLXBhZ2UtaGVhZGVyLW1oZWlnaHQtbGctZXhwYW5kZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tbG9hZGVkIHtcblx0XHR0cmFuc2l0aW9uOiBtaW4taGVpZ2h0IDAuNXM7XG5cdH1cblxuXHQmLS1leHBhbmRlZCB7XG5cdFx0bWluLWhlaWdodDogJGMtcGFnZS1oZWFkZXItbWhlaWdodC1sZy1leHBhbmRlZDtcblxuXHRcdF86LW1zLWZ1bGxzY3JlZW4sIDpyb290ICYge1xuXHRcdFx0bWluLWhlaWdodDogJGMtcGFnZS1oZWFkZXItbWhlaWdodC1sZy1leHBhbmRlZDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdG1pbi1oZWlnaHQ6ICRjLXBhZ2UtaGVhZGVyLW1oZWlnaHQtc207XG5cblx0XHRfOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAmIHtcblx0XHRcdGhlaWdodDogJGMtcGFnZS1oZWFkZXItbWhlaWdodC1zbTtcblx0XHR9XG5cblx0XHQmLS1leHBhbmRlZCB7XG5cdFx0XHRtaW4taGVpZ2h0OiAkYy1wYWdlLWhlYWRlci1taGVpZ2h0LXNtLWV4cGFuZGVkO1xuXG5cdFx0XHRfOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAmIHtcblx0XHRcdFx0aGVpZ2h0OiAkYy1wYWdlLWhlYWRlci1taGVpZ2h0LXNtLWV4cGFuZGVkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZS1jb250YWN0ICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yX2NvbnRhY3Q7XG5cdH1cbn1cblxuLmMtcGFnZS1oZWFkZXJfX2NvbnRhaW5lciB7XG5cdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuXHR3aWR0aDogMTAwJTtcblxuXHRpbWcge1xuXHRcdG1heC1oZWlnaHQ6IDg1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0QGluY2x1ZGUgbXEgKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jLXBhZ2UtaGVhZGVyX19jb250YWluZXItLWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdC5zaW5nbGUtcGVpZXZfbGFuZGluZ19wYWdlLnQtYnJhbmQtcmVicmFuZGVkICYge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4uYy1wYWdlLWhlYWRlcl9fY29udGFpbmVyLS1mb290ZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRAaW5jbHVkZSBtcSAoICR0YWJsZXQtYnJlYWssIG1heCApIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLmMtcGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuXHRmbGV4LWdyb3c6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1wYWdlLWhlYWRlcl9fY29udGVudC1idXR0b24ge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nOiAxNnB4IDQ2cHggMTJweDtcbn1cblxuLmMtcGFnZS1oZWFkZXJfX3RpdGxlIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC1zaXplOiA1NHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbjogMjhweCAwO1xuXHRAaW5jbHVkZSBtcSAoICR0YWJsZXQtYnJlYWssIG1heCApIHtcblx0ICAgZm9udC1zaXplOiAzMnB4O1xuXHR9XG5cbn1cblxuLmMtcGFnZS1oZWFkZXJfX2ludHJvIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRtYXJnaW46IDI4cHggMDtcblx0QGluY2x1ZGUgbXEgKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdCAgIGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRhe1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cblxuLmMtcGFnZS1oZWFkZXJfX2NvdW50ZG93biB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdEBpbmNsdWRlIG1xICggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHQgICBtYXJnaW4tdG9wOiA4cHg7XG5cdH1cblxufVxuXG4uYy1wYWdlLWhlYWRlcl9fZm9vdGVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkZnVsbC1ibGFjaywgLjIpLCByZ2JhKCRmdWxsLWJsYWNrLCAuOCkpO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRwYWRkaW5nOiAyNXB4IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSBtcSAoICR0YWJsZXQtYnJlYWssIG1heCApIHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdH1cbiAgfVxuXG4uYy1wYWdlLWhlYWRlcl9fZm9vdGVyLWJ1dHRvbiB7XG5cdGJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAxN3B4IDQ2cHggMTVweDtcblxuXHRAaW5jbHVkZSBtcSAoICR0YWJsZXQtYnJlYWssIG1heCApIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG4gIH1cblxuLmMtcGFnZS1oZWFkZXJfX2Vycm9ycyB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aDEge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiA1NHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblxuXHR9XG5cdC5jLWJ1dHRvbiB7XG5cdFx0Y29sb3I6ICR0ZXh0LXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuIiwiLmMtcmVzb3VyY2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IC0xNXB4IHJnYmEoJGZ1bGwtYmxhY2ssIC4xKTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IDM5cHggMzZweCAyOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXJlc291cmNlX19pY29uIHtcblx0aGVpZ2h0OiA2MHB4O1xuXHR3aWR0aDogNDhweDtcblxuXHQmW2NsYXNzKj1cInJlc291cmNlLXBkZlwiXSB7XG5cdFx0ZmlsbDogJHByaW1hcnk7XG5cdH1cblx0JltjbGFzcyo9XCJyZXNvdXJjZS12aWRlb1wiXSB7XG5cdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdFx0c3Ryb2tlOiAkcHJpbWFyeTtcblx0fVxufVxuXG4uYy1yZXNvdXJjZV9fZmlsZXR5cGUge1xuXHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDIuM3B4O1xuXHRsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDEwcHggMCAyNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jLXJlc291cmNlX190aXRsZSB7XG5cdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMS41Njtcblx0bWFyZ2luOiA0cHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG59XG5cbi5jLXJlc291cmNlX19ieWxpbmUge1xuXHRjb2xvcjogJHdhcm0tZ3JleTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS4zODtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay1yZXNvdXJjZXNfX3RpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAzMXB4IDAgNDBweCAwO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyKCk7XG5cdFx0QGluY2x1ZGUgZG90dGVkLWJvcmRlci1jb2xvcigpO1xuXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0QGF0LXJvb3Qge1xuXHRcdFx0I3skdGhlbWUtbGlnaHQtY2xhc3N9ICYge1xuXHRcdFx0XHRAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyLWNvbG9yKCR3aGl0ZSwgJ3doaXRlJyk7XG5cdFx0XHR9XG5cdFx0XHQjeyR0aGVtZS1kYXJrLWNsYXNzfSAmIHtcblx0XHRcdFx0QGluY2x1ZGUgZG90dGVkLWJvcmRlci1jb2xvcigkZnVsbC1ibGFjaywgJ2JsYWNrJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyoqXG4gKiBTZWN0aW9uIGhlYWRlclxuICovXG4uYy1zZWN0aW9uLWhlYWRlciB7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogJGdsb2JhbC12Z3V0dGVyO1xuXHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLmMtc2VjdGlvbi1oZWFkZXJfX3N1YnRpdGxlIHtcblx0Y2xlYXI6IGxlZnQ7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmMtc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1zZWN0aW9uLWhlYWRlcl9fbGluayB7XG5cdGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU2O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0Ji5jLW1vYmlsZS1jb250ZW50LCAmLmMtZGVza3RvcC10YWJsZXQtY29udGVudCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgLy8gTm90IGlkZWFsIHRvIGJlIHVzaW5nICFpbXBvcnRhbnQgdGFncywgYnV0IGl0IGlzIHN1cGVyIGltcG9ydGFudCB0aGF0IHRoaXMgbGluayBvbmx5IGdldHMgc2hvd24gb24gdGhlIGhvbWVwYWdlLlxuXG5cdFx0I2hvbWUucGFnZSAmIHtcblx0XHRcdCYuYy1kZXNrdG9wLXRhYmxldC1jb250ZW50IHtcblx0XHRcdFx0QGluY2x1ZGUgbXEoICR0YWJsZXQtYnJlYWssIG1pbiApIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmMtbW9iaWxlLWNvbnRlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXG5cdEBpbmNsdWRlIHRoZW1lLXN0eWxlcygnY29sb3InKTtcblxuXHQmLmMtbW9iaWxlLWNvbnRlbnQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5ibG9jay1zZWN0aW9uLWhlYWRlci0tYm90dG9tbGVzcyB7XG5cdHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuLmJsb2NrLXNlY3Rpb24taGVhZGVyIHtcblx0QGluY2x1ZGUgbXEgKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi5jLXNlY3Rpb24tdGl0bGUge1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHQmLS1hbGlnbi1jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYtLWFsaWduLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyKCk7XG5cdFx0QGluY2x1ZGUgZG90dGVkLWJvcmRlci1jb2xvcigpO1xuXG5cdFx0QGF0LXJvb3Qge1xuXHRcdFx0I3skdGhlbWUtbGlnaHQtY2xhc3N9ICYge1xuXHRcdFx0XHRAaW5jbHVkZSBkb3R0ZWQtYm9yZGVyLWNvbG9yKCR3aGl0ZSwgJ3doaXRlJyk7XG5cdFx0XHR9XG5cdFx0XHQjeyR0aGVtZS1kYXJrLWNsYXNzfSAmIHtcblx0XHRcdFx0QGluY2x1ZGUgZG90dGVkLWJvcmRlci1jb2xvcigkZnVsbC1ibGFjaywgJ2JsYWNrJyk7XG5cdFx0XHR9XG5cblx0XHRcdC5jLXNlY3Rpb24tdGl0bGUtLWFsaWduLWNlbnRlcjo6YWZ0ZXIge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1zZWN0aW9uLXRpdGxlLS1hbGlnbi1yaWdodDo6YWZ0ZXIge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmMtc2VjdGlvbi10aXRsZS0tYnJhbmQtbmV1dHJhbCB7XG5cdFx0LmMtc2VjdGlvbi10aXRsZV9fc3VidGl0bGUge1xuXHRcdFx0Y29sb3I6ICRsaWdodC1vcmFuZ2U7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgZG90dGVkLWJvcmRlci1jb2xvciggJGxpZ2h0LW9yYW5nZSApO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmOmFmdGVyIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uYy1zZWN0aW9uLXRpdGxlX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICBmb250LWZhbWlseTogJGZvbnQtYWxwaGE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuM3B4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGluY2x1ZGUgdGhlbWUtc3R5bGVzKCdjb2xvcicpO1xufVxuXG4uYy1zZWN0aW9uLXRpdGxlX190aXRsZSB7XG4gIGNvbG9yOiAkbWFpbi1ibGFjaztcbiAgZm9udC1mYW1pbHk6ICRmb250LWFscGhhO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMjJweCAwO1xuICBAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgQGluY2x1ZGUgdGhlbWUtc3R5bGVzKCdjb2xvcicpO1xufVxuIiwiLyoqXG4qIFNlY3Rpb24gY29weVxuKiovXG4uYy1zZWN0aW9uLWNvcHkge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC12Z3V0dGVyLW1vYmlsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdsb2JhbC12Z3V0dGVyLW1vYmlsZTtcbiAgICB9XG59XG4iLCIuYy1zb2NpYWwtaWNvbnNfX2l0ZW0ge1xuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG4uYy1zb2NpYWwtaWNvbnNfX2xpbmsge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmlsbDogJHByaW1hcnk7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAuMTI1cyBhbGwgbGluZWFyO1xuXG5cdC5jLXNvY2lhbC1pY29uc19faWNvbiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QGluY2x1ZGUgdGhlbWUtc3R5bGVzKCgnYm9yZGVyLWNvbG9yJywgJ2ZpbGwnKSk7XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0ZmlsbDogJHdoaXRlO1xuXHR9XG59IiwiLyoqXG4gKiBTcGVha2VyIGdyaWRcbiAqL1xuJGMtc3BlYWtlci1ncmlkLW1hcmdpbjogMzVweDtcblxuLmMtc3BlYWtlci1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tYm90dG9tOiAtJGMtc3BlYWtlci1ncmlkLW1hcmdpbjtcblx0bWFyZ2luLXRvcDogLSRjLXNwZWFrZXItZ3JpZC1tYXJnaW47XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmMtc3BlYWtlci1ncmlkX19pdGVtIHtcblx0QGluY2x1ZGUgbXEgKCAkdGFibGV0LWJyZWFrLCBtaW4gKSB7XG5cdFx0bWFyZ2luOiAkYy1zcGVha2VyLWdyaWQtbWFyZ2luIDYlOyAvLyBDbG9zZSB2YWx1ZSBmb3Igc3BhY2luZyB0aGUgaXRlbXMgZ2l2ZW4gdGhlIGNvbnRhaW5lciB3aWR0aFxuXHRcdGZsZXg6IDAgMCAyNSU7IC8vIEdldHMgdGhlIGNsb3NldCB2YWx1ZSB0byAzMDBweFxuXHR9XG5cdEBpbmNsdWRlIG1xICggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblxuXHQuYy1zcGVha2VyX19pbWFnZSB7XG5cdFx0YSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRAaW5jbHVkZSBtcSAoICR0YWJsZXQtYnJlYWssIG1heCApIHtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxODBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR6b29tOiAxLjc1O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1xICggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdCY6bnRoLWNoaWxkKDNuKzMpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxufSIsIi8vIFZhcmlhYmxlc1xuJGMtc3BlYWtlci0tcHJpbWFyeS1jb2xvcjogJG1haW4tYmxhY2s7XG4kYy1zcGVha2VyLS1zZWNvbmRhcnktY29sb3I6ICR3YXJtLWdyZXk7XG4kYy1zcGVha2VyX19zb2NpYWwtaXRlbS0tc2l6ZTogMzdweDtcblxuLy8gU3R5bGVzXG4uYy1zcGVha2VyIHtcblx0Ji0tcG9wdXAge1xuXHRcdEBpbmNsdWRlIG1xICggJHRhYmxldC1icmVhaywgbWluICkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1xKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0cGFkZGluZy10b3A6IDMycHg7XG5cdH1cbn1cblxuLmMtc3BlYWtlcl9faW1hZ2Uge1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMjQwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQuYy1zcGVha2VyLS1wb3B1cCAmIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgbXEgKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxNDBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR6b29tOiAxLjc1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtcSggJGxhcmdlLXBob25lLWJyZWFrLCBtYXggKSB7XG5cdC5jLXNwZWFrZXJfX2ltYWdlIHtcblx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1xKCAkbGFyZ2UtcGhvbmUtYnJlYWssIG1pbiApIHtcblx0QGluY2x1ZGUgbXEgKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0LmMtc3BlYWtlcl9faW1hZ2Uge1xuXHRcdFx0bWF4LXdpZHRoOiA5MSU7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWluICkge1xuXHRAaW5jbHVkZSBtcSAoICRkZXNrdG9wLWJyZWFrLCBtYXggKSB7XG5cdFx0LmMtc3BlYWtlcl9faW1hZ2Uge1xuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi5jLXNwZWFrZXJfX2xhYmVsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0aGVpZ2h0OiA1NHB4O1xuXHRsaW5lLWhlaWdodDogNThweDtcblx0bGVmdDogLTI3cHg7XG5cdGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRvcDogLTI3cHg7XG5cdHdpZHRoOiA1NHB4O1xuXG5cdEBpbmNsdWRlIHRoZW1lLXN0eWxlcygnYmFja2dyb3VuZC1jb2xvcicpO1xuXHRAaW5jbHVkZSB0aGVtZS1zdHlsZXMoJ2NvbG9yJywgJHRleHQtcHJpbWFyeSk7XG5cblx0QGluY2x1ZGUgbXEoICR0YWJsZXQtYnJlYWssIG1heCApIHtcblx0XHRsZWZ0OiAtMTBweDtcblx0fVxuXG5cdCN7JHRoZW1lLWxpZ2h0LWNsYXNzfSAmIHtcblx0XHRjb2xvcjogJGZ1bGwtYmxhY2s7XG5cdH1cblxuXHQjeyR0aGVtZS1kYXJrLWNsYXNzfSAmIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbi5jLXNwZWFrZXJfX3RpdGxlIHtcblx0Y29sb3I6ICRjLXNwZWFrZXItLXByaW1hcnktY29sb3I7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdG1hcmdpbjogMTVweCAwIDA7XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblxuXHRAaW5jbHVkZSB0aGVtZS1zdHlsZXMoJ2NvbG9yJyk7XG5cblx0QGluY2x1ZGUgbXEgKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5jLXNwZWFrZXJfX2pvYiB7XG5cdGNvbG9yOiAkYy1zcGVha2VyLS1zZWNvbmRhcnktY29sb3I7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdG1hcmdpbjogMDtcblxuXHRAaW5jbHVkZSB0aGVtZS1zdHlsZXMoJ2NvbG9yJywgI2NjY2NjYyk7XG5cblx0QGluY2x1ZGUgbXEgKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5jLXNwZWFrZXJfX2NvbnRlbnQge1xuXHRjb2xvcjogJGMtc3BlYWtlci0tcHJpbWFyeS1jb2xvcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS43NTtcblxuXHRAaW5jbHVkZSB0aGVtZS1zdHlsZXMoJ2NvbG9yJyk7XG59XG5cbi5jLXNwZWFrZXJfX2NvbnRlbnQtY3RhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jLXNwZWFrZXJfX3NvY2lhbCB7XG5cdEBpbmNsdWRlIHJlc2V0LWxpc3Qtc3R5bGUoKTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRsaW5lLWhlaWdodDogMDtcblx0bWFyZ2luOiAxM3B4IDA7XG59XG5cbi5jLXNwZWFrZXJfX3NvY2lhbC1saW5rIHtcblx0aGVpZ2h0OiAkYy1zcGVha2VyX19zb2NpYWwtaXRlbS0tc2l6ZTtcblx0d2lkdGg6ICRjLXNwZWFrZXJfX3NvY2lhbC1pdGVtLS1zaXplO1xufVxuIiwiLmMtc3BvbnNvciB7XG5cdCYtLXBvcHVwIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmMtc3BvbnNvcl9fZGVzYyB7XG5cdHBhZGRpbmc6IDAgODBweDtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtdHdvO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1hcmdpbjogMzBweCBhdXRvO1xuXHR9XG59XG5cbi5jLXNwb25zb3JfX2xpbmsge1xuXHRjb2xvcjogJHRleHQtcHJpbWFyeTtcbn1cbiIsIi8qKlxuICogU2VwYXJhdG9yXG4gKi9cbi5jLXZlcnRpY2FsLXNlcGFyYXRvciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0aGVpZ2h0OiAkZ2xvYmFsLXZndXR0ZXI7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn0iLCIuYmxvY2stZXZlbnQtbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRsaWdodC1vcmFuZ2U7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgQGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWF4KSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoICR0YWJsZXQtYnJlYWssIG1heCApIHtcbiAgICAgICAgICAgIHpvb206IDAuNTU7IC8vIE5vdCBpZGVhbCwgYnV0IHN1ZmZpY2VzIHVudGlsIG1vYmlsZSBkZXNpZ25zIGFycml2ZS5cbiAgICAgICAgfVxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5LXR3bztcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoICRkZXNrdG9wLWJyZWFrLCBtaW4gKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCAkZGVza3RvcC1icmVhaywgbWluICkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCAkZGVza3RvcC1icmVhaywgbWluICkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS10aHJlZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoICRkZXNrdG9wLWJyZWFrLCBtaW4gKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCAkZGVza3RvcC1icmVhaywgbWluICkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCAkZGVza3RvcC1icmVhaywgbWluICkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkB1c2UgXCJzYXNzOm1ldGFcIjtcblxuLmMtY3NzLWxvZ28ge1xuXHRib3JkZXItbGVmdDogMTJweCBzb2xpZCAkd2hpdGU7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGZvbnQtZmFtaWx5OiAnUmFqZGhhbmknLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDUwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDExcHg7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaykge1xuXHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogODBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0fVxuXG5cdCYuYy1jc3MtbG9nby0tYnJhbmQge1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkY3NzX2xvZ29fY29sb3VyO1xuXHR9XG5cblx0Ji5jLWNzcy1sb2dvLS1mb290ZXIsXG5cdCYuYy1jc3MtbG9nby0tc21hbGwge1xuXHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxuXG5cdCYuYy1jc3MtbG9nby0tc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblxuXHRcdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWspIHtcblx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHR9XG5cdH1cblxuXHQmLmMtY3NzLWxvZ28tLWZvb3RlciB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHR9XG59XG5cbi5jLWNzcy1sb2dvX19icmFuZC1uYW1lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMC41ZW07XG5cdGxpbmUtaGVpZ2h0OiAwLjllbTtcblx0bWFyZ2luLWJvdHRvbTogMC44ZW07XG5cblx0LnQtYnJhbmQtcGVyZSAmLFxuXHQudC1icmFuZC1wZXJlLXJlYnJhbmQgJiB7XG5cdFx0Zm9udC1zaXplOjAuOGVtO1xuXHR9XG59XG5cbi5jLWNzcy1sb2dvX19ldmVudC1uYW1lIHtcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXHRsaW5lLWhlaWdodDogMC45ZW07XG5cdG1hcmdpbjogMDtcblxuXHRAaWYgbWV0YS5nbG9iYWwtdmFyaWFibGUtZXhpc3RzKGRpc2FibGVfZXZlbnRfbmFtZV9tYXhfd2lkdGgpID09IGZhbHNlIHtcblx0XHQuYy1jc3MtbG9nby0tc21hbGwgJixcblx0XHQuYy1jc3MtbG9nby0tZm9vdGVyICYge1xuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHR9XG5cdH1cbn1cblxuLmMtY3NzLWxvZ29fX2V2ZW50LWxvY2F0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXHRsaW5lLWhlaWdodDogMC45ZW07XG59XG4iLCIuYy1zdWJtZW51IHtcblx0QGluY2x1ZGUgcmVzZXQtbGlzdC1zdHlsZSgpO1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrKSB7XG5cdFx0Ym94LXNoYWRvdzogMCAyMHB4IDMwcHggLTE1cHggcmdiYSgkZnVsbC1ibGFjaywgLjEpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwcHg7XG5cdH1cblxuXHQmLS1vcGVuIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5jLXN1Ym1lbnVfX2l0ZW0ge1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luOiAyMHB4IDAgMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cblx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaykge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG5cdFx0JiArICYge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuXHRcdH1cblx0fVxufVxuXG4uYy1zdWJtZW51X19saW5rIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXG5cdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWspIHtcblx0XHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMTRweCAyMnB4O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXR3bztcblx0XHR9XG5cdH1cbn1cbiIsIi5hZ2VuZGEtZGF5IHtcblx0bWFyZ2luLWJvdHRvbTogJGd1dHRlciAqIDM7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5Om5vbmU7XG5cblx0Ji5hZ2VuZGEtZGF5LS1hY3RpdmUge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdH1cblxuXHRAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uYWdlbmRhLWRheS1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyICogMS41O1xuXHRwYWRkaW5nLWJvdHRvbTogJGd1dHRlciAqIDAuNTtcblx0QGV4dGVuZCAuaGVhZGluZy0zO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcblx0XHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG4uYWdlbmRhLWRheS1jdGEge1xuXHRhIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemVfX2VtcGhhc2lzZWQtdGV4dDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdG9yZGVyOiAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cbi5hZ2VuZGEtZGF5LW1haW4tdGl0bGUge1xuXHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdG9yZGVyOiAyO1xuXHR9XG59XG4jYWdlbmRhIHtcblx0LmFnZW5kYS1kYXktY3RhIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cbn1cbi5hZ2VuZGEtbmF2aWdhdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdEBpbmNsdWRlIG1xKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG4uYWdlbmRhLWJ1dHRvbiB7XG5cdEBpbmNsdWRlIG1xKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0cGFkZGluZzogMC44ZW07XG5cdFx0d2lkdGg6IDI5JTtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cblx0Ji5hZ2VuZGEtYnV0dG9uLS1hY3RpdmUge1xuXHRcdEBleHRlbmQgLmJ1dHRvbi1zdHlsZS0zLS1hY3RpdmU7XG5cblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1hY3RpdmU7XG5cdH1cbn1cbi5zdHJlYW0ge1xuXHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdHJlYW0taGVhZGVyIHtcblx0Y29sb3I6ICR3YXJtLWdyZXk7XG5cbn1cblxuLmFnZW5kYS1pdGVtcyB7XG5cdHBhZGRpbmc6IDMwcHggMzZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDIwcHggMzBweCAtMTVweCByZ2JhKCRmdWxsLWJsYWNrLCAwLjEpO1xuXG5cdCYuYWdlbmRhLWl0ZW1zLS1zdHJlYW1lZCB7XG5cdFx0LmFnZW5kYS1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblxuXHRcdH1cblxuXHR9XG5cdEBpbmNsdWRlIG1xKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0cGFkZGluZzogMTBweCAkZ3V0dGVyO1xuXHRcdC5hZ2VuZGEtaXRlbSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgcGFkZGluZztcblx0XHRcdCYuYWdlbmRhLWl0ZW0tLWNvbGxhcHNlZCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG59XG4uYWdlbmRhLWl0ZW1fX2Z1bGwtdmlldyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nLXRvcDogJGd1dHRlciAqIDI7XG5cdEBpbmNsdWRlIG1xKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDIycHg7XG5cdH1cblx0LmFnZW5kYS1pdGVtX19kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZzogMCAkZ3V0dGVyICRndXR0ZXIgJGd1dHRlcjtcblx0XHRmbGV4OiA0IDQ7XG5cblx0XHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRcdFx0QGluY2x1ZGUgbXEoICR0YWJsZXQtYnJlYWssIG1heCApIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdH1cblx0LmFnZW5kYS1pdGVtX19kZXNjcmlwdGlvbi0tYm9yZGVyZWQge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cdFx0QGluY2x1ZGUgbXEoJGRlc2t0b3AtYnJlYWssIG1heCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDoyNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0fVxuXHR9XG5cblx0LmFnZW5kYS1pdGVtX19zcGVha2Vycy1mdWxsIHtcblx0XHRwYWRkaW5nOiAkZ3V0dGVyO1xuXHRcdGZsZXg6IDIgMjtcblx0XHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0QGluY2x1ZGUgbXEgKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQuYWdlbmRhLWl0ZW1fX3NwZWFrZXItZnVsbF9fcGhvdG8ge1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMjJweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgkZGVza3RvcC1icmVhaywgbWF4KSB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsX19pbmZvcm1hdGlvbiB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsX190aXRsZSwgLmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGxfX3Bvc2l0aW9uLCAuYWdlbmRhLWl0ZW1fX3NwZWFrZXItZnVsbF9fY3RhIHtcblx0XHRcdFx0XHRtYXJnaW46IDNweCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGxfX3RpdGxlIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fZW1waGFzaXNlZC10ZXh0O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHRfX2VtcGhhc2lzZWQtdGV4dDtcblxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsX19wb3NpdGlvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3YXJtLWdyZXk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplX19zdGFuZGFyZC10ZXh0O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0LmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGxfX2N0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LXByaW1hcnk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplX19zdGFuZGFyZC10ZXh0O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHRfX3N0YW5kYXJkLXRleHQ7XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFnZW5kYS1pdGVtX19zcGVha2VyLWZ1bGxfX2luZm9ybWF0aW9uLS1wYWRkZWQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAkZ3V0dGVyICRndXR0ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hZ2VuZGEtaXRlbV9fc3BlYWtlci1mdWxsX19pbmZvcm1hdGlvbi0tZnVsbHdpZHRoIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAkZ3V0dGVyIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFnZW5kYS1pdGVtX19zcGVha2Vycy1mdWxsLS1wYWRkZWQge1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRAaW5jbHVkZSBtcSgkZGVza3RvcC1icmVhaywgbWF4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MjVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbXEoICR0YWJsZXQtYnJlYWssIG1heCApIHtcblx0XHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdH1cblxuXHR9XG5cdEBpbmNsdWRlIG1xKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uYWdlbmRhLWl0ZW1fX2Zvb3RlciB7XG5cdGZsZXg6IDAgMSAxMDAlO1xuXHRkaXNwbGF5OmZsZXg7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdEBpbmNsdWRlIG1xKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi10b3A6MDtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0fVxuXHQuYWdlbmRhLWl0ZW1fX2Zvb3Rlci1pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbXEoICR0YWJsZXQtYnJlYWssIG1heCApIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hZ2VuZGEtaXRlbV9fZm9vdGVyLWl0ZW0taWNvbiB7XG5cdFx0XHRmaWxsOiAkcHJpbWFyeTtcblxuXHRcdFx0Ji5jLWljb24tbG9jYXRpb24ge1xuXHRcdFx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmMtaWNvbi1zcGVha2VycyB7XG5cdFx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuYy1pY29uLXRhcmdldCB7XG5cdFx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdFx0d2lkdGg6IDIxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFnZW5kYS1pdGVtX19mb290ZXItaXRlbS1pY29uLCAuYWdlbmRhLWl0ZW1fX2Zvb3Rlci1pdGVtLWNvcHkge1xuXHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblxuXHRcdH1cblx0fVxuXG59XG5cbi5hZ2VuZGEtaXRlbV9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cblx0Ji5qcy1jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dHJhbnNpdGlvbjogMC43MHM7XG5cdFx0XHRjb250ZW50OiB1cmwoJy4uL2ltZy9leHBhbmQtYnV0dG9uLnN2ZycpO1xuXHRcdFx0cmlnaHQ6IDExcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRAaW5jbHVkZSBtcSggJGRlc2t0b3AtYnJlYWssIG1pbiApIHtcblx0XHRcdFx0dG9wOiA1MCU7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbXEoICR0YWJsZXQtYnJlYWssIG1heCApIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3R0b206IC00MHB4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdH1cblx0fVxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuYWdlbmRhLWl0ZW1fX3RpbWluZ3Mge1xuXHRcdG1pbi13aWR0aDogMTQwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTdweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICR0ZXh0LXByaW1hcnk7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplX19zdGFuZGFyZC10ZXh0O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdFx0cGFkZGluZzogMCAwIDVweCAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fc21hbGwtdGV4dDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHR9XG5cdH1cblx0LmFnZW5kYS1pdGVtX19pbmZvcm1hdGlvbiB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRtYXJnaW4tbGVmdDogOXB4O1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0ZmxleC1ncm93OiA4O1xuXG5cdFx0LmFnZW5kYS1pdGVtX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsLWhlYWRpbmc7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0JiArIC5hZ2VuZGEtaXRlbV9fc3BlYWtlcnMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LXByaW1hcnk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyICogMC4yNTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbXEgKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fZW1waGFzaXNlZC10ZXh0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hZ2VuZGEtaXRlbV9fc3BlYWtlcnMge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemVfX3N0YW5kYXJkLXRleHQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fc21hbGwtdGV4dDtcblx0XHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWF4ICkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxuXHQuYWdlbmRhLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogJHRleHQtY2hhcmxpZTtcblx0XHRmb250LXNpemU6ICRmb250LXNpemVfX3N0YW5kYXJkLXRleHQ7XG5cdFx0cCB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hZ2VuZGEtaXRlbV9fc3BlYWtlcnMge1xuXHRcdGNvbG9yOiAkd2FybS1ncmV5O1xuXHRcdC5hZ2VuZGEtaXRlbV9fc3BlYWtlciB7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRndXR0ZXIgKiAwLjI1O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1xKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbXEoICR0YWJsZXQtYnJlYWssIG1heCApIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cbn1cbi5hZ2VuZGEtaXRlbS5qcy1jb2xsYXBzaWJsZS1hY3RpdmUge1xuXG5cdC5hZ2VuZGEtaXRlbV9faGVhZGVyIHtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxufVxuLmFnZW5kYS1jdGEge1xuXHRtYXJnaW4tdG9wOiAkZ3V0dGVyICogMjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBpbmNsdWRlIG1xKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5hZ2VuZGEtY3RhX19idXR0b24ge1xuXHRcdHBhZGRpbmc6IDE4cHggNDVweCAxNHB4O1xuXHR9XG59XG4iLCIuYmxvY2tzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIHBhZGRpbmctdG9wOiAkZ3V0dGVyICogMjsgLy8gY29tbWVudGVkIG91dCBqdXN0IGluIGNhc2Ugc29tZXRoaW5nIGJyZWFrLiBAdG9kbyByZW1vdmUgYXQgc29tZSBwb2ludFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXG4gIC8vIGNvbW1lbnRlZCBvdXQganVzdCBpbiBjYXNlIHNvbWV0aGluZyBicmVhay4gQHRvZG8gcmVtb3ZlIGF0IHNvbWUgcG9pbnRcbiAgLy8gQGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWluKSB7XG4gIC8vICAgcGFkZGluZy10b3A6ICRndXR0ZXIgKiAzO1xuICAvLyB9XG4gIC8vIEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuICAvLyAgIHBhZGRpbmctdG9wOiAwO1xuICAvLyB9XG5cbiAgLmJsb2NrcyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWl0ZW0taW5uZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206ICgkZ3V0dGVyICogMyk7XG5cbiAgICBAaW5jbHVkZSBtcSg4MDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICgkZ3V0dGVyICogNCk7XG4gICAgfVxuXG4gICAgJi5ibG9jay1oaWdobGlnaHRlZF9ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgcGFkZGluZzogKCRndXR0ZXIgKiAyKSAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaykge1xuICAgICAgICBwYWRkaW5nOiAoJGd1dHRlciAqIDQpIDA7XG4gICAgICB9XG5cbiAgICAgICsgLmJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogKCRndXR0ZXIgKiAzKTtcblxuICAgICAgICBAaW5jbHVkZSBtcSg4MDApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAoJGd1dHRlciAqIDQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICsgLmJsb2NrLWNvdW50ZG93biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2sge1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiAoJGd1dHRlciAqIDIpO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlcyB7XG5cbiAgLnBhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cblx0Ji0tcHJldmlldyB7XG5cdCAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuICB9XG59XG4iLCJpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcnM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLmRrLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5kay1zZWxlY3RlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcnM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDAgKCRndXR0ZXIgKiAwLjUpO1xuICAgIGhlaWdodDogKCRndXR0ZXIgKiAyKTtcbiAgICBsaW5lLWhlaWdodDogKCRndXR0ZXIgKiAyKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0ZXh0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgQGluY2x1ZGUgcnRsKCkge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGV4dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGstc2VsZWN0LW9wdGlvbnMge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmRrLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2cHggOHB4O1xuXG4gICAgICAmLmRrLW9wdGlvbi1oaWdobGlnaHQsICYuZGstb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuLmdmb3JtX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBydGwoKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGxpLmdmaWVsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2LmdpbnB1dF9jb250YWluZXJfbmFtZSBzcGFuIHtcbiAgICBAaW5jbHVkZSBydGwoKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XG4gIH1cblxuICBsYWJlbC5nZmllbGRfbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fc3RhbmRhcmQtdGV4dCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBoZWlnaHQ6ICgkZ3V0dGVyICogMik7XG4gICAgbGluZS1oZWlnaHQ6ICgkZ3V0dGVyICogMik7XG4gICAgcGFkZGluZzogMCAoJGd1dHRlciAqIDAuNSk7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAoJGd1dHRlciAqIDEwKTtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIHBhZGRpbmc6ICgkZ3V0dGVyICogMC41KTtcbiAgfVxuXG4gIC5nZmllbGRfc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5nZm9ybV9idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBAZXh0ZW5kIC5idXR0b24tc3R5bGU7XG4gICAgaGVpZ2h0OiAoJGd1dHRlciAqIDIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgJGd1dHRlcjtcbiAgfVxuXG59XG4iLCIuYmxvY2stZ3JpZCB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmJsb2NrLXNlY3Rpb24taGVhZGVyICsgLmJsb2NrLWdyaWQge1xuICBAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtaW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gIEBpbmNsdWRlIG1xKDUwMCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLSRndXR0ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLmNlbnRlci1ncmlkLWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5ncmlkLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1xKDgwMCwgbWF4KSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDUwMCkge1xuICAgICAgcGFkZGluZzogJGd1dHRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDgwMCkge1xuICAgICAgcGFkZGluZzogKCRndXR0ZXIgKiAyKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDUwMCwgbWF4KSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncmlkLWl0ZW0taW5uZXIge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG59XG4iLCIuYmxvY2staWNvbiB7XG4gIG1hcmdpbi1ib3R0b206ICRndXR0ZXIgIWltcG9ydGFudDtcblxuICAuaWNvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIFx0aGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgICAmLmljb24tLWZpbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGJsb2NrLXNwb25zb3JzLWJyZWFrcG9pbnQtc206IDUzMDtcbiRibG9jay1zcG9uc29ycy1icmVha3BvaW50LW1kOiA2NjA7XG4kYmxvY2stc3BvbnNvcnMtYnJlYWtwb2ludC1sZzogNjkwO1xuXG4uYmxvY2stc3BvbnNvcnMge1xuXG59XG5cbi5ibG9jay1zcG9uc29ycyB7XG5cdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1pbikge1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGdsb2JhbC12Z3V0dGVyfSAtIDMwcHgpO1xuXHR9XG5cblx0QGluY2x1ZGUgbXEoJGJsb2NrLXNwb25zb3JzLWJyZWFrcG9pbnQtc20sIG1heCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQuc2xpY2stbGlzdCB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2NrLXNwb25zb3JzX19zdGF0aWMtdGl0bGUge1xuXHRoMiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXIgKiAyO1xuXG5cdFx0QGluY2x1ZGUgdGhlbWUtc3R5bGVzKCdjb2xvcicpO1xuXHR9XG59XG5cbi5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtdHlwZS0tY2Fyb3VzZWwge1xuXG5cdC5ibG9jay1zcG9uc29yc19fc3BvbnNvciB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuN3MgZWFzZS1pbjtcblxuXHRcdEBpbmNsdWRlIG1xKCRibG9jay1zcG9uc29ycy1icmVha3BvaW50LXNtLCBtYXgpIHtcblx0XHRcdCYuc2xpY2stc2xpZGUge1xuXHRcdFx0XHRvcGFjaXR5OiAuMztcblxuXHRcdFx0XHQmLnNsaWRlci1pdGVtLWluLXZpZXctLTEge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtcSgkYmxvY2stc3BvbnNvcnMtYnJlYWtwb2ludC1tZCwgbWluKSB7XG5cdFx0XHQmLnNsaWNrLXNsaWRlIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0XHQmLnNsaWRlci1pdGVtLWluLXZpZXctLTEsICYuc2xpZGVyLWl0ZW0taW4tdmlldy0tMyB7XG5cdFx0XHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zbGlkZXItaXRlbS1pbi12aWV3LS0yIHtcblx0XHRcdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1xKCRibG9jay1zcG9uc29ycy1icmVha3BvaW50LWxnLCBtaW4pIHtcblx0XHRcdCYuc2xpY2stc2xpZGUge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHRcdCYuc2xpZGVyLWl0ZW0taW4tdmlldy0tMSwgJi5zbGlkZXItaXRlbS1pbi12aWV3LS02IHtcblx0XHRcdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNsaWRlci1pdGVtLWluLXZpZXctLTIsICYuc2xpZGVyLWl0ZW0taW4tdmlldy0tMywgJi5zbGlkZXItaXRlbS1pbi12aWV3LS00LCAmLnNsaWRlci1pdGVtLWluLXZpZXctLTUge1xuXHRcdFx0XHRcdCYuc2xpY2stYWN0aXZlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtYW1vdW50LS01IHtcblx0XHQuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3Ige1xuXHRcdFx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWluKSB7XG5cdFx0XHRcdCYuc2xpY2stc2xpZGUge1xuXHRcdFx0XHRcdCYuc2xpZGVyLWl0ZW0taW4tdmlldy0tNiB7XG5cdFx0XHRcdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc2xpZGVyLWl0ZW0taW4tdmlldy0tNSB7XG5cdFx0XHRcdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC4zO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycyB7XG5cblx0Ji5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtdHlwZS0tc3RhdGljLFxuXHQmLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycy10eXBlLS1jYXJvdXNlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8vIEFkZCB0aGlzIG9uIHRvIGdldCBmbGV4IHRvIHdvcmsgcHJvcGVybHkgb24gaU9TLiAoQXV0b3ByZWZpeGVyIGlzbid0IHBsYXlpbmcgbmljZWx5ISlcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWF4KSB7XG5cdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cdH1cblxuXHQuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3Ige1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMjVweCAzMHB4IDI1cHg7XG5cdFx0d2lkdGg6IGNhbGMoIDI1JSAtIDUwcHggKTtcblxuXHRcdEBhdC1yb290IHtcblx0XHRcdC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtdHlwZS0tc3RhdGljLmJsb2NrLXNwb25zb3JzX19zcG9uc29ycyAuYmxvY2stc3BvbnNvcnNfX3Nwb25zb3Ige1xuXHRcdFx0XHRmbG9hdDogbm9uZTsgLy8gQ2FuY2VsIG91dCBTbGljaydzIGZsb2F0LlxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lOyAvLyBDYW5jZWwgb3V0IHRoZSBibHVlIGJvcmRlciBvbiBjbGljayBvZiB0aGUgc2xpZGVyIGl0ZW1zLlxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA3NXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1zbGlkZXIge1xuXHRcdFx0QGluY2x1ZGUgbXEoJGJsb2NrLXNwb25zb3JzLWJyZWFrcG9pbnQtc20sIG1heCkge1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyOTBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ibG9jay1zcG9uc29yc19fc3BvbnNvcnMtdHlwZS0tc3RhdGljICYge1xuXHRcdFx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWluKSB7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoNG4gKyAxKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZSg0bikge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAyNXB4IDA7XG5cdFx0fVxuXHR9XG59XG4uYmxvY2stc3BvbnNvcnNfX3Nwb25zb3ItZ3JvdXAge1xuXHQmICsgJiB7XG5cdFx0cGFkZGluZzogNjdweCAwIDAgMDtcblxuXHRcdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0cGFkZGluZzogNDBweCAwIDAgMDtcblx0XHRcdH1cblx0XHRcdHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmxvY2stdGV4dCB7XG5cdG1heC13aWR0aDogODAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHQvKiBUaGlzIGJsb2NrIGlzIHVuaXF1ZSBpbiB0aGF0IGl0IHdpbGwgYWx3YXlzIGJlIGJlbG93IHRoZSBzZWN0aW9uIGhlYWRlci4gKi9cblx0cGFkZGluZzogMDtcblxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsLWhlYWRpbmc7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodF9fc21hbGwtaGVhZGluZztcblx0fVxuXHRwIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemVfX3N0YW5kYXJkLXRleHQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodF9fc3RhbmRhcmQtdGV4dDtcblx0fVxuXG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuXHRcdGNvbG9yOiAkdGV4dDtcblx0XHQvLyAmOmZpcnN0LWNoaWxkIHtcblx0XHQvLyBcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ly8gfVxuXG5cdFx0Ly8gJjpsYXN0LWNoaWxkIHtcblx0XHQvLyBcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ly8gfVxuXG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHRAZXh0ZW5kIC5idXR0b24tc3R5bGUtMjtcblx0fVxuXG5cdEBpbmNsdWRlIG1xKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuICBcdC5sLXdyYXBwZXIgcCBhIHtcblx0ICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYmxvY2stdGV4dC10aGVfY29udGVudCB7XG5cdHBhZGRpbmc6ICgkZ3V0dGVyICogMikgMDtcblxuXHRAaW5jbHVkZSBtcSg3MDApIHtcblx0XHRwYWRkaW5nOiAoJGd1dHRlciAqIDMpIDA7XG5cdH1cbn1cbiIsIi5ibG9jay1jb21wYW5pZXNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICBAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5jb21wYW5pZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY29tcGFuaWVzLWxpc3RfX2NvbXBhbnkge1xuICBtYXJnaW46IDAgMjBweCAzMHB4IDIwcHg7XG4gIHdpZHRoOiBjYWxjKCAyNSUgLSAzMHB4ICk7XG4gIEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxuICAmOm50aC1vZi10eXBlKCA0biArIDEgKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJjpudGgtb2YtdHlwZSggNG4gKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uY29tcGFuaWVzLWxpc3RfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuLmNvbXBhbmllcy1saXN0X19jb21wYW55LW5hbWUge1xuICBmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsLWhlYWRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5jb21wYW5pZXMtbGlzdF9fY29tcGFueS1iaW8ge1xuICBmb250LXNpemU6ICRmb250LXNpemVfX2VtcGhhc2lzZWQtdGV4dDtcbiAgY29sb3I6ICR3YXJtLWdyZXk7XG59XG4iLCIkYmxvY2stbWFwLWd1dHRlcjogNzBweDtcblxuLmJsb2NrLW1hcCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6ICRibG9jay1tYXAtZ3V0dGVyIDA7XG5cbiAgLmJsb2NrLXNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCAkYmxvY2stbWFwLWd1dHRlcjtcblxuICAgIEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC12Z3V0dGVyLW1vYmlsZTtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLW1hcCB7XG4gIC5hY2YtbWFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBAaW5jbHVkZSBtcSgkZGVza3RvcC1icmVhaywgbWF4KSB7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuXG4uYmxvY2stbWFwX19ncmlkIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmJsb2NrLW1hcF9fZ3JpZC1pdGVtIHtcblxuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgQGluY2x1ZGUgbXEoJGRlc2t0b3AtYnJlYWssIG1heCkge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWF4KSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDVweCk7XG5cbiAgJjpvbmx5LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuYmxvY2stbWFwX19pbWFnZS1jb250YWluZXJ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG5cbi5ibG9jay1tYXBfX2ltYWdlcy0yIHtcbiAgLmJsb2NrLW1hcF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgfVxufVxuXG4uYmxvY2stbWFwX19pbWFnZXMtMyB7XG4gIC5ibG9jay1tYXBfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEJsb2NrOiBTcGVha2Vyc1xuICovXG4uYmxvY2stc3BlYWtlcnMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuYy1ob3Jpem9udGFsLWNhcm91c2VsIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblx0XHQuc2xpY2stbGlzdCB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdH1cbn1cbi5zaW5nbGUtc3BlYWtlci1wYWdlLWpvYi1wb3NpdGlvbiB7XG5cdGNvbG9yOiAjZmZmO1xufSIsIiRibG9jay10ZXN0aW1vbmlhbHMtZ3V0dGVyOiA3MHB4O1xuJHRlc3RpbW9uaWFscy1icmVha3BvaW50OiA4NTA7XG5cbi5ibG9jay10ZXN0aW1vbmlhbHMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwYWRkaW5nOiAkYmxvY2stdGVzdGltb25pYWxzLWd1dHRlciAwO1xuXG5cdC5ibG9jay1zZWN0aW9uLWhlYWRlciB7XG5cdFx0bWFyZ2luOiAwIDAgJGJsb2NrLXRlc3RpbW9uaWFscy1ndXR0ZXI7XG5cdH1cblxuXHQmLS1zaW5nbGUgLmJsb2NrLXNlY3Rpb24taGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0QGluY2x1ZGUgbXEoJHRlc3RpbW9uaWFscy1icmVha3BvaW50LCBtYXgpIHtcblx0XHQuYmxvY2stc2VjdGlvbi1oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuYy1zZWN0aW9uLXRpdGxlOjphZnRlciB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLyogVGVzdGltb25pYWwgZ3JpZCAqL1xuLmJsb2NrLXRlc3RpbW9uaWFsc19fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJsb2NrLXRlc3RpbW9uaWFsc19fZ3JpZC1pdGVtIHtcblx0bWFyZ2luOiAwIDE1cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMzBweCk7XG5cblx0QGluY2x1ZGUgbXEoJHRlc3RpbW9uaWFscy1icmVha3BvaW50LCBtYXgpIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmICsgJiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmMtY29udGVudC1ib3gge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4vKiBUZXN0aW1vbmlhbCBTaW5nbGUgSXRlbSAqL1xuLmJsb2NrLXRlc3RpbW9uaWFsc19fc2luZ2xlLWl0ZW0ge1xuXHRAaW5jbHVkZSB0aGVtZS1zdHlsZXMoJ2NvbG9yJyk7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fc21hbGwtaGVhZGluZztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4uYmxvY2stdGVzdGltb25pYWxzX19zaW5nbGUtaXRlbS1xdW90ZSB7XG5cdEBpbmNsdWRlIHRoZW1lLXN0eWxlcygnY29sb3InKTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMS44O1xuXHRtYXJnaW46IDM2cHggYXV0bztcblx0bWF4LXdpZHRoOiA4MDBweDtcblx0cGFkZGluZzogMDtcblxuXHRAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnXCInO1xuXHRcdH1cblx0fVxufVxuXG4uYmxvY2stdGVzdGltb25pYWxzX19zaW5nbGUtaXRlbS1saW5rIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG59XG5cbi5ibG9jay10ZXN0aW1vbmlhbHNfX3NpbmdsZS1pdGVtLW5hbWUge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogMS4zMztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4uYmxvY2stdGVzdGltb25pYWxzX19zaW5nbGUtaXRlbS1jb21wYW55IHtcblx0QGluY2x1ZGUgdGhlbWUtc3R5bGVzKCdjb2xvcicpO1xuXHRvcGFjaXR5OiAwLjc1O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU2O1xuXHRtYXJnaW46IDA7XG5cblx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWF4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi8qIFRlc3RpbW9uaWFscyBtb2JpbGUgc2xpZGVyICovXG4uYmxvY2stdGVzdGltb25pYWxzX19tb2JpbGUtc2xpZGVyIHtcblx0QGluY2x1ZGUgbXEoJHRlc3RpbW9uaWFscy1icmVha3BvaW50LCBtaW4pIHtcblx0XHQuc2xpY2stYXJyb3csXG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1xKCR0ZXN0aW1vbmlhbHMtYnJlYWtwb2ludCwgbWF4KSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRoZW1lLXN0eWxlcygnY29sb3InKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OWVtO1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmdWxsLWJsYWNrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zbGljay1hY3RpdmUgYnV0dG9uIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuOTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHRib3R0b206IDYwcHg7XG5cdFx0XHRAaW5jbHVkZSB0aGVtZS1zdHlsZXMoJ2NvbG9yJyk7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTFweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRmdWxsLWJsYWNrO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8qIFRlc3RpbW9uaWFscyBQb3B1cCAqL1xuLmJsb2NrLXRlc3RpbW9uaWFscy1wb3B1cCB7XG5cdGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cblx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5jLWNvbnRlbnQtYm94X190aXRsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LmMtY29udGVudC1ib3hfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2NrLXRlc3RpbW9uaWFscy51LXRoZW1lLS1saWdodCB7XG5cdC5zbGljay1kb3RzIHtcblx0XHRsaSB7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zbGljay1hcnJvdyB7XG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn0iLCIuYmxvY2stY2FsbC10by1hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzAwcHggKSB7XG5cdC53b29jb21tZXJjZSxcblx0Lndvb2NvbW1lcmNlLXBhZ2Uge1xuXHRcdHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZS5jYXJ0IHtcblx0XHRcdHRoZWFkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0dGJvZHkge1xuXHRcdFx0XHR0cjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0dGQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0ciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyAvLyBJbXBvcnRhbnQgdG8gb3ZlcndyaXRlIG9yZGVyIHN0YXR1cyBpbmxpbmUgc3R5bGluZ1xuXG5cdFx0XHRcdFx0Ji5vcmRlci1hY3Rpb25zIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgLy8gVGhpcyBtdXN0IGFsd2F5cyBhbGlnbiBsZWZ0IG9uIGhhbmRoZWxkXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSkgJzogJztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnByb2R1Y3QtcmVtb3ZlLFxuXHRcdFx0XHRcdCYuYWN0aW9ucyB7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiJHdvb2NvbW1lcmNlX3Nob3BfdGFibGVfdnBhZGRpbmc6IDI4cHg7XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cblx0dGgsIHRkIHtcblx0XHRwYWRkaW5nOiAkd29vY29tbWVyY2Vfc2hvcF90YWJsZV92cGFkZGluZyAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdHRkIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cdH1cblxuXHR0aGVhZCB7XG5cdFx0dGgge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0dGJvZHkgdHIsXG5cdHRmb290IHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZXktdHdvO1xuXHR9XG5cblx0dGZvb3Qge1xuXHRcdC53b29jb21tZXJjZS10YWJsZV9fY2FydF9zdWJ0b3RhbCxcblx0XHQud29vY29tbWVyY2UtdGFibGVfX2Rpc2NvdW50IHtcblx0XHRcdHRkIHtcblx0XHRcdFx0Y29sb3I6ICR3YXJtLWdyZXk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGgsIHRkIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHR9XG5cblx0XHR0cjpmaXJzdC1jaGlsZCB7XG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHdvb2NvbW1lcmNlX3Nob3BfdGFibGVfdnBhZGRpbmc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dHI6bGFzdC1jaGlsZCB7XG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyAub3JkZXItYWdhaW4sXG4ud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC1uYW1lIHtcblx0c3BhbiwgYSB7XG5cdFx0Y29sb3I6ICR0ZXh0LXByaW1hcnk7XG5cdH1cblxuXHR1bCB7XG5cdFx0QGluY2x1ZGUgcmVzZXQtbGlzdC1zdHlsZSgpO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAxNnB4IDAgMCAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyBCaWxsaW5nIGZvcm1cbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XG5cdC5mb3JtICB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0I2JpbGxpbmdfY291bnRyeV9maWVsZCB7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I29yZGVyX2NvbW1lbnRzX2ZpZWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0I29yZGVyX2NvbW1lbnRzX2ZpZWxkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGFiYnIucmVxdWlyZWQge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UgPiAud2Mtbm90aWNlIHtcblx0ZGlzcGxheTogbm9uZTsgLy8gSGlkZSBub3RpY2VzIHNpbmNlIHdlJ3JlIGRpc3BsYXlpbmcgdGhlbSBlbHNld2hlcmUuXG59XG5cbi8vIE9yZGVyIHBheSBwYWdlLlxuLndvb2NvbW1lcmNlLW9yZGVyLXBheSB7XG5cdC5vcmRlci1zdW1tYXJ5IHtcblx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHRcdG1heC13aWR0aDogMzMwcHg7XG5cdFx0cGFkZGluZzogMzBweCAzNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5vcmRlci1zdW1tYXJ5LWluZm9fX2l0ZW0uc2FnZXBheWRhdGEge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblxuXHQub3JkZXItcGF5LXBvcHVwIHtcblx0XHRib3JkZXI6IDNweCBzb2xpZCAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDU1cHggMzVweCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdHRvcDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvIDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1pbmkgY2FydCBidXR0b25zLlxuLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyB7XG5cdG1hcmdpbjogMjBweCAwIDA7XG5cblx0YSArIGF7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG59XG5cbi8vXG4vLyBXb29Db21tZXJjZSBjYXJ0IHRhYmxlLlxuLy9cbi53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIHtcblx0LnByb2R1Y3QtcXVhbnRpdHkgbGFiZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRpbnB1dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHR9XG5cblx0LnByb2R1Y3Qtc3VidG90YWwge1xuXHRcdC50YXhfbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB7XG5cdC5hY3Rpb24ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0LnNob3BwaW5nLWpvdXJuZXlfX3N1Ym1pdCB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxuXG5cdC5jb3Vwb24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5jLWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdFx0XHRtYXJnaW46IDVweCAwIDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2FydC1jb2xsYXRlcmFscyB7XG5cdGgyLFxuXHQud2MtcHJvY2VlZC10by1jaGVja291dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zaG9wcGluZy1qb3VybmV5X19zdWJtaXQge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5jYXJ0X3RvdGFscyB0ciB7XG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0X3RvdGFscyB0aCxcblx0LmNhcnRfdG90YWxzIHRkIHtcblx0XHRwYWRkaW5nOiA2cHggMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm9yZGVyLXN1bW1hcnktY2FydC10b3RhbHNfX3ByaWNlIHtcblx0XHQudGF4X2xhYmVsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Lm9yZGVyLXN1bW1hcnktdG90YWxfX21hY3JvLWxhYmVsIHtcblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cblx0XHQuaW5jbHVkZXNfdGF4IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi53Yy1ub3RpY2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHJpbWFyeTtcblx0Ym94LXNoYWRvdzogMCAyMHB4IDMwcHggLTE1cHggcmdiYSgkZnVsbC1ibGFjaywgLjEpO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAyMHB4IDIwcHg7XG5cblx0LnNob3BwaW5nLWpvdXJuZXlfX2NvbnRhaW5lciA+ICYge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQmICsgJiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4uY29tcGxldGUtYm9va2luZy1tZXNzYWdlIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmV0dXJuLXRvLXNob3Age1xuXHRwYWRkaW5nOiAyOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG4iLCIkcy1qLXRodW1ibmFpbC1zaXplOiAzMDdweDtcbiRzaG9wcGluZy1qb3VybmV5LWd1dHRlcjogMjhweDtcblxuLnNob3BwaW5nLWpvdXJuZXlfX2NvbnRlbnQtYm94IHtcblxuXHQ+IC5zaG9wcGluZy1qb3VybmV5X19ncm91cCB7XG5cdFx0bWFyZ2luOjVweCBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIuM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdGgyIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsLWhlYWRpbmc7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X190aHVtYm5haWwge1xuXHR3aWR0aDogJHMtai10aHVtYm5haWwtc2l6ZTtcblx0aGVpZ2h0OiAkcy1qLXRodW1ibmFpbC1zaXplO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdGltZyB7XG5cdFx0ei1pbmRleDogMTtcblx0XHRtYXgtd2lkdGg6IDcwJTtcblx0fVxuXG5cdEBpbmNsdWRlIG1xKCRkZXNrdG9wLWJyZWFrLCBtYXgpIHtcblx0XHR3aWR0aDogMjMwcHg7XG5cdFx0aGVpZ2h0OiAyMzBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuXHRcdG1hcmdpbjowIGF1dG8gNDBweCBhdXRvO1xuXHR9XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X19jb250ZW50IHtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAjeyRzLWotdGh1bWJuYWlsLXNpemV9IC0gKCN7JGd1dHRlcn0gKiAyKSApO1xuXHRtYXJnaW4tbGVmdDogJGd1dHRlciAqIDI7XG5cblx0QGluY2x1ZGUgbXEoJGRlc2t0b3AtYnJlYWssIG1heCkge1xuXHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMjMwcHggLSAoI3skZ3V0dGVyfSAqIDIpICk7XG5cdH1cblxuXHRAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdCYuc2hvcHBpbmctam91cm5leV9fY29udGVudC0tZnVsbC13aWR0aCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX3RodW1ibmFpbC1iYWNrZ3JvdW5kIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uc2hvcHBpbmctam91cm5leV9fZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uc2hvcHBpbmctam91cm5leV9fYm9yZGVyZWQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXktdHdvO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG59XG5cbi5zaG9wcGluZy1qb3VybmV5X19wcmljZSB7XG5cdGNvbG9yOiAkbWFpbi1ibGFjaztcblxuXHQud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsLWhlYWRpbmc7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxufVxuXG4uc2hvcHBpbmctam91cm5leV9fc3VibWl0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZzogMjVweCAwIDAgMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5LXR3bztcblxufVxuXG4uc2hvcHBpbmctam91cm5leV9fc3VibWl0LWJ1dHRvbiB7XG5cdHBhZGRpbmc6IDE2cHggNThweDtcbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX3RpY2tldCB7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtcHJpY2luZy1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBhZGRpbmc6IDVweCAwO1xuXG5cblx0Ji5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtcHJpY2luZy1pdGVtLS1ib3JkZXJlZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5LXR3bztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC50aWNrZXQtcHJpY2luZy1pdGVtX19uYW1lLCAudGlja2V0LXByaWNpbmctaXRlbV9fdmFsdWUge1xuXHRcdC8vd2lkdGg6IDQ1JTtcblx0fVxuXG5cdGgzLCBwIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemVfX3N0YW5kYXJkLXRleHQ7XG5cdH1cblxuXHQudGlja2V0LXByaWNpbmctaXRlbV9fdmFsdWUtbWljcm8ge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtcHJpY2luZy10b3RhbCB7XG5cdGgyIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsLWhlYWRpbmc7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtcHJpY2luZy1pdGVtLS1lbXBoYXNpc2VkIHtcblx0aDMge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX3RpY2tldC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fZW1waGFzaXNlZC10ZXh0O1xuXHRjb2xvcjogJHdhcm0tZ3JleTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtaW5uZXIge1xuXHRib3JkZXItdG9wOiAycHggc29saWQgJHByaW1hcnk7XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtcGFjazogc3BhY2UtYmV0d2Vlbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItdG9wOiAycHggZGFzaGVkICRsaWdodC1ncmV5O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuXHRcdC5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtZm9vdGVyLWxvZ28sIC5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtZm9vdGVyLXByaWNpbmcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtZm9vdGVyLWxvZ28ge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC1oZWlnaHQ6IDUwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuc2hvcHBpbmctam91cm5leV9fdGlja2V0LWZvb3Rlci1wcmljaW5nIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogMjBweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS10aHJlZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTFweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0bGVmdDogLTlweDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTEwcHggMHB4IDMwcHggLTE1cHggcmdiYSgkZnVsbC1ibGFjaywgLjEpO1xuICAgIH1cblxuXHQmOmFmdGVyIHtcblx0XHRyaWdodDogLTlweDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMTBweCAwcHggMzBweCAtMTVweCByZ2JhKCRmdWxsLWJsYWNrLCAuMSk7XG5cbiAgICB9XG59XG5cbi5zaG9wcGluZy1qb3VybmV5X190aWNrZXQtZm9vdGVyLXByaWNpbmcge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGkge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdG1hcmdpbi1yaWdodDogMThweDtcblx0XHRmb250LXdlaWdodDogMTZweDtcblx0fVxufVxuXG4uc2hvcHBpbmctam91cm5leV9fc2VjdGlvbi1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXZndXR0ZXI7XG5cblx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWF4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGdsb2JhbC12Z3V0dGVyLW1vYmlsZTtcblx0fVxufVxuXG4uc2hvcHBpbmctam91cm5leV9fc2VjdGlvbi10aXRsZSB7XG5cdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zMztcblx0bWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX2NvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRwcmltYXJ5O1xuXHRib3gtc2hhZG93OiAwIDIwcHggMzBweCAtMTVweCByZ2JhKCRmdWxsLWJsYWNrLCAuMSk7XG5cblx0LnNob3BwaW5nLWpvdXJuZXktY29udGVudF9fbGVmdC1jb2x1bW4gJiB7XG5cdFx0cGFkZGluZzogJHNob3BwaW5nLWpvdXJuZXktZ3V0dGVyIDM4cHg7XG5cdFx0QGluY2x1ZGUgbXEoJHRhYmxldC1icmVhaywgbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiAkc2hvcHBpbmctam91cm5leS1ndXR0ZXIgMjRweDtcblx0XHR9XG5cdH1cblxuXHQuc2hvcHBpbmctam91cm5leS1jb250ZW50X19yaWdodC1jb2x1bW4gJiB7XG5cdFx0cGFkZGluZzogJHNob3BwaW5nLWpvdXJuZXktZ3V0dGVyIDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblxuXHRcdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdH1cbn1cblxuLnNob3BwaW5nLWpvdXJuZXktbWVzc2FnZXMge1xuXHRtYXJnaW46IDcwcHggYXV0bztcbn1cbiIsIi5zaG9wcGluZy1qb3VybmV5LWNvbnRlbnQge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuICAmLmRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2hvcHBpbmctam91cm5leS1jb250ZW50X19sZWZ0LWNvbHVtbiB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdHdpZHRoOiA3MCU7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcblx0XHR3aWR0aDogNzUlO1xuXHR9XG59XG5cbi5zaG9wcGluZy1qb3VybmV5LWNvbnRlbnRfX3JpZ2h0LWNvbHVtbiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHR3aWR0aDogMzAlO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxufVxuIiwiJHN0ZXBzLWd1dHRlcjogNjVweDtcblxuLnNob3BwaW5nLWpvdXJuZXlfX3N0ZXAge1xuXHR3aWR0aDogMjUlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDE7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG59XG4uc2hvcHBpbmctam91cm5leV9fc3RlcC1jb3VudGVycyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDUzMHB4O1xuXG59XG4uc2hvcHBpbmctam91cm5leV9fc3RlcC1jb3VudGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG5cdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHdpZHRoOiA0OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOjAgYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXktdGhyZWU7XG5cdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0aDQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRpbWcge1xuXG5cdH1cblx0W2RhdGEtc3RlcC1zdGF0dXM9XCJjb21wbGV0ZVwiXSAmICwgW2RhdGEtc3RlcC1zdGF0dXM9XCJpbi1wcm9ncmVzc1wiXSAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdFtkYXRhLXN0ZXAtc3RhdHVzPVwiaW4tcHJvZ3Jlc3NcIl0gJiB7XG5cdFx0d2lkdGg6IDU4cHg7XG5cdFx0aGVpZ2h0OiA1OHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0bWFyZ2luLXRvcDogLTRweDtcblx0fVxufVxuLnNob3BwaW5nLWpvdXJuZXlfX3N0ZXAtdGl0bGUge1xuXHRoNCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxufVxuLnNob3BwaW5nLWpvdXJuZXlfX3N0ZXAtcHJvZ3Jlc3MtYmFyIHtcblx0Ji5kaXNhYmxlZCB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWsgKyA3MCwgbWF4ICkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnByb2dyZXNzLWJhciB7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjJweDtcblx0XHRsZWZ0OiAkc3RlcHMtZ3V0dGVyO1xuXHRcdHJpZ2h0OiAkc3RlcHMtZ3V0dGVyO1xuXHRcdG1heC13aWR0aDogY2FsYyggNTMwcHggLSAjeyRzdGVwcy1ndXR0ZXJ9ICogMiApO1xuXHR9XG5cdC5wcm9ncmVzcy1iYXItLWJhY2tncm91bmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXR3bztcblx0fVxuXHQucHJvZ3Jlc3MtYmFyLS1mb3JlZ3JvdW5kIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0fVxuXHRbZGF0YS1jdXJyZW50LXN0ZXA9XCIxXCJdICYge1xuXHRcdC5wcm9ncmVzcy1iYXItLWZvcmVncm91bmQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0W2RhdGEtY3VycmVudC1zdGVwPVwiMlwiXSAmIHtcblx0XHQucHJvZ3Jlc3MtYmFyLS1mb3JlZ3JvdW5kIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXHR9XG5cdFtkYXRhLWN1cnJlbnQtc3RlcD1cIjNcIl0gJiB7XG5cdFx0LnByb2dyZXNzLWJhci0tZm9yZWdyb3VuZCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxuXHRbZGF0YS1jdXJyZW50LXN0ZXA9XCI0XCJdICYge1xuXHRcdC5wcm9ncmVzcy1iYXItLWZvcmVncm91bmQge1xuXHRcdFx0d2lkdGg6IDc1JTtcblx0XHR9XG5cdH1cbn1cblxuLnNob3BwaW5nLWpvdXJuZXlfX3N0ZXBzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXgtd2lkdGg6IDUzMHB4O1xuXHRtYXJnaW46ICRnbG9iYWwtdmd1dHRlciBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0JltkYXRhLXN0ZXAtY291bnQ9XCI1XCJdIHtcblx0XHRtYXgtd2lkdGg6IDc4MHB4O1xuXG5cdFx0LnNob3BwaW5nLWpvdXJuZXlfX3N0ZXAge1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHR9XG5cblx0XHQuc2hvcHBpbmctam91cm5leV9fc3RlcC1wcm9ncmVzcy1iYXIge1xuXHRcdFx0LnByb2dyZXNzLWJhciB7XG5cdFx0XHRcdG1heC13aWR0aDogY2FsYyggNzgwcHggLSAjeyRzdGVwcy1ndXR0ZXJ9ICogMiApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS1jdXJyZW50LXN0ZXA9XCIxXCJdIHtcblx0XHRcdC5wcm9ncmVzcy1iYXItLWZvcmVncm91bmQge1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JltkYXRhLWN1cnJlbnQtc3RlcD1cIjJcIl0ge1xuXHRcdFx0LnByb2dyZXNzLWJhci0tZm9yZWdyb3VuZCB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbZGF0YS1jdXJyZW50LXN0ZXA9XCIzXCJdIHtcblx0XHRcdC5wcm9ncmVzcy1iYXItLWZvcmVncm91bmQge1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2RhdGEtY3VycmVudC1zdGVwPVwiNFwiXSB7XG5cdFx0XHQucHJvZ3Jlc3MtYmFyLS1mb3JlZ3JvdW5kIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JltkYXRhLWN1cnJlbnQtc3RlcD1cIjVcIl0ge1xuXHRcdFx0LnByb2dyZXNzLWJhci0tZm9yZWdyb3VuZCB7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1xKCR0YWJsZXQtYnJlYWssIG1heCkge1xuXHRcdC5zaG9wcGluZy1qb3VybmV5X19zdGVwIHtcblx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNob3BwaW5nLWpvdXJuZXlfX3N0ZXAtcHJvZ3Jlc3MtYmFyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG4gICYuZGlzYWJsZWQge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRQYXltZW50IG1ldGhvZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCxcbi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC5wbGFjZS1vcmRlciB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi53Y19wYXltZW50X21ldGhvZHMge1xuXHRAaW5jbHVkZSByZXNldC1saXN0LXN0eWxlKCk7XG59XG5cbi53Y19wYXltZW50X21ldGhvZHMgLndjX3BheW1lbnRfbWV0aG9kIHtcblx0JiArIC53Y19wYXltZW50X21ldGhvZCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdGltZzpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9wYWNpdHk6IDA7XG5cblx0XHQrIGxhYmVsIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Y2hlY2tlZCxcblx0XHQmOmRpc2FibGVkIHtcblx0XHRcdCsgbGFiZWwge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDdweCAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0KyBsYWJlbCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud2NfcGF5bWVudF9tZXRob2RzIC5wYXltZW50X2JveDpub3QoLnBheW1lbnRfbWV0aG9kX3N0cmlwZSkge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIkb3JkZXItc3VtbWFyeS1ndXR0ZXI6IDI0cHg7XG5cbiVvcmRlci1zdW1tYXJ5LWxpc3Qge1xuXHRAaW5jbHVkZSByZXNldC1saXN0LXN0eWxlKCk7XG59XG5cbiVvcmRlci1zdW1tYXJ5LWJveCB7XG5cdEBleHRlbmQgJW9yZGVyLXN1bW1hcnktYm94O1xuXHRwYWRkaW5nOiAkb3JkZXItc3VtbWFyeS1ndXR0ZXIgMDtcbn1cblxuJW9yZGVyLXN1bW1hcnktYm94LS1ib3JkZXJlZCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleS10d287XG59XG5cbi8vIExhYmVsc1xuLm9yZGVyLXN1bW1hcnlfX2xhYmVscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLy8gVGl0bGVcbi5vcmRlci1zdW1tYXJ5LXRpdGxlIHtcblx0QGV4dGVuZCAlb3JkZXItc3VtbWFyeS1ib3gsICVvcmRlci1zdW1tYXJ5LWJveC0tYm9yZGVyZWQ7XG5cblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi8vIExpc3Rcbi5vcmRlci1zdW1tYXJ5LWluZm8ge1xuXHRAZXh0ZW5kICVvcmRlci1zdW1tYXJ5LWxpc3Q7XG59XG5cbi5vcmRlci1zdW1tYXJ5LWluZm9fX2l0ZW0ge1xuXHRAZXh0ZW5kICVvcmRlci1zdW1tYXJ5LWJveCwgJW9yZGVyLXN1bW1hcnktYm94LS1ib3JkZXJlZDtcblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuXG4vLyBQcm9kdWN0c1xuLm9yZGVyLXN1bW1hcnktcHJvZHVjdHMge1xuXHRAZXh0ZW5kICVvcmRlci1zdW1tYXJ5LWJveCwgJW9yZGVyLXN1bW1hcnktYm94LS1ib3JkZXJlZCwgJW9yZGVyLXN1bW1hcnktbGlzdDtcbn1cblxuLm9yZGVyLXN1bW1hcnktcHJvZHVjdHNfX2l0ZW0ge1xuXHRtYXJnaW46ICRvcmRlci1zdW1tYXJ5LWd1dHRlciAwO1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLy8gQ2FydCB0b3RhbHNcbi5vcmRlci1zdW1tYXJ5LWNhcnQtdG90YWxzIHtcblx0QGV4dGVuZCAlb3JkZXItc3VtbWFyeS1ib3gsICVvcmRlci1zdW1tYXJ5LWJveC0tYm9yZGVyZWQsICVvcmRlci1zdW1tYXJ5LWxpc3Q7XG59XG5cbi5vcmRlci1zdW1tYXJ5LWNhcnQtdG90YWxzX19pdGVtIHtcblx0bWFyZ2luOiAxMnB4IDA7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ub3JkZXItc3VtbWFyeS1jYXJ0LXRvdGFsc19fcHJpY2Uge1xuXHRjb2xvcjogJHdhcm0tZ3JleTtcbn1cblxuLy8gVG90YWxcbi5vcmRlci1zdW1tYXJ5LXRvdGFsIHtcblx0QGV4dGVuZCAlb3JkZXItc3VtbWFyeS1ib3g7XG5cblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5vcmRlci1zdW1tYXJ5LXRvdGFsX19tYWNyby1sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDI0cHg7XG5cblx0LnRheF9sYWJlbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ub3JkZXItc3VtbWFyeS10b3RhbF9fbWljcm8tbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbiIsIiR3b28tY291cG9uLWxnLW1hcmdpbjogMjRweDtcbiR3b28tY291cG9uLXNtLW1hcmdpbjogMTRweDtcbiR3b28tY291cG9uLWJ1dHRvbi1zaXplOiA1MHB4O1xuXG4uY2hlY2tvdXRfY291cG9uX3RpdGxlIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNoZWNrb3V0X2NvdXBvbl9jb250YWluZXIge1xuXHQud29vY29tbWVyY2UtbWVzc2FnZSxcblx0Lndvb2NvbW1lcmNlLWVycm9yLFxuXHQud29vY29tbWVyY2UtaW5mbyB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5LXR3bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLXRvcDogJHdvby1jb3Vwb24tc20tbWFyZ2luO1xuXHRcdHBhZGRpbmc6ICR3b28tY291cG9uLWxnLW1hcmdpbiAwIDA7XG5cblx0XHQmICsgLmNoZWNrb3V0X2NvdXBvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkd29vLWNvdXBvbi1sZy1tYXJnaW47XG5cdFx0fVxuXHR9XG5cblx0LnNob3djb3Vwb24ge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0JiArIC5jaGVja291dF9jb3Vwb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogJHdvby1jb3Vwb24tc20tbWFyZ2luO1xuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS1lcnJvci1pY29uIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uY2hlY2tvdXRfY291cG9uIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5LXR3bztcblx0cGFkZGluZy10b3A6ICR3b28tY291cG9uLWxnLW1hcmdpbjtcblxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRoZWlnaHQ6ICR3b28tY291cG9uLWJ1dHRvbi1zaXplO1xuXHRcdGZsZXg6IDE7XG5cdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCBkYXJrZW4oJGxpZ2h0LWdyZXksIDUlKTtcblx0XHR9XG5cdH1cblxuXHRidXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXR3bztcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0aGVpZ2h0OiAkd29vLWNvdXBvbi1idXR0b24tc2l6ZTtcblx0XHR3aWR0aDogJHdvby1jb3Vwb24tYnV0dG9uLXNpemU7XG5cblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogJGVtZXJhbGQtZ3JlZW47XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFByb2R1Y3Qgc2hvdyBtb3JlIGJ1dHRvbi5cbi5wcm9kdWN0cy1zaG93LW1vcmUge1xuXHQmLS1oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8gUHJvZHVjdCBsaXN0IGl0ZW1zLlxuLnByb2R1Y3RzLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogNTBweCAwO1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQmLS1oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnByb2R1Y3RzLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW46IDAgMCAyNXB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTZweCk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNjlweCkge1xuXHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDJuKzApIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcblx0XHRtYXJnaW46IDAgOHB4IDI1cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNnB4KTtcblxuXHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDNuKzApIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLy8gUHJvZHVjdCBjYXJkLlxuLnByb2R1Y3QtY2FyZCB7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2lubmVyIHtcblx0bWFyZ2luOiA1cHggYXV0bztcbn1cblxuLnByb2R1Y3QtY2FyZF9faW1hZ2UsXG4ucHJvZHVjdC1jYXJkX19pbm5lciAud29vY29tbWVyY2UtcGxhY2Vob2xkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRtYXJnaW46IDIwcHggMCAwO1xufVxuXG4ucHJvZHVjdC1jYXJkX19jb250ZW50IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5LXR3bztcblx0bWFyZ2luOiA1cHggMCAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fcHJpY2Uge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19zaW5nbGUtcHJpY2UgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1wcmljZSAucHJpY2UsXG4ucHJvZHVjdC1jYXJkX19wcmljZSBzcGFuIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJvZHVjdC1jYXJkIC5xdWFudGl0eSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleS10d287XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19idXR0b24ge1xuXHQmLS1zZWNvbmRhcnkge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxufVxuXG4ucHJvZHVjdC1jYXJkX19hdHRyaWJ1dGVzIHtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCIuY2FydC1jb2xsYXRlcmFscyAuc3BvbnNvci1tZXNzYWdlIHtcblx0bWFyZ2luLXRvcDogMTRweDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQge1xuXHQud29vY29tbWVyY2UtZXJyb3ItaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRpbWcge1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRcdH1cblx0fVxuXG5cdC5pbnB1dC10ZXh0LnF0eSB7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG59XG4iLCIvKipcbiAqIEhvbWVwYWdlXG4gKi9cbmJvZHkuaG9tZSwgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZXZlbnRzY2FsZW5kYXIge1xuXHQubC13cmFwcGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJGdsb2JhbC12Z3V0dGVyO1xuXHRcdHBhZGRpbmctdG9wOiAkZ2xvYmFsLXZndXR0ZXI7XG5cblx0XHRAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkZ2xvYmFsLXZndXR0ZXItbW9iaWxlO1xuXHRcdFx0cGFkZGluZy10b3A6ICRnbG9iYWwtdmd1dHRlci1tb2JpbGU7XG5cdFx0fVxuXHR9XG5cblx0Lmwtd3JhcHBlciAuYmxvY2stc2VjdGlvbi1oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbi8qKlxuICogU3BlYWtlcnMgcGFnZVxuICovXG4ucGFnZS1zcGVha2VycyB7XG5cblx0LmJsb2NrLXNlY3Rpb24taGVhZGVyIHtcblx0XHRAaW5jbHVkZSBtcSgkdGFibGV0LWJyZWFrLCBtYXgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJsb2NrLXRleHQge1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQmICsgcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKiBDb250YWN0IHBhZ2VcbiAqL1xuLmV2ZW50LWNvbnRhY3Qge1xuXHQuYy1zZWN0aW9uLXRpdGxlX19zdWJ0aXRsZSB7XG5cdFx0Y29sb3I6ICRtYWluLWJsYWNrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYy1jb250ZW50LWJveCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkbWFpbi1ibGFjayAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNvbnRhY3QtZm9ybS1zdWJtaXQge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHQuZWMtZm9ybSAuc2hvcHBpbmctam91cm5leV9fc3VibWl0IHtcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRcdHBhZGRpbmctdG9wOiAyOHB4O1xuXHR9XG5cblx0LmNvbnRhY3QtZm9ybS1zdWJtaXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogJG1haW4tYmxhY2sgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJG1haW4tYmxhY2sgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLmMtaGVhZGVyLWRlc2t0b3AtY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuXHRAaW5jbHVkZSBtcSggJG1vYmlsZS1uYXZpZ2F0aW9uLCBtaW4gKSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuXG4uYy1kZXNrdG9wLXRhYmxldC1jb250ZW50IHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSBtcSggJHRhYmxldC1icmVhaywgbWluICkge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmMtbW9iaWxlLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIG1xKCAkdGFibGV0LWJyZWFrLCBtYXggKSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaGlkZS1tZW51LWNvbnRhY3QtbGluayB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIEZvbnRzLlxuJGZvbnRfdG9fbG9hZDogJ0F2ZW5pciBOZXh0IFBybyc7XG5cbi8vIEZsYWdzLlxuJGRpc2FibGVfZXZlbnRfbmFtZV9tYXhfd2lkdGg6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSW1wb3J0IG1haW4gZmlsZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCBcIm1haW5cIjtcblxuLmRhcmstbW9kZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLWN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdGFob3ZlcmJnY29sb3IgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmMtcGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkYmdjb2xvcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmMtcGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiA4MHB4IDAgMjhweDtcbn1cblxuLmMtY3NzLWxvZ28ge1xuXHQmLmMtY3NzLWxvZ28tLXJlYnJhbmRlZCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHR9XG5cblx0LmMtY3NzLWxvZ29fX2JyYW5kLW5hbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0bGluZS1oZWlnaHQ6IC44ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC44ZW07XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDAuMmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMC4yNWVtO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cblx0XHQ+IHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQ+IHNtYWxsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0fVxuXG5cdFx0PiBzdHJvbmcge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHR9XG5cdH1cblxuXHQmLmMtY3NzLWxvZ28tLWJyYW5kIHtcblx0XHQuYy1jc3MtbG9nb19fYnJhbmQtbmFtZSB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Ji5jLWNzcy1sb2dvLS1yZWJyYW5kZWQge1xuXHRcdCYuYy1jc3MtbG9nby0tc21hbGwge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYy1ldmVudC1jaGlsZC1wYWdlIHtcbiAgLmMtY3NzLWxvZ28uYy1jc3MtbG9nby0tYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uYy1jc3MtbG9nb19fZXZlbnQtbmFtZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuXG4uYy1jc3MtbG9nb19fZXZlbnQtbG9jYXRpb24ge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCBMVCBXMDEgUmVndWxhcicsIHNhbnMtc2VyaWY7XG59XG5cbi5mb290ZXItZXZlbnQtaW5mb19fbG9nbyB7XG4gIC5jLWNzcy1sb2dvLmMtY3NzLWxvZ28tLWJyYW5kIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1jc3MtbG9nb19fYnJhbmQtbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuICAuYy1jc3MtbG9nby5jLWNzcy1sb2dvLS1icmFuZCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmMtY3NzLWxvZ28uYy1jc3MtbG9nby0tYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmMtY3NzLWxvZ28ge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjJlbTtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuIiwiLmMtY3NzLWxvZ29fX2V2ZW50LW5hbWUge1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCBMVCBXMDEgUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQta2VybmluZzogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG59XG4iXX0= */
