  @charset "UTF-8";
/*
Theme Name:
Author:
Author URI:
Text Domain:
*/
/**
	FONT AWESOME
**/
/*! 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 */
}

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

/** Correct the line-height for all headings in Chrome mobile, Firefox, iOS Safari, Microsoft Edge and IE. */
h1, h2, h3, h4, h5, h6 {
  line-height: 1.15;
}

/** 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 {
  -webkit-box-sizing: content-box;
          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, optgroup, 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 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

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

/** 1. Add the correct box sizing in IE 10-. 2. Remove the padding in IE 10-. */
[type=checkbox], [type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/** Correct the cursor style of increment and decrement buttons in Chrome. */
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

/** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/** Remove the inner padding and cancel buttons in Chrome and Safari on 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 Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

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

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

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

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

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

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

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

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

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

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

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

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

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

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

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

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

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

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

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

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

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
  color: #fff;
}

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

.fa-abacus:before {
  content: "\f640";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acorn:before {
  content: "\f6ae";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

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

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

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

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

.fa-adobe:before {
  content: "\f778";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-alarm-clock:before {
  content: "\f34e";
}

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

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

.fa-alarm-snooze:before {
  content: "\f845";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-alicorn:before {
  content: "\f6b0";
}

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

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

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

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

.fa-align-slash:before {
  content: "\f846";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

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

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

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

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

.fa-amilia:before {
  content: "\f36d";
}

.fa-analytics:before {
  content: "\f643";
}

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

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

.fa-angel:before {
  content: "\f779";
}

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

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

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

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

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

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

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

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

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

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

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

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

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

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

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

.fa-archway:before {
  content: "\f557";
}

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

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

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

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

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

.fa-arrow-alt-from-bottom:before {
  content: "\f346";
}

.fa-arrow-alt-from-left:before {
  content: "\f347";
}

.fa-arrow-alt-from-right:before {
  content: "\f348";
}

.fa-arrow-alt-from-top:before {
  content: "\f349";
}

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

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

.fa-arrow-alt-square-down:before {
  content: "\f350";
}

.fa-arrow-alt-square-left:before {
  content: "\f351";
}

.fa-arrow-alt-square-right:before {
  content: "\f352";
}

.fa-arrow-alt-square-up:before {
  content: "\f353";
}

.fa-arrow-alt-to-bottom:before {
  content: "\f34a";
}

.fa-arrow-alt-to-left:before {
  content: "\f34b";
}

.fa-arrow-alt-to-right:before {
  content: "\f34c";
}

.fa-arrow-alt-to-top:before {
  content: "\f34d";
}

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

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

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

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

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

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

.fa-arrow-from-bottom:before {
  content: "\f342";
}

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

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

.fa-arrow-from-top:before {
  content: "\f345";
}

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

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

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

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

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

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

.fa-arrow-to-bottom:before {
  content: "\f33d";
}

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

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

.fa-arrow-to-top:before {
  content: "\f341";
}

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

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

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

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

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

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

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

.fa-artstation:before {
  content: "\f77a";
}

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

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

.fa-asymmetrik:before {
  content: "\f372";
}

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

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-atom-alt:before {
  content: "\f5d3";
}

.fa-audible:before {
  content: "\f373";
}

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

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-axe:before {
  content: "\f6b2";
}

.fa-axe-battle:before {
  content: "\f6b3";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backpack:before {
  content: "\f5d4";
}

.fa-backspace:before {
  content: "\f55a";
}

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

.fa-bacon:before {
  content: "\f7e5";
}

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

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

.fa-badge-dollar:before {
  content: "\f645";
}

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

.fa-badger-honey:before {
  content: "\f6b4";
}

.fa-bags-shopping:before {
  content: "\f847";
}

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

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

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

.fa-ball-pile:before {
  content: "\f77e";
}

.fa-ballot:before {
  content: "\f732";
}

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

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

.fa-band-aid:before {
  content: "\f462";
}

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

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

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

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

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

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

.fa-baseball:before {
  content: "\f432";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-basketball-hoop:before {
  content: "\f435";
}

.fa-bat:before {
  content: "\f6b5";
}

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

.fa-battery-bolt:before {
  content: "\f376";
}

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

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

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

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

.fa-battery-slash:before {
  content: "\f377";
}

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

.fa-battle-net:before {
  content: "\f835";
}

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

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

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

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

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

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

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

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

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

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

.fa-bells:before {
  content: "\f77f";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

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

.fa-biking:before {
  content: "\f84a";
}

.fa-biking-mountain:before {
  content: "\f84b";
}

.fa-bimobject:before {
  content: "\f378";
}

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

.fa-biohazard:before {
  content: "\f780";
}

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

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

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

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

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blanket:before {
  content: "\f498";
}

.fa-blender:before {
  content: "\f517";
}

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

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

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

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

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

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

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

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

.fa-bone:before {
  content: "\f5d7";
}

.fa-bone-break:before {
  content: "\f5d8";
}

.fa-bong:before {
  content: "\f55c";
}

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

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

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

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

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

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

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

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

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

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

.fa-books:before {
  content: "\f5db";
}

.fa-books-medical:before {
  content: "\f7e8";
}

.fa-boot:before {
  content: "\f782";
}

.fa-booth-curtain:before {
  content: "\f734";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-bottom:before {
  content: "\f84d";
}

.fa-border-inner:before {
  content: "\f84e";
}

.fa-border-left:before {
  content: "\f84f";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-outer:before {
  content: "\f851";
}

.fa-border-right:before {
  content: "\f852";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-border-style-alt:before {
  content: "\f854";
}

.fa-border-top:before {
  content: "\f855";
}

.fa-bow-arrow:before {
  content: "\f6b9";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-bowling-pins:before {
  content: "\f437";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-alt:before {
  content: "\f49a";
}

.fa-box-ballot:before {
  content: "\f735";
}

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

.fa-box-fragile:before {
  content: "\f49b";
}

.fa-box-full:before {
  content: "\f49c";
}

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

.fa-box-open:before {
  content: "\f49e";
}

.fa-box-up:before {
  content: "\f49f";
}

.fa-box-usd:before {
  content: "\f4a0";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-boxes-alt:before {
  content: "\f4a1";
}

.fa-boxing-glove:before {
  content: "\f438";
}

.fa-brackets:before {
  content: "\f7e9";
}

.fa-brackets-curly:before {
  content: "\f7ea";
}

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

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-loaf:before {
  content: "\f7eb";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

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

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

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

.fa-bring-front:before {
  content: "\f857";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-browser:before {
  content: "\f37e";
}

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

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

.fa-buffer:before {
  content: "\f837";
}

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

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

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

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

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

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

.fa-burger-soda:before {
  content: "\f858";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-burrito:before {
  content: "\f7ed";
}

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

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

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

.fa-business-time:before {
  content: "\f64a";
}

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

.fa-cabinet-filing:before {
  content: "\f64b";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-campfire:before {
  content: "\f6ba";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candle-holder:before {
  content: "\f6bc";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-candy-corn:before {
  content: "\f6bd";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

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

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

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

.fa-car-bump:before {
  content: "\f5e0";
}

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

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-garage:before {
  content: "\f5e2";
}

.fa-car-mechanic:before {
  content: "\f5e3";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-car-tilt:before {
  content: "\f5e5";
}

.fa-car-wash:before {
  content: "\f5e6";
}

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

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

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

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

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

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

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

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

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

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

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

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

.fa-carrot:before {
  content: "\f787";
}

.fa-cars:before {
  content: "\f85b";
}

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

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

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cauldron:before {
  content: "\f6bf";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

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

.fa-cc-apple-pay:before {
  content: "\f416";
}

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

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

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

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

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

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

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

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

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

.fa-chair:before {
  content: "\f6c0";
}

.fa-chair-office:before {
  content: "\f6c1";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

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

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

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

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

.fa-chart-network:before {
  content: "\f78a";
}

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

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

.fa-chart-scatter:before {
  content: "\f7ee";
}

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

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

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

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

.fa-cheese:before {
  content: "\f7ef";
}

.fa-cheese-swiss:before {
  content: "\f7f0";
}

.fa-cheeseburger:before {
  content: "\f7f1";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-bishop-alt:before {
  content: "\f43b";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-clock:before {
  content: "\f43d";
}

.fa-chess-clock-alt:before {
  content: "\f43e";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-king-alt:before {
  content: "\f440";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-knight-alt:before {
  content: "\f442";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-pawn-alt:before {
  content: "\f444";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-queen-alt:before {
  content: "\f446";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chess-rook-alt:before {
  content: "\f448";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-chimney:before {
  content: "\f78b";
}

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

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

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

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

.fa-city:before {
  content: "\f64f";
}

.fa-claw-marks:before {
  content: "\f6c2";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

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

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

.fa-clipboard-list-check:before {
  content: "\f737";
}

.fa-clipboard-prescription:before {
  content: "\f5e8";
}

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

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

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

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

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

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

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

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

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

.fa-cloud-hail-mixed:before {
  content: "\f73a";
}

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

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

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

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

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

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

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

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

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

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

.fa-cloud-sun-rain:before {
  content: "\f743";
}

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

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

.fa-clouds:before {
  content: "\f744";
}

.fa-clouds-moon:before {
  content: "\f745";
}

.fa-clouds-sun:before {
  content: "\f746";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-club:before {
  content: "\f327";
}

.fa-cocktail:before {
  content: "\f561";
}

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

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

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

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

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

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

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

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

.fa-coffin:before {
  content: "\f6c6";
}

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

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

.fa-coin:before {
  content: "\f85c";
}

.fa-coins:before {
  content: "\f51e";
}

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

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

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

.fa-comment-alt-check:before {
  content: "\f4a2";
}

.fa-comment-alt-dollar:before {
  content: "\f650";
}

.fa-comment-alt-dots:before {
  content: "\f4a3";
}

.fa-comment-alt-edit:before {
  content: "\f4a4";
}

.fa-comment-alt-exclamation:before {
  content: "\f4a5";
}

.fa-comment-alt-lines:before {
  content: "\f4a6";
}

.fa-comment-alt-medical:before {
  content: "\f7f4";
}

.fa-comment-alt-minus:before {
  content: "\f4a7";
}

.fa-comment-alt-plus:before {
  content: "\f4a8";
}

.fa-comment-alt-slash:before {
  content: "\f4a9";
}

.fa-comment-alt-smile:before {
  content: "\f4aa";
}

.fa-comment-alt-times:before {
  content: "\f4ab";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-comments-alt-dollar:before {
  content: "\f652";
}

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

.fa-compact-disc:before {
  content: "\f51f";
}

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

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

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

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

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

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

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

.fa-confluence:before {
  content: "\f78d";
}

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

.fa-construction:before {
  content: "\f85d";
}

.fa-container-storage:before {
  content: "\f4b7";
}

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

.fa-conveyor-belt:before {
  content: "\f46e";
}

.fa-conveyor-belt-alt:before {
  content: "\f46f";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

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

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

.fa-corn:before {
  content: "\f6c7";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cow:before {
  content: "\f6c8";
}

.fa-cpanel:before {
  content: "\f388";
}

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

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

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

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

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

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

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

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

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

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

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

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

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

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

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

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

.fa-cricket:before {
  content: "\f449";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-croissant:before {
  content: "\f7f6";
}

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

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

.fa-cross:before {
  content: "\f654";
}

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

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-crutches:before {
  content: "\f7f8";
}

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

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

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

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

.fa-curling:before {
  content: "\f44a";
}

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

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dagger:before {
  content: "\f6cb";
}

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

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

.fa-deaf:before {
  content: "\f2a4";
}

.fa-debug:before {
  content: "\f7f9";
}

.fa-deer:before {
  content: "\f78e";
}

.fa-deer-rudolph:before {
  content: "\f78f";
}

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

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

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

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

.fa-dev:before {
  content: "\f6cc";
}

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

.fa-dewpoint:before {
  content: "\f748";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

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

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d10:before {
  content: "\f6cd";
}

.fa-dice-d12:before {
  content: "\f6ce";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d4:before {
  content: "\f6d0";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-d8:before {
  content: "\f6d2";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

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

.fa-digging:before {
  content: "\f85e";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-diploma:before {
  content: "\f5ea";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-disease:before {
  content: "\f7fa";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-do-not-enter:before {
  content: "\f5ec";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dog-leashed:before {
  content: "\f6d4";
}

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

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-empty:before {
  content: "\f473";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-dolly-flatbed-alt:before {
  content: "\f475";
}

.fa-dolly-flatbed-empty:before {
  content: "\f476";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

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

.fa-dove:before {
  content: "\f4ba";
}

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

.fa-draft2digital:before {
  content: "\f396";
}

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

.fa-dragon:before {
  content: "\f6d5";
}

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

.fa-draw-polygon:before {
  content: "\f5ee";
}

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

.fa-dreidel:before {
  content: "\f792";
}

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

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

.fa-drone:before {
  content: "\f85f";
}

.fa-drone-alt:before {
  content: "\f860";
}

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

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick:before {
  content: "\f6d6";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

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

.fa-dryer:before {
  content: "\f861";
}

.fa-dryer-alt:before {
  content: "\f862";
}

.fa-duck:before {
  content: "\f6d8";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

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

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-ear:before {
  content: "\f5f0";
}

.fa-ear-muffs:before {
  content: "\f795";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-eclipse:before {
  content: "\f749";
}

.fa-eclipse-alt:before {
  content: "\f74a";
}

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

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-egg-fried:before {
  content: "\f7fc";
}

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

.fa-elementor:before {
  content: "\f430";
}

.fa-elephant:before {
  content: "\f6da";
}

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

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

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

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

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

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

.fa-empty-set:before {
  content: "\f656";
}

.fa-engine-warning:before {
  content: "\f5f2";
}

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

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

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

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

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

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

.fa-equals:before {
  content: "\f52c";
}

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

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

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

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

.fa-evernote:before {
  content: "\f839";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-facebook-messenger:before {
  content: "\f39f";
}

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

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-farm:before {
  content: "\f864";
}

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

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

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

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

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

.fa-field-hockey:before {
  content: "\f44c";
}

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

.fa-figma:before {
  content: "\f799";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-file-invoice-dollar:before {
  content: "\f571";
}

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

.fa-file-medical-alt:before {
  content: "\f478";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-files-medical:before {
  content: "\f7fd";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

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

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

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

.fa-fingerprint:before {
  content: "\f577";
}

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

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

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

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

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

.fa-fireplace:before {
  content: "\f79a";
}

.fa-first-aid:before {
  content: "\f479";
}

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

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

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fish-cooked:before {
  content: "\f7fe";
}

.fa-fist-raised:before {
  content: "\f6de";
}

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

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

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

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

.fa-flame:before {
  content: "\f6df";
}

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

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

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

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

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flower:before {
  content: "\f7ff";
}

.fa-flower-daffodil:before {
  content: "\f800";
}

.fa-flower-tulip:before {
  content: "\f801";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-fog:before {
  content: "\f74e";
}

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

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

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

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

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

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

.fa-folders:before {
  content: "\f660";
}

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

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

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

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

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

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

.fa-football-ball:before {
  content: "\f44e";
}

.fa-football-helmet:before {
  content: "\f44f";
}

.fa-forklift:before {
  content: "\f47a";
}

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

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

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

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

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

.fa-fragile:before {
  content: "\f4bb";
}

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

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-french-fries:before {
  content: "\f803";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frosty-head:before {
  content: "\f79b";
}

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

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-function:before {
  content: "\f661";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-game-board:before {
  content: "\f867";
}

.fa-game-board-alt:before {
  content: "\f868";
}

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

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gas-pump-slash:before {
  content: "\f5f4";
}

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

.fa-gem:before {
  content: "\f3a5";
}

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

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

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

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

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

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

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

.fa-gifts:before {
  content: "\f79c";
}

.fa-gingerbread-man:before {
  content: "\f79d";
}

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

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

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

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

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

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

.fa-gitkraken:before {
  content: "\f3a6";
}

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

.fa-gitter:before {
  content: "\f426";
}

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

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

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

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

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

.fa-glass-martini-alt:before {
  content: "\f57b";
}

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

.fa-glass-whiskey-rocks:before {
  content: "\f7a1";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glasses-alt:before {
  content: "\f5f5";
}

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

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

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

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

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

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

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

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

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

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-golf-club:before {
  content: "\f451";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

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

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

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

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

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

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

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

.fa-gopuram:before {
  content: "\f664";
}

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

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

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

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

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

.fa-h1:before {
  content: "\f313";
}

.fa-h2:before {
  content: "\f314";
}

.fa-h3:before {
  content: "\f315";
}

.fa-h4:before {
  content: "\f86a";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hammer-war:before {
  content: "\f6e4";
}

.fa-hamsa:before {
  content: "\f665";
}

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

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-box:before {
  content: "\f47b";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-magic:before {
  content: "\f6e5";
}

.fa-hand-holding-seedling:before {
  content: "\f4bf";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-holding-water:before {
  content: "\f4c1";
}

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

.fa-hand-middle-finger:before {
  content: "\f806";
}

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

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

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

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

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

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

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

.fa-hand-receiving:before {
  content: "\f47c";
}

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

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

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

.fa-hands:before {
  content: "\f4c2";
}

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

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-hands-usd:before {
  content: "\f4c5";
}

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

.fa-handshake-alt:before {
  content: "\f4c6";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

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

.fa-hat-chef:before {
  content: "\f86b";
}

.fa-hat-santa:before {
  content: "\f7a7";
}

.fa-hat-winter:before {
  content: "\f7a8";
}

.fa-hat-witch:before {
  content: "\f6e7";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-haykal:before {
  content: "\f666";
}

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

.fa-head-side:before {
  content: "\f6e9";
}

.fa-head-side-brain:before {
  content: "\f808";
}

.fa-head-side-medical:before {
  content: "\f809";
}

.fa-head-vr:before {
  content: "\f6ea";
}

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

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

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

.fa-headset:before {
  content: "\f590";
}

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

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

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

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

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

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

.fa-helicopter:before {
  content: "\f533";
}

.fa-helmet-battle:before {
  content: "\f6eb";
}

.fa-hexagon:before {
  content: "\f312";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

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

.fa-hockey-mask:before {
  content: "\f6ee";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-hockey-sticks:before {
  content: "\f454";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

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

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

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

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

.fa-home-lg-alt:before {
  content: "\f80c";
}

.fa-hood-cloak:before {
  content: "\f6ef";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-horizontal-rule:before {
  content: "\f86c";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

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

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

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

.fa-hospitals:before {
  content: "\f80e";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

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

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

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

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

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-house-flood:before {
  content: "\f74f";
}

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

.fa-hryvnia:before {
  content: "\f6f2";
}

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

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-humidity:before {
  content: "\f750";
}

.fa-hurricane:before {
  content: "\f751";
}

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

.fa-ice-cream:before {
  content: "\f810";
}

.fa-ice-skate:before {
  content: "\f7ac";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-icons-alt:before {
  content: "\f86e";
}

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

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

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

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

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

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

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

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

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

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

.fa-infinity:before {
  content: "\f534";
}

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

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

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

.fa-inhaler:before {
  content: "\f5f9";
}

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

.fa-integral:before {
  content: "\f667";
}

.fa-intercom:before {
  content: "\f7af";
}

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

.fa-intersection:before {
  content: "\f668";
}

.fa-inventory:before {
  content: "\f480";
}

.fa-invision:before {
  content: "\f7b0";
}

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

.fa-island-tropical:before {
  content: "\f811";
}

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

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-jack-o-lantern:before {
  content: "\f30e";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

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

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

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

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

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-kerning:before {
  content: "\f86f";
}

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

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

.fa-keybase:before {
  content: "\f4f5";
}

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

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-keynote:before {
  content: "\f66c";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kidneys:before {
  content: "\f5fb";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kite:before {
  content: "\f6f4";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-knife-kitchen:before {
  content: "\f6f5";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-lambda:before {
  content: "\f66e";
}

.fa-lamp:before {
  content: "\f4ca";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-landmark-alt:before {
  content: "\f752";
}

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

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

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

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

.fa-laravel:before {
  content: "\f3bd";
}

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

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

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

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

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

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

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

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

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

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

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

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

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

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

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

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

.fa-life-ring:before {
  content: "\f1cd";
}

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

.fa-lightbulb-dollar:before {
  content: "\f670";
}

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

.fa-lightbulb-on:before {
  content: "\f672";
}

.fa-lightbulb-slash:before {
  content: "\f673";
}

.fa-lights-holiday:before {
  content: "\f7b2";
}

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

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

.fa-line-height:before {
  content: "\f871";
}

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

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

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

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

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

.fa-lips:before {
  content: "\f600";
}

.fa-lira-sign:before {
  content: "\f195";
}

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

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

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

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

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

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

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

.fa-location-slash:before {
  content: "\f603";
}

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

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

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

.fa-lock-open-alt:before {
  content: "\f3c2";
}

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

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

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

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

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

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

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

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

.fa-loveseat:before {
  content: "\f4cc";
}

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

.fa-luchador:before {
  content: "\f455";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-mace:before {
  content: "\f6f8";
}

.fa-magento:before {
  content: "\f3c4";
}

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

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

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailbox:before {
  content: "\f813";
}

.fa-mailchimp:before {
  content: "\f59e";
}

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

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-mandolin:before {
  content: "\f6f9";
}

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

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

.fa-map-marked-alt:before {
  content: "\f5a0";
}

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

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

.fa-map-marker-alt-slash:before {
  content: "\f605";
}

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

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

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

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

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

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

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

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

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

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

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

.fa-markdown:before {
  content: "\f60f";
}

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

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

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

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

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

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

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

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

.fa-meat:before {
  content: "\f814";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

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

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

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

.fa-medrt:before {
  content: "\f3c8";
}

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

.fa-megaphone:before {
  content: "\f675";
}

.fa-megaport:before {
  content: "\f5a3";
}

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

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

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

.fa-meteor:before {
  content: "\f753";
}

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

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

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

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

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

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-mind-share:before {
  content: "\f677";
}

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

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

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

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

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

.fa-mistletoe:before {
  content: "\f7b4";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

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

.fa-mizuni:before {
  content: "\f3cc";
}

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

.fa-mobile-alt:before {
  content: "\f3cd";
}

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

.fa-mobile-android-alt:before {
  content: "\f3cf";
}

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

.fa-monero:before {
  content: "\f3d0";
}

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

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

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

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-money-check-edit:before {
  content: "\f872";
}

.fa-money-check-edit-alt:before {
  content: "\f873";
}

.fa-monitor-heart-rate:before {
  content: "\f611";
}

.fa-monkey:before {
  content: "\f6fb";
}

.fa-monument:before {
  content: "\f5a6";
}

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

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

.fa-moon-stars:before {
  content: "\f755";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

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

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mountains:before {
  content: "\f6fd";
}

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

.fa-mug:before {
  content: "\f874";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-mug-marshmallows:before {
  content: "\f7b7";
}

.fa-mug-tea:before {
  content: "\f875";
}

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

.fa-napster:before {
  content: "\f3d2";
}

.fa-narwhal:before {
  content: "\f6fe";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

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

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

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

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

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

.fa-octagon:before {
  content: "\f306";
}

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

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

.fa-oil-can:before {
  content: "\f613";
}

.fa-oil-temp:before {
  content: "\f614";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-omega:before {
  content: "\f67a";
}

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

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

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

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

.fa-ornament:before {
  content: "\f7b8";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

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

.fa-overline:before {
  content: "\f876";
}

.fa-page-break:before {
  content: "\f877";
}

.fa-page4:before {
  content: "\f3d7";
}

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

.fa-pager:before {
  content: "\f815";
}

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

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

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-pallet-alt:before {
  content: "\f483";
}

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

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

.fa-parachute-box:before {
  content: "\f4cd";
}

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

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

.fa-parking:before {
  content: "\f540";
}

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

.fa-parking-circle-slash:before {
  content: "\f616";
}

.fa-parking-slash:before {
  content: "\f617";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

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

.fa-patreon:before {
  content: "\f3d9";
}

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

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

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

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

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

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

.fa-peace:before {
  content: "\f67c";
}

.fa-pegasus:before {
  content: "\f703";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

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

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

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

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

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

.fa-pennant:before {
  content: "\f456";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

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

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-person-carry:before {
  content: "\f4cf";
}

.fa-person-dolly:before {
  content: "\f4d0";
}

.fa-person-dolly-empty:before {
  content: "\f4d1";
}

.fa-person-sign:before {
  content: "\f757";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

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

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

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

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

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

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

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

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

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

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pi:before {
  content: "\f67e";
}

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

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

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

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

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

.fa-pig:before {
  content: "\f706";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

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

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

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

.fa-pizza:before {
  content: "\f817";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

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

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

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

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

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

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

.fa-playstation:before {
  content: "\f3df";
}

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

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

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

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

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

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

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

.fa-podium:before {
  content: "\f680";
}

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

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poll-people:before {
  content: "\f759";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-popcorn:before {
  content: "\f819";
}

.fa-portrait:before {
  content: "\f3e0";
}

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

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

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-presentation:before {
  content: "\f685";
}

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

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

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

.fa-procedures:before {
  content: "\f487";
}

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

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pumpkin:before {
  content: "\f707";
}

.fa-pushed:before {
  content: "\f3e1";
}

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

.fa-python:before {
  content: "\f3e2";
}

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

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

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

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

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

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

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

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

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

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-rabbit:before {
  content: "\f708";
}

.fa-rabbit-fast:before {
  content: "\f709";
}

.fa-racquet:before {
  content: "\f45a";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-raindrops:before {
  content: "\f75c";
}

.fa-ram:before {
  content: "\f70a";
}

.fa-ramp-loading:before {
  content: "\f4d4";
}

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

.fa-raspberry-pi:before {
  content: "\f7bb";
}

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

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

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

.fa-receipt:before {
  content: "\f543";
}

.fa-rectangle-landscape:before {
  content: "\f2fa";
}

.fa-rectangle-portrait:before {
  content: "\f2fb";
}

.fa-rectangle-wide:before {
  content: "\f2fc";
}

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

.fa-red-river:before {
  content: "\f3e3";
}

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

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

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

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

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

.fa-remove-format:before {
  content: "\f87d";
}

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

.fa-repeat:before {
  content: "\f363";
}

.fa-repeat-1:before {
  content: "\f365";
}

.fa-repeat-1-alt:before {
  content: "\f366";
}

.fa-repeat-alt:before {
  content: "\f364";
}

.fa-reply:before {
  content: "\f3e5";
}

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

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

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

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

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-rings-wedding:before {
  content: "\f81b";
}

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

.fa-robot:before {
  content: "\f544";
}

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

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-route-highway:before {
  content: "\f61a";
}

.fa-route-interstate:before {
  content: "\f61b";
}

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

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

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-triangle:before {
  content: "\f61c";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

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

.fa-rv:before {
  content: "\f7be";
}

.fa-sack:before {
  content: "\f81c";
}

.fa-sack-dollar:before {
  content: "\f81d";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

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

.fa-salad:before {
  content: "\f81e";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sandwich:before {
  content: "\f81f";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-sausage:before {
  content: "\f820";
}

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

.fa-scalpel:before {
  content: "\f61d";
}

.fa-scalpel-path:before {
  content: "\f61e";
}

.fa-scanner:before {
  content: "\f488";
}

.fa-scanner-keyboard:before {
  content: "\f489";
}

.fa-scanner-touchscreen:before {
  content: "\f48a";
}

.fa-scarecrow:before {
  content: "\f70d";
}

.fa-scarf:before {
  content: "\f7c1";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

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

.fa-scroll:before {
  content: "\f70e";
}

.fa-scroll-old:before {
  content: "\f70f";
}

.fa-scrubber:before {
  content: "\f2f8";
}

.fa-scythe:before {
  content: "\f710";
}

.fa-sd-card:before {
  content: "\f7c2";
}

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

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

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

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

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

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

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

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

.fa-send-back:before {
  content: "\f87e";
}

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

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

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

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

.fa-share-all:before {
  content: "\f367";
}

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

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

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

.fa-sheep:before {
  content: "\f711";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

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

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

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

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

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

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shipping-timed:before {
  content: "\f48c";
}

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

.fa-shish-kebab:before {
  content: "\f821";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

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

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

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

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shovel:before {
  content: "\f713";
}

.fa-shovel-snow:before {
  content: "\f7c3";
}

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

.fa-shredder:before {
  content: "\f68a";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-shuttlecock:before {
  content: "\f45b";
}

.fa-sickle:before {
  content: "\f822";
}

.fa-sigma:before {
  content: "\f68b";
}

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

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

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

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

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

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

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

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

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

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

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

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

.fa-signal-alt-1:before {
  content: "\f691";
}

.fa-signal-alt-2:before {
  content: "\f692";
}

.fa-signal-alt-3:before {
  content: "\f693";
}

.fa-signal-alt-slash:before {
  content: "\f694";
}

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

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

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

.fa-sistrix:before {
  content: "\f3ee";
}

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

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-skeleton:before {
  content: "\f620";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-ski-jump:before {
  content: "\f7c7";
}

.fa-ski-lift:before {
  content: "\f7c8";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

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

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

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

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

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

.fa-sledding:before {
  content: "\f7cb";
}

.fa-sleigh:before {
  content: "\f7cc";
}

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

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

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

.fa-sliders-v-square:before {
  content: "\f3f2";
}

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

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

.fa-smile-beam:before {
  content: "\f5b8";
}

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

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoke:before {
  content: "\f760";
}

.fa-smoking:before {
  content: "\f48d";
}

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

.fa-sms:before {
  content: "\f7cd";
}

.fa-snake:before {
  content: "\f716";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snooze:before {
  content: "\f880";
}

.fa-snow-blowing:before {
  content: "\f761";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowflakes:before {
  content: "\f7cf";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowmobile:before {
  content: "\f7d1";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-alt:before {
  content: "\f883";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-shapes-down:before {
  content: "\f888";
}

.fa-sort-shapes-down-alt:before {
  content: "\f889";
}

.fa-sort-shapes-up:before {
  content: "\f88a";
}

.fa-sort-shapes-up-alt:before {
  content: "\f88b";
}

.fa-sort-size-down:before {
  content: "\f88c";
}

.fa-sort-size-down-alt:before {
  content: "\f88d";
}

.fa-sort-size-up:before {
  content: "\f88e";
}

.fa-sort-size-up-alt:before {
  content: "\f88f";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-soup:before {
  content: "\f823";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-spade:before {
  content: "\f2f4";
}

.fa-sparkles:before {
  content: "\f890";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spider-black-widow:before {
  content: "\f718";
}

.fa-spider-web:before {
  content: "\f719";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-spinner-third:before {
  content: "\f3f4";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root:before {
  content: "\f697";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-squirrel:before {
  content: "\f71a";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-staff:before {
  content: "\f71b";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-christmas:before {
  content: "\f7d4";
}

.fa-star-exclamation:before {
  content: "\f2f3";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-stars:before {
  content: "\f762";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steak:before {
  content: "\f824";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-steering-wheel:before {
  content: "\f622";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stocking:before {
  content: "\f7d5";
}

.fa-stomach:before {
  content: "\f623";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-stretcher:before {
  content: "\f825";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-sun-cloud:before {
  content: "\f763";
}

.fa-sun-dust:before {
  content: "\f764";
}

.fa-sun-haze:before {
  content: "\f765";
}

.fa-sunglasses:before {
  content: "\f892";
}

.fa-sunrise:before {
  content: "\f766";
}

.fa-sunset:before {
  content: "\f767";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-sword:before {
  content: "\f71c";
}

.fa-swords:before {
  content: "\f71d";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablet-android:before {
  content: "\f3fb";
}

.fa-tablet-android-alt:before {
  content: "\f3fc";
}

.fa-tablet-rugged:before {
  content: "\f48f";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer:before {
  content: "\f0e4";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tachometer-alt-average:before {
  content: "\f624";
}

.fa-tachometer-alt-fast:before {
  content: "\f625";
}

.fa-tachometer-alt-fastest:before {
  content: "\f626";
}

.fa-tachometer-alt-slow:before {
  content: "\f627";
}

.fa-tachometer-alt-slowest:before {
  content: "\f628";
}

.fa-tachometer-average:before {
  content: "\f629";
}

.fa-tachometer-fast:before {
  content: "\f62a";
}

.fa-tachometer-fastest:before {
  content: "\f62b";
}

.fa-tachometer-slow:before {
  content: "\f62c";
}

.fa-tachometer-slowest:before {
  content: "\f62d";
}

.fa-taco:before {
  content: "\f826";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tally:before {
  content: "\f69c";
}

.fa-tanakh:before {
  content: "\f827";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-tasks-alt:before {
  content: "\f828";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-frigid:before {
  content: "\f768";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-hot:before {
  content: "\f76a";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-tennis-ball:before {
  content: "\f45e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text:before {
  content: "\f893";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-size:before {
  content: "\f894";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-theta:before {
  content: "\f69e";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-thunderstorm:before {
  content: "\f76c";
}

.fa-thunderstorm-moon:before {
  content: "\f76d";
}

.fa-thunderstorm-sun:before {
  content: "\f76e";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-tilde:before {
  content: "\f69f";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-times-hexagon:before {
  content: "\f2ee";
}

.fa-times-octagon:before {
  content: "\f2f0";
}

.fa-times-square:before {
  content: "\f2d3";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tire:before {
  content: "\f631";
}

.fa-tire-flat:before {
  content: "\f632";
}

.fa-tire-pressure-warning:before {
  content: "\f633";
}

.fa-tire-rugged:before {
  content: "\f634";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-alt:before {
  content: "\f71f";
}

.fa-tombstone:before {
  content: "\f720";
}

.fa-tombstone-alt:before {
  content: "\f721";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-toothbrush:before {
  content: "\f635";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tornado:before {
  content: "\f76f";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-cone:before {
  content: "\f636";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-traffic-light-go:before {
  content: "\f638";
}

.fa-traffic-light-slow:before {
  content: "\f639";
}

.fa-traffic-light-stop:before {
  content: "\f63a";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-trash-undo:before {
  content: "\f895";
}

.fa-trash-undo-alt:before {
  content: "\f896";
}

.fa-treasure-chest:before {
  content: "\f723";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-tree-alt:before {
  content: "\f400";
}

.fa-tree-christmas:before {
  content: "\f7db";
}

.fa-tree-decorated:before {
  content: "\f7dc";
}

.fa-tree-large:before {
  content: "\f7dd";
}

.fa-tree-palm:before {
  content: "\f82b";
}

.fa-trees:before {
  content: "\f724";
}

.fa-trello:before {
  content: "\f181";
}

.fa-triangle:before {
  content: "\f2ec";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-trophy-alt:before {
  content: "\f2eb";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-container:before {
  content: "\f4dc";
}

.fa-truck-couch:before {
  content: "\f4dd";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-truck-plow:before {
  content: "\f7de";
}

.fa-truck-ramp:before {
  content: "\f4e0";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-turkey:before {
  content: "\f725";
}

.fa-turtle:before {
  content: "\f726";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-tv-retro:before {
  content: "\f401";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-unicorn:before {
  content: "\f727";
}

.fa-union:before {
  content: "\f6a2";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-usd-circle:before {
  content: "\f2e8";
}

.fa-usd-square:before {
  content: "\f2e9";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-chart:before {
  content: "\f6a3";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-crown:before {
  content: "\f6a4";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-hard-hat:before {
  content: "\f82c";
}

.fa-user-headset:before {
  content: "\f82d";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-md-chat:before {
  content: "\f82e";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-class:before {
  content: "\f63d";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-users-crown:before {
  content: "\f6a5";
}

.fa-users-medical:before {
  content: "\f830";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-fork:before {
  content: "\f2e3";
}

.fa-utensil-knife:before {
  content: "\f2e4";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-utensils-alt:before {
  content: "\f2e6";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-value-absolute:before {
  content: "\f6a6";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-plus:before {
  content: "\f4e1";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volcano:before {
  content: "\f770";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume:before {
  content: "\f6a8";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-slash:before {
  content: "\f2e2";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-nay:before {
  content: "\f771";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walker:before {
  content: "\f831";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-wand:before {
  content: "\f72a";
}

.fa-wand-magic:before {
  content: "\f72b";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-warehouse-alt:before {
  content: "\f495";
}

.fa-washer:before {
  content: "\f898";
}

.fa-watch:before {
  content: "\f2e1";
}

.fa-watch-fitness:before {
  content: "\f63e";
}

.fa-water:before {
  content: "\f773";
}

.fa-water-lower:before {
  content: "\f774";
}

.fa-water-rise:before {
  content: "\f775";
}

.fa-wave-sine:before {
  content: "\f899";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-wave-triangle:before {
  content: "\f89a";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-webcam:before {
  content: "\f832";
}

.fa-webcam-slash:before {
  content: "\f833";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whale:before {
  content: "\f72c";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheat:before {
  content: "\f72d";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whistle:before {
  content: "\f460";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wifi-1:before {
  content: "\f6aa";
}

.fa-wifi-2:before {
  content: "\f6ab";
}

.fa-wifi-slash:before {
  content: "\f6ac";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-wind-turbine:before {
  content: "\f89b";
}

.fa-wind-warning:before {
  content: "\f776";
}

.fa-window:before {
  content: "\f40e";
}

.fa-window-alt:before {
  content: "\f40f";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-windsock:before {
  content: "\f777";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wreath:before {
  content: "\f7e2";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.eot");
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.woff2") format("woff2"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.ttf") format("truetype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.svg") format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.eot");
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.woff2") format("woff2"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.ttf") format("truetype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.svg") format("svg");
}
.fal {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.eot");
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.woff2") format("woff2"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.ttf") format("truetype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.svg") format("svg");
}
.far {
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.eot");
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.woff2") format("woff2"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.ttf") format("truetype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.svg") format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger.is-active:hover {
  opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #000;
}

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 40px;
  height: 4px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -10px;
}
.hamburger-inner::after {
  bottom: -10px;
}

/*
 * Spin
 */
.hamburger--spin .hamburger-inner {
  -webkit-transition-duration: 0.22s;
          transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Spin Reverse
 */
.hamburger--spin-r .hamburger-inner {
  -webkit-transition-duration: 0.22s;
          transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin-r .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* Henseforth known as 1rem  |  used for rem() mixin */
/*** CONTAINER VARS ***/
/*** HEADER ***/
/*** MEDIA ***/
/*** SECTIONS ***/
/*** MISC ***/
/**
    GENERAL MIXINS
**/
/**
    VENDOR MIXINS
**/
/*
   ** @FONT FACES
*/
@font-face {
  font-family: "HelveticaNeue Light";
  src: url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueMediumItalic.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueMediumItalic.otf") format("embedded-opentype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeue Light";
  src: url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-Blk.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-Blk.otf") format("embedded-opentype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue Light";
  src: url("/wp-content/themes/yanmar/assets/fonts/Helvetica-Neue-LT-Std-75-Bold.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-HvEx.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-HvEx.otf") format("embedded-opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue Light";
  src: url("/wp-content/themes/yanmar/assets/fonts/Helvetica-Neue-LT-Std-65-Medium.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-MdCn.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-MdCn.otf") format("embedded-opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue Light";
  src: url("/wp-content/themes/yanmar/assets/fonts/Helvetica-Neue-LT-Std-65-Medium.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-MdCn.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-MdCn.otf") format("embedded-opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue Light";
  src: url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-UltLt.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
/*
   ** FONT THEME STYLES
*/
/ DEFAULT FONTS /
/**** BODY MIXINS ***/
/** HEADING MIXINS */
/ MISC FONT MIXINS /
/ HEADING CLASSES /
h1,
.h1 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 3rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  h1,
  .h1 {
    font-size: 4.0625rem;
    line-height: 4.625rem;
  }
}

h2,
.h2 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 3rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  h2,
  .h2 {
    font-size: 3.75rem;
    line-height: 4.25rem;
  }
}

h3,
.h3 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  h3,
  .h3 {
    font-size: 2.1875rem;
    font-weight: 400;
    line-height: 2.8125rem;
  }
}

h4,
.h4 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.0625rem;
  font-weight: 900;
  line-height: 1.5rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  h4,
  .h4 {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}

h5,
.h5 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 900;
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  h5,
  .h5 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

h6,
.h6 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.375rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  h6,
  .h6 {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
  }
}

/****
    * STANDARD ELEMENTS & CLASSES
****/
/ TEXT/INLINE ELEMENTS /
p,
.font--p {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  margin: 0.1em 0 0.3em;
}

b,
strong {
  font-weight: 700;
}

ul,
ol {
  padding-left: 20px;
}

ul {
  list-style: disc outside;
}

ol {
  list-style: decimal-leading-zero;
  list-style-position: outside;
}

ul li,
ol li {
  line-height: 1.65;
}

blockquote {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  font-style: italic;
  max-width: 890px;
  margin: 1.5em auto;
  padding-left: 20px;
  position: relative;
}
blockquote:before {
  content: "";
  width: 3px;
  height: 100%;
  background-color: #000000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
blockquote > p {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  font-style: italic;
}

/ MEDIA ELEMENTS /
iframe {
  max-width: 100%;
}

img {
  max-width: 100%;
}

.alignleft,
img.alignleft {
  float: left;
  padding: 0px 30px 20px 0;
}

.alignright,
img.alignright {
  float: right;
  padding: 0px 0 30px 20px;
}

.aligncenter,
img.aligncenter {
  float: none;
  padding: 20px 30px;
  margin: 0 auto;
  display: block;
}

.alignnone,
img.alignnone {
  float: none;
  padding: 20px 30px;
  display: block;
}

/ MISC ELEMENTS /
cite {
  display: block;
  color: #000000;
  font-size: 65%;
  text-align: center;
  font-style: normal;
  margin-top: 1em;
}

address {
  font-style: normal;
}

sub,
sup {
  font-size: 60%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -0.2em;
  vertical-align: sub;
}

sup {
  top: -0.75em;
  vertical-align: super;
}

pre {
  max-width: 100%;
  white-space: pre-wrap;
}

label {
  color: inherit;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/****
    * THEME BASED CLASSES & MIXINS
****/
@media screen and (min-width: calc(924px + 1px)) {
  .mobile-only {
    display: none !important;
  }
}

@media screen and (min-width: calc(1299px + 1px)) {
  .tablet-max {
    display: none !important;
  }
}

@media screen and (max-width: 924px) {
  .tablet-only {
    display: none !important;
  }
}
@media screen and (min-width: calc(1299px + 1px)) {
  .tablet-only {
    display: none !important;
  }
}

@media screen and (max-width: 924px) {
  .tablet-min {
    display: none !important;
  }
}

@media screen and (max-width: 1299px) {
  .desktop-only {
    display: none !important;
  }
}

/**
	Button
**/
/ CLASSES /
.btn,
.btn--primary {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #DC1E37;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.btn:hover, .btn:focus, .btn:active,
.btn--primary:hover,
.btn--primary:focus,
.btn--primary:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
}
@media screen and (min-width: calc(924px + 1px)) {
  .btn,
  .btn--primary {
    min-width: 150px;
  }
}

.btn--secondary {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #FFFFFF;
  color: #DC1E37;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.btn--secondary:hover, .btn--secondary:focus, .btn--secondary:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
}
@media screen and (min-width: calc(924px + 1px)) {
  .btn--secondary {
    min-width: 150px;
  }
}

.btn--tertiary {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #000000;
          box-shadow: inset 0 0 0 1px #000000;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #FFFFFF;
  color: #000000;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.btn--tertiary:hover, .btn--tertiary:focus, .btn--tertiary:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
}
@media screen and (min-width: calc(924px + 1px)) {
  .btn--tertiary {
    min-width: 150px;
  }
}

.btn--primary--reverse {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px transparent;
          box-shadow: inset 0 0 0 1px transparent;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #FFFFFF;
  color: #DC1E37;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.btn--primary--reverse:hover, .btn--primary--reverse:focus, .btn--primary--reverse:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px #FFFFFF;
          box-shadow: inset 0 0 0 2px #FFFFFF;
}
@media screen and (min-width: calc(924px + 1px)) {
  .btn--primary--reverse {
    min-width: 150px;
  }
}

.btn--secondary--reverse {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: transparent;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.btn--secondary--reverse:hover, .btn--secondary--reverse:focus, .btn--secondary--reverse:active {
  color: #FFFFFF;
  background-color: #DC1E37;
  -webkit-box-shadow: inset 0 0 0 2px #DC1E37;
          box-shadow: inset 0 0 0 2px #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  .btn--secondary--reverse {
    min-width: 150px;
  }
}

/ LAYOUTS /
.buttons__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  font-size: 0;
}
.buttons__flex [class*=btn] + [class*=btn] {
  margin-left: 10px;
}

.link {
  padding: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.2px;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
}
.link * {
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.link .arrow-line {
  background: #DC1E37;
  width: 12px;
  height: 2px;
}
.link .arrow-head {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: block;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  width: 10px;
  height: 10px;
  border: 1.5px solid transparent;
  margin-left: -24px;
}
.link .arrow-head::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 10px;
  height: 10px;
  border-bottom: 2px solid #DC1E37;
  border-right: 2px solid #DC1E37;
  border-radius: 2px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: 6px;
  top: -1.5px;
}
.link:hover, .link:focus {
  background: transparent;
}
.link:hover .arrow-line, .link:focus .arrow-line {
  width: 22px;
}

.play-btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.play-btn-wrapper::after {
  content: "";
  background-color: #000000;
  opacity: 0.25;
  position: absolute;
  height: 100%;
  width: 100%;
}
.play-btn-wrapper .play-btn {
  height: 85px;
  width: 85px;
  border-radius: 50%;
  border: 2px solid #DC1E37;
  background: rgba(0, 0, 0, 0.75);
  color: #FFFFFF;
  letter-spacing: 5px;
  padding-left: 10px;
  padding-bottom: 2px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  z-index: 30;
  cursor: pointer;
  display: grid;
  place-items: center;
  position: relative;
}
.play-btn-wrapper .play-btn::after {
  content: "";
  background: url("/wp-content/themes/yanmar/assets/dist/imgs/play-arrow.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 45px;
  width: 45px;
  margin-left: 5px;
}
.play-btn-wrapper .play-btn:hover, .play-btn-wrapper .play-btn:focus {
  background: #DC1E37;
}
.play-btn-wrapper .play-btn.thumbnail {
  height: 45px;
  width: 45px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.play-btn-wrapper .play-btn.thumbnail::after {
  width: 20px;
  height: 20px;
  background-size: contain;
  margin-left: 2px;
}
.play-btn-wrapper .play-btn.thumbnail:hover, .play-btn-wrapper .play-btn.thumbnail:focus {
  background: rgba(0, 0, 0, 0.75);
}

.close-btn {
  display: none;
  position: fixed;
  top: 5%;
  right: 5%;
  border: none;
  background: transparent;
  padding: 0;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  z-index: calc(100 + 2);
}
.close-btn.modal-open {
  display: block;
}
.close-btn span::before {
  border-radius: 50%;
  font-size: 3.75rem;
  color: #FFFFFF;
  background: #000000;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.7490196078);
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
.close-btn:hover, .close-btn:focus {
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
.close-btn:hover span::before, .close-btn:focus span::before {
  background: #DC1E37;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}

/**
	Video
**/
.video__wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  padding-bottom: 56.25%;
  background-color: #000000;
}
.video__wrapper iframe,
.video__wrapper video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 0;
}
.video__wrapper iframe.modal-open,
.video__wrapper video.modal-open {
  position: fixed;
  width: 80%;
  height: 80%;
  top: 10%;
  left: 10%;
  z-index: calc(100 + 1);
}
.video__wrapper .play-pause {
  position: absolute;
  bottom: 20px;
  right: 20px;
  display: grid;
  place-items: center;
  gap: 8px;
  color: #FFFFFF;
}
.video__wrapper .play-pause .play-btn-pause {
  height: 45px;
  width: 45px;
  border-radius: 50%;
  background: transparent;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  z-index: 30;
  cursor: pointer;
  overflow: hidden;
}
.video__wrapper .play-pause .play-btn-pause:hover span.fal::before {
  font-size: 2.8125rem;
  background: #DC1E37;
}
.video__wrapper .play-pause .play-btn-pause span.fal {
  overflow: hidden;
}
.video__wrapper .play-pause .play-btn-pause span.fal::before {
  -webkit-transition: all 400ms;
  transition: all 400ms;
  font-size: 2.8125rem;
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.75);
  z-index: 20;
}
.video__wrapper .play-pause span:not(.fal) {
  color: inherit;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  min-width: 95px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  text-align: center;
}
.video__wrapper .youtube_thumbnail {
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/**
	Card
**/
/ CLASSES /
body .card {
  position: relative;
  background-color: #FFFFFF;
  padding: 25px;
  border: solid 1px #DDDDDD;
  display: grid;
  place-items: center;
  gap: 20px;
}
@media screen and (min-width: calc(924px + 1px)) {
  body .card {
    grid-column: span 2;
  }
}
body .card .card__title {
  text-align: center;
  margin: 0;
}
body .card .card__media {
  position: relative;
  display: block;
  background-color: #FFFFFF;
  width: 100%;
  max-width: 80vw;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
body .card .card__media:before {
  content: "";
  height: 250px;
  display: block;
}
body .card .card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  width: 100%;
}
body .card .card__content__item {
  display: grid;
  place-items: center;
  padding: 2px 0;
}
body .card .card__content__item:nth-child(2) {
  padding: 2px 16px;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
}
body .card .card__content__item--label {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.1px;
  text-align: center;
}
body .card .card__content__item--value {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #707070;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.375rem;
  text-align: center;
}
@media screen and (min-width: calc(924px + 1px)) {
  body .card .card__content__item--value {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
  }
}
body .card .card__content--buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  gap: 20px;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  body .card .card__content--buttons a.btn {
    min-width: 160px;
  }
}

/**
	Announcement
**/
.announcement {
  position: relative;
  z-index: calc(1000 + 1);
  background-color: #000000;
  text-align: center;
  padding: 15px;
}
.announcement * {
  color: #FFFFFF;
}
.announcement > * {
  margin: 0;
  display: inline;
}
.announcement [class*=fa] {
  margin-right: 5px;
}
.announcement a {
  color: #FFFFFF;
  font-weight: 700;
}

/**
	Slick Slider
**/
.slick-slider.slick-initialized .slick-slide {
  opacity: 1;
  visibility: visible;
  position: relative;
}
.slick-slider .slick-slide {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.slick-slider .slick-arrow {
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  top: unset;
  bottom: -30px;
  z-index: 20;
  width: 40px;
  height: 40px;
  background: #FFFFFF;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 50%;
}
.slick-slider .slick-arrow::before {
  font-family: "Font Awesome 5 Pro", sans-serif;
  font-weight: 700;
  color: #000000;
  font-size: 1.25rem;
}
.slick-slider .slick-arrow:hover, .slick-slider .slick-arrow:focus {
  outline: 1px auto rgba(0, 0, 0, 0.5);
  outline: -webkit-focus-ring-color auto 1px;
}
.slick-slider .slick-arrow.slick-prev {
  left: 20px;
}
.slick-slider .slick-arrow.slick-prev::before {
  content: "\f053";
  margin-left: -3px;
}
.slick-slider .slick-arrow.slick-next {
  right: 20px;
}
.slick-slider .slick-arrow.slick-next::before {
  content: "\f054";
  margin-right: -3px;
}
.slick-slider .slick-dots {
  display: block;
  margin: auto;
  left: 0;
  bottom: -30px;
}
.slick-slider .slick-dots li button {
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  opacity: 0.4;
  width: 10px;
  height: 10px;
  background: #000000;
  border-radius: 50%;
  margin: 0 10px;
}
.slick-slider .slick-dots li button:focus {
  border: 1px solid #000000;
}
.slick-slider .slick-dots li button::before {
  display: none;
}
.slick-slider .slick-dots li.slick-active button {
  opacity: 1;
}
.slick-slider .slick-dots.dot-count {
  position: static;
  -webkit-transition: none;
  transition: none;
}
.slick-slider .slick-dots.dot-count li {
  display: none;
  width: 0;
  height: 0;
  margin: 0;
  -webkit-transition: none;
  transition: none;
}
.slick-slider .slick-dots.dot-count li button {
  -webkit-transition: none;
  transition: none;
  opacity: 1;
  margin: 0;
  padding: 0;
  background: transparent;
  height: 0;
  width: 0;
  font-size: 0.875rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
  border: 0;
}
.slick-slider .slick-dots.dot-count li button::before {
  content: attr(aria-label);
  color: #000000;
  height: 30px;
  width: 75px;
  font-size: 0.875rem;
  line-height: 1.375rem;
  letter-spacing: 0.1px;
  font-weight: 700;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  display: block;
  position: static;
  margin-left: -40px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.slick-slider .slick-dots.dot-count li.slick-active {
  display: inline-block;
}

/*
   * GENERAL
*/
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html,
body {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  scroll-behavior: smooth;
}

.container {
  position: relative;
  max-width: calc(1440px + 5% * 2);
  padding: 0 5%;
  margin: 0 auto;
}
@media screen and (min-width: calc(924px + 1px)) {
  .container {
    max-width: calc(1440px + 50px * 2);
    padding: 0 50px;
  }
}

.skip-link {
  position: absolute;
  top: -50px;
}

#main {
  position: relative;
  padding-top: 90px;
}
@media screen and (min-width: calc(924px + 1px)) {
  #main {
    padding-top: calc(50px + 90px);
  }
}

/**
	* UTILITY
**/
.clearfix:after {
  content: "";
  clear: both;
  visibility: hidden;
  display: block;
  font-size: 0;
  height: 0;
}

.accessibility,
.sr_only {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.scroll--lock {
  overflow: hidden;
}

.disabled {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}

.uppercase {
  text-transform: uppercase;
}

/**
	* LAYOUT
**/
.background-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.background-contain {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

.bullet-list {
  list-style: outside disc;
  padding-left: 30px;
}

.number-list {
  list-style: outside decimal;
  padding-left: 30px;
  margin: 0;
}

.breadcrumbs {
  background: #F8F8F8;
  color: #707070;
  padding: 10px 5%;
}
@media screen and (min-width: calc(924px + 1px)) {
  .breadcrumbs {
    padding: 10px 50px;
  }
}
.breadcrumbs * {
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 0.4px;
}
.breadcrumbs a {
  font-weight: 700;
  text-decoration: none;
  color: #DC1E37;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
.breadcrumbs a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
.breadcrumbs a:hover::after, .breadcrumbs a:focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
.breadcrumbs .breadcrumb_last {
  font-weight: 400;
  color: #707070;
}

.ajax__overlay {
  -webkit-transition: all 400ms;
  transition: all 400ms;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.65);
  cursor: progress;
}
.ajax__overlay .ajax__overlay--icon {
  display: inline-block;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ajax__overlay .ajax__overlay--icon:before {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #000000;
  border-color: #000000 transparent #000000 transparent;
  -webkit-animation: ajax-dual-ring 1.2s linear infinite;
          animation: ajax-dual-ring 1.2s linear infinite;
}

@-webkit-keyframes ajax-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes ajax-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.ajax--active .ajax__overlay {
  -webkit-transition: all 400ms;
  transition: all 400ms;
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

@media (prefers-reduced-motion) {
  * {
    -webkit-transition-delay: 0s !important;
            transition-delay: 0s !important;
    -webkit-transition-duration: 0s !important;
            transition-duration: 0s !important;
  }
}
:is(a, button, input, textarea, summary):focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

:is(a, button, input, textarea, summary):focus:not(:focus-visible) {
  outline: none;
}

.body-overlay {
  display: none;
}
.body-overlay.modal-open {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.7490196078);
  width: 100%;
  height: 100vh;
  max-width: 100%;
  z-index: 100;
}

#single-modal {
  position: fixed;
  width: 80vw;
  height: 80vh;
  top: 10%;
  left: 10%;
  z-index: calc(100 + 1);
}
#single-modal.hidden {
  display: none;
}

.printlogo {
  display: none;
}

@media print {
  header {
    display: none !important;
  }
  footer {
    display: none !important;
  }
  .printlogo {
    display: block;
  }
}
.text-center {
  text-align: center;
}

.py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

@media screen and (max-width: 924px) {
  .mobile-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/**
	HEADER - FIXED
**/
header.header {
  width: 100%;
  max-width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  -webkit-transition: top 400ms;
  transition: top 400ms;
  z-index: 40;
  border-bottom: 1px solid #DDDDDD;
  -webkit-box-shadow: 0 -6px 7px 4px #DDDDDD;
          box-shadow: 0 -6px 7px 4px #DDDDDD;
  / EYEBROW NAVIGATION /
  / MAIN NAVIGATION /
}
header.header .header__eyebrow-nav {
  background: #DDDDDD;
  padding: 22px 4%;
  min-height: 390px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu {
  display: grid;
  gap: 17px;
}
header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li {
  padding: 0;
  border-bottom: none;
}
header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 924px) {
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a {
    padding-top: 17px;
    padding-bottom: 18px;
    cursor: pointer;
    display: inline-block;
    padding: 14px 20px;
    margin: auto 0;
    min-width: 125px;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
            box-shadow: inset 0 0 0 1px #DC1E37;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-weight: 700;
    font-size: 0.9375rem;
    line-height: 1.125rem;
    letter-spacing: 0.3px;
    text-align: center;
    background-color: #FFFFFF;
    color: #DC1E37;
    text-transform: capitalize;
    text-decoration: none;
    -webkit-transition: all 400ms;
    transition: all 400ms;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:hover, header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:focus, header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:active {
    color: #FFFFFF;
    background-color: #000000;
    -webkit-box-shadow: inset 0 0 0 2px transparent;
            box-shadow: inset 0 0 0 2px transparent;
  }
}
@media screen and (max-width: 924px) and (min-width: calc(924px + 1px)) {
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a {
    min-width: 150px;
  }
}
header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu .red a {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #DC1E37;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  color: #FFFFFF;
}
header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu .red a:hover, header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu .red a:focus, header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu .red a:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu .red a {
    min-width: 150px;
  }
}
header.header .header__eyebrow-nav .region-select {
  color: #000000;
  margin-left: 10px;
}
header.header .header__eyebrow-nav .region-select a {
  color: #000000;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__eyebrow-nav {
    position: relative;
    z-index: calc(40 + 2);
    height: 50px;
    background: #F8F8F8;
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 50px;
    min-height: unset;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container {
    width: 100%;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    gap: 27px;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li {
    list-style-type: none;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li:first-child {
    display: none;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    text-decoration: none;
    will-change: transform;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-size: inherit;
    font-weight: 700;
    text-decoration: none;
    color: #000000;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0.2px;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a::after {
    content: "";
    position: absolute;
    width: 0;
    height: 1px;
    bottom: -4px;
    right: 0;
    -webkit-transition: width 400ms;
    transition: width 400ms;
    will-change: width;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:hover::after, header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:focus::after {
    width: 100%;
    left: 0;
    background: #000000;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:hover, header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:focus {
    color: #000000;
  }
}
header.header .header__main {
  height: 90px;
  margin: 0;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  position: relative;
  z-index: 40;
}
header.header .header__wrapper {
  position: relative;
  width: 100%;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1%;
  /***
      LOGO
  ***/
  /***
      NAV MENU
  ***/
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper {
    padding: 0 50px;
  }
}
header.header .header__wrapper .header__item {
  -webkit-transition: all 400ms;
  transition: all 400ms;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
header.header .header__wrapper .header__logo {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__logo {
    width: unset;
  }
}
header.header .header__wrapper .header__logo .logo {
  width: 150px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__logo .logo {
    width: 200px;
  }
  header.header .header__wrapper .header__logo .logo:hover, header.header .header__wrapper .header__logo .logo:focus {
    opacity: 0.8;
  }
}
header.header .header__wrapper .header__logo .header__icon--mobileTrigger {
  display: block;
}
header.header .header__wrapper .header__logo .header__icon--mobileTrigger .yanmar-region-navigator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header.header .header__wrapper .header__logo .header__icon--mobileTrigger .yanmar-region-navigator .header-compact__region-navigator {
  margin-bottom: 8px;
}
header.header .header__wrapper .header__logo .header__icon--mobileTrigger .yanmar-region-navigator .region-select {
  color: #000000;
  margin-right: 10px;
}
header.header .header__wrapper .header__logo .header__icon--mobileTrigger .yanmar-region-navigator .region-select a {
  color: #000000;
}
header.header .header__wrapper .header__logo .header__icon--mobileTrigger .hamburger {
  padding-right: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__logo .header__icon--mobileTrigger {
    display: none;
  }
}
header.header .header__wrapper .header__nav {
  /*** MOBILE MENU ***/
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  display: block;
  height: 100%;
  min-height: calc(100vh - 90px);
  background: #FFFFFF;
  padding: 40px 5%;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 90px;
  overflow-y: scroll;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  padding: 0;
  border-top: 1px solid #DDDDDD;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav {
    overflow-y: hidden;
    -webkit-box-flex: 5;
        -ms-flex: 5 0 auto;
            flex: 5 0 auto;
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    min-height: unset;
    -webkit-transition: width 400ms;
    transition: width 400ms;
    position: unset;
    border-top: 0;
  }
}
header.header .header__wrapper .header__nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
header.header .header__wrapper .header__nav .nav__wrapper {
  height: auto;
  min-height: 100%;
  width: 100%;
  background: #DDDDDD;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper {
    height: 100%;
    width: initial;
    display: grid;
    place-items: center;
    background: #FFFFFF;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper .menu-main-menu-container {
  padding: 0 4%;
  background: #FFFFFF;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper .menu-main-menu-container {
    padding: 0;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) {
  height: auto;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) {
    position: unset;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    gap: 30px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li {
  padding: 20px 8px;
  height: auto;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li:not(:last-of-type) {
  border-bottom: 1px solid #999999;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li {
    height: 100%;
    padding: 0;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li:not(:last-of-type) {
    border-bottom: 0;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li a {
  text-decoration: none;
  color: #000000;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.3125rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li a {
    font-size: 0.875rem;
    line-height: 1.0625rem;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown {
  position: relative;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown {
    position: unset;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 900;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  padding: 0;
  border: 0;
  background: #FFFFFF;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: color 400ms;
  transition: color 400ms;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn span {
  font-size: 1.875rem;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn .back-arrow {
  display: none;
  -webkit-transition: none;
  transition: none;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn .forward-arrow {
  display: block;
  -webkit-transition: none;
  transition: none;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.125rem;
    letter-spacing: 0.2px;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn span {
    font-size: inherit;
    font-weight: inherit;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn:hover:not(.active) {
    color: #DC1E37;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn:hover:not(.active) span {
    -webkit-animation: bounce 1500ms infinite;
            animation: bounce 1500ms infinite;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn.active {
  font-weight: 400;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn.active .forward-arrow {
  visibility: hidden;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn.active .back-arrow {
  display: block;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn.active {
    color: #DC1E37;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn.active span {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li {
  display: block;
  line-height: 1;
  background: #FFFFFF;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children > a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children > a::after {
  content: "›";
  height: 6px;
  width: 8px;
  -webkit-transform: rotate(-90deg) scale(1.3);
          transform: rotate(-90deg) scale(1.3);
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children:hover > ul.sub-menu.menu-depth-2 {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
    visibility: visible;
    pointer-events: all;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] {
  top: 0;
  left: 0;
  opacity: 1;
  visibility: visible;
  z-index: unset;
  background: #FFFFFF;
  min-width: unset;
  width: 100%;
  pointer-events: unset;
  display: grid;
  place-items: center;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul {
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul::before {
    content: "";
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul::after {
    content: "";
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] {
  padding: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] {
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
    border-right: 3px solid #FFFFFF;
    border-left: 3px solid #FFFFFF;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] > a {
  padding: 16px 0;
  border-bottom: 1px solid #999999;
  text-align: left;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] > a {
    border-bottom: none;
    padding: 16px 30px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] ul {
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
  padding: 0;
  top: unset;
  left: unset;
  min-width: unset;
  min-height: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  background: #FFFFFF;
  pointer-events: all;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] ul.sub-menu.menu-depth-2 {
    border: none;
    left: 0;
    width: 100%;
    padding-bottom: 20px;
    background: transparent;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] ul li {
  padding-left: 0;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] ul li a {
  text-align: left;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] ul li a {
    padding: 16px 30px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
  background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 {
    height: auto;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li {
  border-bottom: none;
  padding: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: transparent;
    height: auto;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li:not(:last-child), header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li:not(:last-child) {
    border-right: 3px solid #FFFFFF;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li a.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li a.heading-category {
  display: none;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li a.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li a.heading-category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
    color: #000000;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0.2px;
    padding: 35px 35px 16px;
    background: transparent;
    cursor: default;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li ul, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul {
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
  padding: 0;
  top: unset;
  left: unset;
  min-width: unset;
  min-height: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  background: #FFFFFF;
  pointer-events: all;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li ul.sub-menu.menu-depth-2, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul.sub-menu.menu-depth-2 {
    border: none;
    left: 0;
    top: 0;
    width: 100%;
    background: transparent;
    padding-bottom: 20px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li {
  padding-left: 0;
  border-bottom: 1px solid #999999;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li {
    border: none;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li ul li a, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li a {
  text-align: left;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li ul li a, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li a {
    padding: 16px 35px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
  background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 {
    height: auto;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li {
  border-bottom: none;
  padding: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: transparent;
    height: auto;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li:not(:last-child), header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li:not(:last-child) {
    border-right: 3px solid #FFFFFF;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li a.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li a.heading-category {
  display: none;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li a.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li a.heading-category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
    color: #000000;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0.2px;
    padding: 35px 35px 16px;
    background: transparent;
    cursor: default;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li ul, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul {
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
  padding: 0;
  top: unset;
  left: unset;
  min-width: unset;
  min-height: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  background: #FFFFFF;
  pointer-events: all;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li ul.sub-menu.menu-depth-2, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul.sub-menu.menu-depth-2 {
    border: none;
    left: 0;
    top: 0;
    width: 100%;
    background: transparent;
    padding-bottom: 20px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li {
  padding-left: 0;
  border-bottom: 1px solid #999999;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li {
    border: none;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li ul li a, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li a {
  text-align: left;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li ul li a, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li a {
    padding: 16px 35px;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Support] > ul.sub-menu.menu-depth-1, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-About] > ul.sub-menu.menu-depth-1, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-1-sub > ul.sub-menu.menu-depth-1 {
    grid-auto-flow: row;
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
    padding-bottom: 20px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Support] > ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-About] > ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-1-sub > ul li {
  padding-left: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Support] > ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-About] > ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-1-sub > ul li {
    max-width: 450px;
    margin: 0 auto;
    padding-left: 20px;
    border-left: 3px solid #FFFFFF;
    border-right: 3px solid #FFFFFF;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Support] > ul li:first-child, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-About] > ul li:first-child, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-1-sub > ul li:first-child {
    padding-top: 40px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Support] > ul li a, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-About] > ul li a, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-1-sub > ul li a {
  text-align: left;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Products] > ul {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] {
    background: #DDDDDD;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 {
  display: grid;
  grid-auto-flow: row;
  width: 100%;
  border-top: 1px solid #999999;
  position: relative;
  top: 20px;
  -ms-flex-line-pack: baseline;
      align-content: baseline;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 900;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  font-weight: 700;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a:hover, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a:focus {
  color: #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 {
    grid-auto-flow: column;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    border-top: none;
    width: 100vw;
    position: absolute;
    top: calc(100% - 2px);
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 100%;
    position: relative;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li span:not(.product-callout) {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-decoration: none;
    overflow-wrap: break-word;
    font-size: 1.0625rem;
    font-weight: 900;
    line-height: 1.5rem;
    width: 100%;
    color: #DC1E37;
    background: #F8F8F8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: -webkit-transform 400ms;
    transition: -webkit-transform 400ms;
    transition: transform 400ms;
    transition: transform 400ms, -webkit-transform 400ms;
  }
}
@media screen and (min-width: calc(924px + 1px)) and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li span:not(.product-callout) {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a {
    display: grid;
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-decoration: none;
    overflow-wrap: break-word;
    font-weight: 900;
    font-size: 0.9375rem;
    line-height: 1.375rem;
    font-weight: 700;
  }
}
@media screen and (min-width: calc(924px + 1px)) and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a:hover, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a:focus {
    color: #DC1E37;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li img {
    height: auto;
    width: 150px;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li .sub-menu.menu-depth-2 {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    top: 100%;
    left: -2px;
    opacity: 1;
    visibility: visible;
    z-index: unset;
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
    border: 3px solid #FFFFFF;
    border-bottom: none;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li .sub-menu.menu-depth-2 li {
    padding: 0;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li .sub-menu.menu-depth-2 li a {
    color: #000000;
    font-size: 1.125rem;
    line-height: 1.375rem;
    font-weight: 700;
    letter-spacing: 0.2px;
    text-align: left;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li .sub-menu.menu-depth-2 li a:hover, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li .sub-menu.menu-depth-2 li a:focus {
    color: #DC1E37;
    cursor: pointer;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li .sub-menu.menu-depth-2 li span.product-callout {
    color: #000000;
    background: transparent;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0.2px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1.display-focus > li[aria-expanded=true] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-bottom: none;
  position: relative;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1.display-focus > li[aria-expanded=true] ul.sub-menu.menu-depth-2 {
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
  padding: 0;
  top: unset;
  left: unset;
  min-width: unset;
  min-height: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  background: #FFFFFF;
  pointer-events: all;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1.display-focus > li[aria-expanded=true] ul.sub-menu.menu-depth-2 {
    padding-bottom: 20px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1.display-focus > li[aria-expanded=true] ul.sub-menu.menu-depth-2 li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1.display-focus > li[aria-expanded=false] {
  display: none;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image {
  padding: 0;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image {
    background: #FFFFFF;
    border-right: 3px solid #FFFFFF;
    border-bottom: 3px solid #FFFFFF;
    width: calc(100% + 3px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image:hover span, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image:focus span {
    color: #FFFFFF;
    background: #DC1E37;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat {
  border: none;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  cursor: pointer;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 900;
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn img, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat img {
  max-height: 60px;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn span, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat span {
  margin-left: 80px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn.active span, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat.active span {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #DC1E37;
    background: #F8F8F8;
    -webkit-transition: -webkit-transform 200ms;
    transition: -webkit-transform 200ms;
    transition: transform 200ms;
    transition: transform 200ms, -webkit-transform 200ms;
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-decoration: none;
    overflow-wrap: break-word;
    font-size: 1.0625rem;
    font-weight: 900;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: calc(924px + 1px)) and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn:hover, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn:focus, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat:hover, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat:focus {
    color: #FFFFFF;
    background: #DC1E37;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] a::after {
  -webkit-transform: rotate(0deg) scale(1.3);
          transform: rotate(0deg) scale(1.3);
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  z-index: 1000;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] {
    margin-bottom: 0;
    width: unset;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 280px;
  background: #FFFFFF;
  -webkit-transform: translate3d(200%, 0, 0);
          transform: translate3d(200%, 0, 0);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: -webkit-transform 400ms;
  transition: -webkit-transform 400ms;
  transition: transform 400ms;
  transition: transform 400ms, -webkit-transform 400ms;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu {
    -webkit-transition: -webkit-transform 200ms;
    transition: -webkit-transform 200ms;
    transition: transform 200ms;
    transition: transform 200ms, -webkit-transform 200ms;
    -webkit-transform: translate3d(0, -200%, 0);
            transform: translate3d(0, -200%, 0);
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu li {
  line-height: 1;
  padding: 16px 20px;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu li:hover a {
    color: #000000;
    font-weight: 500;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu li.menu-item-has-children {
    background: #F8F8F8;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu li.menu-item-has-children:hover > ul.sub-menu {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu li.menu-item-has-children ul.sub-menu {
  z-index: -1;
  top: 0;
  left: 100%;
  opacity: 0;
  visibility: hidden;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  gap: 30px;
  padding: 24px 50px 34px;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu li.menu-item-has-children ul.sub-menu {
    min-height: 405px;
    background: #F8F8F8;
    width: calc(100% + 5px);
    -webkit-column-gap: 5px;
       -moz-column-gap: 5px;
            column-gap: 5px;
    padding: 24px 5% 34px;
    grid-template-rows: repeat(5, -webkit-min-content);
    grid-template-rows: repeat(5, min-content);
  }
}
header.header .header__wrapper .header__nav .nav__wrapper #menu-main-menu-1.menu.display-focus > li.dropdown[aria-expanded=true] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-bottom: none;
}
header.header .header__wrapper .header__nav .nav__wrapper #menu-main-menu-1.menu.display-focus > li.dropdown[aria-expanded=false] {
  display: none;
}
header.header .header__wrapper .header__cta {
  background: #DDDDDD;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__cta {
    background: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: unset;
  }
}
header.header .header__wrapper .header__cta--btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

/*** MOBILE MENU ***/
body.active--mobileMenu header.header .header__nav {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

/*** Admin bar change the top position of fixed nav ***/
body.admin-bar header.header {
  top: 46px;
}
@media only screen and (min-width: 783px) {
  body.admin-bar header.header {
    top: 32px;
  }
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-7px);
            transform: translateY(-7px);
  }
  60% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-7px);
            transform: translateY(-7px);
  }
  60% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
  }
}
/**
	FOOTER
**/
footer.footer {
  background: #000000;
  /***
  	Left
  ***/
  /***
  	BOTTOM
  ***/
}
footer.footer * {
  color: #FFFFFF;
}
footer.footer ul,
footer.footer ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer.footer .footer__container {
  display: grid;
  place-items: center;
  padding: 5%;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__container {
    padding: 50px;
  }
}
@media screen and (min-width: calc(1299px + 1px)) {
  footer.footer .footer__container {
    padding-left: 50px;
  }
}
footer.footer .footer__top {
  width: 100%;
  padding: 35px 0;
  border-bottom: 1px solid #DC1E37;
}
footer.footer .footer__top .footer__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
footer.footer .footer__top .footer__logo img {
  width: 220px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__top .footer__logo {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-left: 5%;
  }
}
@media screen and (min-width: calc(1299px + 1px)) {
  footer.footer .footer__top .footer__logo {
    padding-left: 50px;
  }
}
footer.footer .footer__mid {
  display: grid;
  place-items: center;
  gap: 25px;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid {
    grid-auto-flow: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-bottom: 50px;
  }
}
@media screen and (min-width: calc(1299px + 1px)) {
  footer.footer .footer__mid {
    gap: 0px;
  }
}
footer.footer .footer__mid .footer__item {
  max-width: 430px;
}
footer.footer .footer__mid__tagline--image {
  max-width: 220px;
  width: 100%;
  height: auto;
}
footer.footer .footer__mid__social {
  display: grid;
  place-items: center;
  gap: 15px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid__social {
    place-items: unset;
    width: 100%;
  }
}
footer.footer .footer__mid__social--header {
  font-size: 1.375rem;
  font-weight: 900;
  line-height: 1.875rem;
  text-align: center;
  margin: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid__social--header {
    text-align: left;
    letter-spacing: 0.2px;
  }
}
footer.footer .footer__mid__social--links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid__social--links {
    gap: 10px;
  }
}
footer.footer .footer__mid__social--links li {
  height: 32px;
  width: 32px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid__social--links li {
    height: 22px;
    width: 22px;
  }
}
footer.footer .footer__mid__social--links li a {
  display: grid;
  place-items: center;
  height: 100%;
  width: 100%;
  color: #FFFFFF;
}
footer.footer .footer__mid__social--links li a .social-links--img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transition: all 200ms;
  transition: all 200ms;
  display: none;
}
footer.footer .footer__mid__social--links li a:hover .social-links--white, footer.footer .footer__mid__social--links li a:focus .social-links--white {
  display: none;
}
footer.footer .footer__mid__social--links li a:hover .social-links--img, footer.footer .footer__mid__social--links li a:focus .social-links--img {
  display: block;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  -webkit-transition-delay: 200ms;
          transition-delay: 200ms;
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
footer.footer .footer__mid .footer__nav {
  width: 100%;
  display: grid;
  gap: 12px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid .footer__nav {
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 0;
  }
}
footer.footer .footer__mid .footer__nav div {
  width: 100%;
}
footer.footer .footer__mid .footer__nav ul.menu {
  display: grid;
  place-items: center;
  gap: 14px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid .footer__nav ul.menu {
    gap: 9px;
    place-items: unset;
  }
}
footer.footer .footer__mid .footer__nav ul.menu li {
  line-height: 2rem;
}
footer.footer .footer__mid .footer__nav ul.menu li a {
  color: #FFFFFF;
  font-size: 0.9375rem;
  line-height: 2rem;
  letter-spacing: 0.2px;
  font-weight: 500;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
footer.footer .footer__mid .footer__nav ul.menu li a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
footer.footer .footer__mid .footer__nav ul.menu li a:hover::after, footer.footer .footer__mid .footer__nav ul.menu li a:focus::after {
  width: 100%;
  left: 0;
  background: #FFFFFF;
}
footer.footer .footer__mid .footer__form {
  width: 100%;
  display: grid;
}
footer.footer .footer__mid .footer__form--header {
  font-weight: 900;
  margin-bottom: 10px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid .footer__form--header {
    margin-top: 0;
    font-weight: 500;
    letter-spacing: -0.16px;
  }
}
footer.footer .footer__mid .footer__form .gform_wrapper {
  width: 100%;
  margin-top: 0;
}
footer.footer .footer__mid .footer__form .gform_wrapper form label {
  color: inherit;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=email] {
  color: #000000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2;
  min-height: 50px;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=email]::-webkit-input-placeholder {
  color: #999999;
  font-style: italic;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=email]::-moz-placeholder {
  color: #999999;
  font-style: italic;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=email]:-ms-input-placeholder {
  color: #999999;
  font-style: italic;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=email]::-ms-input-placeholder {
  color: #999999;
  font-style: italic;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=email]::placeholder {
  color: #999999;
  font-style: italic;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=submit] {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: transparent;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  min-width: unset;
  line-height: 1.125rem !important;
  margin-left: auto;
  float: right;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=submit]:hover, footer.footer .footer__mid .footer__form .gform_wrapper form input[type=submit]:focus, footer.footer .footer__mid .footer__form .gform_wrapper form input[type=submit]:active {
  color: #FFFFFF;
  background-color: #DC1E37;
  -webkit-box-shadow: inset 0 0 0 2px #DC1E37;
          box-shadow: inset 0 0 0 2px #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid .footer__form .gform_wrapper form input[type=submit] {
    min-width: 150px;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid .footer__form .gform_wrapper form input[type=submit] {
    min-width: unset;
  }
}
footer.footer .footer__mid .footer__form .gform_wrapper form .top_label {
  margin: 0;
}
footer.footer .footer__mid .footer__form .gform_wrapper form .ginput_container_email {
  position: relative;
}
footer.footer .footer__mid .footer__form .gform_wrapper form .ginput_container_email::after {
  content: "\f0e0";
  font-family: "Font Awesome 5 Pro", sans-serif;
  font-size: 2rem;
  position: absolute;
  top: 14px;
  right: 15px;
  color: #999999;
  opacity: 0.8;
}
footer.footer .footer__mid .footer__form .gform_confirmation_wrapper .gform_confirmation_message {
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 20px;
}
footer.footer .footer__bottom {
  display: grid;
  place-items: center;
  gap: 12px;
  margin-top: 25px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    width: 100%;
    gap: 46px;
  }
}
footer.footer .footer__bottom__copyright {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
  letter-spacing: 0.2px;
}
footer.footer .footer__bottom__legal-links {
  display: grid;
  place-items: center;
  gap: 12px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__bottom__legal-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 36px;
  }
}
footer.footer .footer__bottom__legal-links a {
  color: #FFFFFF;
  position: relative;
  text-decoration: none;
  will-change: transform;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
  letter-spacing: 0.2px;
}
footer.footer .footer__bottom__legal-links a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
footer.footer .footer__bottom__legal-links a:hover::after, footer.footer .footer__bottom__legal-links a:focus::after {
  width: 100%;
  left: 0;
  background: #FFFFFF;
}
footer.footer .footer__bottom__legal-links a:focus, footer.footer .footer__bottom__legal-links a:hover {
  color: #FFFFFF;
}

/**
	FORMS
**/
.gform_wrapper {
  margin-top: 30px;
}
.gform_wrapper fieldset.gfield legend.gfield_label, .gform_wrapper fieldset.gfield label.gfield_label, .gform_wrapper div.gfield legend.gfield_label, .gform_wrapper div.gfield label.gfield_label {
  color: inherit;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.gform_wrapper fieldset.gfield input[type=text], .gform_wrapper fieldset.gfield input[type=email], .gform_wrapper fieldset.gfield input[type=tel], .gform_wrapper fieldset.gfield select, .gform_wrapper fieldset.gfield textarea, .gform_wrapper div.gfield input[type=text], .gform_wrapper div.gfield input[type=email], .gform_wrapper div.gfield input[type=tel], .gform_wrapper div.gfield select, .gform_wrapper div.gfield textarea {
  background: #F8F8F8;
  border-color: transparent;
}
.gform_wrapper fieldset.gfield select, .gform_wrapper div.gfield select {
  padding: 10px 8px;
}
.gform_wrapper fieldset.gfield .ginput_container_address span.ginput_address_zip, .gform_wrapper div.gfield .ginput_container_address span.ginput_address_zip {
  padding-left: 0;
}
.gform_wrapper fieldset.gfield input[type=radio], .gform_wrapper fieldset.gfield input[type=checkbox], .gform_wrapper div.gfield input[type=radio], .gform_wrapper div.gfield input[type=checkbox] {
  accent-color: #DC1E37;
  width: 20px;
  height: 20px;
}
.gform_wrapper .ginput_container_consent {
  margin-top: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}
.gform_wrapper .ginput_container_consent input {
  accent-color: #DDDDDD;
  width: 20px;
  height: 20px;
}
.gform_wrapper .ginput_container_consent label {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  margin-bottom: 1rem;
  margin: 0;
  text-transform: unset;
}
.gform_wrapper .privacy-policy p {
  font-size: 0.875rem;
}
.gform_wrapper .privacy-policy p a {
  color: #DC1E37;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
.gform_wrapper .privacy-policy p a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
.gform_wrapper .privacy-policy p a:hover::after, .gform_wrapper .privacy-policy p a:focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
.gform_wrapper .gform_footer input {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #DC1E37;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  float: right;
}
.gform_wrapper .gform_footer input:hover, .gform_wrapper .gform_footer input:focus, .gform_wrapper .gform_footer input:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
}
@media screen and (min-width: calc(924px + 1px)) {
  .gform_wrapper .gform_footer input {
    min-width: 150px;
  }
}

.gform_confirmation_wrapper .gform_confirmation_message {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 3rem;
  margin: 50px 0 20px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .gform_confirmation_wrapper .gform_confirmation_message {
    font-size: 4.0625rem;
    line-height: 4.625rem;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  .gform_confirmation_wrapper .gform_confirmation_message {
    margin: 50px 0;
  }
}

.form-template {
  display: grid;
}
@media screen and (min-width: calc(924px + 1px)) {
  .form-template {
    grid-template-columns: repeat(2, minmax(10px, 1fr));
  }
}
.form-template__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 32px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .form-template__info {
    position: relative;
    padding-bottom: 0;
  }
  .form-template__info::before {
    content: "";
    background: var(--background) 50% 50%/cover;
    position: absolute;
    height: 100%;
    width: 100%;
  }
}
.form-template__info--overlay {
  height: 100%;
  width: 100%;
  -webkit-box-shadow: inset 2000px 0 0 0 rgba(220, 30, 55, 0.88);
          box-shadow: inset 2000px 0 0 0 rgba(220, 30, 55, 0.88);
}
.form-template__info--overlay p {
  margin-bottom: 15px;
}
.form-template__info--overlay p:empty {
  display: none;
}
.form-template__info--heading {
  margin: 32px 0 14px;
  letter-spacing: 0.1px;
  text-transform: capitalize;
}
@media screen and (min-width: calc(924px + 1px)) {
  .form-template__info--heading {
    margin: 58px -20px 16px 0;
  }
}
.form-template__content {
  width: 100%;
  margin-top: 10px;
  padding-bottom: 40px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .form-template__content {
    margin-top: 28px;
    padding-bottom: 20px;
  }
}
.form-template__content fieldset.gfield--width-full .ginput_container_checkbox .gfield_checkbox {
  display: grid;
  gap: 12px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .form-template__content fieldset.gfield--width-full .ginput_container_checkbox .gfield_checkbox {
    grid-template-columns: repeat(2, minmax(10px, 1fr));
  }
}
.form-template__content fieldset.gfield--width-full .ginput_container_checkbox .gfield_checkbox .gchoice {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

/**
	404
**/
.template--404 {
  display: grid;
  place-items: center;
  padding: 85px 0;
}
.template--404 .four04__content {
  margin: auto;
}
.template--404 .four04__content h1 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #DC1E37;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
  margin-bottom: 10px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .template--404 .four04__content h1 {
    font-size: 2.1875rem;
    font-weight: 400;
    line-height: 2.8125rem;
  }
}
.template--404 .four04__content .subheading, .template--404 .four04__content p.subheading {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.375rem;
  margin-bottom: 10px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .template--404 .four04__content .subheading, .template--404 .four04__content p.subheading {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
  }
}
.template--404 .four04__content p, .template--404 .four04__content .section__caption p {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #707070;
  margin-bottom: 1rem;
}

/**
	INDEX
**/
.template--index .index__posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.template--index article {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 46%;
          flex: 0 1 46%;
  margin: 2%;
}

/**
	Product Build And Price
**/
div.build-price__wrapper {
  background: #FFFFFF;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper {
    background: #F8F8F8;
  }
}
div.build-price__wrapper .build-price {
  display: grid;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
div.build-price__wrapper .build-price .section-heading {
  margin: 0;
}
div.build-price__wrapper .build-price .section-subheading {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin: 15px 0 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price .section-subheading {
    margin: 20px 0 30px;
  }
}
div.build-price__wrapper .build-price__my-options {
  background: #F8F8F8;
  display: grid;
  gap: 30px;
  width: 100%;
  max-width: calc(1440px + 5% * 2);
  padding: 25px 5%;
  margin: 0 auto;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__my-options {
    background: #FFFFFF;
    max-width: calc(1440px + 50px * 2);
    padding: 50px 50px 100px;
    width: 40vw;
    position: sticky;
    height: 100%;
    top: 0;
    bottom: auto;
  }
}
div.build-price__wrapper .build-price__my-options--count {
  color: #DC1E37;
  position: absolute;
  right: 25px;
}
div.build-price__wrapper .build-price__my-options summary {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.0625rem;
  font-weight: 900;
  line-height: 1.5rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 5px;
  cursor: pointer;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__my-options summary {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
div.build-price__wrapper .build-price__my-options summary::-webkit-details-marker, div.build-price__wrapper .build-price__my-options summary::marker {
  display: none;
}
div.build-price__wrapper .build-price__my-options summary::after {
  content: "❯";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
div.build-price__wrapper .build-price__my-options[open] summary::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
div.build-price__wrapper .build-price__my-options[open] .build-price__my-options--categories {
  -webkit-animation: animateDown 350ms linear forwards;
          animation: animateDown 350ms linear forwards;
}
div.build-price__wrapper .build-price__my-options--categories {
  list-style: none;
  padding: 0;
  margin: 30px 0 0;
  display: grid;
  gap: 20px;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__my-options--categories {
    margin: 0;
  }
}
div.build-price__wrapper .build-price__my-options--categories .item {
  color: #DC1E37;
}
div.build-price__wrapper .build-price__my-options--categories .value {
  margin: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__my-options--categories .value {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-feature-settings: "kern";
    font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #000000;
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-bottom: 1.125rem;
    font-weight: 500;
    margin: 0;
  }
}
div.build-price__wrapper .build-price__my-options--categories ul {
  padding: 0;
}
div.build-price__wrapper .build-price__my-options--categories ul li {
  list-style: none;
}
div.build-price__wrapper .build-price__my-options--categories ul .h5 {
  margin: 8px 0 0;
}
div.build-price__wrapper .build-price__my-options--disclaimer {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  margin-bottom: 1rem;
}
div.build-price__wrapper .build-price__option-select {
  padding: 35px 5%;
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__option-select {
    padding: 50px 50px;
    -webkit-box-flex: 66%;
        -ms-flex: 66%;
            flex: 66%;
  }
}
div.build-price__wrapper .build-price__option-select--options {
  display: grid;
  gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__option-select--options {
    gap: 40px;
  }
}
div.build-price__wrapper .build-price__option-select--options--item--title {
  color: #DC1E37;
  margin: 0 0 16px;
}
div.build-price__wrapper .build-price__option-select--options--item .form {
  background: #FFFFFF;
  display: grid;
  gap: 20px;
}
div.build-price__wrapper .build-price__option-select--options--item .form.show-error {
  border: 2px solid #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__option-select--options--item .form {
    padding: 30px;
  }
}
div.build-price__wrapper .build-price__option-select--options--item .form span.required, div.build-price__wrapper .build-price__option-select--options--item .form span.label-description {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #707070;
  margin-bottom: 1rem;
  margin: 0;
}
div.build-price__wrapper .build-price__option-select--options--item .form fieldset {
  border: none;
  padding: 0;
  margin: 0;
  display: grid;
}
div.build-price__wrapper .build-price__option-select--options--item .form fieldset label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-transform: none;
  cursor: pointer;
}
div.build-price__wrapper .build-price__option-select--options--item .form fieldset label .label-text {
  display: grid;
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  margin-bottom: 1rem;
  letter-spacing: 0.3px;
  margin: 0;
  max-width: calc(100vw - 50px);
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__option-select--options--item .form fieldset label .label-text {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-feature-settings: "kern";
    font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #000000;
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-bottom: 1.125rem;
    font-weight: 500;
    letter-spacing: 0.1px;
    margin: 0;
  }
}
div.build-price__wrapper .build-price__option-select--options--item .form fieldset label input[type=radio], div.build-price__wrapper .build-price__option-select--options--item .form fieldset label input[type=checkbox] {
  accent-color: #DC1E37;
  width: 20px;
  height: 20px;
}
div.build-price__wrapper .build-price__option-select--options--item .form fieldset label:not(:last-child) {
  padding-bottom: 12px;
  border-bottom: 1px solid #DDDDDD;
}
div.build-price__wrapper .build-price__option-select--options--item .form fieldset label + label {
  margin-top: 12px;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion {
  display: grid;
  gap: 15px;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details {
  border: 1px solid #DDDDDD;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary {
  padding: 30px;
  background: #FFFFFF;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  cursor: pointer;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .accordion--text {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 900;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  margin: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .accordion--text {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .accordion--text .accordion--count {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  margin-bottom: 1rem;
  margin: 0 0 0 22px;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .accordion--text .accordion--count.selected {
  color: #DC1E37;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .toggle:before, div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .toggle:after {
  content: "";
  display: block;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  width: 20px;
  height: 2px;
  background: #000000;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .toggle:before {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .toggle:after {
  margin-top: -2px;
}
@media screen and (max-width: 924px) {
  div.build-price__wrapper .build-price__option-select--options--item--accordion details .form {
    padding: 30px 20px;
  }
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details .form label span.label-text, div.build-price__wrapper .build-price__option-select--options--item--accordion details .form label span.label-description {
  max-width: calc(100vw - 100px);
  max-width: 75vw;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details[open] {
  border-color: #DC1E37;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details[open] summary {
  padding-bottom: 0;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details[open] summary .toggle:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details[open] .form {
  -webkit-animation: animateDown 350ms linear forwards;
          animation: animateDown 350ms linear forwards;
}
div.build-price__wrapper .build-price__option-select--btns {
  display: grid;
  gap: 25px;
  margin: 30px 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__option-select--btns {
    gap: 30px;
  }
}
div.build-price__wrapper .build-price__option-select--btns .btn {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
div.build-price__wrapper .build-price__option-select--btns span {
  display: none;
}
div.build-price__wrapper .build-price__option-select--btns span.show-error {
  display: block;
  color: #DC1E37;
  font-size: 1.25rem;
}
div.build-price__wrapper .build-price--links {
  display: grid;
  gap: 35px;
}
div.build-price__wrapper .build-price--links a {
  color: #DC1E37;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price.minimal {
    grid-template-columns: 40% 60%;
  }
  div.build-price__wrapper .build-price.minimal .build-price__my-options {
    position: static;
  }
  div.build-price__wrapper .build-price.minimal .build-price__option-select {
    padding-left: 50px;
  }
}
@-webkit-keyframes animateDown {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-15px);
            transform: translatey(-15px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }
}
@keyframes animateDown {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-15px);
            transform: translatey(-15px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }
}

/***
	Product Build And Price Summary
***/
div.build-price-summary__wrapper .build-price-summary {
  display: grid;
  background: #FFFFFF;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price-summary__wrapper .build-price-summary {
    grid-template-columns: repeat(2, minmax(10px, 1fr));
  }
}
div.build-price-summary__wrapper .build-price-summary .section-heading {
  margin: 0;
  font-weight: 300;
  letter-spacing: 0.1px;
}
div.build-price-summary__wrapper .build-price-summary .section-subheading {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin: 20px 0 30px;
}
div.build-price-summary__wrapper .build-price-summary__config {
  background: #F8F8F8;
  width: 100%;
  max-width: calc(1440px + 5% * 2);
  padding: 25px 5%;
  margin: 0 auto;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price-summary__wrapper .build-price-summary__config {
    max-width: calc(1440px + 50px * 2);
    padding: 50px 50px 100px;
  }
}
div.build-price-summary__wrapper .build-price-summary__config--summary {
  margin: 0 0 30px;
  padding: 0;
}
div.build-price-summary__wrapper .build-price-summary__config--summary .summary-list-item {
  list-style: none;
  margin-bottom: 20px;
}
div.build-price-summary__wrapper .build-price-summary__config--summary .summary-list-item .item {
  color: #DC1E37;
}
div.build-price-summary__wrapper .build-price-summary__config--summary .summary-list-item .value {
  margin: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price-summary__wrapper .build-price-summary__config--summary .summary-list-item .value {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-feature-settings: "kern";
    font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #000000;
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-bottom: 1.125rem;
    font-weight: 500;
    margin: 0;
  }
}
div.build-price-summary__wrapper .build-price-summary__config--summary .summary-list-item ul {
  margin: 0 0 10px;
  padding: 0;
}
div.build-price-summary__wrapper .build-price-summary__config--summary .summary-list-item ul li {
  list-style: none;
}
div.build-price-summary__wrapper .build-price-summary__config--links {
  display: grid;
  gap: 25px;
}
div.build-price-summary__wrapper .build-price-summary__config--links a:not(.btn--tertiary) {
  color: #DC1E37;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  gap: 5px;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
div.build-price-summary__wrapper .build-price-summary__config--links a:not(.btn--tertiary)::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
div.build-price-summary__wrapper .build-price-summary__config--links a:not(.btn--tertiary):hover::after, div.build-price-summary__wrapper .build-price-summary__config--links a:not(.btn--tertiary):focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
div.build-price-summary__wrapper .build-price-summary__config--links a {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
div.build-price-summary__wrapper .build-price-summary__form {
  padding: 10px 5% 35px;
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price-summary__wrapper .build-price-summary__form {
    padding: 0 50px 50px;
  }
}
div.build-price-summary__wrapper .build-price-summary__form img {
  max-height: 400px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price-summary__wrapper .build-price-summary__form img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
div.build-price-summary__wrapper .build-price-summary__form .h3 {
  margin-bottom: 15px;
}
div.build-price-summary__wrapper .build-price-summary__form--disclaimer {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  margin-bottom: 1rem;
  color: #707070;
}

/**
	Dealer Locator & Store Single
**/
div.dealer-locator .dealer-locator__wrapper {
  position: relative;
  max-width: calc(1440px + 5% * 2);
  padding: 30px 5%;
  margin: 0 auto;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.dealer-locator .dealer-locator__wrapper {
    max-width: 1220px;
    padding: 75px 50px 120px;
  }
}
div.dealer-locator .dealer-locator__title {
  margin: 25px 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.dealer-locator .dealer-locator__title {
    margin-bottom: 35px;
  }
}
div.dealer-locator .dealer-locator__count {
  margin: 0px 4px;
  display: none;
}
div.dealer-locator #wpsl-wrap .wpsl-search {
  margin: 0 0 50px;
  padding: 0;
  background: transparent;
  max-width: 650px;
}
div.dealer-locator #wpsl-wrap .wpsl-search::after {
  content: "Select the pin \f3c5  to see company information.";
  font-family: "Font Awesome 5 Pro", sans-serif;
  margin-left: 3px;
  padding-top: 10px;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 11px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 3px;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input {
  width: 100%;
  margin: 0;
  position: relative;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input::before {
  content: "\f002";
  font-size: 1.875rem;
  font-family: "Font Awesome 5 Pro", sans-serif;
  font-weight: 900;
  position: absolute;
  top: 12px;
  left: 12px;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input label {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input input {
  width: 100%;
  padding: 11px 13px 11px 50px;
  border: 1px solid #DDDDDD;
  border-radius: 0;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input input:focus {
  outline: 1px solid #000000;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap {
  margin: 0;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #DC1E37;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  background-image: none;
  min-width: 120px !important;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input:hover, div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input:focus, div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input {
    min-width: 150px;
  }
}
@media only screen and (min-width: 676px) {
  div.dealer-locator #wpsl-wrap .wpsl-gmap-canvas {
    width: 70%;
  }
}
div.dealer-locator #wpsl-wrap .wpsl-gmap-canvas .wpsl-info-window a {
  color: #DC1E37;
  -webkit-text-decoration: underline solid rgba(0, 0, 0, 0) 1.5px;
          text-decoration: underline solid rgba(0, 0, 0, 0) 1.5px;
  -webkit-transition: -webkit-text-decoration-color 400ms;
  transition: -webkit-text-decoration-color 400ms;
  transition: text-decoration-color 400ms;
  transition: text-decoration-color 400ms, -webkit-text-decoration-color 400ms;
}
div.dealer-locator #wpsl-wrap .wpsl-gmap-canvas .wpsl-info-window a:hover, div.dealer-locator #wpsl-wrap .wpsl-gmap-canvas .wpsl-info-window a:focus {
  -webkit-text-decoration-color: #DC1E37;
          text-decoration-color: #DC1E37;
}
div.dealer-locator #wpsl-wrap .wpsl-gmap-canvas .wpsl-info-actions {
  display: none;
}
@media only screen and (min-width: 676px) {
  div.dealer-locator #wpsl-wrap #wpsl-result-list {
    width: 30%;
  }
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li {
  padding: 0;
  margin: 0 10px;
  border-bottom: 1px solid #DDDDDD;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li:not(:first-of-type) {
  margin-top: 35px;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-store-title strong {
  margin-left: 20px;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-store-title strong a {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  text-decoration: none;
  position: relative;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-store-title strong a::before {
  content: "\f3c5";
  font-family: "Font Awesome 5 Pro", sans-serif;
  position: absolute;
  top: 0;
  left: -20px;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-store-title strong a:focus-within, div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-store-title strong a:hover {
  color: #DC1E37;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-miles-away {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.3px;
  font-weight: 700;
  margin: 0 0 10px;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-street {
  color: #707070;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-contact-details {
  margin: 10px 0 20px;
  display: grid;
  gap: 6px;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-contact-details * {
  color: #DC1E37;
  text-decoration: none;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  pointer-events: all;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-contact-details *::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-contact-details *:hover::after, div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-contact-details *:focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-contact-details a {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #DC1E37;
  margin-bottom: 1rem;
  margin: 0;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .btn--primary {
  min-width: 125px;
  margin-bottom: 35px;
}
div.dealer-locator #wpsl-wrap.wpsl-no-results .wpsl-search::after {
  content: "";
}

div.dealer-detail .dealer-detail__wrapper {
  position: relative;
  max-width: calc(1440px + 5% * 2);
  padding: 30px 5%;
  margin: 0 auto;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.dealer-detail .dealer-detail__wrapper {
    max-width: calc(1440px + 50px * 2);
    padding: 75px 50px 120px 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 60px;
  }
}
div.dealer-detail .dealer-detail__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
div.dealer-detail .dealer-detail__info--title {
  position: relative;
}
div.dealer-detail .dealer-detail__info--title h1 {
  margin: 0;
}
div.dealer-detail .dealer-detail__info--title span {
  color: #DC1E37;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.dealer-detail .dealer-detail__info--title span {
    position: absolute;
    top: -20px;
  }
}
div.dealer-detail .dealer-detail__info--address {
  display: grid;
  gap: 15px;
}
div.dealer-detail .dealer-detail__info--address address {
  display: grid;
  color: #DC1E37;
  position: relative;
  margin-left: 20px;
}
div.dealer-detail .dealer-detail__info--address address::before {
  content: "\f3c5";
  font-family: "Font Awesome 5 Pro", sans-serif;
  position: absolute;
  top: 0;
  left: -20px;
}
div.dealer-detail .dealer-detail__info--address--links {
  color: #DC1E37;
  display: grid;
  gap: 15px;
}
div.dealer-detail .dealer-detail__info--address--links a {
  color: #DC1E37;
  text-decoration: none;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  pointer-events: all;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
div.dealer-detail .dealer-detail__info--address--links a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
div.dealer-detail .dealer-detail__info--address--links a:hover::after, div.dealer-detail .dealer-detail__info--address--links a:focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
div.dealer-detail .dealer-detail__info--address--links a::before {
  font-family: "Font Awesome 5 Pro", sans-serif;
}
div.dealer-detail .dealer-detail__info--address--links .phone::before {
  content: "\f095";
}
div.dealer-detail .dealer-detail__info--address--links .fax::before {
  content: "\f1ac";
}
div.dealer-detail .dealer-detail__info--address--links .website::before {
  content: "\f0ac";
}
div.dealer-detail .dealer-detail__info--extras {
  display: grid;
  gap: 25px;
}
div.dealer-detail .dealer-detail__info--extras h2 {
  margin: 0;
}
div.dealer-detail .dealer-detail__map {
  height: 100%;
  width: 100%;
  max-width: 770px;
}
div.dealer-detail .dealer-detail__map .dealer-detail__map--links {
  display: grid;
  gap: 10px;
}
div.dealer-detail .dealer-detail__map .dealer-detail__map--links * {
  color: #DC1E37;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
div.dealer-detail .dealer-detail__map .dealer-detail__map--links *::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
div.dealer-detail .dealer-detail__map .dealer-detail__map--links *:hover::after, div.dealer-detail .dealer-detail__map .dealer-detail__map--links *:focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
div.dealer-detail .dealer-detail__map .dealer-detail__map--links .gmaps-link::before {
  content: "\f35d";
  font-family: "Font Awesome 5 Pro", sans-serif;
}

/**
	News Single and Archive
**/
@media screen and (min-width: calc(924px + 1px)) {
  div.type-news .single-container {
    padding: 0;
    max-width: 886px;
    margin: 0 auto;
  }
}
div.type-news .single-container h1 {
  letter-spacing: 0.1px;
  margin-bottom: 9px;
}
div.type-news .single-container .date-author {
  color: #DC1E37;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 25px;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.type-news .single-container .date-author {
    margin-bottom: 35px;
  }
}
div.type-news .single-container figure {
  margin: 0;
}
div.type-news .single-container figure img {
  max-width: 886px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
div.type-news .single-container figure figcaption {
  color: #707070;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  float: right;
}
div.type-news .single-container .share-links__wrapper {
  display: grid;
  place-items: center;
  grid-auto-flow: column;
  gap: 25px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: auto;
}
div.type-news .single-container .share-links__wrapper .icon--share {
  color: #FFFFFF;
  height: 24px;
  width: 24px;
}
div.type-news .single-container .share-links__wrapper .icon--share:hover, div.type-news .single-container .share-links__wrapper .icon--share:focus {
  color: #DC1E37;
}
div.type-news .single-container .share-links__wrapper .icon--share span {
  display: grid;
  place-items: center;
  height: 100%;
  width: 100%;
}
div.type-news .single-container .share-links__wrapper .icon--share span::before {
  font-size: 1.25rem;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.type-news section.block--wysiwyg {
    padding-top: 40px;
  }
}
div.type-news section.block--wysiwyg .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.most-recent {
  padding-top: 50px;
  padding-bottom: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .most-recent {
    padding-top: 80px;
    padding-bottom: 50px;
  }
}
.most-recent__title {
  margin: 0 0 40px;
}
.most-recent__blocks {
  display: grid;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  row-gap: 40px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .most-recent__blocks {
    grid-template-columns: repeat(3, minmax(10px, 1fr));
    row-gap: 75px;
  }
}
.most-recent__blocks__item {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.most-recent__blocks__item--image {
  position: relative;
}
.most-recent__blocks__item--image img {
  max-height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: calc(924px + 1px)) {
  .most-recent__blocks__item--image img {
    max-height: 280px;
    height: auto;
    width: 100%;
  }
}
.most-recent__blocks__item--text--eyebrow {
  color: #DC1E37;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.most-recent__blocks__item--text--title {
  margin: 0;
  letter-spacing: 0.2px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.most-recent__blocks__item--text--excerpt {
  color: #707070;
  letter-spacing: 0.3px;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.most-recent__blocks__item--text--link .link {
  color: #DC1E37;
}

.pagination {
  margin-top: 60px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.pagination .disable {
  pointer-events: none;
  opacity: 0.5;
  color: #707070;
}
.pagination .page-numbers {
  font-weight: bold;
  font-size: 0.75rem;
  line-height: 0.75rem;
  letter-spacing: 0.2px;
  text-decoration: none;
  height: 32px;
  width: 32px;
  display: grid;
  place-items: center;
  color: #000000;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.pagination .page-numbers:not(.dots) {
  border: 1px solid #DDDDDD;
  padding: 6px 10px;
}
.pagination .page-numbers:hover:not(.current):not(.dots) {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.pagination .page-numbers.dots {
  cursor: default;
  color: #DDDDDD;
  font-size: 1rem;
}
.pagination .page-numbers.current {
  color: #FFFFFF;
  background: #999999;
  border-color: #999999;
  cursor: default;
}
.pagination .first:not(.disable), .pagination .last:not(.disable), .pagination .prev:not(.disable), .pagination .next:not(.disable) {
  color: #000000;
}

/**
 * Block Sass Imports
 * - This file is imported into the global scss and compiled together
 */
/
    BLOCK: Global test
/
/ BLOCK STYLES /
section.block[data-background=red], div.block[data-background=red] {
  background: #DC1E37;
}
section.block[data-background=red] *, div.block[data-background=red] * {
  color: #FFFFFF;
}
section.block[data-background=red] .btn:not(.link), div.block[data-background=red] .btn:not(.link) {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px transparent;
          box-shadow: inset 0 0 0 1px transparent;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #FFFFFF;
  color: #DC1E37;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
section.block[data-background=red] .btn:not(.link):hover, section.block[data-background=red] .btn:not(.link):focus, section.block[data-background=red] .btn:not(.link):active, div.block[data-background=red] .btn:not(.link):hover, div.block[data-background=red] .btn:not(.link):focus, div.block[data-background=red] .btn:not(.link):active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px #FFFFFF;
          box-shadow: inset 0 0 0 2px #FFFFFF;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block[data-background=red] .btn:not(.link), div.block[data-background=red] .btn:not(.link) {
    min-width: 150px;
  }
}
section.block[data-background=white], div.block[data-background=white] {
  background: #FFFFFF;
}
section.block[data-background=white] *, div.block[data-background=white] * {
  color: #DC1E37;
}
section.block[data-background=black], div.block[data-background=black] {
  background: #000000;
}
section.block[data-background=black] *, div.block[data-background=black] * {
  color: #FFFFFF;
}
section.block[data-background=black] h1, section.block[data-background=black] h2, section.block[data-background=black] h3, section.block[data-background=black] h4, section.block[data-background=black] h5, section.block[data-background=black] h6, div.block[data-background=black] h1, div.block[data-background=black] h2, div.block[data-background=black] h3, div.block[data-background=black] h4, div.block[data-background=black] h5, div.block[data-background=black] h6 {
  color: #DC1E37;
}
section.block[data-background=black] .btn:not(.link), div.block[data-background=black] .btn:not(.link) {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: transparent;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
section.block[data-background=black] .btn:not(.link):hover, section.block[data-background=black] .btn:not(.link):focus, section.block[data-background=black] .btn:not(.link):active, div.block[data-background=black] .btn:not(.link):hover, div.block[data-background=black] .btn:not(.link):focus, div.block[data-background=black] .btn:not(.link):active {
  color: #FFFFFF;
  background-color: #DC1E37;
  -webkit-box-shadow: inset 0 0 0 2px #DC1E37;
          box-shadow: inset 0 0 0 2px #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block[data-background=black] .btn:not(.link), div.block[data-background=black] .btn:not(.link) {
    min-width: 150px;
  }
}
section.block[data-background=gray], div.block[data-background=gray] {
  background: #F8F8F8;
}
section.block[data-background=gray] *, div.block[data-background=gray] * {
  color: #DC1E37;
}

/ BLOCK FORMATTING /
body *[data-align-x=left] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}
body *[data-align-x=center] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
body *[data-align-x=center] .buttons__flex {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
body *[data-align-x=right] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}
body *[data-align-x=right] .buttons__flex {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}
body *[data-align-y=top] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
body *[data-align-y=center] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body *[data-align-y=bottom] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/
    ADMIN
/
.admin-only {
  display: none;
}

.block-editor__container .acf-block-panel .acf-fields > .acf-field > .acf-label label {
  font-weight: 700;
}
.block-editor__container .admin--block-head {
  padding: 15px;
}
.block-editor__container .admin-block-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e1e1e1;
  color: #999;
  font-size: 21px;
  font-family: sans-serif;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 0 0 3px;
}
.block-editor__container .admin-block-title span {
  display: block;
  font-size: 18px;
  font-weight: 700;
}
.block-editor__container .admin-block-title span.dashicons {
  margin-right: 5px;
}
.block-editor__container .admin-block-desc {
  color: #999;
  font-size: 14px;
  font-family: sans-serif;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 0 0 3px;
}

/
    BLOCK: Announcement Bar
/
section.block.block--announcement-bar {
  padding: 0;
}
section.block.block--announcement-bar .container {
  max-width: unset;
  display: grid;
  padding-top: 16px;
  padding-bottom: 16px;
}
section.block.block--announcement-bar .block--announcement-bar__wrapper {
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
}
section.block.block--announcement-bar .block--announcement-bar__wrapper:hover .arrow-line, section.block.block--announcement-bar .block--announcement-bar__wrapper:focus .arrow-line {
  width: 22px;
}
section.block.block--announcement-bar .block--announcement-bar__headline {
  margin: 0;
  letter-spacing: 0.2px;
  pointer-events: none;
}
section.block.block--announcement-bar[data-background=red] .block--announcement-bar__cta .arrow-line {
  background: #FFFFFF;
}
section.block.block--announcement-bar[data-background=red] .block--announcement-bar__cta .arrow-head::after {
  border-color: #FFFFFF;
}

/
    BLOCK: Buttons Block
/
section.block.block--buttons-block {
  background: #FFFFFF;
  padding: 35px 0;
}
section.block.block--buttons-block .container {
  display: grid;
  place-items: center;
}
section.block.block--buttons-block .block--buttons-block__blocks {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--buttons-block .block--buttons-block__blocks {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
section.block.block--buttons-block .block--buttons-block__blocks__item {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-decoration: none;
  padding: 30px 6px;
  gap: 10px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  border-top: 2px solid transparent;
}
section.block.block--buttons-block .block--buttons-block__blocks__item:hover, section.block.block--buttons-block .block--buttons-block__blocks__item:focus {
  background: #DDDDDD;
  border-top: 2px solid #DC1E37;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--buttons-block .block--buttons-block__blocks__item {
    padding: 30px 40px;
  }
}
section.block.block--buttons-block .block--buttons-block__blocks__item--icon {
  color: #000000;
  height: 30px;
  width: 30px;
}
section.block.block--buttons-block .block--buttons-block__blocks__item--icon::before {
  font-size: 30px;
}
section.block.block--buttons-block .block--buttons-block__blocks__item--title {
  color: #DC1E37;
  margin: 0;
  letter-spacing: 0.1px;
  width: unset;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--buttons-block .block--buttons-block__blocks__item--title {
    letter-spacing: 0.2px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}

/
    BLOCK: Callout
/
section.block.block--callout {
  background: #FFFFFF;
  padding: 30px 0;
}
section.block.block--callout + .block--callout {
  padding-top: 0;
}
section.block.block--callout .block--callout__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--callout .block--callout__blocks {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
section.block.block--callout .block--callout__blocks__item {
  margin: 0;
  padding: 60px 40px;
  background: #DC1E37;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  text-decoration: none;
  -webkit-transition: background 400ms;
  transition: background 400ms;
}
section.block.block--callout .block--callout__blocks__item:hover, section.block.block--callout .block--callout__blocks__item:focus {
  background: #000000;
}
section.block.block--callout .block--callout__blocks__item:hover .block--callout__blocks__item--link .arrow-line, section.block.block--callout .block--callout__blocks__item:focus .block--callout__blocks__item--link .arrow-line {
  background: #DC1E37;
  width: 118px;
}
section.block.block--callout .block--callout__blocks__item:hover .block--callout__blocks__item--link .arrow-head::after, section.block.block--callout .block--callout__blocks__item:focus .block--callout__blocks__item--link .arrow-head::after {
  border-color: #DC1E37;
}
section.block.block--callout .block--callout__blocks__item--title {
  color: #FFFFFF;
  margin: 0;
  letter-spacing: 0.1px;
  width: unset;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--callout .block--callout__blocks__item--title {
    letter-spacing: 0.2px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
section.block.block--callout .block--callout__blocks__item--copy {
  margin: 0;
  color: #FFFFFF;
}
section.block.block--callout .block--callout__blocks__item--link {
  margin-top: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
section.block.block--callout .block--callout__blocks__item--link * {
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
section.block.block--callout .block--callout__blocks__item--link .arrow-line {
  background: #000000;
  width: 52px;
  height: 4px;
}
section.block.block--callout .block--callout__blocks__item--link .arrow-head {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: block;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  width: 30px;
  height: 30px;
  border: 2px solid transparent;
  margin-left: -23px;
}
section.block.block--callout .block--callout__blocks__item--link .arrow-head::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 18px;
  height: 18px;
  border-bottom: 4px solid #000000;
  border-right: 4px solid #000000;
  border-radius: 3px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  right: 6px;
  top: 4px;
}

/
    BLOCK: Product Comparison
/
section.block.block--comparison {
  background: #FFFFFF;
  padding: 30px 0;
}
section.block.block--comparison .container {
  display: grid;
  place-items: center;
}
section.block.block--comparison .block--comparison__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  gap: 10px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--comparison .block--comparison__blocks {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: no-wrap;
        flex-wrap: no-wrap;
    gap: 0;
  }
}
section.block.block--comparison .block--comparison__blocks .comparison__card {
  padding: 25px 0;
}
section.block.block--comparison .block--comparison__blocks .comparison__card .card__media {
  max-width: 220px;
  max-height: 250px;
  background-size: contain;
}
section.block.block--comparison .block--comparison__blocks .comparison__card .card__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
section.block.block--comparison .block--comparison__blocks .comparison__card .card__content__item {
  border: none;
  border-bottom: 1px solid #DDDDDD;
  place-items: flex-start;
  width: 100%;
  padding: 2px 0;
}
section.block.block--comparison .block--comparison__blocks .comparison__card .card__content__item span {
  text-align: left;
  padding: 0 30px;
}
section.block.block--comparison .block--comparison__blocks .comparison__card .card__content--buttons {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 30px;
}

/
    BLOCK: Email Subscribe
/
section.block--email {
  background: #000000;
  padding: 35px 0;
}
section.block--email .container {
  border-top: 1px solid #DC1E37;
  border-bottom: 1px solid #DC1E37;
  display: grid;
  gap: 12px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .container {
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    gap: 30px;
  }
}
section.block--email .block--email__text {
  padding: 35px 0 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__text {
    padding: 40px 15px 40px 0;
  }
}
section.block--email .block--email__text--headline {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #FFFFFF;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.0625rem;
  font-weight: 900;
  line-height: 1.5rem;
  margin: 0;
  letter-spacing: 0.2px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__text--headline {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
section.block--email .block--email__text--body {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #FFFFFF;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin: 10px 0 0;
  letter-spacing: 0.1px;
}
section.block--email .block--email__form {
  display: grid;
  place-items: center;
}
section.block--email .block--email__form .gform_wrapper {
  width: 100%;
  margin-top: 0;
}
section.block--email .block--email__form .gform_wrapper form {
  display: grid;
  position: relative;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__form .gform_wrapper form {
    grid-template-columns: 1fr auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px;
  }
}
section.block--email .block--email__form .gform_wrapper form label {
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__form .gform_wrapper form label {
    position: absolute;
    top: -25px;
  }
}
section.block--email .block--email__form .gform_wrapper form input[type=email] {
  color: #000000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2;
  min-height: 60px;
  padding-left: 22px;
}
section.block--email .block--email__form .gform_wrapper form input[type=email]::-webkit-input-placeholder {
  color: #999999;
  font-style: italic;
}
section.block--email .block--email__form .gform_wrapper form input[type=email]::-moz-placeholder {
  color: #999999;
  font-style: italic;
}
section.block--email .block--email__form .gform_wrapper form input[type=email]:-ms-input-placeholder {
  color: #999999;
  font-style: italic;
}
section.block--email .block--email__form .gform_wrapper form input[type=email]::-ms-input-placeholder {
  color: #999999;
  font-style: italic;
}
section.block--email .block--email__form .gform_wrapper form input[type=email]::placeholder {
  color: #999999;
  font-style: italic;
}
section.block--email .block--email__form .gform_wrapper form input[type=submit] {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: transparent;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  min-width: unset;
  line-height: 1.125rem !important;
  margin-left: auto;
  float: right;
}
section.block--email .block--email__form .gform_wrapper form input[type=submit]:hover, section.block--email .block--email__form .gform_wrapper form input[type=submit]:focus, section.block--email .block--email__form .gform_wrapper form input[type=submit]:active {
  color: #FFFFFF;
  background-color: #DC1E37;
  -webkit-box-shadow: inset 0 0 0 2px #DC1E37;
          box-shadow: inset 0 0 0 2px #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__form .gform_wrapper form input[type=submit] {
    min-width: 150px;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__form .gform_wrapper form input[type=submit] {
    min-width: unset;
  }
}
section.block--email .block--email__form .gform_wrapper form .top_label {
  margin: 0 0 12px;
  padding: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__form .gform_wrapper form .top_label {
    margin: 0;
  }
}
section.block--email .block--email__form .gform_wrapper form .ginput_container_email {
  position: relative;
}
section.block--email .block--email__form .gform_wrapper form .ginput_container_email::after {
  content: "\f0e0";
  font-family: "Font Awesome 5 Pro", sans-serif;
  font-size: 2rem;
  position: absolute;
  top: 14px;
  right: 15px;
  color: #999999;
  opacity: 0.8;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__form .gform_wrapper form .ginput_container_email::after {
    top: 16px;
  }
}
section.block--email .block--email__form .gform_confirmation_wrapper .gform_confirmation_message {
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
}

/
    BLOCK: Featured List
/
section.block.block--featured-list {
  background: #FFFFFF;
  padding: 30px 0;
}
section.block.block--featured-list .container {
  display: grid;
}
section.block.block--featured-list .block--featured-list__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  margin: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--featured-list .block--featured-list__blocks {
    display: grid;
    grid-template-columns: repeat(3, minmax(10px, 1fr));
  }
}
section.block.block--featured-list .block--featured-list__blocks__item {
  margin: 0 0 0 20px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--featured-list .block--featured-list__blocks__item {
    margin: 0 0 0 40px;
  }
}
section.block.block--featured-list .block--featured-list__blocks__item::marker {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #DC1E37;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--featured-list .block--featured-list__blocks__item::marker {
    font-size: 2.1875rem;
    font-weight: 400;
    line-height: 2.8125rem;
  }
}
section.block.block--featured-list .block--featured-list__blocks__item h2 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
  margin: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--featured-list .block--featured-list__blocks__item h2 {
    font-size: 2.1875rem;
    font-weight: 400;
    line-height: 2.8125rem;
  }
}
section.block.block--featured-list .block--featured-list__blocks__item p {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin: 0;
  max-width: 350px;
  letter-spacing: 0.1px;
}
section.block.block--featured-list .block--featured-list__blocks__item--link {
  margin-top: 6px;
}
section.block.block--featured-list .block--featured-list__blocks__item--link .link {
  color: #DC1E37;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.2px;
}

/
    BLOCK: Full Width Media
/
/ GENERAL ITEM /
section.block--fullWidthMedia {
  padding: 0;
  / IMAGE /
  / VIDEO /
}
section.block--fullWidthMedia[data-type=image]::before {
  content: "";
  padding-top: 550px;
  display: block;
}
@media screen and (max-width: 924px) {
  section.block--fullWidthMedia[data-type=image]::before {
    padding-top: 35%;
  }
}
section.block--fullWidthMedia[data-type=image][data-height=large]::before {
  padding-top: 650px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--fullWidthMedia[data-type=video] .video__wrapper {
    padding-bottom: 550px;
  }
  section.block--fullWidthMedia[data-type=video] .video__wrapper video {
    max-height: 550px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  section.block--fullWidthMedia[data-type=video][data-height=large] .video__wrapper {
    padding-bottom: 650px;
  }
  section.block--fullWidthMedia[data-type=video][data-height=large] .video__wrapper video {
    max-height: 650px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

/
    BLOCK: Full Width Text
/
section.block--full-width-text {
  padding: 60px 0;
}
section.block--full-width-text .block--full-width-text__headline {
  max-width: 1025px;
  margin: 0 auto 0 0;
  letter-spacing: 0.1px;
  pointer-events: none;
}
section.block--full-width-text .block--full-width-text__headline--h1 {
  margin: 0 auto 20px 0;
}
section.block--full-width-text .block--full-width-text__subheading {
  margin: 30px 0 0;
  letter-spacing: 0.2px;
  pointer-events: none;
}
section.block--full-width-text .block--full-width-text__body {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: inherit;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin: 10px auto 10px 0;
  max-width: 900px;
  letter-spacing: 0.1px;
}
section.block--full-width-text .block--full-width-text__cta {
  margin-top: 35px;
}
section.block--full-width-text[data-background=white] .block--full-width-text__body, section.block--full-width-text[data-background=white] p, section.block--full-width-text[data-background=white] p span {
  color: #000000;
}
section.block--full-width-text[data-headline-color=black] .block--full-width-text__headline, section.block--full-width-text[data-headline-color=black] .block--full-width-text__headline--h1 {
  color: #000000;
}

.block--full-width-text-image-container {
  display: grid;
  grid-template-columns: 1fr 200px;
  grid-gap: 10%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 992px) {
  .block--full-width-text-image-container {
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
  .block--full-width-text-image-container {
    display: grid;
    grid-template-columns: 1fr 200px;
    grid-gap: 10%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 992px) and (max-width: 992px) {
  .block--full-width-text-image-container {
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
}
/
    BLOCK: Hero Banner
/
section.block--heroBanner {
  position: relative;
  padding: 0;
  / SIZING /
  / GENERAL ITEM /
  / VIDEO /
  / SCROLL CTA /
}
section.block--heroBanner .heroBanner {
  position: relative;
  width: 100%;
  margin: 0;
}
section.block--heroBanner .container {
  width: 100%;
  height: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .container {
    padding: 0 80px;
    z-index: 20;
    position: absolute;
  }
}
@media screen and (max-width: 924px) {
  section.block--heroBanner .container[data-type=image_item] {
    background: #DC1E37;
  }
  section.block--heroBanner .container[data-type=image_item] .heroBanner__wrapper {
    padding: 60px 0 22px;
  }
  section.block--heroBanner .container[data-type=image_item] .heroBanner__wrapper * {
    color: #FFFFFF;
  }
  section.block--heroBanner .container[data-type=image_item] .heroBanner__wrapper .heroBanner__title {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    color: #FFFFFF;
    letter-spacing: 0;
    text-decoration: none;
    overflow-wrap: break-word;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 3rem;
    margin: 0;
  }
}
@media screen and (max-width: 924px) and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .container[data-type=image_item] .heroBanner__wrapper .heroBanner__title {
    font-size: 3.75rem;
    line-height: 4.25rem;
  }
}
section.block--heroBanner[data-size=small] .heroBanner__item {
  min-height: 250px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner[data-size=small] .heroBanner__item {
    height: 330px;
  }
}
section.block--heroBanner[data-size=medium] .heroBanner__item {
  min-height: 250px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner[data-size=medium] .heroBanner__item {
    height: 480px;
  }
}
section.block--heroBanner[data-size=large] .heroBanner__item {
  min-height: 570px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner[data-size=large] .heroBanner__item {
    height: 570px;
  }
}
section.block--heroBanner[data-size=full] .heroBanner__item {
  min-height: calc(100vh - 90px);
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner[data-size=full] .heroBanner__item {
    min-height: calc(100vh - 90px - 50px);
  }
}
section.block--heroBanner .heroBanner__item {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
section.block--heroBanner .heroBanner__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
section.block--heroBanner .heroBanner__overlay:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
}
section.block--heroBanner .heroBanner__overlay.overlay {
  opacity: var(--opacity);
}
section.block--heroBanner .heroBanner__overlay:after {
  background-color: var(--bg-color);
  opacity: var(--opacity);
}
section.block--heroBanner .heroBanner__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 0 26px;
  height: 100%;
  width: 100%;
}
section.block--heroBanner .heroBanner__wrapper[data-align-x=left] .heroBanner__inner, section.block--heroBanner .heroBanner__wrapper[data-align-x=right] .heroBanner__inner {
  max-width: unset;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .heroBanner__wrapper {
    padding: 3% 0;
  }
}
section.block--heroBanner .heroBanner__inner {
  max-width: 575px;
}
section.block--heroBanner .heroBanner__inner .banner__singleLabel {
  color: #FFFFFF;
  font-size: 21px;
  font-style: italic;
  margin-bottom: 10px;
}
section.block--heroBanner .heroBanner__inner .heroBanner__sub_title {
  font-size: 18px;
  color: #fff;
  margin-bottom: 5px;
  display: inline-block;
}
section.block--heroBanner .heroBanner__inner .heroBanner__title {
  color: #000000;
  margin: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .heroBanner__inner .heroBanner__title {
    color: #FFFFFF;
  }
}
section.block--heroBanner .heroBanner__inner .heroBanner__caption {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 67px;
  overflow: hidden;
  margin: 0;
  color: #DC1E37;
  line-height: 61px;
  letter-spacing: 0.1px;
  gap: 16px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .heroBanner__inner .heroBanner__caption {
    color: #FFFFFF;
  }
}
section.block--heroBanner .heroBanner__inner .heroBanner__caption--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-animation: flip 14000ms linear infinite;
          animation: flip 14000ms linear infinite;
}
section.block--heroBanner .heroBanner__inner .heroBanner__caption--list--flip {
  color: #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .heroBanner__inner .heroBanner__caption--list--flip {
    color: #FFFFFF;
  }
}
@media screen and (max-width: 924px) {
  section.block--heroBanner .heroBanner__inner .btn {
    cursor: pointer;
    display: inline-block;
    padding: 14px 20px;
    margin: auto 0;
    min-width: 125px;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
            box-shadow: inset 0 0 0 1px #DC1E37;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-weight: 700;
    font-size: 0.9375rem;
    line-height: 1.125rem;
    letter-spacing: 0.3px;
    text-align: center;
    background-color: #DC1E37;
    color: #FFFFFF;
    text-transform: capitalize;
    text-decoration: none;
    -webkit-transition: all 400ms;
    transition: all 400ms;
  }
  section.block--heroBanner .heroBanner__inner .btn:hover, section.block--heroBanner .heroBanner__inner .btn:focus, section.block--heroBanner .heroBanner__inner .btn:active {
    color: #FFFFFF;
    background-color: #000000;
    -webkit-box-shadow: inset 0 0 0 2px transparent;
            box-shadow: inset 0 0 0 2px transparent;
  }
}
@media screen and (max-width: 924px) and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .heroBanner__inner .btn {
    min-width: 150px;
  }
}
section.block--heroBanner .heroBanner__inner a.btn {
  margin-top: 25px;
}
section.block--heroBanner .heroBanner__item[data-type=video_item] .heroBanner__video .video__wrapper {
  padding-bottom: 0;
  width: 100vw;
  height: 100%;
  display: block;
}
section.block--heroBanner .heroBanner__item[data-type=video_item] .heroBanner__video .video__wrapper video {
  width: 100vw;
  position: relative;
  top: unset;
  bottom: unset;
  right: unset;
  left: unset;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 924px) {
  section.block--heroBanner .heroBanner__item[data-type=video_item] .heroBanner__video .video__wrapper {
    display: none;
  }
}
section.block--heroBanner .heroBanner__item[data-type=video_item] .heroBanner__video .mobile-fallback-image {
  width: 100vw;
  height: 100%;
  background-position: center, center;
  background-size: cover;
  display: none;
}
@media screen and (max-width: 924px) {
  section.block--heroBanner .heroBanner__item[data-type=video_item] .heroBanner__video .mobile-fallback-image {
    display: block;
  }
}
section.block--heroBanner .heroBanner__scrollCta {
  position: absolute;
  bottom: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}
section.block--heroBanner .heroBanner__scrollCta [class*=fa] {
  font-size: 25px;
}
@-webkit-keyframes flip {
  0%, 4.25% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  8.25%, 16.75% {
    -webkit-transform: translateY(calc(-100% - 4px));
            transform: translateY(calc(-100% - 4px));
  }
  20.75%, 29.25% {
    -webkit-transform: translateY(calc(-200% - 8px));
            transform: translateY(calc(-200% - 8px));
  }
  33.25%, 41.75% {
    -webkit-transform: translateY(calc(-300% - 12px));
            transform: translateY(calc(-300% - 12px));
  }
  45.75%, 54.25% {
    -webkit-transform: translateY(calc(-400% - 16px));
            transform: translateY(calc(-400% - 16px));
  }
  58.25%, 66.75% {
    -webkit-transform: translateY(calc(-300% - 12px));
            transform: translateY(calc(-300% - 12px));
  }
  70.75%, 79.25% {
    -webkit-transform: translateY(calc(-200% - 8px));
            transform: translateY(calc(-200% - 8px));
  }
  83.25%, 91.75% {
    -webkit-transform: translateY(calc(-100% - 4px));
            transform: translateY(calc(-100% - 4px));
  }
  95.75%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes flip {
  0%, 4.25% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  8.25%, 16.75% {
    -webkit-transform: translateY(calc(-100% - 4px));
            transform: translateY(calc(-100% - 4px));
  }
  20.75%, 29.25% {
    -webkit-transform: translateY(calc(-200% - 8px));
            transform: translateY(calc(-200% - 8px));
  }
  33.25%, 41.75% {
    -webkit-transform: translateY(calc(-300% - 12px));
            transform: translateY(calc(-300% - 12px));
  }
  45.75%, 54.25% {
    -webkit-transform: translateY(calc(-400% - 16px));
            transform: translateY(calc(-400% - 16px));
  }
  58.25%, 66.75% {
    -webkit-transform: translateY(calc(-300% - 12px));
            transform: translateY(calc(-300% - 12px));
  }
  70.75%, 79.25% {
    -webkit-transform: translateY(calc(-200% - 8px));
            transform: translateY(calc(-200% - 8px));
  }
  83.25%, 91.75% {
    -webkit-transform: translateY(calc(-100% - 4px));
            transform: translateY(calc(-100% - 4px));
  }
  95.75%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
section.block--heroBanner section.block--heroBanner .heroBanner__sub_title {
  font-size: 18px;
  color: #fff;
  margin-bottom: 5px;
  display: inline-block;
}

/
    BLOCK: Buttons Block
/
section.block.block--image-with-text {
  background: #FFFFFF;
  padding: 30px 0;
}
section.block.block--image-with-text .container {
  display: grid;
  place-items: center;
}
section.block.block--image-with-text .block--image-with-text__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  gap: 20px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--image-with-text .block--image-with-text__blocks {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: no-wrap;
        flex-wrap: no-wrap;
    gap: 30px;
  }
}
section.block.block--image-with-text .block--image-with-text__blocks__item {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-decoration: none;
  padding: 0;
  gap: 10px;
  width: 100%;
}
section.block.block--image-with-text .block--image-with-text__blocks__item--image {
  position: relative;
}
section.block.block--image-with-text .block--image-with-text__blocks__item--image--item {
  min-height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--image-with-text .block--image-with-text__blocks__item--image--item {
    min-height: 280px;
    height: auto;
    width: 100%;
  }
}
section.block.block--image-with-text .block--image-with-text__blocks__item--image--overlay {
  position: absolute;
  top: 7px;
  right: 4%;
  height: auto;
  width: 59px;
}
@media screen and (min-width: calc(1299px + 1px)) {
  section.block.block--image-with-text .block--image-with-text__blocks__item--image--overlay {
    width: 74px;
  }
}
section.block.block--image-with-text .block--image-with-text__blocks__item--text--eyebrow {
  color: #DC1E37;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
section.block.block--image-with-text .block--image-with-text__blocks__item--text--title {
  margin: 0;
  letter-spacing: 0.2px;
}
section.block.block--image-with-text .block--image-with-text__blocks__item--text--body {
  color: #707070;
  letter-spacing: 0.3px;
  margin-bottom: 10px;
}
section.block.block--image-with-text .block--image-with-text__blocks__item--text--link {
  color: #DC1E37;
}

/
    BLOCK: Horizontal Divider
/
.block--line-break {
  margin: 0;
  border-color: #DDDDDD;
}
.block--line-break.red {
  border-color: #DC1E37;
}

/
    BLOCK: Logos
/
section.block.block--logos {
  background: #FFFFFF;
  padding: 40px 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--logos {
    padding: 30px 0;
  }
}
section.block.block--logos .container {
  display: grid;
  place-items: center;
}
section.block.block--logos .block--logos__blocks {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--logos .block--logos__blocks {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
section.block.block--logos .block--logos__blocks img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
section.block.block--logos .block--logos__blocks img:hover {
  -webkit-filter: none;
          filter: none;
}

/
   BLOCK: News Hero Slider
/
.block.news-hero-slider {
  background: #F8F8F8;
}
.block.news-hero-slider .news-hero-slider__container {
  margin-bottom: 0;
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper {
  display: grid;
  padding: 30px 0 100px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper {
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    padding: 50px 0 110px;
  }
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-content .section-title {
  color: #DC1E37;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0;
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-content .article-title {
  margin: 0;
  letter-spacing: 0.1px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-content .article-excerpt {
  letter-spacing: 0.3px;
  color: #707070;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-content .article-link {
  margin: 10px 0;
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-featured-image {
  margin-bottom: 40px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-featured-image {
    margin-bottom: 0;
    padding: 0 50px 0 20px;
  }
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-featured-image img {
  max-height: 440px;
  -o-object-fit: cover;
     object-fit: cover;
}
.block.news-hero-slider .news-hero-slider__container.slick-slider .slick-arrow {
  bottom: 15px;
}
.block.news-hero-slider .news-hero-slider__container.slick-slider .slick-arrow.slick-prev {
  left: calc(50% - 75px);
}
.block.news-hero-slider .news-hero-slider__container.slick-slider .slick-arrow.slick-next {
  right: calc(50% - 70px);
}
.block.news-hero-slider .news-hero-slider__container.slick-slider .slick-arrow:hover {
  outline: none;
  background: #DC1E37;
  border-color: #DC1E37;
}
.block.news-hero-slider .news-hero-slider__container.slick-slider .slick-arrow:hover::before {
  color: #FFFFFF;
}
.block.news-hero-slider .news-hero-slider__container.slick-slider .slick-dots {
  position: absolute;
  bottom: 44px;
}

/
    BLOCK: PAGE TITLE
/
.block--pageTitle {
  padding: 20px 0;
  position: relative;
  z-index: 10;
}
.block--pageTitle + section.block {
  padding-top: 0 !important;
}
.block--pageTitle.padding--noTop {
  padding-top: 0;
}
.block--pageTitle.padding--noBottom {
  padding-bottom: 0;
}
.block--pageTitle.textAlign--center {
  text-align: center;
}
.block--pageTitle.textAlign--right {
  text-align: right;
}
.block--pageTitle .theme--heading {
  margin: 0;
}

/
    BLOCK: Product Cards
/
.block--product-cards {
  background: #F8F8F8;
  padding: 60px 0;
}
.block--product-cards .product-cards__title {
  margin: 0;
  padding: 30px 0 20px;
}
.block--product-cards .product-cards__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--product-cards .product-cards__wrapper {
    display: grid;
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
    row-gap: 50px;
    grid-template-columns: repeat(4, minmax(10px, 1fr));
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(2n-1) {
    grid-column-end: -2;
  }
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--product-cards .product-cards__wrapper {
    grid-template-columns: repeat(6, minmax(10px, 1fr));
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(2n-1) {
    grid-column-end: unset;
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(3n-1) {
    grid-column-end: -2;
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:nth-last-child(2):nth-child(3n+1) {
    grid-column-end: 4;
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(3n-2) {
    grid-column-end: 5;
  }
}

.block--product-cards + .block--product-cards {
  padding-top: 0px;
}

/
   BLOCK: Product Hero Slider
/
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container {
    display: grid;
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    padding: 45px 0 25px;
  }
}
.block--hero-slider__container .section__product {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #DC1E37;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin-bottom: 16px;
}
.block--hero-slider__container .section__title {
  margin: 0 0 12px;
}
.block--hero-slider__container .section__caption {
  color: #707070;
  letter-spacing: 0.1px;
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container .section__caption {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-feature-settings: "kern";
    font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #707070;
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-bottom: 1.125rem;
    font-weight: 500;
  }
}
.block--hero-slider__container .section__specs {
  display: grid;
  grid-template-columns: repeat(3, minmax(10px, 1fr));
  gap: 4px;
  width: 100%;
  margin: 8px 0 30px;
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container .section__specs {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 16px;
  }
}
.block--hero-slider__container .section__specs__item {
  display: grid;
  width: 100%;
  padding: 2px 0;
}
.block--hero-slider__container .section__specs__item:nth-child(2) {
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
}
.block--hero-slider__container .section__specs__item--label {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.1px;
  text-align: center;
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container .section__specs__item--label {
    font-size: 1.25rem;
    line-height: 2.5rem;
  }
}
.block--hero-slider__container .section__specs__item--value {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #707070;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.375rem;
  text-align: center;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--hero-slider__container .section__specs__item--value {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
  }
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container .section__specs__item--value {
    font-size: 1.375rem;
    line-height: 2rem;
    letter-spacing: 0.2px;
  }
}
.block--hero-slider__container .section__specs__item--value.metric {
  display: none;
}
.block--hero-slider__container .switch-button {
  position: relative;
  margin: 30px auto 40px;
  background: #DDDDDD;
  border-radius: 19px;
  overflow: hidden;
  width: 168px;
  text-align: center;
  font-size: 0.875rem;
  letter-spacing: 0.1px;
  color: #000000;
  position: relative;
  padding-right: 85px;
}
.block--hero-slider__container .switch-button:focus-visible, .block--hero-slider__container .switch-button:focus-within {
  outline: 1px solid #707070;
}
.block--hero-slider__container .switch-button::before {
  content: "METRIC";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 16px;
  width: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 3;
  pointer-events: none;
  font-size: 0.875rem;
  color: #707070;
}
.block--hero-slider__container .switch-button.selected::before {
  color: #000000;
  text-decoration: underline;
}
.block--hero-slider__container .switch-button .switch-button--checkbox {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
}
.block--hero-slider__container .switch-button .switch-button--checkbox:checked + label {
  color: #707070;
  text-decoration: none;
}
.block--hero-slider__container .switch-button .switch-button--checkbox:checked + .switch-button--label:before {
  -webkit-transform: translateX(78px);
          transform: translateX(78px);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 19px;
  border-bottom-right-radius: 19px;
  text-decoration: underline;
  text-underline-offset: 2px;
  color: #000000;
}
.block--hero-slider__container .switch-button .switch-button--checkbox + .switch-button--label {
  position: relative;
  padding: 12px 0;
  display: block;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.block--hero-slider__container .switch-button .switch-button--checkbox + .switch-button--label::before {
  content: "";
  background: #FFFFFF;
  height: 32px;
  width: 77px;
  position: absolute;
  left: 6px;
  top: 5px;
  border-top-left-radius: 19px;
  border-bottom-left-radius: 19px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.block--hero-slider__container .switch-button .switch-button--checkbox + .switch-button--label .switch-button--label--span {
  position: relative;
}
.block--hero-slider__container .hero-slider__container {
  position: relative;
}
.block--hero-slider__container .hero-slider__container--overlay {
  position: absolute;
  top: -30px;
  right: 15px;
  z-index: 1;
  height: auto;
  width: 100px;
}
.block--hero-slider__container .hero-slider__wrapper.main-slider {
  height: 100%;
}
.block--hero-slider__container .hero-slider__wrapper.main-slider .slick-list {
  height: 100%;
}
.block--hero-slider__container .hero-slider__wrapper.main-slider .slick-list .slick-track {
  height: 100%;
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-list {
  padding: 0 0 15px 0;
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-slide {
  height: auto;
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-slide img {
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-slide img {
    min-height: 485px;
  }
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-slide .video__wrapper {
  height: 100%;
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-slide .video__wrapper .youtube_thumbnail {
  height: 100%;
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-arrow {
    bottom: unset;
    top: 50%;
  }
}
@media screen and (max-width: 1299px) {
  .block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-arrow.slick-prev {
    left: calc(50% - 75px);
  }
}
@media screen and (max-width: 1299px) {
  .block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-arrow.slick-next {
    right: calc(50% - 70px);
  }
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-arrow:hover {
  outline: none;
  background: #DC1E37;
  border-color: #DC1E37;
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-arrow:hover::before {
  color: #FFFFFF;
}
.block--hero-slider__container .block--hero-slider__bottom {
  display: grid;
  grid-template-columns: repeat(2, minmax(10px, 1fr));
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100vw;
  padding: 30px 45px 0;
}
.block--hero-slider__container .block--hero-slider__bottom[data-slides="1"] {
  grid-template-columns: 1fr;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper {
  padding-right: 40px;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper[data-count="1"] {
  display: none;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 5px;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-slide {
  border: 1px solid #DDDDDD;
  height: 80px;
  cursor: pointer;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-slide .video__wrapper {
  padding-bottom: 80px;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-slide img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  min-height: unset;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow {
  bottom: unset;
  top: calc(50% - 5px);
  background: transparent;
  border-color: transparent;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow.slick-prev {
  left: -30px;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow.slick-prev::before {
  content: "\f053";
  color: #000000;
  background: transparent;
  border: none;
  font-size: 1.25rem;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow.slick-next {
  right: 10px;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow.slick-next::before {
  content: "\f054";
  color: #000000;
  background: transparent;
  border: none;
  font-size: 1.25rem;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow:hover {
  background: transparent;
  border-color: transparent;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow:hover::before {
  color: #DC1E37;
}
.block--hero-slider__container .block--hero-slider__bottom .switch__wrapper {
  margin-left: auto;
}
.block--hero-slider__container .block--hero-slider__bottom .switch__wrapper .switch-button {
  max-height: 43px;
}
.block--hero-slider .subnav {
  position: relative;
  background: #DC1E37;
  width: 100%;
  z-index: 20;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  top: 0;
}
.block--hero-slider .subnav__mobile-wrapper, .block--hero-slider .subnav__desktop-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block--hero-slider .subnav__mobile-wrapper {
  padding: 0 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.block--hero-slider .subnav__mobile-wrapper--top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.block--hero-slider .subnav__mobile-wrapper--top--current {
  padding: 14px 12px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.block--hero-slider .subnav__mobile-wrapper--top--current:hover, .block--hero-slider .subnav__mobile-wrapper--top--current:focus-within, .block--hero-slider .subnav__mobile-wrapper--top--current.active-link {
  background: #FF2643;
}
.block--hero-slider .subnav__mobile-wrapper--top--btn {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: transparent;
  padding: 0;
  color: #FFFFFF;
  cursor: pointer;
}
.block--hero-slider .subnav__mobile-wrapper--top--btn .current-anchor {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #FFFFFF;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.0625rem;
  font-weight: 900;
  line-height: 1.5rem;
  margin: 5px 0 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 8px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--hero-slider .subnav__mobile-wrapper--top--btn .current-anchor {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
.block--hero-slider .subnav__mobile-wrapper--top--btn .current-anchor::after {
  content: "\f078";
  -webkit-transition: all 400ms;
  transition: all 400ms;
  font-family: "Font Awesome 5 Pro", sans-serif;
  font-size: 0.875rem;
}
.block--hero-slider .subnav__mobile-wrapper--anchors {
  -webkit-transition: all 400ms;
  transition: all 400ms;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 0;
  width: 100%;
  gap: 20px;
}
.block--hero-slider .subnav__mobile-wrapper--anchors--links {
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
  display: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.block--hero-slider .subnav__mobile-wrapper--anchors.show {
  height: auto;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  padding: 20px;
}
.block--hero-slider .subnav__mobile-wrapper--anchors.show .subnav__mobile-wrapper--anchors--links {
  display: block;
}
.block--hero-slider .subnav__desktop-wrapper {
  padding-right: 45px;
}
.block--hero-slider .subnav__desktop-wrapper--links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 45px;
}
.block--hero-slider .subnav__title {
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0;
  text-transform: unset;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--hero-slider .subnav__title {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    color: #FFFFFF;
    letter-spacing: 0;
    text-decoration: none;
    overflow-wrap: break-word;
    font-size: 1.0625rem;
    font-weight: 900;
    line-height: 1.5rem;
    text-transform: unset;
  }
}
@media screen and (min-width: calc(924px + 1px)) and (min-width: calc(924px + 1px)) {
  .block--hero-slider .subnav__title {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
.block--hero-slider .subnav__item {
  padding: 20px 40px;
}
.block--hero-slider .subnav__link {
  color: #FFFFFF;
  font-size: 0.875rem;
  font-weight: 900;
  line-height: 1.25rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 28px 40px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.block--hero-slider .subnav__link:hover, .block--hero-slider .subnav__link:focus, .block--hero-slider .subnav__link.active-link {
  background: #FF2643;
}

/
    BLOCK: Side By Side
/
.block--side_by_side {
  / RICH TEXT /
  / IMAGE /
}
.block--side_by_side__wrapper {
  display: grid;
  grid-auto-flow: row;
}
.block--side_by_side .side_by_side__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.block--side_by_side .side_by_side__row[data-position=text] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--side_by_side .side_by_side__row {
    display: grid;
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.block--side_by_side .side_by_side__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  / IMAGE && VIDEO /
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--side_by_side .side_by_side__item {
    max-height: 560px;
  }
}
.block--side_by_side .side_by_side__item .item__inner {
  width: 100%;
}
@media screen and (max-width: 1299px) {
  .block--side_by_side .side_by_side__item img,
  .block--side_by_side .side_by_side__item video,
  .block--side_by_side .side_by_side__item iframe {
    width: 100%;
    max-width: 100%;
  }
}
.block--side_by_side .side_by_side__item--media {
  width: 100%;
}
.block--side_by_side .side_by_side__item--richText {
  display: grid;
  place-items: center;
  padding: 40px 0;
}
.block--side_by_side .side_by_side__item--richText .item__inner {
  position: relative;
  max-width: calc(1440px + 5% * 2);
  padding: 0 5%;
  margin: 0 auto;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--side_by_side .side_by_side__item--richText .item__inner {
    max-width: calc(1440px + 50px * 2);
    padding: 0 50px;
  }
}
.block--side_by_side .side_by_side__item--richText .item__inner h2 {
  letter-spacing: 0.1px;
  margin: 0;
}
.block--side_by_side .side_by_side__item--richText .item__inner .item__content {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #FFFFFF;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  letter-spacing: 0.1px;
  margin: 16px 0 0;
}
.block--side_by_side .side_by_side__item--richText .item__inner .buttons__flex {
  margin-top: 30px;
}
.block--side_by_side .side_by_side__item--richText[data-background=white] * {
  color: #000000;
}
.block--side_by_side .side_by_side__item--richText[data-background=white] .item__content {
  color: #000000;
}
.block--side_by_side .side_by_side__item--richText[data-background=white] .btn {
  color: #FFFFFF;
}
.block--side_by_side .side_by_side__item--image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/
    BLOCK: Specifications
/
section.block.block--specs {
  background: #FFFFFF;
  padding: 30px 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs {
    padding: 60px 0;
  }
}
section.block.block--specs .container {
  display: grid;
  place-items: center;
  gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs .container {
    gap: 50px;
  }
}
section.block.block--specs .block--specs__top {
  width: 100%;
}
section.block.block--specs .block--specs__top--headline {
  color: #DC1E37;
  text-align: left;
  margin: 0;
  letter-spacing: 0.1px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs .block--specs__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  section.block.block--specs .block--specs__top .switch-button {
    margin: 0;
  }
}
section.block.block--specs .block--specs__blocks {
  display: grid;
  gap: 28px;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs .block--specs__blocks {
    gap: 28px;
  }
}
section.block.block--specs .block--specs__blocks__item {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
section.block.block--specs .block--specs__blocks__item * {
  color: #333333;
}
section.block.block--specs .block--specs__blocks__item--title {
  margin: 0;
  letter-spacing: 0.2px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs .block--specs__blocks__item--title {
    letter-spacing: 0.2px;
  }
}
section.block.block--specs .block--specs__blocks__item--subtitle {
  margin: 0;
}
section.block.block--specs .block--specs__blocks__item__cat {
  margin: 8px 0 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs .block--specs__blocks__item__cat {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
section.block.block--specs .block--specs__blocks__item__cat--spec {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 924px) {
  section.block.block--specs .block--specs__blocks__item__cat--spec:not(:last-child) {
    border-bottom: 1px solid #DC1E37;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs .block--specs__blocks__item__cat--spec:not(:nth-last-child(2)):not(:last-child) {
    border-bottom: 1px solid #DC1E37;
  }
}
section.block.block--specs .block--specs__blocks__item__cat--spec--label {
  padding: 14px 18px;
  background: #F8F8F8;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  font-weight: 700;
}
section.block.block--specs .block--specs__blocks__item__cat--spec--value, section.block.block--specs .block--specs__blocks__item__cat--spec--metric {
  margin: 0;
  padding: 14px 18px;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  font-weight: 400;
}
section.block.block--specs .block--specs__blocks__item__cat--spec--metric {
  display: none;
}
section.block.block--specs .link {
  color: #DC1E37;
  font-size: 1.1875rem;
  line-height: 1.25rem;
  position: relative;
  text-decoration: none;
  will-change: transform;
  margin-top: 15px;
  margin-right: auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
section.block.block--specs .link::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
section.block.block--specs .link:hover::after, section.block.block--specs .link:focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
section.block.block--specs .switch-button {
  position: relative;
  margin: 30px auto 40px;
  background: #DDDDDD;
  border-radius: 19px;
  overflow: hidden;
  width: 168px;
  text-align: center;
  font-size: 0.875rem;
  letter-spacing: 0.1px;
  color: #000000;
  position: relative;
  padding-right: 85px;
  margin: 30px 0 10px;
}
section.block.block--specs .switch-button:focus-visible, section.block.block--specs .switch-button:focus-within {
  outline: 1px solid #707070;
}
section.block.block--specs .switch-button::before {
  content: "METRIC";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 16px;
  width: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 3;
  pointer-events: none;
  font-size: 0.875rem;
  color: #707070;
}
section.block.block--specs .switch-button.selected::before {
  color: #000000;
  text-decoration: underline;
}
section.block.block--specs .switch-button .switch-button--checkbox {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
}
section.block.block--specs .switch-button .switch-button--checkbox:checked + label {
  color: #707070;
  text-decoration: none;
}
section.block.block--specs .switch-button .switch-button--checkbox:checked + .switch-button--label:before {
  -webkit-transform: translateX(78px);
          transform: translateX(78px);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 19px;
  border-bottom-right-radius: 19px;
  text-decoration: underline;
  text-underline-offset: 2px;
  color: #000000;
}
section.block.block--specs .switch-button .switch-button--checkbox + .switch-button--label {
  position: relative;
  padding: 12px 0;
  display: block;
  text-decoration: underline;
  text-underline-offset: 2px;
}
section.block.block--specs .switch-button .switch-button--checkbox + .switch-button--label::before {
  content: "";
  background: #FFFFFF;
  height: 32px;
  width: 77px;
  position: absolute;
  left: 6px;
  top: 5px;
  border-top-left-radius: 19px;
  border-bottom-left-radius: 19px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
section.block.block--specs .switch-button .switch-button--checkbox + .switch-button--label .switch-button--label--span {
  position: relative;
}

/
    BLOCK: Stats
/
section.block.block--stats {
  background: #FFFFFF;
  padding: 30px 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--stats {
    padding: 60px 0;
  }
}
section.block.block--stats .container {
  display: grid;
  place-items: center;
  gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--stats .container {
    gap: 60px;
  }
}
section.block.block--stats .block--stats__headline {
  color: #DC1E37;
  text-align: center;
  margin: 0;
  letter-spacing: 0.1px;
}
section.block.block--stats .block--stats__blocks {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 60px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--stats .block--stats__blocks {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
section.block.block--stats .block--stats__blocks__item {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
section.block.block--stats .block--stats__blocks__item--title {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
  color: #DC1E37;
  margin: 0;
  letter-spacing: 0.1px;
  width: unset;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--stats .block--stats__blocks__item--title {
    font-size: 2.1875rem;
    font-weight: 400;
    line-height: 2.8125rem;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--stats .block--stats__blocks__item--title {
    letter-spacing: 0.2px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
section.block.block--stats .block--stats__blocks__item--copy {
  margin: 0;
}
section.block.block--stats .block--stats__blocks__item--link {
  margin-top: -2px;
}
section.block.block--stats .block--stats__blocks__item--link .link {
  color: #DC1E37;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.2px;
}

.page-id-8226 section.block.block--stats .block--stats__blocks {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.page-id-8226 section.block.block--stats .block--stats__blocks__item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/
    BLOCK: WYSIWYG
/
.block--wysiwyg {
  padding: 30px 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--wysiwyg .container {
    padding: 0;
    max-width: 886px;
  }
}
.block--wysiwyg .container h2, .block--wysiwyg .container h3 {
  margin: 14px 0;
}
.block--wysiwyg .container p {
  margin: 13px 0;
  letter-spacing: 0.3px;
}
.block--wysiwyg .container a {
  color: #DC1E37;
  -webkit-text-decoration: underline solid rgba(0, 0, 0, 0) 1.5px;
          text-decoration: underline solid rgba(0, 0, 0, 0) 1.5px;
  -webkit-transition: -webkit-text-decoration-color 400ms;
  transition: -webkit-text-decoration-color 400ms;
  transition: text-decoration-color 400ms;
  transition: text-decoration-color 400ms, -webkit-text-decoration-color 400ms;
}
.block--wysiwyg .container a:hover, .block--wysiwyg .container a:focus {
  -webkit-text-decoration-color: #DC1E37;
          text-decoration-color: #DC1E37;
}
.block--wysiwyg .container blockquote::before {
  background-color: #DC1E37;
}
.block--wysiwyg .container blockquote p {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #707070;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  letter-spacing: 0.1px;
}
.block--wysiwyg .container .wp-video-shortcode:focus, .block--wysiwyg .container .wp-video-shortcode:focus-within {
  outline: 2px solid #000000;
}
.block--wysiwyg .container .wp-video {
  margin: 50px auto;
}
@media screen and (max-width: 924px) {
  .block--wysiwyg .container .wp-video {
    width: unset !important;
  }
}
.block--wysiwyg .container .wp-video .mejs-overlay-play::after {
  content: "";
  background-color: #000000;
  opacity: 0.25;
  position: absolute;
  height: 100%;
  width: 100%;
}
.block--wysiwyg .container .wp-video .mejs-overlay-play .mejs-overlay-button {
  background: url("/wp-content/themes/yanmar/assets/dist/imgs/play.png");
  height: 100px;
  width: 100px;
  position: relative;
  z-index: 2;
}
.block--wysiwyg .container img {
  padding: 0;
  margin: 50px auto;
}
@media screen and (max-width: 924px) {
  .block--wysiwyg .container img {
    max-width: 90vw;
    height: auto;
  }
}
.block--wysiwyg .container div.wp-caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 30px auto;
  padding: 0;
}
.block--wysiwyg .container div.wp-caption img {
  margin: 0 auto;
  width: 100%;
}
.block--wysiwyg .container div.wp-caption .wp-caption-text {
  color: inherit;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: right;
  margin: 0;
}
.block--wysiwyg .container p iframe {
  border: none;
  width: 100%;
  aspect-ratio: 2;
}

section.block--full-width-text {
  padding: 60px 0;
}
section.block--full-width-text .block--full-width-text__body {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: inherit;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin: 10px auto 10px 0;
  max-width: 900px;
  letter-spacing: 0.1px;
}
section.block--full-width-text .block--full-width-text__cta {
  margin-top: 35px;
}
section.block--full-width-text[data-background=white] .block--full-width-text__body, section.block--full-width-text[data-background=white] p, section.block--full-width-text[data-background=white] p span {
  color: #000000;
}
section.block--full-width-text[data-headline-color=black] .block--full-width-text__headline, section.block--full-width-text[data-headline-color=black] .block--full-width-text__headline--h1 {
  color: #000000;
}

section.block--full-width-with-gallery {
  text-align: center;
}
section.block--full-width-with-gallery .block--full-width-text__headline {
  max-width: 800px;
  margin: 0 auto 20px;
  letter-spacing: 0.1px;
  pointer-events: none;
  font-weight: 700;
  color: #000 !important;
}
section.block--full-width-with-gallery .full-w-image-body {
  max-width: 800px;
  margin: auto;
  letter-spacing: 0.1px;
  pointer-events: none;
  color: #000 !important;
}
section.block--full-width-with-gallery .full-w-image-gallery {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  margin: 40px auto;
  max-width: 1200px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
section.block--full-width-with-gallery .image-sub-head {
  color: #DC1E36 !important;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 15px;
}
section.block--full-width-with-gallery .block--full-width-text__cta {
  margin-top: 35px;
}
section.block--full-width-with-gallery[data-background=white] .block--full-width-text__cta a {
  color: white;
}

section.block--full-width-with-gallery {
  text-align: center;
}

section.block--full-width-with-gallery .block--full-width-text__headline {
  max-width: 800px;
  margin: 0 auto 20px;
  letter-spacing: 0.1px;
  pointer-events: none;
  font-weight: 700;
  color: #000 !important;
}

section.block--full-width-with-gallery .full-w-image-body {
  max-width: 800px;
  margin: auto;
  letter-spacing: 0.1px;
  pointer-events: none;
  color: #000 !important;
}

section.block--full-width-with-gallery .full-w-image-gallery {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 40px auto;
  max-width: 1200px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

section.block--full-width-with-gallery .image-sub-head {
  color: #dc1e36 !important;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 15px;
}

section.block--full-width-with-gallery .full-w-image-gallery li img {
  width: 150px;
  height: auto;
}

section.block--full-width-with-gallery .block--full-width-text__cta {
  margin-top: 35px;
}

section.block--full-width-with-gallery[data-background=white] .block--full-width-text__cta a {
  color: white;
}

/
    BLOCK: Product Cards
/
.block--product-cards {
  background: #F8F8F8;
  padding: 60px 0;
}
.block--product-cards .product-cards__title {
  margin: 0;
  padding: 30px 0 20px;
}
.block--product-cards .product-cards__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--product-cards .product-cards__wrapper {
    display: grid;
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
    row-gap: 50px;
    grid-template-columns: repeat(4, minmax(10px, 1fr));
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(2n-1) {
    grid-column-end: -2;
  }
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--product-cards .product-cards__wrapper {
    grid-template-columns: repeat(6, minmax(10px, 1fr));
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(2n-1) {
    grid-column-end: unset;
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(3n-1) {
    grid-column-end: -2;
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:nth-last-child(2):nth-child(3n+1) {
    grid-column-end: 4;
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(3n-2) {
    grid-column-end: 5;
  }
}

.block--product-cards + .block--product-cards {
  padding-top: 0px;
}

div#filter_banner-wrapper {
  background: #DC1E37;
  padding: 35px 0;
}

.att-fiter-container.container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.att-filter-text h4 {
  color: white;
  display: inline-block;
  margin: 0 auto;
}

.att-filter-text {
  color: #fff;
}

a#view_all_attachments {
  border: 2px solid #e2e2e2;
  background: transparent;
  color: #fff;
  display: inline-block;
  min-width: 220px;
}

select#attachment_filter {
  min-width: 220px;
  height: 50px;
  border: none;
  color: #dc1e37;
  padding: 0 20px;
  margin-left: 40px;
  text-align: center;
}

.product-cards__item.attachment .card__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
}

.product-cards__item.attachment ul {
  list-style: none; /* Remove default bullets */
}

.product-cards__item.attachment ul li::before {
  content: "•"; /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #DC1E37; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.attachment h2.h5.card__title {
  text-transform: uppercase;
}

.product-cards__item.attachment ul {
  list-style: none;
  width: 100%;
}

/*
    MODAL POPUP CARD
**/
.attachment-modal {
  display: none;
  position: fixed;
  width: 100vw;
  top: 0;
  bottom: 0;
  z-index: 101;
  left: 0;
  height: 100vh;
  right: 0;
}

.attachment-modal:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3490196078);
}

.attachment-table-wrapper {
  width: 500px;
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, -50%);
  left: 50%;
  background: #fff;
  padding: 40px 30px;
  top: 50%;
  position: absolute;
  max-height: 80vh;
  overflow: scroll;
}

.close-modal {
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
  height: 32px;
  opacity: 0.8;
  cursor: pointer;
}

.close-modal:hover {
  opacity: 1;
}

.close-modal:before, .close-modal:after {
  position: absolute;
  left: 15px;
  content: " ";
  height: 30px;
  width: 4px;
  background-color: #000000;
}

.close-modal:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.close-modal:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.attach-intro-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

.attach-intro span {
  color: #DC1E37;
}

.attach-intro h6 {
  font-weight: 700;
  text-transform: uppercase;
  margin: 9px 0 20px;
  font-size: 20px;
}

.attach-footer-wrap {
  margin-top: 25px;
}

.attach-footer-wrap span {
  display: block;
}

.attach-label {
  background: #DC1E37;
  padding: 5px 15px;
  color: #fff;
  font-weight: 800;
}

.attach-sub-title {
  font-weight: 600;
}

.attachment-table-wrapper .attach-sub-label:nth-child(even) {
  background: #EBE9EA;
}

.attachment-table-wrapper .attach-sub-label:nth-child(odd) {
  background: #F8F8F8;
}

.attachment-table-wrapper .attach-sub-label {
  padding: 9px 15px 3px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
}

.attach-sub-value {
  text-align: right;
}

@media (max-width: 992px) {
  .att-fiter-container.container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  select#attachment_filter {
    margin-left: 0;
    width: 100%;
    margin-top: 15px;
  }
  a#view_all_attachments {
    width: 100%;
    margin-top: 15px;
  }
}
@media (max-width: 768px) {
  .attachment-table-wrapper {
    width: calc(100% - 30px);
  }
  body .card .card__media {
    background-size: contain;
  }
}
select#attachment_filter option {
  color: black;
  text-align: left;
}

/* for the Sticky red bar */
div#filter_banner-wrapper { /* for browser compatibility */
  position: sticky;
  top: 0;
  z-index: 99;
}

.carousel-banner {
  position: relative;
  overflow: hidden;
}
.carousel-banner .carousel-slides {
  min-height: 600px;
  position: relative;
  width: 100%;
  height: auto;
}
.carousel-banner .carousel-slide {
  width: 100%;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
  position: absolute;
  z-index: 1;
  min-height: 600px;
}
.carousel-banner .carousel-slide:first-child, .carousel-banner .carousel-slide.show {
  z-index: 999;
  display: block;
}
.carousel-banner .carousel-slide.is-active {
  display: block;
  z-index: 2;
}
.carousel-banner .carousel-slide .slide-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 0;
}
.carousel-banner .carousel-slide .ombre-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  pointer-events: none;
  z-index: 0;
}
.carousel-banner .carousel-slide .ombre-overlay.left {
  left: -50px;
  width: 50%;
  background: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(0, 0, 0, 0.6)), color-stop(40%, rgba(0, 0, 0, 0.4)), to(transparent));
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.4) 40%, transparent);
  -webkit-filter: blur(10px);
          filter: blur(10px);
  -webkit-transform: skewX(13deg);
          transform: skewX(13deg);
}
.carousel-banner .carousel-slide .ombre-overlay.right {
  right: 0;
  width: 50%;
  background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.6)), color-stop(40%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0) 100%);
  -webkit-filter: blur(10px);
          filter: blur(10px);
  -webkit-transform: skewX(13deg);
          transform: skewX(13deg);
}
.carousel-banner .carousel-slide .text-container {
  position: absolute;
  padding: 1.5rem;
  max-width: 40%;
  color: inherit;
  max-width: 100%;
  width: auto;
}
@media (max-width: 768px) {
  .carousel-banner .carousel-slide .text-container {
    width: 90% !important;
    top: 15% !important;
  }
}
.carousel-banner .carousel-slide .text-container .title-part,
.carousel-banner .carousel-slide .text-container .carousel-title,
.carousel-banner .carousel-slide .text-container .carousel-desc,
.carousel-banner .carousel-slide .text-container .carousel-legal {
  color: inherit;
}
.carousel-banner .carousel-slide .text-container--top-left {
  top: 1rem;
  left: 5rem;
}
.carousel-banner .carousel-slide .text-container--top-center {
  top: 1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.carousel-banner .carousel-slide .text-container--top-right {
  top: 1rem;
  right: 5rem;
}
.carousel-banner .carousel-slide .text-container--middle-left {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 5rem;
}
.carousel-banner .carousel-slide .text-container--middle-center {
  top: 20% !important;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.carousel-banner .carousel-slide .text-container--middle-right {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 5rem;
}
.carousel-banner .carousel-slide .text-container--bottom-left {
  bottom: 1rem;
  left: 5rem;
}
.carousel-banner .carousel-slide .text-container--bottom-center {
  bottom: 1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.carousel-banner .carousel-slide .text-container--bottom-right {
  bottom: 1rem;
  right: 5rem;
}
.carousel-banner .carousel-slide .text-container .eyebrow {
  font-size: 0.85rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: 0.5rem;
}
.carousel-banner .carousel-slide .text-container .carousel-title {
  font-size: 2rem;
  line-height: 1.2;
  margin-bottom: 0.5rem;
  font-weight: 700;
  text-transform: uppercase;
}
.carousel-banner .carousel-slide .text-container .carousel-desc {
  font-size: 1rem;
  margin-bottom: 0.75rem;
}
.carousel-banner .carousel-slide .text-container .carousel-btn {
  display: inline-block;
  padding: 0.75rem 1.5rem;
  text-decoration: none;
  margin-bottom: 0.5rem;
}
.carousel-banner .carousel-slide .text-container .carousel-btn--black {
  background: #000;
  color: #fff;
}
.carousel-banner .carousel-slide .text-container .carousel-btn--red {
  background: #DC1E37;
  color: #fff;
}
.carousel-banner .carousel-slide .text-container .carousel-btn--white {
  background: #fff;
  color: #000;
}
.carousel-banner .carousel-slide .text-container .carousel-legal {
  font-size: 0.7rem;
  display: block;
}
.carousel-banner .carousel-slide .text-container.text-align--left {
  text-align: left;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.carousel-banner .carousel-slide .text-container.text-align--center {
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.carousel-banner .carousel-slide .text-container.text-align--right {
  text-align: right;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.carousel-banner .carousel-nav {
  display: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: none;
  border: none;
  font-size: 2rem;
  z-index: 3;
  cursor: pointer;
  color: white;
}
.carousel-banner .carousel-nav.carousel-prev {
  left: 1rem;
}
.carousel-banner .carousel-nav.carousel-next {
  right: 1rem;
}
.carousel-banner .carousel-dots {
  display: none;
  position: absolute;
  bottom: 1rem;
  right: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}
.carousel-banner .carousel-dots .dot {
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  margin: 0 0.25rem;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  cursor: pointer;
}
.carousel-banner .carousel-dots .dot.is-active {
  background: #DC1E37;
}
.carousel-banner .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 20px;
  left: auto;
  right: 75px;
}
.carousel-banner .slick-dots li {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  cursor: pointer;
  width: 12px;
  height: 12px;
}
.carousel-banner .slick-dots li button {
  display: none;
}
.carousel-banner .slick-dots li.slick-active {
  background: #DC1E37;
}
.carousel-banner .slick-arrow {
  top: 50%;
  bottom: auto;
  background: transparent;
  color: #ffffff;
  border: none;
  border-radius: 0;
  padding: 0;
  border: none;
  outline: none;
}
.carousel-banner .slick-arrow:hover, .carousel-banner .slick-arrow:focus {
  border: none;
  outline: none;
}
.carousel-banner .slick-arrow::before {
  opacity: 1;
  color: #ffffff;
  font-size: 30px;
}
.carousel-banner .slide-logo {
  max-height: 60px;
  max-width: 200px;
  -o-object-fit: contain;
     object-fit: contain;
}
.carousel-banner .tagline-text {
  font-size: 1.2rem;
  font-weight: 600;
  color: inherit;
}
.carousel-banner .dual-title {
  text-align: inherit;
  margin-top: 10px;
}
.carousel-banner .dual-title .title-part {
  font-size: 2rem;
  margin: 0;
  text-transform: uppercase;
  line-height: 2.25rem;
  font-weight: 700;
}
.carousel-banner .dual-title .title-divider {
  width: 100%;
  margin: 0.5rem 0;
  border: none;
  height: 1px;
}
.carousel-banner .dual-title .title-divider.with-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  background: none;
  height: auto;
}
.carousel-banner .dual-title .title-divider.with-text span {
  padding: 0 1rem;
  color: inherit;
  font-weight: 500;
  position: relative;
  z-index: 1;
  background: inherit;
}
.carousel-banner .dual-title .title-divider.with-text::before, .carousel-banner .dual-title .title-divider.with-text::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1px;
  background: currentColor;
}
.carousel-banner .dual-title .title-divider.with-text::before {
  margin-right: 1rem;
}
.carousel-banner .dual-title .title-divider.with-text::after {
  margin-left: 1rem;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .carousel-banner .carousel-slide .text-container {
    max-width: 50% !important;
    padding: 1.5rem;
  }
  .carousel-banner .carousel-slide .text-container .carousel-title,
  .carousel-banner .carousel-slide .text-container .title-part {
    font-size: 1.8rem;
  }
  .carousel-banner .carousel-slide .text-container .carousel-desc {
    font-size: 0.95rem;
  }
  .carousel-banner .carousel-slide .text-container .carousel-btn {
    font-size: 0.9rem;
    padding: 0.6rem 1.25rem;
  }
  .carousel-banner .carousel-slide .text-container .carousel-legal {
    font-size: 0.7rem;
  }
  .carousel-banner .carousel-prev,
  .carousel-banner .carousel-next {
    font-size: 1.5rem;
  }
  .carousel-banner .carousel-dots .dot {
    width: 10px;
    height: 10px;
  }
}
.eyebrow--white {
  color: #ffffff;
}

.eyebrow--red {
  color: #DC1E37;
}

.eyebrow--black {
  color: #000000;
}

.title-divider--with-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: none;
}
.title-divider--with-text span {
  background: inherit;
  padding: 0 1rem;
  color: inherit;
}
.title-divider--with-text.title-divider--white::before, .title-divider--with-text.title-divider--white::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1px;
  background: #ffffff;
}
.title-divider--with-text.title-divider--red::before, .title-divider--with-text.title-divider--red::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1px;
  background: #DC1E37;
}
.title-divider--with-text.title-divider--black::before, .title-divider--with-text.title-divider--black::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1px;
  background: #000000;
}

.scroll-down-arrow {
  position: absolute;
  bottom: 1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  font-size: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  z-index: 10;
  -webkit-transition: color 0.2s ease, background-color 0.2s ease, -webkit-transform 0.2s ease;
  transition: color 0.2s ease, background-color 0.2s ease, -webkit-transform 0.2s ease;
  transition: transform 0.2s ease, color 0.2s ease, background-color 0.2s ease;
  transition: transform 0.2s ease, color 0.2s ease, background-color 0.2s ease, -webkit-transform 0.2s ease;
}
.scroll-down-arrow:hover {
  -webkit-transform: translateX(-50%) scale(1.1);
          transform: translateX(-50%) scale(1.1);
  background-color: rgba(0, 0, 0, 0.5);
  color: #DC1E37;
}

@media screen and (max-width: 768px) {
  .text-container {
    text-align: center !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
    /* If you want to make it full‑width: */
    max-width: 90% !important;
    margin: 0 auto;
  }
  .text-container.text-container--top-left, .text-container.text-container--middle-left, .text-container.text-container--bottom-left {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .text-container.text-container--top-right, .text-container.text-container--middle-right, .text-container.text-container--bottom-right {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .carousel-btn {
    margin-left: auto;
    margin-right: auto;
  }
  .carousel-slide .ombre-overlay {
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, var(--overlay-opacity, 0.6))), to(rgba(0, 0, 0, 0))) !important;
    background: linear-gradient(to bottom, rgba(0, 0, 0, var(--overlay-opacity, 0.6)) 0%, rgba(0, 0, 0, 0) 100%) !important;
  }
}
.menu-item > a > span {
  color: #000000 !important;
  background: transparent !important;
  font-size: 0.9375rem !important;
  font-weight: 400 !important;
  line-height: 1.375rem !important;
  letter-spacing: 0.2px !important;
  -webkit-box-pack: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important;
}

.attachments-new a {
  display: inline !important;
}

.attachments-new a:before {
  color: #dc1e36 !important;
  content: "NEW  ";
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJ2ZW5kb3IvX192ZW5kb3Itb3ZlcndyaXRlcy5zY3NzIiwidmVuZG9yL19ub3JtYWxpemUuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9mb250YXdlc29tZS5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19jb3JlLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9fbGlzdC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9icmFuZHMuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9saWdodC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL3JlZ3VsYXIuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9zb2xpZC5zY3NzIiwidmVuZG9yL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzIiwidmVuZG9yL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyIsInZlbmRvci9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MiLCJ2ZW5kb3IvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi1yLnNjc3MiLCJ1dGlsaXR5L192YXJpYWJsZXMuc2NzcyIsInV0aWxpdHkvX21peGlucy5zY3NzIiwidXRpbGl0eS9fZm9udHMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2NhcmQuc2NzcyIsImNvbXBvbmVudHMvX2Fubm91bmNlbWVudC5zY3NzIiwiY29tcG9uZW50cy9fc2xpY2stc2xpZGVyLnNjc3MiLCJnbG9iYWwvX2dsb2JhbC5zY3NzIiwiZ2xvYmFsL19oZWFkZXIuc2NzcyIsImdsb2JhbC9fZm9vdGVyLnNjc3MiLCJnbG9iYWwvX2Zvcm1zLnNjc3MiLCJsYXlvdXQvXzQwNC5zY3NzIiwibGF5b3V0L19pbmRleC5zY3NzIiwibGF5b3V0L19idWlsZC1wcmljZS5zY3NzIiwibGF5b3V0L19idWlsZC1wcmljZS1zdW1tYXJ5LnNjc3MiLCJsYXlvdXQvX2RlYWxlci1sb2NhdG9yLnNjc3MiLCJsYXlvdXQvX25ld3Muc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9fYXNzZXRzL2Jsb2Nrcy1pbXBvcnRzLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvX2Fzc2V0cy9fYmxvY2tzLWdsb2JhbC5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2Fubm91bmNlbWVudC1iYXIvYW5ub3VuY2VtZW50LWJhci5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2J1dHRvbnMtYmxvY2svYnV0dG9ucy1ibG9jay5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2NhbGxvdXQvY2FsbG91dC5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2NvbXBhcmlzb24vY29tcGFyaXNvbi5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2VtYWlsL2VtYWlsLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvZmVhdHVyZWQtbGlzdC9mZWF0dXJlZC1saXN0LnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvZnVsbC13aWR0aC1tZWRpYS9mdWxsLXdpZHRoLW1lZGlhLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvZnVsbC13aWR0aC10ZXh0L2Z1bGwtd2lkdGgtdGV4dC5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2hlcm8tYmFubmVyL2hlcm8tYmFubmVyLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvaW1hZ2Utd2l0aC10ZXh0L2ltYWdlLXdpdGgtdGV4dC5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2xpbmUtYnJlYWsvbGluZS1icmVhay5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2xvZ29zLWJsb2NrL2xvZ29zLWJsb2NrLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvbmV3cy1oZXJvLXNsaWRlci9uZXdzLWhlcm8tc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvcGFnZS10aXRsZS9wYWdlLXRpdGxlLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvcHJvZHVjdC1jYXJkcy9wcm9kdWN0LWNhcmRzLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvcHJvZHVjdC1oZXJvLXNsaWRlci9wcm9kdWN0LWhlcm8tc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3Mvc2lkZS1ieS1zaWRlL3NpZGUtYnktc2lkZS5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3NwZWNpZmljYXRpb25zL3NwZWNpZmljYXRpb25zLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3Mvc3RhdHMvc3RhdHMuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy93eXNpd3lnL3d5c2l3eWcuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9mdWxsLXdpZHRoLWltYWdlL2Z1bGwtd2lkdGgtaW1hZ2Uuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9hdHRhY2htZW50LWNhcmRzL2F0dGFjaG1lbnQtY2FyZHMuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9jYXJvdXNlbC1iYW5uZXIvY2Fyb3VzZWwtYmFubmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztDQUFBO0FDRUE7O2dDQUFBO0FDRkEsMkVBQUE7QUFDQSxtSkFBQTtBQUNBO0VBQU8sdUJBQUEsRUFBQSxNQUFBO0VBQWlDLDBCQUFBLEVBQUEsTUFBQTtFQUFvQyw4QkFBQSxFQUFBLE1BQUE7QUhjNUU7O0FHWkEsc0RBQUE7QUFDQTtFQUFPLFNBQUE7QUhnQlA7O0FHZEEseUdBQUE7QUFDQSw4SEFBQTtBQUNBLGlHQUFBLE1BQUE7RUFBeUcsY0FBQTtBSGtCekc7O0FHaEJBLHVDQUFBO0FBQ0E7RUFBaUMscUJBQUE7QUhvQmpDOztBR2xCQSx5Q0FBQTtBQUNBO0VBQXdCLGFBQUE7RUFBZSxTQUFBO0FIdUJ2Qzs7QUdyQkEsdUVBQUE7QUFDQTtFQUFXLHdCQUFBO0FIeUJYOztBR3ZCQSwwRUFBQTtBQUNBO0VBQXFCLGFBQUE7QUgyQnJCOztBR3pCQSxxRkFBQTtBQUNBLHdIQUFBO0FBQ0E7RUFBSSw2QkFBQSxFQUFBLE1BQUE7RUFBdUMscUNBQUEsRUFBQSxNQUFBO0FIOEIzQzs7QUd6QkEsb0dBQUE7QUFDQSw0SEFBQTtBQUNBO0VBQWMsbUJBQUEsRUFBQSxNQUFBO0VBQTZCLDBCQUFBLEVBQUEsTUFBQTtFQUFvQyx5Q0FBQTtVQUFBLGlDQUFBLEVBQUEsTUFBQTtBSCtCL0U7O0FHN0JBLGlGQUFBO0FBQ0E7RUFBWSxvQkFBQTtBSGlDWjs7QUcvQkEsOERBQUE7QUFDQTtFQUFZLG1CQUFBO0FIbUNaOztBR2pDQSxpREFBQTtB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QUFvQyxnQkFBQTtBZmlnQnBDOztBZWhnQkE7RUFBeUMsZ0JBQUE7QWZvZ0J6Qzs7QWVuZ0JBO0VBQTBDLGdCQUFBO0FmdWdCMUM7O0FldGdCQTtFQUF1QyxnQkFBQTtBZjBnQnZDOztBZXpnQkE7RUFBd0MsZ0JBQUE7QWY2Z0J4Qzs7QWU1Z0JBO0VBQXdDLGdCQUFBO0FmZ2hCeEM7O0FlL2dCQTtFQUFtQyxnQkFBQTtBZm1oQm5DOztBZWxoQkE7RUFBc0MsZ0JBQUE7QWZzaEJ0Qzs7QWVyaEJBO0VBQW1DLGdCQUFBO0FmeWhCbkM7O0FleGhCQTtFQUF1QyxnQkFBQTtBZjRoQnZDOztBZTNoQkE7RUFBc0MsZ0JBQUE7QWYraEJ0Qzs7QWU5aEJBO0VBQWdFLGdCQUFBO0Fma2lCaEU7O0FlamlCQTtFQUFtQyxnQkFBQTtBZnFpQm5DOztBZXBpQkE7RUFBc0MsZ0JBQUE7QWZ3aUJ0Qzs7QWV2aUJBO0VBQW1DLGdCQUFBO0FmMmlCbkM7O0FlMWlCQTtFQUFvQyxnQkFBQTtBZjhpQnBDOztBZTdpQkE7RUFBa0MsZ0JBQUE7QWZpakJsQzs7QWVoakJBO0VBQXNDLGdCQUFBO0Fmb2pCdEM7O0FlbmpCQTtFQUE4QyxnQkFBQTtBZnVqQjlDOztBZXRqQkE7RUFBOEMsZ0JBQUE7QWYwakI5Qzs7QWV6akJBO0VBQStDLGdCQUFBO0FmNmpCL0M7O0FlNWpCQTtFQUE0QyxnQkFBQTtBZmdrQjVDOztBZS9qQkE7RUFBdUMsZ0JBQUE7QWZta0J2Qzs7QWVsa0JBO0VBQXVDLGdCQUFBO0Fmc2tCdkM7O0FlcmtCQTtFQUF3QyxnQkFBQTtBZnlrQnhDOztBZXhrQkE7RUFBcUMsZ0JBQUE7QWY0a0JyQzs7QWUza0JBO0VBQWtDLGdCQUFBO0FmK2tCbEM7O0FlOWtCQTtFQUEwQyxnQkFBQTtBZmtsQjFDOztBZWpsQkE7RUFBb0MsZ0JBQUE7QWZxbEJwQzs7QWVwbEJBO0VBQWlDLGdCQUFBO0Fmd2xCakM7O0FldmxCQTtFQUFzQyxnQkFBQTtBZjJsQnRDOztBZTFsQkE7RUFBMEMsZ0JBQUE7QWY4bEIxQzs7QWU3bEJBO0VBQWtDLGdCQUFBO0FmaW1CbEM7O0FlaG1CQTtFQUFrQyxnQkFBQTtBZm9tQmxDOztBZW5tQkE7RUFBc0MsZ0JBQUE7QWZ1bUJ0Qzs7QWV0bUJBO0VBQXdDLGdCQUFBO0FmMG1CeEM7O0Flem1CQTtFQUFzQyxnQkFBQTtBZjZtQnRDOztBZTVtQkE7RUFBb0MsZ0JBQUE7QWZnbkJwQzs7QWUvbUJBO0VBQW9DLGdCQUFBO0FmbW5CcEM7O0FlbG5CQTtFQUFrRCxnQkFBQTtBZnNuQmxEOztBZXJuQkE7RUFBa0QsZ0JBQUE7QWZ5bkJsRDs7QWV4bkJBO0VBQW1ELGdCQUFBO0FmNG5CbkQ7O0FlM25CQTtFQUFnRCxnQkFBQTtBZituQmhEOztBZTluQkE7RUFBMkMsZ0JBQUE7QWZrb0IzQzs7QWVqb0JBO0VBQWtELGdCQUFBO0FmcW9CbEQ7O0FlcG9CQTtFQUFnRCxnQkFBQTtBZndvQmhEOztBZXZvQkE7RUFBaUQsZ0JBQUE7QWYyb0JqRDs7QWUxb0JBO0VBQStDLGdCQUFBO0FmOG9CL0M7O0FlN29CQTtFQUEyQyxnQkFBQTtBZmlwQjNDOztBZWhwQkE7RUFBNEMsZ0JBQUE7QWZvcEI1Qzs7QWVucEJBO0VBQWtELGdCQUFBO0FmdXBCbEQ7O0FldHBCQTtFQUFrRCxnQkFBQTtBZjBwQmxEOztBZXpwQkE7RUFBbUQsZ0JBQUE7QWY2cEJuRDs7QWU1cEJBO0VBQWdELGdCQUFBO0FmZ3FCaEQ7O0FlL3BCQTtFQUFnRCxnQkFBQTtBZm1xQmhEOztBZWxxQkE7RUFBOEMsZ0JBQUE7QWZzcUI5Qzs7QWVycUJBO0VBQStDLGdCQUFBO0FmeXFCL0M7O0FleHFCQTtFQUE2QyxnQkFBQTtBZjRxQjdDOztBZTNxQkE7RUFBeUMsZ0JBQUE7QWYrcUJ6Qzs7QWU5cUJBO0VBQThDLGdCQUFBO0Fma3JCOUM7O0FlanJCQTtFQUE4QyxnQkFBQTtBZnFyQjlDOztBZXByQkE7RUFBK0MsZ0JBQUE7QWZ3ckIvQzs7QWV2ckJBO0VBQTRDLGdCQUFBO0FmMnJCNUM7O0FlMXJCQTtFQUF1QyxnQkFBQTtBZjhyQnZDOztBZTdyQkE7RUFBOEMsZ0JBQUE7QWZpc0I5Qzs7QWVoc0JBO0VBQTRDLGdCQUFBO0Fmb3NCNUM7O0FlbnNCQTtFQUE2QyxnQkFBQTtBZnVzQjdDOztBZXRzQkE7RUFBMkMsZ0JBQUE7QWYwc0IzQzs7QWV6c0JBO0VBQXVDLGdCQUFBO0FmNnNCdkM7O0FlNXNCQTtFQUF3QyxnQkFBQTtBZmd0QnhDOztBZS9zQkE7RUFBOEMsZ0JBQUE7QWZtdEI5Qzs7QWVsdEJBO0VBQThDLGdCQUFBO0Fmc3RCOUM7O0FlcnRCQTtFQUErQyxnQkFBQTtBZnl0Qi9DOztBZXh0QkE7RUFBNEMsZ0JBQUE7QWY0dEI1Qzs7QWUzdEJBO0VBQTRDLGdCQUFBO0FmK3RCNUM7O0FlOXRCQTtFQUEwQyxnQkFBQTtBZmt1QjFDOztBZWp1QkE7RUFBMkMsZ0JBQUE7QWZxdUIzQzs7QWVwdUJBO0VBQXlDLGdCQUFBO0Fmd3VCekM7O0FldnVCQTtFQUFxQyxnQkFBQTtBZjJ1QnJDOztBZTF1QkE7RUFBbUMsZ0JBQUE7QWY4dUJuQzs7QWU3dUJBO0VBQXVDLGdCQUFBO0FmaXZCdkM7O0FlaHZCQTtFQUF5QyxnQkFBQTtBZm92QnpDOztBZW52QkE7RUFBeUMsZ0JBQUE7QWZ1dkJ6Qzs7QWV0dkJBO0VBQXFDLGdCQUFBO0FmMHZCckM7O0FlenZCQTtFQUFxQyxnQkFBQTtBZjZ2QnJDOztBZTV2QkE7RUFBdUMsZ0JBQUE7QWZnd0J2Qzs7QWUvdkJBO0VBQXdELGdCQUFBO0FmbXdCeEQ7O0FlbHdCQTtFQUFxQyxnQkFBQTtBZnN3QnJDOztBZXJ3QkE7RUFBdUMsZ0JBQUE7QWZ5d0J2Qzs7QWV4d0JBO0VBQStCLGdCQUFBO0FmNHdCL0I7O0FlM3dCQTtFQUFrQyxnQkFBQTtBZit3QmxDOztBZTl3QkE7RUFBc0MsZ0JBQUE7QWZreEJ0Qzs7QWVqeEJBO0VBQWlDLGdCQUFBO0FmcXhCakM7O0FlcHhCQTtFQUFxQyxnQkFBQTtBZnd4QnJDOztBZXZ4QkE7RUFBb0MsZ0JBQUE7QWYyeEJwQzs7QWUxeEJBO0VBQThDLGdCQUFBO0FmOHhCOUM7O0FlN3hCQTtFQUF5QyxnQkFBQTtBZml5QnpDOztBZWh5QkE7RUFBb0MsZ0JBQUE7QWZveUJwQzs7QWVueUJBO0VBQW1DLGdCQUFBO0FmdXlCbkM7O0FldHlCQTtFQUFrQyxnQkFBQTtBZjB5QmxDOztBZXp5QkE7RUFBZ0MsZ0JBQUE7QWY2eUJoQzs7QWU1eUJBO0VBQWdDLGdCQUFBO0FmZ3pCaEM7O0FlL3lCQTtFQUF1QyxnQkFBQTtBZm16QnZDOztBZWx6QkE7RUFBaUMsZ0JBQUE7QWZzekJqQzs7QWVyekJBO0VBQTBDLGdCQUFBO0FmeXpCMUM7O0FleHpCQTtFQUFxQyxnQkFBQTtBZjR6QnJDOztBZTN6QkE7RUFBc0MsZ0JBQUE7QWYrekJ0Qzs7QWU5ekJBO0VBQXFDLGdCQUFBO0FmazBCckM7O0FlajBCQTtFQUFrQyxnQkFBQTtBZnEwQmxDOztBZXAwQkE7RUFBa0MsZ0JBQUE7QWZ3MEJsQzs7QWV2MEJBO0VBQXdDLGdCQUFBO0FmMjBCeEM7O0FlMTBCQTtFQUF5QyxnQkFBQTtBZjgwQnpDOztBZTcwQkE7RUFBMEMsZ0JBQUE7QWZpMUIxQzs7QWVoMUJBO0VBQXlDLGdCQUFBO0FmbzFCekM7O0FlbjFCQTtFQUEwQyxnQkFBQTtBZnUxQjFDOztBZXQxQkE7RUFBMEMsZ0JBQUE7QWYwMUIxQzs7QWV6MUJBO0VBQStDLGdCQUFBO0FmNjFCL0M7O0FlNTFCQTtFQUFnRCxnQkFBQTtBZmcyQmhEOztBZS8xQkE7RUFBc0MsZ0JBQUE7QWZtMkJ0Qzs7QWVsMkJBO0VBQW1DLGdCQUFBO0FmczJCbkM7O0FlcjJCQTtFQUF5QyxnQkFBQTtBZnkyQnpDOztBZXgyQkE7RUFBZ0MsZ0JBQUE7QWY0MkJoQzs7QWUzMkJBO0VBQXFDLGdCQUFBO0FmKzJCckM7O0FlOTJCQTtFQUFxQyxnQkFBQTtBZmszQnJDOztBZWozQkE7RUFBb0MsZ0JBQUE7QWZxM0JwQzs7QWVwM0JBO0VBQXdDLGdCQUFBO0FmdzNCeEM7O0FldjNCQTtFQUF5QyxnQkFBQTtBZjIzQnpDOztBZTEzQkE7RUFBeUMsZ0JBQUE7QWY4M0J6Qzs7QWU3M0JBO0VBQWlDLGdCQUFBO0FmaTRCakM7O0FlaDRCQTtFQUFxQyxnQkFBQTtBZm80QnJDOztBZW40QkE7RUFBMEMsZ0JBQUE7QWZ1NEIxQzs7QWV0NEJBO0VBQTRDLGdCQUFBO0FmMDRCNUM7O0FlejRCQTtFQUE0QyxnQkFBQTtBZjY0QjVDOztBZTU0QkE7RUFBZ0MsZ0JBQUE7QWZnNUJoQzs7QWUvNEJBO0VBQWlDLGdCQUFBO0FmbTVCakM7O0FlbDVCQTtFQUF5QyxnQkFBQTtBZnM1QnpDOztBZXI1QkE7RUFBMEMsZ0JBQUE7QWZ5NUIxQzs7QWV4NUJBO0VBQXlDLGdCQUFBO0FmNDVCekM7O0FlMzVCQTtFQUF5QyxnQkFBQTtBZis1QnpDOztBZTk1QkE7RUFBNEMsZ0JBQUE7QWZrNkI1Qzs7QWVqNkJBO0VBQTBDLGdCQUFBO0FmcTZCMUM7O0FlcDZCQTtFQUFtRCxnQkFBQTtBZnc2Qm5EOztBZXY2QkE7RUFBdUMsZ0JBQUE7QWYyNkJ2Qzs7QWUxNkJBO0VBQWdDLGdCQUFBO0FmODZCaEM7O0FlNzZCQTtFQUFpQyxnQkFBQTtBZmk3QmpDOztBZWg3QkE7RUFBb0MsZ0JBQUE7QWZvN0JwQzs7QWVuN0JBO0VBQTJDLGdCQUFBO0FmdTdCM0M7O0FldDdCQTtFQUFpQyxnQkFBQTtBZjA3QmpDOztBZXo3QkE7RUFBNkMsZ0JBQUE7QWY2N0I3Qzs7QWU1N0JBO0VBQXNDLGdCQUFBO0FmZzhCdEM7O0FlLzdCQTtFQUF3QyxnQkFBQTtBZm04QnhDOztBZWw4QkE7RUFBOEMsZ0JBQUE7QWZzOEI5Qzs7QWVyOEJBO0VBQXVDLGdCQUFBO0FmeThCdkM7O0FleDhCQTtFQUFrQyxnQkFBQTtBZjQ4QmxDOztBZTM4QkE7RUFBeUMsZ0JBQUE7QWYrOEJ6Qzs7QWU5OEJBO0VBQWtDLGdCQUFBO0FmazlCbEM7O0FlajlCQTtFQUFvQyxnQkFBQTtBZnE5QnBDOztBZXA5QkE7RUFBbUMsZ0JBQUE7QWZ3OUJuQzs7QWV2OUJBO0VBQTRDLGdCQUFBO0FmMjlCNUM7O0FlMTlCQTtFQUFzQyxnQkFBQTtBZjg5QnRDOztBZTc5QkE7RUFBdUMsZ0JBQUE7QWZpK0J2Qzs7QWVoK0JBO0VBQXNDLGdCQUFBO0FmbytCdEM7O0FlbitCQTtFQUEwQyxnQkFBQTtBZnUrQjFDOztBZXQrQkE7RUFBc0MsZ0JBQUE7QWYwK0J0Qzs7QWV6K0JBO0VBQW9DLGdCQUFBO0FmNitCcEM7O0FlNStCQTtFQUFpQyxnQkFBQTtBZmcvQmpDOztBZS8rQkE7RUFBc0MsZ0JBQUE7QWZtL0J0Qzs7QWVsL0JBO0VBQXVDLGdCQUFBO0Fmcy9CdkM7O0Flci9CQTtFQUFvQyxnQkFBQTtBZnkvQnBDOztBZXgvQkE7RUFBb0MsZ0JBQUE7QWY0L0JwQzs7QWUzL0JBO0VBQTBDLGdCQUFBO0FmKy9CMUM7O0FlOS9CQTtFQUFrQyxnQkFBQTtBZmtnQ2xDOztBZWpnQ0E7RUFBaUMsZ0JBQUE7QWZxZ0NqQzs7QWVwZ0NBO0VBQW9DLGdCQUFBO0Fmd2dDcEM7O0FldmdDQTtFQUFzQyxnQkFBQTtBZjJnQ3RDOztBZTFnQ0E7RUFBc0MsZ0JBQUE7QWY4Z0N0Qzs7QWU3Z0NBO0VBQXdDLGdCQUFBO0FmaWhDeEM7O0FlaGhDQTtFQUFpQyxnQkFBQTtBZm9oQ2pDOztBZW5oQ0E7RUFBaUMsZ0JBQUE7QWZ1aENqQzs7QWV0aENBO0VBQWlDLGdCQUFBO0FmMGhDakM7O0FlemhDQTtFQUFpQyxnQkFBQTtBZjZoQ2pDOztBZTVoQ0E7RUFBdUMsZ0JBQUE7QWZnaUN2Qzs7QWUvaENBO0VBQWlDLGdCQUFBO0FmbWlDakM7O0FlbGlDQTtFQUFpQyxnQkFBQTtBZnNpQ2pDOztBZXJpQ0E7RUFBcUMsZ0JBQUE7QWZ5aUNyQzs7QWV4aUNBO0VBQXNDLGdCQUFBO0FmNGlDdEM7O0FlM2lDQTtFQUF1QyxnQkFBQTtBZitpQ3ZDOztBZTlpQ0E7RUFBeUMsZ0JBQUE7QWZrakN6Qzs7QWVqakNBO0VBQXNDLGdCQUFBO0FmcWpDdEM7O0FlcGpDQTtFQUF3QyxnQkFBQTtBZndqQ3hDOztBZXZqQ0E7RUFBd0MsZ0JBQUE7QWYyakN4Qzs7QWUxakNBO0VBQXNDLGdCQUFBO0FmOGpDdEM7O0FlN2pDQTtFQUFxQyxnQkFBQTtBZmlrQ3JDOztBZWhrQ0E7RUFBa0MsZ0JBQUE7QWZva0NsQzs7QWVua0NBO0VBQTBDLGdCQUFBO0FmdWtDMUM7O0FldGtDQTtFQUFpQyxnQkFBQTtBZjBrQ2pDOztBZXprQ0E7RUFBMEMsZ0JBQUE7QWY2a0MxQzs7QWU1a0NBO0VBQXNDLGdCQUFBO0FmZ2xDdEM7O0FlL2tDQTtFQUF1QyxnQkFBQTtBZm1sQ3ZDOztBZWxsQ0E7RUFBMEMsZ0JBQUE7QWZzbEMxQzs7QWVybENBO0VBQXlDLGdCQUFBO0FmeWxDekM7O0FleGxDQTtFQUF3QyxnQkFBQTtBZjRsQ3hDOztBZTNsQ0E7RUFBd0MsZ0JBQUE7QWYrbEN4Qzs7QWU5bENBO0VBQXlDLGdCQUFBO0Fma21DekM7O0Flam1DQTtFQUF5QyxnQkFBQTtBZnFtQ3pDOztBZXBtQ0E7RUFBeUMsZ0JBQUE7QWZ3bUN6Qzs7QWV2bUNBO0VBQTZDLGdCQUFBO0FmMm1DN0M7O0FlMW1DQTtFQUF1QyxnQkFBQTtBZjhtQ3ZDOztBZTdtQ0E7RUFBc0MsZ0JBQUE7QWZpbkN0Qzs7QWVobkNBO0VBQXlDLGdCQUFBO0Fmb25DekM7O0Flbm5DQTtFQUF5QyxnQkFBQTtBZnVuQ3pDOztBZXRuQ0E7RUFBZ0MsZ0JBQUE7QWYwbkNoQzs7QWV6bkNBO0VBQW9DLGdCQUFBO0FmNm5DcEM7O0FlNW5DQTtFQUF1QyxnQkFBQTtBZmdvQ3ZDOztBZS9uQ0E7RUFBc0MsZ0JBQUE7QWZtb0N0Qzs7QWVsb0NBO0VBQXdDLGdCQUFBO0Fmc29DeEM7O0Flcm9DQTtFQUFxQyxnQkFBQTtBZnlvQ3JDOztBZXhvQ0E7RUFBc0MsZ0JBQUE7QWY0b0N0Qzs7QWUzb0NBO0VBQXFDLGdCQUFBO0FmK29DckM7O0FlOW9DQTtFQUFtQyxnQkFBQTtBZmtwQ25DOztBZWpwQ0E7RUFBb0MsZ0JBQUE7QWZxcENwQzs7QWVwcENBO0VBQWtDLGdCQUFBO0Fmd3BDbEM7O0FldnBDQTtFQUFzQyxnQkFBQTtBZjJwQ3RDOztBZTFwQ0E7RUFBeUMsZ0JBQUE7QWY4cEN6Qzs7QWU3cENBO0VBQXFDLGdCQUFBO0FmaXFDckM7O0FlaHFDQTtFQUEyQyxnQkFBQTtBZm9xQzNDOztBZW5xQ0E7RUFBb0MsZ0JBQUE7QWZ1cUNwQzs7QWV0cUNBO0VBQWtDLGdCQUFBO0FmMHFDbEM7O0FlenFDQTtFQUF1QyxnQkFBQTtBZjZxQ3ZDOztBZTVxQ0E7RUFBd0MsZ0JBQUE7QWZnckN4Qzs7QWUvcUNBO0VBQXNDLGdCQUFBO0FmbXJDdEM7O0FlbHJDQTtFQUE4QyxnQkFBQTtBZnNyQzlDOztBZXJyQ0E7RUFBMEMsZ0JBQUE7QWZ5ckMxQzs7QWV4ckNBO0VBQXdDLGdCQUFBO0FmNHJDeEM7O0FlM3JDQTtFQUE0QyxnQkFBQTtBZityQzVDOztBZTlyQ0E7RUFBa0MsZ0JBQUE7QWZrc0NsQzs7QWVqc0NBO0VBQW9DLGdCQUFBO0FmcXNDcEM7O0FlcHNDQTtFQUFrQyxnQkFBQTtBZndzQ2xDOztBZXZzQ0E7RUFBZ0MsZ0JBQUE7QWYyc0NoQzs7QWUxc0NBO0VBQW1DLGdCQUFBO0FmOHNDbkM7O0FlN3NDQTtFQUFnQyxnQkFBQTtBZml0Q2hDOztBZWh0Q0E7RUFBcUMsZ0JBQUE7QWZvdENyQzs7QWVudENBO0VBQXFDLGdCQUFBO0FmdXRDckM7O0FldHRDQTtFQUFxQyxnQkFBQTtBZjB0Q3JDOztBZXp0Q0E7RUFBMkMsZ0JBQUE7QWY2dEMzQzs7QWU1dENBO0VBQTZDLGdCQUFBO0FmZ3VDN0M7O0FlL3RDQTtFQUF3QyxnQkFBQTtBZm11Q3hDOztBZWx1Q0E7RUFBaUMsZ0JBQUE7QWZzdUNqQzs7QWVydUNBO0VBQTZDLGdCQUFBO0FmeXVDN0M7O0FleHVDQTtFQUFvQyxnQkFBQTtBZjR1Q3BDOztBZTN1Q0E7RUFBZ0MsZ0JBQUE7QWYrdUNoQzs7QWU5dUNBO0VBQW9DLGdCQUFBO0Fma3ZDcEM7O0FlanZDQTtFQUF1QyxnQkFBQTtBZnF2Q3ZDOztBZXB2Q0E7RUFBMEMsZ0JBQUE7QWZ3dkMxQzs7QWV2dkNBO0VBQXVDLGdCQUFBO0FmMnZDdkM7O0FlMXZDQTtFQUEyQyxnQkFBQTtBZjh2QzNDOztBZTd2Q0E7RUFBdUMsZ0JBQUE7QWZpd0N2Qzs7QWVod0NBO0VBQTJDLGdCQUFBO0Fmb3dDM0M7O0FlbndDQTtFQUFxQyxnQkFBQTtBZnV3Q3JDOztBZXR3Q0E7RUFBeUMsZ0JBQUE7QWYwd0N6Qzs7QWV6d0NBO0VBQTJDLGdCQUFBO0FmNndDM0M7O0FlNXdDQTtFQUF5QyxnQkFBQTtBZmd4Q3pDOztBZS93Q0E7RUFBMEMsZ0JBQUE7QWZteEMxQzs7QWVseENBO0VBQWlELGdCQUFBO0Fmc3hDakQ7O0FlcnhDQTtFQUEyQyxnQkFBQTtBZnl4QzNDOztBZXh4Q0E7RUFBMEMsZ0JBQUE7QWY0eEMxQzs7QWUzeENBO0VBQTBDLGdCQUFBO0FmK3hDMUM7O0FlOXhDQTtFQUEyQyxnQkFBQTtBZmt5QzNDOztBZWp5Q0E7RUFBMEMsZ0JBQUE7QWZxeUMxQzs7QWVweUNBO0VBQW1DLGdCQUFBO0Fmd3lDbkM7O0FldnlDQTtFQUF1QyxnQkFBQTtBZjJ5Q3ZDOztBZTF5Q0E7RUFBeUMsZ0JBQUE7QWY4eUN6Qzs7QWU3eUNBO0VBQXFDLGdCQUFBO0FmaXpDckM7O0FlaHpDQTtFQUF1QyxnQkFBQTtBZm96Q3ZDOztBZW56Q0E7RUFBZ0QsZ0JBQUE7QWZ1ekNoRDs7QWV0ekNBO0VBQTBDLGdCQUFBO0FmMHpDMUM7O0FlenpDQTtFQUF1QyxnQkFBQTtBZjZ6Q3ZDOztBZTV6Q0E7RUFBdUMsZ0JBQUE7QWZnMEN2Qzs7QWUvekNBO0VBQXFDLGdCQUFBO0FmbTBDckM7O0FlbDBDQTtFQUFxQyxnQkFBQTtBZnMwQ3JDOztBZXIwQ0E7RUFBZ0MsZ0JBQUE7QWZ5MENoQzs7QWV4MENBO0VBQW9DLGdCQUFBO0FmNDBDcEM7O0FlMzBDQTtFQUF3QyxnQkFBQTtBZiswQ3hDOztBZTkwQ0E7RUFBeUMsZ0JBQUE7QWZrMUN6Qzs7QWVqMUNBO0VBQXFDLGdCQUFBO0FmcTFDckM7O0FlcDFDQTtFQUFvQyxnQkFBQTtBZncxQ3BDOztBZXYxQ0E7RUFBc0MsZ0JBQUE7QWYyMUN0Qzs7QWUxMUNBO0VBQXVDLGdCQUFBO0FmODFDdkM7O0FlNzFDQTtFQUF5QyxnQkFBQTtBZmkyQ3pDOztBZWgyQ0E7RUFBcUMsZ0JBQUE7QWZvMkNyQzs7QWVuMkNBO0VBQXFDLGdCQUFBO0FmdTJDckM7O0FldDJDQTtFQUFxQyxnQkFBQTtBZjAyQ3JDOztBZXoyQ0E7RUFBOEMsZ0JBQUE7QWY2MkM5Qzs7QWU1MkNBO0VBQThDLGdCQUFBO0FmZzNDOUM7O0FlLzJDQTtFQUErQyxnQkFBQTtBZm0zQy9DOztBZWwzQ0E7RUFBNEMsZ0JBQUE7QWZzM0M1Qzs7QWVyM0NBO0VBQXVDLGdCQUFBO0FmeTNDdkM7O0FleDNDQTtFQUF1QyxnQkFBQTtBZjQzQ3ZDOztBZTMzQ0E7RUFBd0MsZ0JBQUE7QWYrM0N4Qzs7QWU5M0NBO0VBQThDLGdCQUFBO0FmazRDOUM7O0FlajRDQTtFQUE4QyxnQkFBQTtBZnE0QzlDOztBZXA0Q0E7RUFBK0MsZ0JBQUE7QWZ3NEMvQzs7QWV2NENBO0VBQTRDLGdCQUFBO0FmMjRDNUM7O0FlMTRDQTtFQUFxQyxnQkFBQTtBZjg0Q3JDOztBZTc0Q0E7RUFBbUMsZ0JBQUE7QWZpNUNuQzs7QWVoNUNBO0VBQWlDLGdCQUFBO0FmbzVDakM7O0FlbjVDQTtFQUE0QyxnQkFBQTtBZnU1QzVDOztBZXQ1Q0E7RUFBc0MsZ0JBQUE7QWYwNUN0Qzs7QWV6NUNBO0VBQTBDLGdCQUFBO0FmNjVDMUM7O0FlNTVDQTtFQUFnQyxnQkFBQTtBZmc2Q2hDOztBZS81Q0E7RUFBcUMsZ0JBQUE7QWZtNkNyQzs7QWVsNkNBO0VBQTBDLGdCQUFBO0FmczZDMUM7O0FlcjZDQTtFQUFvQyxnQkFBQTtBZnk2Q3BDOztBZXg2Q0E7RUFBeUMsZ0JBQUE7QWY0NkN6Qzs7QWUzNkNBO0VBQTJDLGdCQUFBO0FmKzZDM0M7O0FlOTZDQTtFQUF3QyxnQkFBQTtBZms3Q3hDOztBZWo3Q0E7RUFBbUMsZ0JBQUE7QWZxN0NuQzs7QWVwN0NBO0VBQTBDLGdCQUFBO0FmdzdDMUM7O0FldjdDQTtFQUFzQyxnQkFBQTtBZjI3Q3RDOztBZTE3Q0E7RUFBc0MsZ0JBQUE7QWY4N0N0Qzs7QWU3N0NBO0VBQW9DLGdCQUFBO0FmaThDcEM7O0FlaDhDQTtFQUF1QyxnQkFBQTtBZm84Q3ZDOztBZW44Q0E7RUFBbUMsZ0JBQUE7QWZ1OENuQzs7QWV0OENBO0VBQXdDLGdCQUFBO0FmMDhDeEM7O0FlejhDQTtFQUFrQyxnQkFBQTtBZjY4Q2xDOztBZTU4Q0E7RUFBeUMsZ0JBQUE7QWZnOUN6Qzs7QWUvOENBO0VBQXVDLGdCQUFBO0FmbTlDdkM7O0FlbDlDQTtFQUErQyxnQkFBQTtBZnM5Qy9DOztBZXI5Q0E7RUFBNkMsZ0JBQUE7QWZ5OUM3Qzs7QWV4OUNBO0VBQXVDLGdCQUFBO0FmNDlDdkM7O0FlMzlDQTtFQUFzQyxnQkFBQTtBZis5Q3RDOztBZTk5Q0E7RUFBdUMsZ0JBQUE7QWZrK0N2Qzs7QWVqK0NBO0VBQTRDLGdCQUFBO0FmcStDNUM7O0FlcCtDQTtFQUEwQyxnQkFBQTtBZncrQzFDOztBZXYrQ0E7RUFBc0MsZ0JBQUE7QWYyK0N0Qzs7QWUxK0NBO0VBQTBDLGdCQUFBO0FmOCtDMUM7O0FlNytDQTtFQUEwQyxnQkFBQTtBZmkvQzFDOztBZWgvQ0E7RUFBa0MsZ0JBQUE7QWZvL0NsQzs7QWVuL0NBO0VBQXlDLGdCQUFBO0FmdS9DekM7O0FldC9DQTtFQUF5QyxnQkFBQTtBZjAvQ3pDOztBZXovQ0E7RUFBeUMsZ0JBQUE7QWY2L0N6Qzs7QWU1L0NBO0VBQW1DLGdCQUFBO0FmZ2dEbkM7O0FlLy9DQTtFQUF5QyxnQkFBQTtBZm1nRHpDOztBZWxnREE7RUFBeUMsZ0JBQUE7QWZzZ0R6Qzs7QWVyZ0RBO0VBQWtDLGdCQUFBO0FmeWdEbEM7O0FleGdEQTtFQUF5QyxnQkFBQTtBZjRnRHpDOztBZTNnREE7RUFBNkMsZ0JBQUE7QWYrZ0Q3Qzs7QWU5Z0RBO0VBQXdDLGdCQUFBO0Fma2hEeEM7O0FlamhEQTtFQUF3QyxnQkFBQTtBZnFoRHhDOztBZXBoREE7RUFBNEMsZ0JBQUE7QWZ3aEQ1Qzs7QWV2aERBO0VBQXVDLGdCQUFBO0FmMmhEdkM7O0FlMWhEQTtFQUEyQyxnQkFBQTtBZjhoRDNDOztBZTdoREE7RUFBeUMsZ0JBQUE7QWZpaUR6Qzs7QWVoaURBO0VBQTZDLGdCQUFBO0Fmb2lEN0M7O0FlbmlEQTtFQUF1QyxnQkFBQTtBZnVpRHZDOztBZXRpREE7RUFBMkMsZ0JBQUE7QWYwaUQzQzs7QWV6aURBO0VBQXdDLGdCQUFBO0FmNmlEeEM7O0FlNWlEQTtFQUE0QyxnQkFBQTtBZmdqRDVDOztBZS9pREE7RUFBdUMsZ0JBQUE7QWZtakR2Qzs7QWVsakRBO0VBQTJDLGdCQUFBO0Fmc2pEM0M7O0FlcmpEQTtFQUFnRCxnQkFBQTtBZnlqRGhEOztBZXhqREE7RUFBZ0QsZ0JBQUE7QWY0akRoRDs7QWUzakRBO0VBQWlELGdCQUFBO0FmK2pEakQ7O0FlOWpEQTtFQUE4QyxnQkFBQTtBZmtrRDlDOztBZWprREE7RUFBZ0QsZ0JBQUE7QWZxa0RoRDs7QWVwa0RBO0VBQWdELGdCQUFBO0Fmd2tEaEQ7O0FldmtEQTtFQUFpRCxnQkFBQTtBZjJrRGpEOztBZTFrREE7RUFBOEMsZ0JBQUE7QWY4a0Q5Qzs7QWU3a0RBO0VBQXlDLGdCQUFBO0FmaWxEekM7O0FlaGxEQTtFQUF5QyxnQkFBQTtBZm9sRHpDOztBZW5sREE7RUFBMEMsZ0JBQUE7QWZ1bEQxQzs7QWV0bERBO0VBQWdELGdCQUFBO0FmMGxEaEQ7O0FlemxEQTtFQUFnRCxnQkFBQTtBZjZsRGhEOztBZTVsREE7RUFBaUQsZ0JBQUE7QWZnbURqRDs7QWUvbERBO0VBQThDLGdCQUFBO0FmbW1EOUM7O0FlbG1EQTtFQUF1QyxnQkFBQTtBZnNtRHZDOztBZXJtREE7RUFBa0MsZ0JBQUE7QWZ5bURsQzs7QWV4bURBO0VBQW9DLGdCQUFBO0FmNG1EcEM7O0FlM21EQTtFQUFtQyxnQkFBQTtBZittRG5DOztBZTltREE7RUFBdUMsZ0JBQUE7QWZrbkR2Qzs7QWVqbkRBO0VBQW1DLGdCQUFBO0FmcW5EbkM7O0FlcG5EQTtFQUFtQyxnQkFBQTtBZnduRG5DOztBZXZuREE7RUFBeUMsZ0JBQUE7QWYybkR6Qzs7QWUxbkRBO0VBQWlDLGdCQUFBO0FmOG5EakM7O0FlN25EQTtFQUF1QyxnQkFBQTtBZmlvRHZDOztBZWhvREE7RUFBMkMsZ0JBQUE7QWZvb0QzQzs7QWVub0RBO0VBQXNDLGdCQUFBO0FmdW9EdEM7O0FldG9EQTtFQUE0QyxnQkFBQTtBZjBvRDVDOztBZXpvREE7RUFBMkMsZ0JBQUE7QWY2b0QzQzs7QWU1b0RBO0VBQWlELGdCQUFBO0FmZ3BEakQ7O0FlL29EQTtFQUFtRCxnQkFBQTtBZm1wRG5EOztBZWxwREE7RUFBMkMsZ0JBQUE7QWZzcEQzQzs7QWVycERBO0VBQWtDLGdCQUFBO0FmeXBEbEM7O0FleHBEQTtFQUFrQyxnQkFBQTtBZjRwRGxDOztBZTNwREE7RUFBOEMsZ0JBQUE7QWYrcEQ5Qzs7QWU5cERBO0VBQWtDLGdCQUFBO0Fma3FEbEM7O0FlanFEQTtFQUEyQyxnQkFBQTtBZnFxRDNDOztBZXBxREE7RUFBK0MsZ0JBQUE7QWZ3cUQvQzs7QWV2cURBO0VBQTBDLGdCQUFBO0FmMnFEMUM7O0FlMXFEQTtFQUF1QyxnQkFBQTtBZjhxRHZDOztBZTdxREE7RUFBNkMsZ0JBQUE7QWZpckQ3Qzs7QWVockRBO0VBQTJDLGdCQUFBO0Fmb3JEM0M7O0FlbnJEQTtFQUF1QyxnQkFBQTtBZnVyRHZDOztBZXRyREE7RUFBNEMsZ0JBQUE7QWYwckQ1Qzs7QWV6ckRBO0VBQXVDLGdCQUFBO0FmNnJEdkM7O0FlNXJEQTtFQUEwQyxnQkFBQTtBZmdzRDFDOztBZS9yREE7RUFBMEMsZ0JBQUE7QWZtc0QxQzs7QWVsc0RBO0VBQWdELGdCQUFBO0Fmc3NEaEQ7O0FlcnNEQTtFQUF3QyxnQkFBQTtBZnlzRHhDOztBZXhzREE7RUFBdUMsZ0JBQUE7QWY0c0R2Qzs7QWUzc0RBO0VBQXNDLGdCQUFBO0FmK3NEdEM7O0FlOXNEQTtFQUEyQyxnQkFBQTtBZmt0RDNDOztBZWp0REE7RUFBeUMsZ0JBQUE7QWZxdER6Qzs7QWVwdERBO0VBQTZDLGdCQUFBO0Fmd3REN0M7O0FldnREQTtFQUFtQyxnQkFBQTtBZjJ0RG5DOztBZTF0REE7RUFBd0MsZ0JBQUE7QWY4dER4Qzs7QWU3dERBO0VBQXVDLGdCQUFBO0FmaXVEdkM7O0FlaHVEQTtFQUF1QyxnQkFBQTtBZm91RHZDOztBZW51REE7RUFBdUMsZ0JBQUE7QWZ1dUR2Qzs7QWV0dURBO0VBQXlDLGdCQUFBO0FmMHVEekM7O0FlenVEQTtFQUFpQyxnQkFBQTtBZjZ1RGpDOztBZTV1REE7RUFBcUMsZ0JBQUE7QWZndkRyQzs7QWUvdURBO0VBQWlDLGdCQUFBO0FmbXZEakM7O0FlbHZEQTtFQUF3QyxnQkFBQTtBZnN2RHhDOztBZXJ2REE7RUFBd0MsZ0JBQUE7QWZ5dkR4Qzs7QWV4dkRBO0VBQXVDLGdCQUFBO0FmNHZEdkM7O0FlM3ZEQTtFQUFvQyxnQkFBQTtBZit2RHBDOztBZTl2REE7RUFBcUMsZ0JBQUE7QWZrd0RyQzs7QWVqd0RBO0VBQW1DLGdCQUFBO0FmcXdEbkM7O0FlcHdEQTtFQUF3QyxnQkFBQTtBZnd3RHhDOztBZXZ3REE7RUFBbUMsZ0JBQUE7QWYyd0RuQzs7QWUxd0RBO0VBQWdDLGdCQUFBO0FmOHdEaEM7O0FlN3dEQTtFQUFpQyxnQkFBQTtBZml4RGpDOztBZWh4REE7RUFBaUMsZ0JBQUE7QWZveERqQzs7QWVueERBO0VBQWtDLGdCQUFBO0FmdXhEbEM7O0FldHhEQTtFQUFvQyxnQkFBQTtBZjB4RHBDOztBZXp4REE7RUFBb0MsZ0JBQUE7QWY2eERwQzs7QWU1eERBO0VBQXdDLGdCQUFBO0FmZ3lEeEM7O0FlL3hEQTtFQUE4QyxnQkFBQTtBZm15RDlDOztBZWx5REE7RUFBK0MsZ0JBQUE7QWZzeUQvQzs7QWVyeURBO0VBQTZDLGdCQUFBO0FmeXlEN0M7O0FleHlEQTtFQUE2QyxnQkFBQTtBZjR5RDdDOztBZTN5REE7RUFBb0QsZ0JBQUE7QWYreURwRDs7QWU5eURBO0VBQThDLGdCQUFBO0Fma3pEOUM7O0FlanpEQTtFQUFnRCxnQkFBQTtBZnF6RGhEOztBZXB6REE7RUFBOEMsZ0JBQUE7QWZ3ekQ5Qzs7QWV2ekRBO0VBQTZDLGdCQUFBO0FmMnpEN0M7O0FlMXpEQTtFQUE4QyxnQkFBQTtBZjh6RDlDOztBZTd6REE7RUFBOEMsZ0JBQUE7QWZpMEQ5Qzs7QWVoMERBO0VBQThDLGdCQUFBO0FmbzBEOUM7O0FlbjBEQTtFQUEwQyxnQkFBQTtBZnUwRDFDOztBZXQwREE7RUFBMkMsZ0JBQUE7QWYwMEQzQzs7QWV6MERBO0VBQXlDLGdCQUFBO0FmNjBEekM7O0FlNTBEQTtFQUF5QyxnQkFBQTtBZmcxRHpDOztBZS8wREE7RUFBZ0QsZ0JBQUE7QWZtMURoRDs7QWVsMURBO0VBQTBDLGdCQUFBO0FmczFEMUM7O0FlcjFEQTtFQUE0QyxnQkFBQTtBZnkxRDVDOztBZXgxREE7RUFBMEMsZ0JBQUE7QWY0MUQxQzs7QWUzMURBO0VBQXlDLGdCQUFBO0FmKzFEekM7O0FlOTFEQTtFQUEwQyxnQkFBQTtBZmsyRDFDOztBZWoyREE7RUFBMEMsZ0JBQUE7QWZxMkQxQzs7QWVwMkRBO0VBQTBDLGdCQUFBO0FmdzJEMUM7O0FldjJEQTtFQUFxQyxnQkFBQTtBZjIyRHJDOztBZTEyREE7RUFBeUMsZ0JBQUE7QWY4MkR6Qzs7QWU3MkRBO0VBQWdELGdCQUFBO0FmaTNEaEQ7O0FlaDNEQTtFQUE0QyxnQkFBQTtBZm8zRDVDOztBZW4zREE7RUFBeUMsZ0JBQUE7QWZ1M0R6Qzs7QWV0M0RBO0VBQW9DLGdCQUFBO0FmMDNEcEM7O0FlejNEQTtFQUEwQyxnQkFBQTtBZjYzRDFDOztBZTUzREE7RUFBcUMsZ0JBQUE7QWZnNERyQzs7QWUvM0RBO0VBQXlDLGdCQUFBO0FmbTREekM7O0FlbDREQTtFQUFnRCxnQkFBQTtBZnM0RGhEOztBZXI0REE7RUFBMEMsZ0JBQUE7QWZ5NEQxQzs7QWV4NERBO0VBQTJDLGdCQUFBO0FmNDREM0M7O0FlMzREQTtFQUF1QyxnQkFBQTtBZis0RHZDOztBZTk0REE7RUFBMkMsZ0JBQUE7QWZrNUQzQzs7QWVqNURBO0VBQXlDLGdCQUFBO0FmcTVEekM7O0FlcDVEQTtFQUE4QyxnQkFBQTtBZnc1RDlDOztBZXY1REE7RUFBbUMsZ0JBQUE7QWYyNURuQzs7QWUxNURBO0VBQTBDLGdCQUFBO0FmODVEMUM7O0FlNzVEQTtFQUE4QyxnQkFBQTtBZmk2RDlDOztBZWg2REE7RUFBbUMsZ0JBQUE7QWZvNkRuQzs7QWVuNkRBO0VBQXdDLGdCQUFBO0FmdTZEeEM7O0FldDZEQTtFQUFpQyxnQkFBQTtBZjA2RGpDOztBZXo2REE7RUFBc0MsZ0JBQUE7QWY2NkR0Qzs7QWU1NkRBO0VBQWlDLGdCQUFBO0FmZzdEakM7O0FlLzZEQTtFQUFrQyxnQkFBQTtBZm03RGxDOztBZWw3REE7RUFBZ0MsZ0JBQUE7QWZzN0RoQzs7QWVyN0RBO0VBQW1DLGdCQUFBO0FmeTdEbkM7O0FleDdEQTtFQUE2QyxnQkFBQTtBZjQ3RDdDOztBZTM3REE7RUFBZ0QsZ0JBQUE7QWYrN0RoRDs7QWU5N0RBO0VBQWdELGdCQUFBO0FmazhEaEQ7O0FlajhEQTtFQUFtRCxnQkFBQTtBZnE4RG5EOztBZXA4REE7RUFBbUQsZ0JBQUE7QWZ3OERuRDs7QWV2OERBO0VBQWdELGdCQUFBO0FmMjhEaEQ7O0FlMThEQTtFQUFnRCxnQkFBQTtBZjg4RGhEOztBZTc4REE7RUFBb0QsZ0JBQUE7QWZpOURwRDs7QWVoOURBO0VBQW1ELGdCQUFBO0FmbzlEbkQ7O0FlbjlEQTtFQUFnRCxnQkFBQTtBZnU5RGhEOztBZXQ5REE7RUFBc0QsZ0JBQUE7QWYwOUR0RDs7QWV6OURBO0VBQTJELGdCQUFBO0FmNjlEM0Q7O0FlNTlEQTtFQUFtRCxnQkFBQTtBZmcrRG5EOztBZS85REE7RUFBa0QsZ0JBQUE7QWZtK0RsRDs7QWVsK0RBO0VBQXdDLGdCQUFBO0FmcytEeEM7O0FlcitEQTtFQUE4QyxnQkFBQTtBZnkrRDlDOztBZXgrREE7RUFBOEMsZ0JBQUE7QWY0K0Q5Qzs7QWUzK0RBO0VBQW9DLGdCQUFBO0FmKytEcEM7O0FlOStEQTtFQUEwQyxnQkFBQTtBZmsvRDFDOztBZWovREE7RUFBc0MsZ0JBQUE7QWZxL0R0Qzs7QWVwL0RBO0VBQWlDLGdCQUFBO0Fmdy9EakM7O0Fldi9EQTtFQUFxQyxnQkFBQTtBZjIvRHJDOztBZTEvREE7RUFBa0MsZ0JBQUE7QWY4L0RsQzs7QWU3L0RBO0VBQXVDLGdCQUFBO0FmaWdFdkM7O0FlaGdFQTtFQUFpQyxnQkFBQTtBZm9nRWpDOztBZW5nRUE7RUFBa0MsZ0JBQUE7QWZ1Z0VsQzs7QWV0Z0VBO0VBQW1DLGdCQUFBO0FmMGdFbkM7O0FlemdFQTtFQUFxQyxnQkFBQTtBZjZnRXJDOztBZTVnRUE7RUFBaUMsZ0JBQUE7QWZnaEVqQzs7QWUvZ0VBO0VBQXFDLGdCQUFBO0FmbWhFckM7O0FlbGhFQTtFQUFpQyxnQkFBQTtBZnNoRWpDOztBZXJoRUE7RUFBa0MsZ0JBQUE7QWZ5aEVsQzs7QWV4aEVBO0VBQW9DLGdCQUFBO0FmNGhFcEM7O0FlM2hFQTtFQUFnQyxnQkFBQTtBZitoRWhDOztBZTloRUE7RUFBdUMsZ0JBQUE7QWZraUV2Qzs7QWVqaUVBO0VBQW9DLGdCQUFBO0FmcWlFcEM7O0FlcGlFQTtFQUEyQyxnQkFBQTtBZndpRTNDOztBZXZpRUE7RUFBbUMsZ0JBQUE7QWYyaUVuQzs7QWUxaUVBO0VBQXFDLGdCQUFBO0FmOGlFckM7O0FlN2lFQTtFQUFxQyxnQkFBQTtBZmlqRXJDOztBZWhqRUE7RUFBaUMsZ0JBQUE7QWZvakVqQzs7QWVuakVBO0VBQWtDLGdCQUFBO0FmdWpFbEM7O0FldGpFQTtFQUFpQyxnQkFBQTtBZjBqRWpDOztBZXpqRUE7RUFBeUMsZ0JBQUE7QWY2akV6Qzs7QWU1akVBO0VBQXNDLGdCQUFBO0FmZ2tFdEM7O0FlL2pFQTtFQUFxQyxnQkFBQTtBZm1rRXJDOztBZWxrRUE7RUFBc0MsZ0JBQUE7QWZza0V0Qzs7QWVya0VBO0VBQW9DLGdCQUFBO0FmeWtFcEM7O0FleGtFQTtFQUFvQyxnQkFBQTtBZjRrRXBDOztBZTNrRUE7RUFBd0MsZ0JBQUE7QWYra0V4Qzs7QWU5a0VBO0VBQWdDLGdCQUFBO0Fma2xFaEM7O0FlamxFQTtFQUF1QyxnQkFBQTtBZnFsRXZDOztBZXBsRUE7RUFBcUMsZ0JBQUE7QWZ3bEVyQzs7QWV2bEVBO0VBQXlDLGdCQUFBO0FmMmxFekM7O0FlMWxFQTtFQUFnQyxnQkFBQTtBZjhsRWhDOztBZTdsRUE7RUFBc0MsZ0JBQUE7QWZpbUV0Qzs7QWVobUVBO0VBQW9DLGdCQUFBO0Fmb21FcEM7O0Flbm1FQTtFQUFxQyxnQkFBQTtBZnVtRXJDOztBZXRtRUE7RUFBaUMsZ0JBQUE7QWYwbUVqQzs7QWV6bUVBO0VBQXFDLGdCQUFBO0FmNm1FckM7O0FlNW1FQTtFQUFxQyxnQkFBQTtBZmduRXJDOztBZS9tRUE7RUFBcUMsZ0JBQUE7QWZtbkVyQzs7QWVsbkVBO0VBQW9DLGdCQUFBO0Fmc25FcEM7O0Flcm5FQTtFQUFvQyxnQkFBQTtBZnluRXBDOztBZXhuRUE7RUFBb0MsZ0JBQUE7QWY0bkVwQzs7QWUzbkVBO0VBQXNDLGdCQUFBO0FmK25FdEM7O0FlOW5FQTtFQUFzQyxnQkFBQTtBZmtvRXRDOztBZWpvRUE7RUFBcUMsZ0JBQUE7QWZxb0VyQzs7QWVwb0VBO0VBQXFDLGdCQUFBO0Fmd29FckM7O0Fldm9FQTtFQUF1QyxnQkFBQTtBZjJvRXZDOztBZTFvRUE7RUFBcUMsZ0JBQUE7QWY4b0VyQzs7QWU3b0VBO0VBQWlDLGdCQUFBO0FmaXBFakM7O0FlaHBFQTtFQUFvQyxnQkFBQTtBZm9wRXBDOztBZW5wRUE7RUFBMEMsZ0JBQUE7QWZ1cEUxQzs7QWV0cEVBO0VBQStDLGdCQUFBO0FmMHBFL0M7O0FlenBFQTtFQUFvQyxnQkFBQTtBZjZwRXBDOztBZTVwRUE7RUFBdUMsZ0JBQUE7QWZncUV2Qzs7QWUvcEVBO0VBQW9DLGdCQUFBO0FmbXFFcEM7O0FlbHFFQTtFQUFzQyxnQkFBQTtBZnNxRXRDOztBZXJxRUE7RUFBb0MsZ0JBQUE7QWZ5cUVwQzs7QWV4cUVBO0VBQW1DLGdCQUFBO0FmNHFFbkM7O0FlM3FFQTtFQUFrQyxnQkFBQTtBZitxRWxDOztBZTlxRUE7RUFBZ0MsZ0JBQUE7QWZrckVoQzs7QWVqckVBO0VBQXlDLGdCQUFBO0FmcXJFekM7O0FlcHJFQTtFQUFtQyxnQkFBQTtBZndyRW5DOztBZXZyRUE7RUFBbUMsZ0JBQUE7QWYyckVuQzs7QWUxckVBO0VBQWdDLGdCQUFBO0FmOHJFaEM7O0FlN3JFQTtFQUF3QyxnQkFBQTtBZmlzRXhDOztBZWhzRUE7RUFBd0MsZ0JBQUE7QWZvc0V4Qzs7QWVuc0VBO0VBQWtDLGdCQUFBO0FmdXNFbEM7O0FldHNFQTtFQUF3QyxnQkFBQTtBZjBzRXhDOztBZXpzRUE7RUFBMEMsZ0JBQUE7QWY2c0UxQzs7QWU1c0VBO0VBQThDLGdCQUFBO0FmZ3RFOUM7O0FlL3NFQTtFQUFnRCxnQkFBQTtBZm10RWhEOztBZWx0RUE7RUFBbUMsZ0JBQUE7QWZzdEVuQzs7QWVydEVBO0VBQXdDLGdCQUFBO0FmeXRFeEM7O0FleHRFQTtFQUFzQyxnQkFBQTtBZjR0RXRDOztBZTN0RUE7RUFBdUMsZ0JBQUE7QWYrdEV2Qzs7QWU5dEVBO0VBQWlDLGdCQUFBO0Fma3VFakM7O0FlanVFQTtFQUFxQyxnQkFBQTtBZnF1RXJDOztBZXB1RUE7RUFBMEMsZ0JBQUE7QWZ3dUUxQzs7QWV2dUVBO0VBQTZDLGdCQUFBO0FmMnVFN0M7O0FlMXVFQTtFQUFtQyxnQkFBQTtBZjh1RW5DOztBZTd1RUE7RUFBd0MsZ0JBQUE7QWZpdkV4Qzs7QWVodkVBO0VBQXlDLGdCQUFBO0Fmb3ZFekM7O0FlbnZFQTtFQUF3QyxnQkFBQTtBZnV2RXhDOztBZXR2RUE7RUFBb0MsZ0JBQUE7QWYwdkVwQzs7QWV6dkVBO0VBQXFDLGdCQUFBO0FmNnZFckM7O0FlNXZFQTtFQUE0QyxnQkFBQTtBZmd3RTVDOztBZS92RUE7RUFBa0MsZ0JBQUE7QWZtd0VsQzs7QWVsd0VBO0VBQXNDLGdCQUFBO0Fmc3dFdEM7O0FlcndFQTtFQUFvQyxnQkFBQTtBZnl3RXBDOztBZXh3RUE7RUFBaUMsZ0JBQUE7QWY0d0VqQzs7QWUzd0VBO0VBQTBDLGdCQUFBO0FmK3dFMUM7O0FlOXdFQTtFQUFzQyxnQkFBQTtBZmt4RXRDOztBZWp4RUE7RUFBMkMsZ0JBQUE7QWZxeEUzQzs7QWVweEVBO0VBQW1DLGdCQUFBO0Fmd3hFbkM7O0FldnhFQTtFQUFrQyxnQkFBQTtBZjJ4RWxDOztBZTF4RUE7RUFBc0MsZ0JBQUE7QWY4eEV0Qzs7QWU3eEVBO0VBQWlDLGdCQUFBO0FmaXlFakM7O0FlaHlFQTtFQUFxQyxnQkFBQTtBZm95RXJDOztBZW55RUE7RUFBcUMsZ0JBQUE7QWZ1eUVyQzs7QWV0eUVBO0VBQTBDLGdCQUFBO0FmMHlFMUM7O0FlenlFQTtFQUFvQyxnQkFBQTtBZjZ5RXBDOztBZTV5RUE7RUFBbUMsZ0JBQUE7QWZnekVuQzs7QWUveUVBO0VBQWdDLGdCQUFBO0FmbXpFaEM7O0FlbHpFQTtFQUFzQyxnQkFBQTtBZnN6RXRDOztBZXJ6RUE7RUFBdUMsZ0JBQUE7QWZ5ekV2Qzs7QWV4ekVBO0VBQWlDLGdCQUFBO0FmNHpFakM7O0FlM3pFQTtFQUFvQyxnQkFBQTtBZit6RXBDOztBZTl6RUE7RUFBd0MsZ0JBQUE7QWZrMEV4Qzs7QWVqMEVBO0VBQWlDLGdCQUFBO0FmcTBFakM7O0FlcDBFQTtFQUFpQyxnQkFBQTtBZncwRWpDOztBZXYwRUE7RUFBZ0MsZ0JBQUE7QWYyMEVoQzs7QWUxMEVBO0VBQXNDLGdCQUFBO0FmODBFdEM7O0FlNzBFQTtFQUFrQyxnQkFBQTtBZmkxRWxDOztBZWgxRUE7RUFBc0MsZ0JBQUE7QWZvMUV0Qzs7QWVuMUVBO0VBQXFDLGdCQUFBO0FmdTFFckM7O0FldDFFQTtFQUF1QyxnQkFBQTtBZjAxRXZDOztBZXoxRUE7RUFBMkMsZ0JBQUE7QWY2MUUzQzs7QWU1MUVBO0VBQXVDLGdCQUFBO0FmZzJFdkM7O0FlLzFFQTtFQUEyQyxnQkFBQTtBZm0yRTNDOztBZWwyRUE7RUFBaUMsZ0JBQUE7QWZzMkVqQzs7QWVyMkVBO0VBQWtDLGdCQUFBO0FmeTJFbEM7O0FleDJFQTtFQUFtQyxnQkFBQTtBZjQyRW5DOztBZTMyRUE7RUFBc0MsZ0JBQUE7QWYrMkV0Qzs7QWU5MkVBO0VBQTJDLGdCQUFBO0FmazNFM0M7O0FlajNFQTtFQUFxQyxnQkFBQTtBZnEzRXJDOztBZXAzRUE7RUFBMEMsZ0JBQUE7QWZ3M0UxQzs7QWV2M0VBO0VBQWlELGdCQUFBO0FmMjNFakQ7O0FlMTNFQTtFQUErQyxnQkFBQTtBZjgzRS9DOztBZTczRUE7RUFBNEMsZ0JBQUE7QWZpNEU1Qzs7QWVoNEVBO0VBQW1DLGdCQUFBO0FmbzRFbkM7O0FlbjRFQTtFQUFtQyxnQkFBQTtBZnU0RW5DOztBZXQ0RUE7RUFBbUMsZ0JBQUE7QWYwNEVuQzs7QWV6NEVBO0VBQW1DLGdCQUFBO0FmNjRFbkM7O0FlNTRFQTtFQUFxQyxnQkFBQTtBZmc1RXJDOztBZS80RUE7RUFBcUMsZ0JBQUE7QWZtNUVyQzs7QWVsNUVBO0VBQWlDLGdCQUFBO0FmczVFakM7O0FlcjVFQTtFQUFzQyxnQkFBQTtBZnk1RXRDOztBZXg1RUE7RUFBcUMsZ0JBQUE7QWY0NUVyQzs7QWUzNUVBO0VBQXFDLGdCQUFBO0FmKzVFckM7O0FlOTVFQTtFQUF5QyxnQkFBQTtBZms2RXpDOztBZWo2RUE7RUFBd0MsZ0JBQUE7QWZxNkV4Qzs7QWVwNkVBO0VBQStDLGdCQUFBO0FmdzZFL0M7O0FldjZFQTtFQUErQyxnQkFBQTtBZjI2RS9DOztBZTE2RUE7RUFBaUQsZ0JBQUE7QWY4NkVqRDs7QWU3NkVBO0VBQW1DLGdCQUFBO0FmaTdFbkM7O0FlaDdFQTtFQUF1QyxnQkFBQTtBZm83RXZDOztBZW43RUE7RUFBMEMsZ0JBQUE7QWZ1N0UxQzs7QWV0N0VBO0VBQThDLGdCQUFBO0FmMDdFOUM7O0FlejdFQTtFQUF3QyxnQkFBQTtBZjY3RXhDOztBZTU3RUE7RUFBeUMsZ0JBQUE7QWZnOEV6Qzs7QWUvN0VBO0VBQTBDLGdCQUFBO0FmbThFMUM7O0FlbDhFQTtFQUE4QyxnQkFBQTtBZnM4RTlDOztBZXI4RUE7RUFBaUQsZ0JBQUE7QWZ5OEVqRDs7QWV4OEVBO0VBQXFELGdCQUFBO0FmNDhFckQ7O0FlMzhFQTtFQUFnQyxnQkFBQTtBZis4RWhDOztBZTk4RUE7RUFBd0MsZ0JBQUE7QWZrOUV4Qzs7QWVqOUVBO0VBQXFDLGdCQUFBO0FmcTlFckM7O0FlcDlFQTtFQUFzQyxnQkFBQTtBZnc5RXRDOztBZXY5RUE7RUFBcUMsZ0JBQUE7QWYyOUVyQzs7QWUxOUVBO0VBQXVDLGdCQUFBO0FmODlFdkM7O0FlNzlFQTtFQUErQyxnQkFBQTtBZmkrRS9DOztBZWgrRUE7RUFBNEMsZ0JBQUE7QWZvK0U1Qzs7QWVuK0VBO0VBQWdDLGdCQUFBO0FmdStFaEM7O0FldCtFQTtFQUFpRCxnQkFBQTtBZjArRWpEOztBZXorRUE7RUFBaUMsZ0JBQUE7QWY2K0VqQzs7QWU1K0VBO0VBQTBDLGdCQUFBO0FmZy9FMUM7O0FlLytFQTtFQUF5QyxnQkFBQTtBZm0vRXpDOztBZWwvRUE7RUFBZ0MsZ0JBQUE7QWZzL0VoQzs7QWVyL0VBO0VBQW9DLGdCQUFBO0FmeS9FcEM7O0FleC9FQTtFQUF3QyxnQkFBQTtBZjQvRXhDOztBZTMvRUE7RUFBa0MsZ0JBQUE7QWYrL0VsQzs7QWU5L0VBO0VBQW1DLGdCQUFBO0Fma2dGbkM7O0FlamdGQTtFQUFtQyxnQkFBQTtBZnFnRm5DOztBZXBnRkE7RUFBeUMsZ0JBQUE7QWZ3Z0Z6Qzs7QWV2Z0ZBO0VBQXdDLGdCQUFBO0FmMmdGeEM7O0FlMWdGQTtFQUFrQyxnQkFBQTtBZjhnRmxDOztBZTdnRkE7RUFBaUMsZ0JBQUE7QWZpaEZqQzs7QWVoaEZBO0VBQXFDLGdCQUFBO0Fmb2hGckM7O0FlbmhGQTtFQUF5QyxnQkFBQTtBZnVoRnpDOztBZXRoRkE7RUFBdUMsZ0JBQUE7QWYwaEZ2Qzs7QWV6aEZBO0VBQTZDLGdCQUFBO0FmNmhGN0M7O0FlNWhGQTtFQUE0QyxnQkFBQTtBZmdpRjVDOztBZS9oRkE7RUFBMkMsZ0JBQUE7QWZtaUYzQzs7QWVsaUZBO0VBQXVDLGdCQUFBO0Fmc2lGdkM7O0FlcmlGQTtFQUFzQyxnQkFBQTtBZnlpRnRDOztBZXhpRkE7RUFBMEMsZ0JBQUE7QWY0aUYxQzs7QWUzaUZBO0VBQXFDLGdCQUFBO0FmK2lGckM7O0FlOWlGQTtFQUEwQyxnQkFBQTtBZmtqRjFDOztBZWpqRkE7RUFBc0MsZ0JBQUE7QWZxakZ0Qzs7QWVwakZBO0VBQXVDLGdCQUFBO0Fmd2pGdkM7O0FldmpGQTtFQUE2QyxnQkFBQTtBZjJqRjdDOztBZTFqRkE7RUFBd0MsZ0JBQUE7QWY4akZ4Qzs7QWU3akZBO0VBQXVDLGdCQUFBO0FmaWtGdkM7O0FlaGtGQTtFQUF3QyxnQkFBQTtBZm9rRnhDOztBZW5rRkE7RUFBeUMsZ0JBQUE7QWZ1a0Z6Qzs7QWV0a0ZBO0VBQWdELGdCQUFBO0FmMGtGaEQ7O0FlemtGQTtFQUF5QyxnQkFBQTtBZjZrRnpDOztBZTVrRkE7RUFBNkMsZ0JBQUE7QWZnbEY3Qzs7QWUva0ZBO0VBQXVDLGdCQUFBO0FmbWxGdkM7O0FlbGxGQTtFQUFxQyxnQkFBQTtBZnNsRnJDOztBZXJsRkE7RUFBc0MsZ0JBQUE7QWZ5bEZ0Qzs7QWV4bEZBO0VBQTRDLGdCQUFBO0FmNGxGNUM7O0FlM2xGQTtFQUE4QyxnQkFBQTtBZitsRjlDOztBZTlsRkE7RUFBd0MsZ0JBQUE7QWZrbUZ4Qzs7QWVqbUZBO0VBQTJDLGdCQUFBO0FmcW1GM0M7O0FlcG1GQTtFQUE2QyxnQkFBQTtBZndtRjdDOztBZXZtRkE7RUFBdUMsZ0JBQUE7QWYybUZ2Qzs7QWUxbUZBO0VBQXdDLGdCQUFBO0FmOG1GeEM7O0FlN21GQTtFQUFzQyxnQkFBQTtBZmluRnRDOztBZWhuRkE7RUFBdUMsZ0JBQUE7QWZvbkZ2Qzs7QWVubkZBO0VBQXNDLGdCQUFBO0FmdW5GdEM7O0FldG5GQTtFQUEwQyxnQkFBQTtBZjBuRjFDOztBZXpuRkE7RUFBaUMsZ0JBQUE7QWY2bkZqQzs7QWU1bkZBO0VBQXNDLGdCQUFBO0FmZ29GdEM7O0FlL25GQTtFQUFpQyxnQkFBQTtBZm1vRmpDOztBZWxvRkE7RUFBcUMsZ0JBQUE7QWZzb0ZyQzs7QWVyb0ZBO0VBQW1DLGdCQUFBO0FmeW9GbkM7O0FleG9GQTtFQUF3QyxnQkFBQTtBZjRvRnhDOztBZTNvRkE7RUFBaUMsZ0JBQUE7QWYrb0ZqQzs7QWU5b0ZBO0VBQXFDLGdCQUFBO0Fma3BGckM7O0FlanBGQTtFQUE4QyxnQkFBQTtBZnFwRjlDOztBZXBwRkE7RUFBdUMsZ0JBQUE7QWZ3cEZ2Qzs7QWV2cEZBO0VBQW9DLGdCQUFBO0FmMnBGcEM7O0FlMXBGQTtFQUFzQyxnQkFBQTtBZjhwRnRDOztBZTdwRkE7RUFBc0MsZ0JBQUE7QWZpcUZ0Qzs7QWVocUZBO0VBQXdDLGdCQUFBO0Fmb3FGeEM7O0FlbnFGQTtFQUE0QyxnQkFBQTtBZnVxRjVDOztBZXRxRkE7RUFBdUMsZ0JBQUE7QWYwcUZ2Qzs7QWV6cUZBO0VBQWlDLGdCQUFBO0FmNnFGakM7O0FlNXFGQTtFQUF3QyxnQkFBQTtBZmdyRnhDOztBZS9xRkE7RUFBd0MsZ0JBQUE7QWZtckZ4Qzs7QWVsckZBO0VBQWlDLGdCQUFBO0Fmc3JGakM7O0FlcnJGQTtFQUFxQyxnQkFBQTtBZnlyRnJDOztBZXhyRkE7RUFBMkMsZ0JBQUE7QWY0ckYzQzs7QWUzckZBO0VBQXFDLGdCQUFBO0FmK3JGckM7O0FlOXJGQTtFQUFrQyxnQkFBQTtBZmtzRmxDOztBZWpzRkE7RUFBa0MsZ0JBQUE7QWZxc0ZsQzs7QWVwc0ZBO0VBQXlDLGdCQUFBO0Fmd3NGekM7O0FldnNGQTtFQUF5QyxnQkFBQTtBZjJzRnpDOztBZTFzRkE7RUFBbUMsZ0JBQUE7QWY4c0ZuQzs7QWU3c0ZBO0VBQXNDLGdCQUFBO0FmaXRGdEM7O0FlaHRGQTtFQUFtQyxnQkFBQTtBZm90Rm5DOztBZW50RkE7RUFBNEMsZ0JBQUE7QWZ1dEY1Qzs7QWV0dEZBO0VBQXlDLGdCQUFBO0FmMHRGekM7O0FlenRGQTtFQUFvQyxnQkFBQTtBZjZ0RnBDOztBZTV0RkE7RUFBZ0MsZ0JBQUE7QWZndUZoQzs7QWUvdEZBO0VBQWdDLGdCQUFBO0FmbXVGaEM7O0FlbHVGQTtFQUFtQyxnQkFBQTtBZnN1Rm5DOztBZXJ1RkE7RUFBeUMsZ0JBQUE7QWZ5dUZ6Qzs7QWV4dUZBO0VBQXdDLGdCQUFBO0FmNHVGeEM7O0FlM3VGQTtFQUF3QyxnQkFBQTtBZit1RnhDOztBZTl1RkE7RUFBeUMsZ0JBQUE7QWZrdkZ6Qzs7QWVqdkZBO0VBQXdDLGdCQUFBO0FmcXZGeEM7O0FlcHZGQTtFQUFvQyxnQkFBQTtBZnd2RnBDOztBZXZ2RkE7RUFBaUMsZ0JBQUE7QWYydkZqQzs7QWUxdkZBO0VBQXlDLGdCQUFBO0FmOHZGekM7O0FlN3ZGQTtFQUE2QyxnQkFBQTtBZml3RjdDOztBZWh3RkE7RUFBOEMsZ0JBQUE7QWZvd0Y5Qzs7QWVud0ZBO0VBQW1ELGdCQUFBO0FmdXdGbkQ7O0FldHdGQTtFQUFzQyxnQkFBQTtBZjB3RnRDOztBZXp3RkE7RUFBc0MsZ0JBQUE7QWY2d0Z0Qzs7QWU1d0ZBO0VBQXlDLGdCQUFBO0FmZ3hGekM7O0FlL3dGQTtFQUEwQyxnQkFBQTtBZm14RjFDOztBZWx4RkE7RUFBNEMsZ0JBQUE7QWZzeEY1Qzs7QWVyeEZBO0VBQXFDLGdCQUFBO0FmeXhGckM7O0FleHhGQTtFQUF5QyxnQkFBQTtBZjR4RnpDOztBZTN4RkE7RUFBNkMsZ0JBQUE7QWYreEY3Qzs7QWU5eEZBO0VBQXFDLGdCQUFBO0Fma3lGckM7O0FlanlGQTtFQUFvQyxnQkFBQTtBZnF5RnBDOztBZXB5RkE7RUFBdUMsZ0JBQUE7QWZ3eUZ2Qzs7QWV2eUZBO0VBQW9DLGdCQUFBO0FmMnlGcEM7O0FlMXlGQTtFQUEyQyxnQkFBQTtBZjh5RjNDOztBZTd5RkE7RUFBb0MsZ0JBQUE7QWZpekZwQzs7QWVoekZBO0VBQXlDLGdCQUFBO0Fmb3pGekM7O0FlbnpGQTtFQUFpQyxnQkFBQTtBZnV6RmpDOztBZXR6RkE7RUFBd0MsZ0JBQUE7QWYwekZ4Qzs7QWV6ekZBO0VBQWtDLGdCQUFBO0FmNnpGbEM7O0FlNXpGQTtFQUF1QyxnQkFBQTtBZmcwRnZDOztBZS96RkE7RUFBb0MsZ0JBQUE7QWZtMEZwQzs7QWVsMEZBO0VBQXFDLGdCQUFBO0FmczBGckM7O0FlcjBGQTtFQUEwQyxnQkFBQTtBZnkwRjFDOztBZXgwRkE7RUFBbUMsZ0JBQUE7QWY0MEZuQzs7QWUzMEZBO0VBQThDLGdCQUFBO0FmKzBGOUM7O0FlOTBGQTtFQUE0QyxnQkFBQTtBZmsxRjVDOztBZWoxRkE7RUFBdUMsZ0JBQUE7QWZxMUZ2Qzs7QWVwMUZBO0VBQTJDLGdCQUFBO0FmdzFGM0M7O0FldjFGQTtFQUFvQyxnQkFBQTtBZjIxRnBDOztBZTExRkE7RUFBcUMsZ0JBQUE7QWY4MUZyQzs7QWU3MUZBO0VBQTJDLGdCQUFBO0FmaTJGM0M7O0FlaDJGQTtFQUFrQyxnQkFBQTtBZm8yRmxDOztBZW4yRkE7RUFBZ0MsZ0JBQUE7QWZ1MkZoQzs7QWV0MkZBO0VBQXVDLGdCQUFBO0FmMDJGdkM7O0FlejJGQTtFQUF1QyxnQkFBQTtBZjYyRnZDOztBZTUyRkE7RUFBK0IsZ0JBQUE7QWZnM0YvQjs7QWUvMkZBO0VBQXNDLGdCQUFBO0FmbTNGdEM7O0FlbDNGQTtFQUFrQyxnQkFBQTtBZnMzRmxDOztBZXIzRkE7RUFBaUMsZ0JBQUE7QWZ5M0ZqQzs7QWV4M0ZBO0VBQXNDLGdCQUFBO0FmNDNGdEM7O0FlMzNGQTtFQUFrQyxnQkFBQTtBZiszRmxDOztBZTkzRkE7RUFBNEMsZ0JBQUE7QWZrNEY1Qzs7QWVqNEZBO0VBQWdDLGdCQUFBO0FmcTRGaEM7O0FlcDRGQTtFQUFvQyxnQkFBQTtBZnc0RnBDOztBZXY0RkE7RUFBdUMsZ0JBQUE7QWYyNEZ2Qzs7QWUxNEZBO0VBQW1DLGdCQUFBO0FmODRGbkM7O0FlNzRGQTtFQUF1QyxnQkFBQTtBZmk1RnZDOztBZWg1RkE7RUFBMEMsZ0JBQUE7QWZvNUYxQzs7QWVuNUZBO0VBQXNDLGdCQUFBO0FmdTVGdEM7O0FldDVGQTtFQUFtQyxnQkFBQTtBZjA1Rm5DOztBZXo1RkE7RUFBbUMsZ0JBQUE7QWY2NUZuQzs7QWU1NUZBO0VBQWtDLGdCQUFBO0FmZzZGbEM7O0FlLzVGQTtFQUE0QyxnQkFBQTtBZm02RjVDOztBZWw2RkE7RUFBeUMsZ0JBQUE7QWZzNkZ6Qzs7QWVyNkZBO0VBQXlDLGdCQUFBO0FmeTZGekM7O0FleDZGQTtFQUEwQyxnQkFBQTtBZjQ2RjFDOztBZTM2RkE7RUFBOEMsZ0JBQUE7QWYrNkY5Qzs7QWU5NkZBO0VBQTBDLGdCQUFBO0FmazdGMUM7O0FlajdGQTtFQUFnRCxnQkFBQTtBZnE3RmhEOztBZXA3RkE7RUFBb0MsZ0JBQUE7QWZ3N0ZwQzs7QWV2N0ZBO0VBQXdDLGdCQUFBO0FmMjdGeEM7O0FlMTdGQTtFQUFrQyxnQkFBQTtBZjg3RmxDOztBZTc3RkE7RUFBb0MsZ0JBQUE7QWZpOEZwQzs7QWVoOEZBO0VBQWtDLGdCQUFBO0FmbzhGbEM7O0FlbjhGQTtFQUF5QyxnQkFBQTtBZnU4RnpDOztBZXQ4RkE7RUFBMkMsZ0JBQUE7QWYwOEYzQzs7QWV6OEZBO0VBQXVDLGdCQUFBO0FmNjhGdkM7O0FlNThGQTtFQUF5QyxnQkFBQTtBZmc5RnpDOztBZS84RkE7RUFBdUMsZ0JBQUE7QWZtOUZ2Qzs7QWVsOUZBO0VBQXdDLGdCQUFBO0FmczlGeEM7O0FlcjlGQTtFQUFtQyxnQkFBQTtBZnk5Rm5DOztBZXg5RkE7RUFBc0MsZ0JBQUE7QWY0OUZ0Qzs7QWUzOUZBO0VBQXNDLGdCQUFBO0FmKzlGdEM7O0FlOTlGQTtFQUFzQyxnQkFBQTtBZmsrRnRDOztBZWorRkE7RUFBd0MsZ0JBQUE7QWZxK0Z4Qzs7QWVwK0ZBO0VBQW1DLGdCQUFBO0FmdytGbkM7O0FlditGQTtFQUF5QyxnQkFBQTtBZjIrRnpDOztBZTErRkE7RUFBd0MsZ0JBQUE7QWY4K0Z4Qzs7QWU3K0ZBO0VBQXdDLGdCQUFBO0FmaS9GeEM7O0FlaC9GQTtFQUEwQyxnQkFBQTtBZm8vRjFDOztBZW4vRkE7RUFBK0MsZ0JBQUE7QWZ1L0YvQzs7QWV0L0ZBO0VBQTBDLGdCQUFBO0FmMC9GMUM7O0Flei9GQTtFQUFvQyxnQkFBQTtBZjYvRnBDOztBZTUvRkE7RUFBMkMsZ0JBQUE7QWZnZ0czQzs7QWUvL0ZBO0VBQXFDLGdCQUFBO0FmbWdHckM7O0FlbGdHQTtFQUFpQyxnQkFBQTtBZnNnR2pDOztBZXJnR0E7RUFBeUMsZ0JBQUE7QWZ5Z0d6Qzs7QWV4Z0dBO0VBQStDLGdCQUFBO0FmNGdHL0M7O0FlM2dHQTtFQUFvQyxnQkFBQTtBZitnR3BDOztBZTlnR0E7RUFBaUMsZ0JBQUE7QWZraEdqQzs7QWVqaEdBO0VBQXFDLGdCQUFBO0FmcWhHckM7O0FlcGhHQTtFQUFzQyxnQkFBQTtBZndoR3RDOztBZXZoR0E7RUFBNEMsZ0JBQUE7QWYyaEc1Qzs7QWUxaEdBO0VBQXdDLGdCQUFBO0FmOGhHeEM7O0FlN2hHQTtFQUF3QyxnQkFBQTtBZmlpR3hDOztBZWhpR0E7RUFBOEMsZ0JBQUE7QWZvaUc5Qzs7QWVuaUdBO0VBQXVDLGdCQUFBO0FmdWlHdkM7O0FldGlHQTtFQUF1QyxnQkFBQTtBZjBpR3ZDOztBZXppR0E7RUFBd0MsZ0JBQUE7QWY2aUd4Qzs7QWU1aUdBO0VBQStDLGdCQUFBO0FmZ2pHL0M7O0FlL2lHQTtFQUE2QyxnQkFBQTtBZm1qRzdDOztBZWxqR0E7RUFBc0MsZ0JBQUE7QWZzakd0Qzs7QWVyakdBO0VBQTRDLGdCQUFBO0FmeWpHNUM7O0FleGpHQTtFQUF1QyxnQkFBQTtBZjRqR3ZDOztBZTNqR0E7RUFBZ0QsZ0JBQUE7QWYrakdoRDs7QWU5akdBO0VBQTBDLGdCQUFBO0Fma2tHMUM7O0FlamtHQTtFQUFxQyxnQkFBQTtBZnFrR3JDOztBZXBrR0E7RUFBa0MsZ0JBQUE7QWZ3a0dsQzs7QWV2a0dBO0VBQW1DLGdCQUFBO0FmMmtHbkM7O0FlMWtHQTtFQUFpQyxnQkFBQTtBZjhrR2pDOztBZTdrR0E7RUFBcUMsZ0JBQUE7QWZpbEdyQzs7QWVobEdBO0VBQStCLGdCQUFBO0Fmb2xHL0I7O0FlbmxHQTtFQUErQixnQkFBQTtBZnVsRy9COztBZXRsR0E7RUFBK0IsZ0JBQUE7QWYwbEcvQjs7QWV6bEdBO0VBQStCLGdCQUFBO0FmNmxHL0I7O0FlNWxHQTtFQUF3QyxnQkFBQTtBZmdtR3hDOztBZS9sR0E7RUFBK0MsZ0JBQUE7QWZtbUcvQzs7QWVsbUdBO0VBQXVDLGdCQUFBO0Fmc21HdkM7O0Flcm1HQTtFQUFzQyxnQkFBQTtBZnltR3RDOztBZXhtR0E7RUFBbUMsZ0JBQUE7QWY0bUduQzs7QWUzbUdBO0VBQXVDLGdCQUFBO0FmK21HdkM7O0FlOW1HQTtFQUFrQyxnQkFBQTtBZmtuR2xDOztBZWpuR0E7RUFBdUMsZ0JBQUE7QWZxbkd2Qzs7QWVwbkdBO0VBQXlDLGdCQUFBO0Fmd25HekM7O0Fldm5HQTtFQUE2QyxnQkFBQTtBZjJuRzdDOztBZTFuR0E7RUFBK0MsZ0JBQUE7QWY4bkcvQzs7QWU3bkdBO0VBQStDLGdCQUFBO0FmaW9HL0M7O0FlaG9HQTtFQUFrRCxnQkFBQTtBZm9vR2xEOztBZW5vR0E7RUFBNkMsZ0JBQUE7QWZ1b0c3Qzs7QWV0b0dBO0VBQStDLGdCQUFBO0FmMG9HL0M7O0Flem9HQTtFQUF3QyxnQkFBQTtBZjZvR3hDOztBZTVvR0E7RUFBK0MsZ0JBQUE7QWZncEcvQzs7QWUvb0dBO0VBQXVDLGdCQUFBO0FmbXBHdkM7O0FlbHBHQTtFQUF1QyxnQkFBQTtBZnNwR3ZDOztBZXJwR0E7RUFBNEMsZ0JBQUE7QWZ5cEc1Qzs7QWV4cEdBO0VBQTRDLGdCQUFBO0FmNHBHNUM7O0FlM3BHQTtFQUE2QyxnQkFBQTtBZitwRzdDOztBZTlwR0E7RUFBMEMsZ0JBQUE7QWZrcUcxQzs7QWVqcUdBO0VBQXlDLGdCQUFBO0FmcXFHekM7O0FlcHFHQTtFQUEyQyxnQkFBQTtBZndxRzNDOztBZXZxR0E7RUFBc0MsZ0JBQUE7QWYycUd0Qzs7QWUxcUdBO0VBQTBDLGdCQUFBO0FmOHFHMUM7O0FlN3FHQTtFQUF1QyxnQkFBQTtBZmlyR3ZDOztBZWhyR0E7RUFBa0MsZ0JBQUE7QWZvckdsQzs7QWVuckdBO0VBQXdDLGdCQUFBO0FmdXJHeEM7O0FldHJHQTtFQUEwQyxnQkFBQTtBZjByRzFDOztBZXpyR0E7RUFBc0MsZ0JBQUE7QWY2ckd0Qzs7QWU1ckdBO0VBQXNDLGdCQUFBO0FmZ3NHdEM7O0FlL3JHQTtFQUEwQyxnQkFBQTtBZm1zRzFDOztBZWxzR0E7RUFBcUMsZ0JBQUE7QWZzc0dyQzs7QWVyc0dBO0VBQXFDLGdCQUFBO0FmeXNHckM7O0FleHNHQTtFQUFvQyxnQkFBQTtBZjRzR3BDOztBZTNzR0E7RUFBcUMsZ0JBQUE7QWYrc0dyQzs7QWU5c0dBO0VBQXNDLGdCQUFBO0Fma3RHdEM7O0FlanRHQTtFQUF1QyxnQkFBQTtBZnF0R3ZDOztBZXB0R0E7RUFBc0MsZ0JBQUE7QWZ3dEd0Qzs7QWV2dEdBO0VBQXVDLGdCQUFBO0FmMnRHdkM7O0FlMXRHQTtFQUFtQyxnQkFBQTtBZjh0R25DOztBZTd0R0E7RUFBZ0MsZ0JBQUE7QWZpdUdoQzs7QWVodUdBO0VBQXNDLGdCQUFBO0Fmb3VHdEM7O0FlbnVHQTtFQUE0QyxnQkFBQTtBZnV1RzVDOztBZXR1R0E7RUFBOEMsZ0JBQUE7QWYwdUc5Qzs7QWV6dUdBO0VBQW9DLGdCQUFBO0FmNnVHcEM7O0FlNXVHQTtFQUFvQyxnQkFBQTtBZmd2R3BDOztBZS91R0E7RUFBdUMsZ0JBQUE7QWZtdkd2Qzs7QWVsdkdBO0VBQTJDLGdCQUFBO0Fmc3ZHM0M7O0FlcnZHQTtFQUFvQyxnQkFBQTtBZnl2R3BDOztBZXh2R0E7RUFBa0MsZ0JBQUE7QWY0dkdsQzs7QWUzdkdBO0VBQXlDLGdCQUFBO0FmK3ZHekM7O0FlOXZHQTtFQUF5QyxnQkFBQTtBZmt3R3pDOztBZWp3R0E7RUFBdUMsZ0JBQUE7QWZxd0d2Qzs7QWVwd0dBO0VBQXlDLGdCQUFBO0Fmd3dHekM7O0FldndHQTtFQUFzQyxnQkFBQTtBZjJ3R3RDOztBZTF3R0E7RUFBdUMsZ0JBQUE7QWY4d0d2Qzs7QWU3d0dBO0VBQTBDLGdCQUFBO0FmaXhHMUM7O0FlaHhHQTtFQUFvQyxnQkFBQTtBZm94R3BDOztBZW54R0E7RUFBd0MsZ0JBQUE7QWZ1eEd4Qzs7QWV0eEdBO0VBQW1DLGdCQUFBO0FmMHhHbkM7O0FlenhHQTtFQUFrQyxnQkFBQTtBZjZ4R2xDOztBZTV4R0E7RUFBaUMsZ0JBQUE7QWZneUdqQzs7QWUveEdBO0VBQTBDLGdCQUFBO0FmbXlHMUM7O0FlbHlHQTtFQUFvQyxnQkFBQTtBZnN5R3BDOztBZXJ5R0E7RUFBd0MsZ0JBQUE7QWZ5eUd4Qzs7QWV4eUdBO0VBQXdDLGdCQUFBO0FmNHlHeEM7O0FlM3lHQTtFQUEwQyxnQkFBQTtBZit5RzFDOztBZTl5R0E7RUFBd0MsZ0JBQUE7QWZrekd4Qzs7QWVqekdBO0VBQWlDLGdCQUFBO0FmcXpHakM7O0FlcHpHQTtFQUFxQyxnQkFBQTtBZnd6R3JDOztBZXZ6R0E7RUFBdUMsZ0JBQUE7QWYyekd2Qzs7QWUxekdBO0VBQW9DLGdCQUFBO0FmOHpHcEM7O0FlN3pHQTtFQUF3QyxnQkFBQTtBZmkwR3hDOztBZWgwR0E7RUFBdUMsZ0JBQUE7QWZvMEd2Qzs7QWVuMEdBO0VBQWtDLGdCQUFBO0FmdTBHbEM7O0FldDBHQTtFQUE0QyxnQkFBQTtBZjAwRzVDOztBZXowR0E7RUFBcUMsZ0JBQUE7QWY2MEdyQzs7QWU1MEdBO0VBQWtDLGdCQUFBO0FmZzFHbEM7O0FlLzBHQTtFQUF1QyxnQkFBQTtBZm0xR3ZDOztBZWwxR0E7RUFBcUMsZ0JBQUE7QWZzMUdyQzs7QWVyMUdBO0VBQXlDLGdCQUFBO0FmeTFHekM7O0FleDFHQTtFQUE0QyxnQkFBQTtBZjQxRzVDOztBZTMxR0E7RUFBMEMsZ0JBQUE7QWYrMUcxQzs7QWU5MUdBO0VBQXNDLGdCQUFBO0FmazJHdEM7O0FlajJHQTtFQUFvQyxnQkFBQTtBZnEyR3BDOztBZXAyR0E7RUFBbUMsZ0JBQUE7QWZ3MkduQzs7QWV2MkdBO0VBQWtDLGdCQUFBO0FmMjJHbEM7O0FlMTJHQTtFQUFtQyxnQkFBQTtBZjgyR25DOztBZTcyR0E7RUFBc0MsZ0JBQUE7QWZpM0d0Qzs7QWVoM0dBO0VBQTBDLGdCQUFBO0FmbzNHMUM7O0FlbjNHQTtFQUEyQyxnQkFBQTtBZnUzRzNDOztBZXQzR0E7RUFBNEMsZ0JBQUE7QWYwM0c1Qzs7QWV6M0dBO0VBQXlDLGdCQUFBO0FmNjNHekM7O0FlNTNHQTtFQUF3QyxnQkFBQTtBZmc0R3hDOztBZS8zR0E7RUFBa0MsZ0JBQUE7QWZtNEdsQzs7QWVsNEdBO0VBQW9DLGdCQUFBO0FmczRHcEM7O0FlcjRHQTtFQUFrQyxnQkFBQTtBZnk0R2xDOztBZXg0R0E7RUFBb0MsZ0JBQUE7QWY0NEdwQzs7QWUzNEdBO0VBQXFDLGdCQUFBO0FmKzRHckM7O0FlOTRHQTtFQUFzQyxnQkFBQTtBZms1R3RDOztBZWo1R0E7RUFBcUMsZ0JBQUE7QWZxNUdyQzs7QWVwNUdBO0VBQXNDLGdCQUFBO0FmdzVHdEM7O0FldjVHQTtFQUFzQyxnQkFBQTtBZjI1R3RDOztBZTE1R0E7RUFBb0MsZ0JBQUE7QWY4NUdwQzs7QWU3NUdBO0VBQWtDLGdCQUFBO0FmaTZHbEM7O0FlaDZHQTtFQUFzQyxnQkFBQTtBZm82R3RDOztBZW42R0E7RUFBcUMsZ0JBQUE7QWZ1NkdyQzs7QWV0NkdBO0VBQW9DLGdCQUFBO0FmMDZHcEM7O0FlejZHQTtFQUF3QyxnQkFBQTtBZjY2R3hDOztBZTU2R0E7RUFBa0MsZ0JBQUE7QWZnN0dsQzs7QWUvNkdBO0VBQWtDLGdCQUFBO0FmbTdHbEM7O0FlbDdHQTtFQUFtQyxnQkFBQTtBZnM3R25DOztBZXI3R0E7RUFBaUMsZ0JBQUE7QWZ5N0dqQzs7QWV4N0dBO0VBQWtDLGdCQUFBO0FmNDdHbEM7O0FlMzdHQTtFQUFxQyxnQkFBQTtBZis3R3JDOztBZTk3R0E7RUFBc0MsZ0JBQUE7QWZrOEd0Qzs7QWVqOEdBO0VBQW1DLGdCQUFBO0FmcThHbkM7O0FlcDhHQTtFQUFxQyxnQkFBQTtBZnc4R3JDOztBZXY4R0E7RUFBeUMsZ0JBQUE7QWYyOEd6Qzs7QWUxOEdBO0VBQXFDLGdCQUFBO0FmODhHckM7O0FlNzhHQTtFQUFpQyxnQkFBQTtBZmk5R2pDOztBZWg5R0E7RUFBd0MsZ0JBQUE7QWZvOUd4Qzs7QWVuOUdBO0VBQXdDLGdCQUFBO0FmdTlHeEM7O0FldDlHQTtFQUFvQyxnQkFBQTtBZjA5R3BDOztBZXo5R0E7RUFBc0MsZ0JBQUE7QWY2OUd0Qzs7QWU1OUdBO0VBQXFDLGdCQUFBO0FmZytHckM7O0FlLzlHQTtFQUFxQyxnQkFBQTtBZm0rR3JDOztBZWwrR0E7RUFBOEMsZ0JBQUE7QWZzK0c5Qzs7QWVyK0dBO0VBQXlDLGdCQUFBO0FmeStHekM7O0FleCtHQTtFQUFzQyxnQkFBQTtBZjQrR3RDOztBZTMrR0E7RUFBcUMsZ0JBQUE7QWYrK0dyQzs7QWU5K0dBO0VBQW9DLGdCQUFBO0Fmay9HcEM7O0Flai9HQTtFQUE0QyxnQkFBQTtBZnEvRzVDOztBZXAvR0E7RUFBbUMsZ0JBQUE7QWZ3L0duQzs7QWV2L0dBO0VBQW9DLGdCQUFBO0FmMi9HcEM7O0FlMS9HQTtFQUFtQyxnQkFBQTtBZjgvR25DOztBZTcvR0E7RUFBd0MsZ0JBQUE7QWZpZ0h4Qzs7QWVoZ0hBO0VBQTJDLGdCQUFBO0Fmb2dIM0M7O0FlbmdIQTtFQUFpQyxnQkFBQTtBZnVnSGpDOztBZXRnSEE7RUFBaUMsZ0JBQUE7QWYwZ0hqQzs7QWV6Z0hBO0VBQXVDLGdCQUFBO0FmNmdIdkM7O0FlNWdIQTtFQUFvQyxnQkFBQTtBZmdoSHBDOztBZS9nSEE7RUFBaUMsZ0JBQUE7QWZtaEhqQzs7QWVsaEhBO0VBQWtDLGdCQUFBO0Fmc2hIbEM7O0FlcmhIQTtFQUFrQyxnQkFBQTtBZnloSGxDOztBZXhoSEE7RUFBbUMsZ0JBQUE7QWY0aEhuQzs7QWUzaEhBO0VBQTJDLGdCQUFBO0FmK2hIM0M7O0FlOWhIQTtFQUErQixnQkFBQTtBZmtpSC9COztBZWppSEE7RUFBc0MsZ0JBQUE7QWZxaUh0Qzs7QWVwaUhBO0VBQXFDLGdCQUFBO0Fmd2lIckM7O0FldmlIQTtFQUFrQyxnQkFBQTtBZjJpSGxDOztBZTFpSEE7RUFBbUMsZ0JBQUE7QWY4aUhuQzs7QWU3aUhBO0VBQW9DLGdCQUFBO0FmaWpIcEM7O0FlaGpIQTtFQUFnQyxnQkFBQTtBZm9qSGhDOztBZW5qSEE7RUFBeUMsZ0JBQUE7QWZ1akh6Qzs7QWV0akhBO0VBQW9DLGdCQUFBO0FmMGpIcEM7O0FlempIQTtFQUFxQyxnQkFBQTtBZjZqSHJDOztBZTVqSEE7RUFBbUMsZ0JBQUE7QWZna0huQzs7QWUvakhBO0VBQW9DLGdCQUFBO0FmbWtIcEM7O0FlbGtIQTtFQUFtQyxnQkFBQTtBZnNrSG5DOztBZXJrSEE7RUFBd0MsZ0JBQUE7QWZ5a0h4Qzs7QWV4a0hBO0VBQTBDLGdCQUFBO0FmNGtIMUM7O0FlM2tIQTtFQUFvQyxnQkFBQTtBZitrSHBDOztBZTlrSEE7RUFBaUMsZ0JBQUE7QWZrbEhqQzs7QWVqbEhBO0VBQXNDLGdCQUFBO0FmcWxIdEM7O0FlcGxIQTtFQUE0QyxnQkFBQTtBZndsSDVDOztBZXZsSEE7RUFBaUMsZ0JBQUE7QWYybEhqQzs7QWUxbEhBO0VBQXNDLGdCQUFBO0FmOGxIdEM7O0FlN2xIQTtFQUEwQyxnQkFBQTtBZmltSDFDOztBZWhtSEE7RUFBbUMsZ0JBQUE7QWZvbUhuQzs7QWVubUhBO0VBQW1DLGdCQUFBO0FmdW1IbkM7O0FldG1IQTtFQUFpQyxnQkFBQTtBZjBtSGpDOztBZXptSEE7RUFBcUMsZ0JBQUE7QWY2bUhyQzs7QWU1bUhBO0VBQXlDLGdCQUFBO0FmZ25IekM7O0FlL21IQTtFQUFxQyxnQkFBQTtBZm1uSHJDOztBZWxuSEE7RUFBbUMsZ0JBQUE7QWZzbkhuQzs7QWVybkhBO0VBQXdDLGdCQUFBO0FmeW5IeEM7O0FleG5IQTtFQUEyQyxnQkFBQTtBZjRuSDNDOztBZTNuSEE7RUFBb0MsZ0JBQUE7QWYrbkhwQzs7QWU5bkhBO0VBQW1DLGdCQUFBO0Fma29IbkM7O0Flam9IQTtFQUEwQyxnQkFBQTtBZnFvSDFDOztBZXBvSEE7RUFBa0MsZ0JBQUE7QWZ3b0hsQzs7QWV2b0hBO0VBQXVDLGdCQUFBO0FmMm9IdkM7O0FlMW9IQTtFQUF5QyxnQkFBQTtBZjhvSHpDOztBZTdvSEE7RUFBdUMsZ0JBQUE7QWZpcEh2Qzs7QWVocEhBO0VBQXdDLGdCQUFBO0Fmb3BIeEM7O0FlbnBIQTtFQUF3QyxnQkFBQTtBZnVwSHhDOztBZXRwSEE7RUFBdUMsZ0JBQUE7QWYwcEh2Qzs7QWV6cEhBO0VBQWlDLGdCQUFBO0FmNnBIakM7O0FlNXBIQTtFQUF1QyxnQkFBQTtBZmdxSHZDOztBZS9wSEE7RUFBdUMsZ0JBQUE7QWZtcUh2Qzs7QWVscUhBO0VBQXFDLGdCQUFBO0Fmc3FIckM7O0FlcnFIQTtFQUFvQyxnQkFBQTtBZnlxSHBDOztBZXhxSEE7RUFBa0MsZ0JBQUE7QWY0cUhsQzs7QWUzcUhBO0VBQWlDLGdCQUFBO0FmK3FIakM7O0FlOXFIQTtFQUFzQyxnQkFBQTtBZmtySHRDOztBZWpySEE7RUFBNEMsZ0JBQUE7QWZxckg1Qzs7QWVwckhBO0VBQXVDLGdCQUFBO0Fmd3JIdkM7O0FldnJIQTtFQUEyQyxnQkFBQTtBZjJySDNDOztBZTFySEE7RUFBcUMsZ0JBQUE7QWY4ckhyQzs7QWU3ckhBO0VBQXlDLGdCQUFBO0FmaXNIekM7O0FlaHNIQTtFQUFzQyxnQkFBQTtBZm9zSHRDOztBZW5zSEE7RUFBc0MsZ0JBQUE7QWZ1c0h0Qzs7QWV0c0hBO0VBQTZDLGdCQUFBO0FmMHNIN0M7O0FlenNIQTtFQUFrRCxnQkFBQTtBZjZzSGxEOztBZTVzSEE7RUFBeUMsZ0JBQUE7QWZndEh6Qzs7QWUvc0hBO0VBQTRDLGdCQUFBO0FmbXRINUM7O0FlbHRIQTtFQUEyQyxnQkFBQTtBZnN0SDNDOztBZXJ0SEE7RUFBaUMsZ0JBQUE7QWZ5dEhqQzs7QWV4dEhBO0VBQXlDLGdCQUFBO0FmNHRIekM7O0FlM3RIQTtFQUF3QyxnQkFBQTtBZit0SHhDOztBZTl0SEE7RUFBaUMsZ0JBQUE7QWZrdUhqQzs7QWVqdUhBO0VBQXFDLGdCQUFBO0FmcXVIckM7O0FlcHVIQTtFQUF3QyxnQkFBQTtBZnd1SHhDOztBZXZ1SEE7RUFBbUMsZ0JBQUE7QWYydUhuQzs7QWUxdUhBO0VBQWtDLGdCQUFBO0FmOHVIbEM7O0FlN3VIQTtFQUFpQyxnQkFBQTtBZml2SGpDOztBZWh2SEE7RUFBc0MsZ0JBQUE7QWZvdkh0Qzs7QWVudkhBO0VBQWlDLGdCQUFBO0FmdXZIakM7O0FldHZIQTtFQUFxQyxnQkFBQTtBZjB2SHJDOztBZXp2SEE7RUFBb0MsZ0JBQUE7QWY2dkhwQzs7QWU1dkhBO0VBQW9DLGdCQUFBO0FmZ3dIcEM7O0FlL3ZIQTtFQUFxQyxnQkFBQTtBZm13SHJDOztBZWx3SEE7RUFBMkMsZ0JBQUE7QWZzd0gzQzs7QWVyd0hBO0VBQTRDLGdCQUFBO0FmeXdINUM7O0FleHdIQTtFQUEyQyxnQkFBQTtBZjR3SDNDOztBZTN3SEE7RUFBaUMsZ0JBQUE7QWYrd0hqQzs7QWU5d0hBO0VBQXFDLGdCQUFBO0Fma3hIckM7O0FlanhIQTtFQUFzQyxnQkFBQTtBZnF4SHRDOztBZXB4SEE7RUFBMEMsZ0JBQUE7QWZ3eEgxQzs7QWV2eEhBO0VBQWdELGdCQUFBO0FmMnhIaEQ7O0FlMXhIQTtFQUFnRCxnQkFBQTtBZjh4SGhEOztBZTd4SEE7RUFBaUQsZ0JBQUE7QWZpeUhqRDs7QWVoeUhBO0VBQThDLGdCQUFBO0Fmb3lIOUM7O0FlbnlIQTtFQUE0QyxnQkFBQTtBZnV5SDVDOztBZXR5SEE7RUFBNEMsZ0JBQUE7QWYweUg1Qzs7QWV6eUhBO0VBQTZDLGdCQUFBO0FmNnlIN0M7O0FlNXlIQTtFQUEwQyxnQkFBQTtBZmd6SDFDOztBZS95SEE7RUFBcUMsZ0JBQUE7QWZtekhyQzs7QWVsekhBO0VBQXVDLGdCQUFBO0Fmc3pIdkM7O0FlcnpIQTtFQUFxQyxnQkFBQTtBZnl6SHJDOztBZXh6SEE7RUFBeUMsZ0JBQUE7QWY0ekh6Qzs7QWUzekhBO0VBQWtDLGdCQUFBO0FmK3pIbEM7O0FlOXpIQTtFQUFpQyxnQkFBQTtBZmswSGpDOztBZWowSEE7RUFBaUMsZ0JBQUE7QWZxMEhqQzs7QWVwMEhBO0VBQW9DLGdCQUFBO0FmdzBIcEM7O0FldjBIQTtFQUFrQyxnQkFBQTtBZjIwSGxDOztBZTEwSEE7RUFBbUMsZ0JBQUE7QWY4MEhuQzs7QWU3MEhBO0VBQXNDLGdCQUFBO0FmaTFIdEM7O0FlaDFIQTtFQUFvQyxnQkFBQTtBZm8xSHBDOztBZW4xSEE7RUFBc0MsZ0JBQUE7QWZ1MUh0Qzs7QWV0MUhBO0VBQWlDLGdCQUFBO0FmMDFIakM7O0FlejFIQTtFQUF3QyxnQkFBQTtBZjYxSHhDOztBZTUxSEE7RUFBcUMsZ0JBQUE7QWZnMkhyQzs7QWUvMUhBO0VBQWdDLGdCQUFBO0FmbTJIaEM7O0FlbDJIQTtFQUF1QyxnQkFBQTtBZnMySHZDOztBZXIySEE7RUFBMkMsZ0JBQUE7QWZ5MkgzQzs7QWV4MkhBO0VBQXVDLGdCQUFBO0FmNDJIdkM7O0FlMzJIQTtFQUEyQyxnQkFBQTtBZisySDNDOztBZTkySEE7RUFBaUQsZ0JBQUE7QWZrM0hqRDs7QWVqM0hBO0VBQTZDLGdCQUFBO0FmcTNIN0M7O0FlcDNIQTtFQUE0QyxnQkFBQTtBZnczSDVDOztBZXYzSEE7RUFBbUQsZ0JBQUE7QWYyM0huRDs7QWUxM0hBO0VBQTZDLGdCQUFBO0FmODNIN0M7O0FlNzNIQTtFQUE0QyxnQkFBQTtBZmk0SDVDOztBZWg0SEE7RUFBZ0QsZ0JBQUE7QWZvNEhoRDs7QWVuNEhBO0VBQTZDLGdCQUFBO0FmdTRIN0M7O0FldDRIQTtFQUE2QyxnQkFBQTtBZjA0SDdDOztBZXo0SEE7RUFBNkMsZ0JBQUE7QWY2NEg3Qzs7QWU1NEhBO0VBQW9DLGdCQUFBO0FmZzVIcEM7O0FlLzRIQTtFQUFzQyxnQkFBQTtBZm01SHRDOztBZWw1SEE7RUFBcUMsZ0JBQUE7QWZzNUhyQzs7QWVyNUhBO0VBQW1DLGdCQUFBO0FmeTVIbkM7O0FleDVIQTtFQUFpQyxnQkFBQTtBZjQ1SGpDOztBZTM1SEE7RUFBd0MsZ0JBQUE7QWYrNUh4Qzs7QWU5NUhBO0VBQXdDLGdCQUFBO0FmazZIeEM7O0FlajZIQTtFQUEwQyxnQkFBQTtBZnE2SDFDOztBZXA2SEE7RUFBMEMsZ0JBQUE7QWZ3NkgxQzs7QWV2NkhBO0VBQWlDLGdCQUFBO0FmMjZIakM7O0FlMTZIQTtFQUFxQyxnQkFBQTtBZjg2SHJDOztBZTc2SEE7RUFBbUMsZ0JBQUE7QWZpN0huQzs7QWVoN0hBO0VBQWlDLGdCQUFBO0FmbzdIakM7O0FlbjdIQTtFQUFrQyxnQkFBQTtBZnU3SGxDOztBZXQ3SEE7RUFBb0MsZ0JBQUE7QWYwN0hwQzs7QWV6N0hBO0VBQW1DLGdCQUFBO0FmNjdIbkM7O0FlNTdIQTtFQUFxQyxnQkFBQTtBZmc4SHJDOztBZS83SEE7RUFBbUMsZ0JBQUE7QWZtOEhuQzs7QWVsOEhBO0VBQWtDLGdCQUFBO0FmczhIbEM7O0FlcjhIQTtFQUFtQyxnQkFBQTtBZnk4SG5DOztBZXg4SEE7RUFBc0MsZ0JBQUE7QWY0OEh0Qzs7QWUzOEhBO0VBQXFDLGdCQUFBO0FmKzhIckM7O0FlOThIQTtFQUFnQyxnQkFBQTtBZms5SGhDOztBZWo5SEE7RUFBc0MsZ0JBQUE7QWZxOUh0Qzs7QWVwOUhBO0VBQTZDLGdCQUFBO0FmdzlIN0M7O0FldjlIQTtFQUFtQyxnQkFBQTtBZjI5SG5DOztBZTE5SEE7RUFBcUMsZ0JBQUE7QWY4OUhyQzs7QWU3OUhBO0VBQW9DLGdCQUFBO0FmaStIcEM7O0FlaCtIQTtFQUFvQyxnQkFBQTtBZm8rSHBDOztBZW4rSEE7RUFBbUMsZ0JBQUE7QWZ1K0huQzs7QWV0K0hBO0VBQXNDLGdCQUFBO0FmMCtIdEM7O0FleitIQTtFQUF1QyxnQkFBQTtBZjYrSHZDOztBZTUrSEE7RUFBMkMsZ0JBQUE7QWZnL0gzQzs7QWUvK0hBO0VBQWlELGdCQUFBO0FmbS9IakQ7O0FlbC9IQTtFQUE2QyxnQkFBQTtBZnMvSDdDOztBZXIvSEE7RUFBdUMsZ0JBQUE7QWZ5L0h2Qzs7QWV4L0hBO0VBQXNDLGdCQUFBO0FmNC9IdEM7O0FlMy9IQTtFQUF1QyxnQkFBQTtBZisvSHZDOztBZTkvSEE7RUFBa0MsZ0JBQUE7QWZrZ0lsQzs7QWVqZ0lBO0VBQXlDLGdCQUFBO0FmcWdJekM7O0FlcGdJQTtFQUEwQyxnQkFBQTtBZndnSTFDOztBZXZnSUE7RUFBMEMsZ0JBQUE7QWYyZ0kxQzs7QWUxZ0lBO0VBQXlDLGdCQUFBO0FmOGdJekM7O0FlN2dJQTtFQUFzQyxnQkFBQTtBZmloSXRDOztBZWhoSUE7RUFBbUMsZ0JBQUE7QWZvaEluQzs7QWVuaElBO0VBQWdDLGdCQUFBO0FmdWhJaEM7O0FldGhJQTtFQUFxQyxnQkFBQTtBZjBoSXJDOztBZXpoSUE7RUFBbUMsZ0JBQUE7QWY2aEluQzs7QWU1aElBO0VBQW1DLGdCQUFBO0FmZ2lJbkM7O0FlL2hJQTtFQUF1QyxnQkFBQTtBZm1pSXZDOztBZWxpSUE7RUFBMkMsZ0JBQUE7QWZzaUkzQzs7QWVyaUlBO0VBQStDLGdCQUFBO0FmeWlJL0M7O0FleGlJQTtFQUFpQyxnQkFBQTtBZjRpSWpDOztBZTNpSUE7RUFBbUMsZ0JBQUE7QWYraUluQzs7QWU5aUlBO0VBQXVDLGdCQUFBO0Fma2pJdkM7O0FlampJQTtFQUEyQyxnQkFBQTtBZnFqSTNDOztBZXBqSUE7RUFBNEMsZ0JBQUE7QWZ3akk1Qzs7QWV2aklBO0VBQWdELGdCQUFBO0FmMmpJaEQ7O0FlMWpJQTtFQUF3QyxnQkFBQTtBZjhqSXhDOztBZTdqSUE7RUFBNEMsZ0JBQUE7QWZpa0k1Qzs7QWVoa0lBO0VBQTZDLGdCQUFBO0Fmb2tJN0M7O0FlbmtJQTtFQUFpRCxnQkFBQTtBZnVrSWpEOztBZXRrSUE7RUFBK0MsZ0JBQUE7QWYwa0kvQzs7QWV6a0lBO0VBQW1DLGdCQUFBO0FmNmtJbkM7O0FlNWtJQTtFQUFxQyxnQkFBQTtBZmdsSXJDOztBZS9rSUE7RUFBaUMsZ0JBQUE7QWZtbElqQzs7QWVsbElBO0VBQXVDLGdCQUFBO0Fmc2xJdkM7O0FlcmxJQTtFQUF1QyxnQkFBQTtBZnlsSXZDOztBZXhsSUE7RUFBMEMsZ0JBQUE7QWY0bEkxQzs7QWUzbElBO0VBQW1DLGdCQUFBO0FmK2xJbkM7O0FlOWxJQTtFQUF1QyxnQkFBQTtBZmttSXZDOztBZWptSUE7RUFBcUMsZ0JBQUE7QWZxbUlyQzs7QWVwbUlBO0VBQXNDLGdCQUFBO0Fmd21JdEM7O0Fldm1JQTtFQUEwQyxnQkFBQTtBZjJtSTFDOztBZTFtSUE7RUFBZ0MsZ0JBQUE7QWY4bUloQzs7QWU3bUlBO0VBQW9DLGdCQUFBO0FmaW5JcEM7O0FlaG5JQTtFQUE2QyxnQkFBQTtBZm9uSTdDOztBZW5uSUE7RUFBb0MsZ0JBQUE7QWZ1bklwQzs7QWV0bklBO0VBQWtDLGdCQUFBO0FmMG5JbEM7O0Flem5JQTtFQUFvQyxnQkFBQTtBZjZuSXBDOztBZTVuSUE7RUFBb0MsZ0JBQUE7QWZnb0lwQzs7QWUvbklBO0VBQWlDLGdCQUFBO0FmbW9JakM7O0FlbG9JQTtFQUEwQyxnQkFBQTtBZnNvSTFDOztBZXJvSUE7RUFBbUMsZ0JBQUE7QWZ5b0luQzs7QWV4b0lBO0VBQXNDLGdCQUFBO0FmNG9JdEM7O0FlM29JQTtFQUFtQyxnQkFBQTtBZitvSW5DOztBZTlvSUE7RUFBaUMsZ0JBQUE7QWZrcElqQzs7QWVqcElBO0VBQW9DLGdCQUFBO0FmcXBJcEM7O0FlcHBJQTtFQUFzQyxnQkFBQTtBZndwSXRDOztBZXZwSUE7RUFBMEMsZ0JBQUE7QWYycEkxQzs7QWUxcElBO0VBQWdDLGdCQUFBO0FmOHBJaEM7O0FlN3BJQTtFQUFnQyxnQkFBQTtBZmlxSWhDOztBZWhxSUE7RUFBd0MsZ0JBQUE7QWZvcUl4Qzs7QWVucUlBO0VBQXlDLGdCQUFBO0FmdXFJekM7O0FldHFJQTtFQUEyQyxnQkFBQTtBZjBxSTNDOztBZXpxSUE7RUFBb0MsZ0JBQUE7QWY2cUlwQzs7QWU1cUlBO0VBQTBDLGdCQUFBO0FmZ3JJMUM7O0FlL3FJQTtFQUFpRCxnQkFBQTtBZm1ySWpEOztBZWxySUE7RUFBb0MsZ0JBQUE7QWZzcklwQzs7QWVycklBO0VBQXFDLGdCQUFBO0FmeXJJckM7O0FleHJJQTtFQUF5QyxnQkFBQTtBZjRySXpDOztBZTNySUE7RUFBK0IsZ0JBQUE7QWYrckkvQjs7QWU5cklBO0VBQWtDLGdCQUFBO0Fma3NJbEM7O0FlanNJQTtFQUFxQyxnQkFBQTtBZnFzSXJDOztBZXBzSUE7RUFBbUMsZ0JBQUE7QWZ3c0luQzs7QWV2c0lBO0VBQWtDLGdCQUFBO0FmMnNJbEM7O0FlMXNJQTtFQUEwQyxnQkFBQTtBZjhzSTFDOztBZTdzSUE7RUFBcUMsZ0JBQUE7QWZpdElyQzs7QWVodElBO0VBQWdDLGdCQUFBO0Fmb3RJaEM7O0FlbnRJQTtFQUFrQyxnQkFBQTtBZnV0SWxDOztBZXR0SUE7RUFBb0MsZ0JBQUE7QWYwdElwQzs7QWV6dElBO0VBQXFDLGdCQUFBO0FmNnRJckM7O0FlNXRJQTtFQUF1QyxnQkFBQTtBZmd1SXZDOztBZS90SUE7RUFBa0MsZ0JBQUE7QWZtdUlsQzs7QWVsdUlBO0VBQXNDLGdCQUFBO0Fmc3VJdEM7O0FlcnVJQTtFQUFrQyxnQkFBQTtBZnl1SWxDOztBZXh1SUE7RUFBd0MsZ0JBQUE7QWY0dUl4Qzs7QWUzdUlBO0VBQTRDLGdCQUFBO0FmK3VJNUM7O0FlOXVJQTtFQUF5QyxnQkFBQTtBZmt2SXpDOztBZWp2SUE7RUFBb0MsZ0JBQUE7QWZxdklwQzs7QWVwdklBO0VBQW1DLGdCQUFBO0Fmd3ZJbkM7O0FldnZJQTtFQUFtQyxnQkFBQTtBZjJ2SW5DOztBZTF2SUE7RUFBdUMsZ0JBQUE7QWY4dkl2Qzs7QWU3dklBO0VBQXdDLGdCQUFBO0FmaXdJeEM7O0FlaHdJQTtFQUFzQyxnQkFBQTtBZm93SXRDOztBZW53SUE7RUFBMEMsZ0JBQUE7QWZ1d0kxQzs7QWV0d0lBO0VBQXNDLGdCQUFBO0FmMHdJdEM7O0FlendJQTtFQUEwQyxnQkFBQTtBZjZ3STFDOztBZTV3SUE7RUFBb0MsZ0JBQUE7QWZneElwQzs7QWUvd0lBO0VBQTJDLGdCQUFBO0FmbXhJM0M7O0FlbHhJQTtFQUFpRCxnQkFBQTtBZnN4SWpEOztBZXJ4SUE7RUFBMEMsZ0JBQUE7QWZ5eEkxQzs7QWV4eElBO0VBQXFDLGdCQUFBO0FmNHhJckM7O0FlM3hJQTtFQUEyQyxnQkFBQTtBZit4STNDOztBZTl4SUE7RUFBa0MsZ0JBQUE7QWZreUlsQzs7QWVqeUlBO0VBQW9DLGdCQUFBO0FmcXlJcEM7O0FlcHlJQTtFQUFrQyxnQkFBQTtBZnd5SWxDOztBZXZ5SUE7RUFBeUMsZ0JBQUE7QWYyeUl6Qzs7QWUxeUlBO0VBQWdDLGdCQUFBO0FmOHlJaEM7O0FlN3lJQTtFQUFvQyxnQkFBQTtBZml6SXBDOztBZWh6SUE7RUFBc0MsZ0JBQUE7QWZvekl0Qzs7QWVueklBO0VBQW1DLGdCQUFBO0FmdXpJbkM7O0FldHpJQTtFQUFrQyxnQkFBQTtBZjB6SWxDOztBZXp6SUE7RUFBb0MsZ0JBQUE7QWY2eklwQzs7QWU1eklBO0VBQWdDLGdCQUFBO0FmZzBJaEM7O0FlL3pJQTtFQUFvQyxnQkFBQTtBZm0wSXBDOztBZWwwSUE7RUFBc0MsZ0JBQUE7QWZzMEl0Qzs7QWVyMElBO0VBQW9DLGdCQUFBO0FmeTBJcEM7O0FleDBJQTtFQUF1QyxnQkFBQTtBZjQwSXZDOztBZTMwSUE7RUFBbUMsZ0JBQUE7QWYrMEluQzs7QWU5MElBO0VBQXVDLGdCQUFBO0FmazFJdkM7O0FlajFJQTtFQUE4QyxnQkFBQTtBZnExSTlDOztBZXAxSUE7RUFBeUMsZ0JBQUE7QWZ3MUl6Qzs7QWV2MUlBO0VBQW9DLGdCQUFBO0FmMjFJcEM7O0FlMTFJQTtFQUF5QyxnQkFBQTtBZjgxSXpDOztBZTcxSUE7RUFBeUMsZ0JBQUE7QWZpMkl6Qzs7QWVoMklBO0VBQXVDLGdCQUFBO0FmbzJJdkM7O0FlbjJJQTtFQUFvQyxnQkFBQTtBZnUySXBDOztBZXQySUE7RUFBdUMsZ0JBQUE7QWYwMkl2Qzs7QWV6MklBO0VBQXNDLGdCQUFBO0FmNjJJdEM7O0FlNTJJQTtFQUF5QyxnQkFBQTtBZmczSXpDOztBZS8ySUE7RUFBeUMsZ0JBQUE7QWZtM0l6Qzs7QWVsM0lBO0VBQXlDLGdCQUFBO0FmczNJekM7O0FlcjNJQTtFQUErQyxnQkFBQTtBZnkzSS9DOztBZXgzSUE7RUFBd0MsZ0JBQUE7QWY0M0l4Qzs7QWUzM0lBO0VBQXdDLGdCQUFBO0FmKzNJeEM7O0FlOTNJQTtFQUE4QyxnQkFBQTtBZms0STlDOztBZWo0SUE7RUFBNkMsZ0JBQUE7QWZxNEk3Qzs7QWVwNElBO0VBQWtDLGdCQUFBO0FmdzRJbEM7O0FldjRJQTtFQUFzQyxnQkFBQTtBZjI0SXRDOztBZTE0SUE7RUFBeUMsZ0JBQUE7QWY4NEl6Qzs7QWU3NElBO0VBQXlDLGdCQUFBO0FmaTVJekM7O0FlaDVJQTtFQUF1QyxnQkFBQTtBZm81SXZDOztBZW41SUE7RUFBd0MsZ0JBQUE7QWZ1NUl4Qzs7QWV0NUlBO0VBQXlDLGdCQUFBO0FmMDVJekM7O0FlejVJQTtFQUE2QyxnQkFBQTtBZjY1STdDOztBZTU1SUE7RUFBeUMsZ0JBQUE7QWZnNkl6Qzs7QWUvNUlBO0VBQXdDLGdCQUFBO0FmbTZJeEM7O0FlbDZJQTtFQUFnQyxnQkFBQTtBZnM2SWhDOztBZXI2SUE7RUFBK0IsZ0JBQUE7QWZ5NkkvQjs7QWV4NklBO0VBQWdDLGdCQUFBO0FmNDZJaEM7O0FlMzZJQTtFQUF1QyxnQkFBQTtBZis2SXZDOztBZTk2SUE7RUFBMkMsZ0JBQUE7QWZrN0kzQzs7QWVqN0lBO0VBQTJDLGdCQUFBO0FmcTdJM0M7O0FlcDdJQTtFQUEwQyxnQkFBQTtBZnc3STFDOztBZXY3SUE7RUFBZ0MsZ0JBQUE7QWYyN0loQzs7QWUxN0lBO0VBQXVDLGdCQUFBO0FmODdJdkM7O0FlNzdJQTtFQUFrQyxnQkFBQTtBZmk4SWxDOztBZWg4SUE7RUFBc0MsZ0JBQUE7QWZvOEl0Qzs7QWVuOElBO0VBQXdDLGdCQUFBO0FmdThJeEM7O0FldDhJQTtFQUE2QyxnQkFBQTtBZjA4STdDOztBZXo4SUE7RUFBa0MsZ0JBQUE7QWY2OElsQzs7QWU1OElBO0VBQXdDLGdCQUFBO0FmZzlJeEM7O0FlLzhJQTtFQUE2QyxnQkFBQTtBZm05STdDOztBZWw5SUE7RUFBa0MsZ0JBQUE7QWZzOUlsQzs7QWVyOUlBO0VBQXNDLGdCQUFBO0FmeTlJdEM7O0FleDlJQTtFQUEwQyxnQkFBQTtBZjQ5STFDOztBZTM5SUE7RUFBNEMsZ0JBQUE7QWYrOUk1Qzs7QWU5OUlBO0VBQWlDLGdCQUFBO0FmaytJakM7O0FlaitJQTtFQUF3QyxnQkFBQTtBZnErSXhDOztBZXArSUE7RUFBd0MsZ0JBQUE7QWZ3K0l4Qzs7QWV2K0lBO0VBQWlDLGdCQUFBO0FmMitJakM7O0FlMStJQTtFQUFpQyxnQkFBQTtBZjgrSWpDOztBZTcrSUE7RUFBd0MsZ0JBQUE7QWZpL0l4Qzs7QWVoL0lBO0VBQXlDLGdCQUFBO0Fmby9JekM7O0Flbi9JQTtFQUF5QyxnQkFBQTtBZnUvSXpDOztBZXQvSUE7RUFBd0MsZ0JBQUE7QWYwL0l4Qzs7QWV6L0lBO0VBQW9DLGdCQUFBO0FmNi9JcEM7O0FlNS9JQTtFQUFtQyxnQkFBQTtBZmdnSm5DOztBZS8vSUE7RUFBd0MsZ0JBQUE7QWZtZ0p4Qzs7QWVsZ0pBO0VBQWlDLGdCQUFBO0Fmc2dKakM7O0FlcmdKQTtFQUFtQyxnQkFBQTtBZnlnSm5DOztBZXhnSkE7RUFBd0MsZ0JBQUE7QWY0Z0p4Qzs7QWUzZ0pBO0VBQWdDLGdCQUFBO0FmK2dKaEM7O0FlOWdKQTtFQUFzQyxnQkFBQTtBZmtoSnRDOztBZWpoSkE7RUFBaUMsZ0JBQUE7QWZxaEpqQzs7QWVwaEpBO0VBQW9DLGdCQUFBO0Fmd2hKcEM7O0FldmhKQTtFQUFxQyxnQkFBQTtBZjJoSnJDOztBZTFoSkE7RUFBdUMsZ0JBQUE7QWY4aEp2Qzs7QWU3aEpBO0VBQXNDLGdCQUFBO0FmaWlKdEM7O0FlaGlKQTtFQUFpQyxnQkFBQTtBZm9pSmpDOztBZW5pSkE7RUFBMEMsZ0JBQUE7QWZ1aUoxQzs7QWV0aUpBO0VBQXlDLGdCQUFBO0FmMGlKekM7O0FlemlKQTtFQUFnRCxnQkFBQTtBZjZpSmhEOztBZTVpSkE7RUFBb0QsZ0JBQUE7QWZnakpwRDs7QWUvaUpBO0VBQXlDLGdCQUFBO0FmbWpKekM7O0FlbGpKQTtFQUFrQyxnQkFBQTtBZnNqSmxDOztBZXJqSkE7RUFBeUMsZ0JBQUE7QWZ5akp6Qzs7QWV4akpBO0VBQXdDLGdCQUFBO0FmNGpKeEM7O0FlM2pKQTtFQUF1QyxnQkFBQTtBZitqSnZDOztBZTlqSkE7RUFBeUMsZ0JBQUE7QWZra0p6Qzs7QWVqa0pBO0VBQTRDLGdCQUFBO0FmcWtKNUM7O0FlcGtKQTtFQUFvQyxnQkFBQTtBZndrSnBDOztBZXZrSkE7RUFBbUMsZ0JBQUE7QWYya0puQzs7QWUxa0pBO0VBQXlDLGdCQUFBO0FmOGtKekM7O0FlN2tKQTtFQUFtQyxnQkFBQTtBZmlsSm5DOztBZWhsSkE7RUFBK0IsZ0JBQUE7QWZvbEovQjs7QWVubEpBO0VBQW1DLGdCQUFBO0FmdWxKbkM7O0FldGxKQTtFQUFxQyxnQkFBQTtBZjBsSnJDOztBZXpsSkE7RUFBNEMsZ0JBQUE7QWY2bEo1Qzs7QWU1bEpBO0VBQTRDLGdCQUFBO0FmZ21KNUM7O0FlL2xKQTtFQUFzQyxnQkFBQTtBZm1tSnRDOztBZWxtSkE7RUFBc0MsZ0JBQUE7QWZzbUp0Qzs7QWVybUpBO0VBQWtDLGdCQUFBO0FmeW1KbEM7O0FleG1KQTtFQUF1QyxnQkFBQTtBZjRtSnZDOztBZTNtSkE7RUFBd0MsZ0JBQUE7QWYrbUp4Qzs7QWU5bUpBO0VBQWtDLGdCQUFBO0Fma25KbEM7O0Flam5KQTtFQUFzQyxnQkFBQTtBZnFuSnRDOztBZXBuSkE7RUFBbUMsZ0JBQUE7QWZ3bkpuQzs7QWV2bkpBO0VBQXdDLGdCQUFBO0FmMm5KeEM7O0FlMW5KQTtFQUFvQyxnQkFBQTtBZjhuSnBDOztBZTduSkE7RUFBc0MsZ0JBQUE7QWZpb0p0Qzs7QWVob0pBO0VBQTBDLGdCQUFBO0Fmb29KMUM7O0Flbm9KQTtFQUFvQyxnQkFBQTtBZnVvSnBDOztBZXRvSkE7RUFBc0MsZ0JBQUE7QWYwb0p0Qzs7QWV6b0pBO0VBQWdDLGdCQUFBO0FmNm9KaEM7O0FlNW9KQTtFQUF5QyxnQkFBQTtBZmdwSnpDOztBZS9vSkE7RUFBbUMsZ0JBQUE7QWZtcEpuQzs7QWVscEpBO0VBQXlDLGdCQUFBO0Fmc3BKekM7O0FlcnBKQTtFQUFvQyxnQkFBQTtBZnlwSnBDOztBZXhwSkE7RUFBa0MsZ0JBQUE7QWY0cEpsQzs7QWUzcEpBO0VBQXdDLGdCQUFBO0FmK3BKeEM7O0FlOXBKQTtFQUFtQyxnQkFBQTtBZmtxSm5DOztBZWpxSkE7RUFBa0MsZ0JBQUE7QWZxcUpsQzs7QWVwcUpBO0VBQW9DLGdCQUFBO0Fmd3FKcEM7O0FldnFKQTtFQUFnRCxnQkFBQTtBZjJxSmhEOztBZTFxSkE7RUFBK0MsZ0JBQUE7QWY4cUovQzs7QWU3cUpBO0VBQTJDLGdCQUFBO0FmaXJKM0M7O0FlaHJKQTtFQUFvQyxnQkFBQTtBZm9ySnBDOztBZW5ySkE7RUFBc0MsZ0JBQUE7QWZ1ckp0Qzs7QWV0ckpBO0VBQW1DLGdCQUFBO0FmMHJKbkM7O0FlenJKQTtFQUF5QyxnQkFBQTtBZjZySnpDOztBZTVySkE7RUFBMEMsZ0JBQUE7QWZnc0oxQzs7QWUvckpBO0VBQW1DLGdCQUFBO0FmbXNKbkM7O0FlbHNKQTtFQUFpQyxnQkFBQTtBZnNzSmpDOztBZXJzSkE7RUFBcUMsZ0JBQUE7QWZ5c0pyQzs7QWV4c0pBO0VBQXVDLGdCQUFBO0FmNHNKdkM7O0FlM3NKQTtFQUEwQyxnQkFBQTtBZitzSjFDOztBZTlzSkE7RUFBbUMsZ0JBQUE7QWZrdEpuQzs7QWVqdEpBO0VBQW1DLGdCQUFBO0FmcXRKbkM7O0FlcHRKQTtFQUFxQyxnQkFBQTtBZnd0SnJDOztBZXZ0SkE7RUFBeUMsZ0JBQUE7QWYydEp6Qzs7QWUxdEpBO0VBQXVDLGdCQUFBO0FmOHRKdkM7O0FlN3RKQTtFQUFrQyxnQkFBQTtBZml1SmxDOztBZWh1SkE7RUFBc0MsZ0JBQUE7QWZvdUp0Qzs7QWVudUpBO0VBQW1DLGdCQUFBO0FmdXVKbkM7O0FldHVKQTtFQUF1QyxnQkFBQTtBZjB1SnZDOztBZXp1SkE7RUFBeUMsZ0JBQUE7QWY2dUp6Qzs7QWU1dUpBO0VBQXNDLGdCQUFBO0FmZ3ZKdEM7O0FlL3VKQTtFQUFxQyxnQkFBQTtBZm12SnJDOztBZWx2SkE7RUFBb0MsZ0JBQUE7QWZzdkpwQzs7QWVydkpBO0VBQXdDLGdCQUFBO0FmeXZKeEM7O0FleHZKQTtFQUFnQyxnQkFBQTtBZjR2SmhDOztBZTN2SkE7RUFBbUMsZ0JBQUE7QWYrdkpuQzs7QWU5dkpBO0VBQWlDLGdCQUFBO0Fma3dKakM7O0FlandKQTtFQUEwQyxnQkFBQTtBZnF3SjFDOztBZXB3SkE7RUFBaUMsZ0JBQUE7QWZ3d0pqQzs7QWV2d0pBO0VBQWtDLGdCQUFBO0FmMndKbEM7O0FlMXdKQTtFQUFtQyxnQkFBQTtBZjh3Sm5DOztBZTd3SkE7RUFBdUMsZ0JBQUE7QWZpeEp2Qzs7QWVoeEpBO0VBQW9DLGdCQUFBO0Fmb3hKcEM7O0FlbnhKQTtFQUFrQyxnQkFBQTtBZnV4SmxDOztBZXR4SkE7RUFBMEMsZ0JBQUE7QWYweEoxQzs7QWV6eEpBO0VBQTZDLGdCQUFBO0FmNnhKN0M7O0FlNXhKQTtFQUFnQyxnQkFBQTtBZmd5SmhDOztBZS94SkE7RUFBdUMsZ0JBQUE7QWZteUp2Qzs7QWVseUpBO0VBQXVDLGdCQUFBO0Fmc3lKdkM7O0FlcnlKQTtFQUFrQyxnQkFBQTtBZnl5SmxDOztBZXh5SkE7RUFBMkMsZ0JBQUE7QWY0eUozQzs7QWUzeUpBO0VBQTZDLGdCQUFBO0FmK3lKN0M7O0FlOXlKQTtFQUEyQyxnQkFBQTtBZmt6SjNDOztBZWp6SkE7RUFBMkMsZ0JBQUE7QWZxekozQzs7QWVwekpBO0VBQW9DLGdCQUFBO0Fmd3pKcEM7O0FldnpKQTtFQUF1QyxnQkFBQTtBZjJ6SnZDOztBZTF6SkE7RUFBK0IsZ0JBQUE7QWY4ekovQjs7QWU3ekpBO0VBQWlDLGdCQUFBO0FmaTBKakM7O0FlaDBKQTtFQUF3QyxnQkFBQTtBZm8wSnhDOztBZW4wSkE7RUFBb0MsZ0JBQUE7QWZ1MEpwQzs7QWV0MEpBO0VBQXFDLGdCQUFBO0FmMDBKckM7O0FlejBKQTtFQUFtQyxnQkFBQTtBZjYwSm5DOztBZTUwSkE7RUFBa0MsZ0JBQUE7QWZnMUpsQzs7QWUvMEpBO0VBQXVDLGdCQUFBO0FmbTFKdkM7O0FlbDFKQTtFQUFxQyxnQkFBQTtBZnMxSnJDOztBZXIxSkE7RUFBaUMsZ0JBQUE7QWZ5MUpqQzs7QWV4MUpBO0VBQXNDLGdCQUFBO0FmNDFKdEM7O0FlMzFKQTtFQUEyQyxnQkFBQTtBZisxSjNDOztBZTkxSkE7RUFBb0MsZ0JBQUE7QWZrMkpwQzs7QWVqMkpBO0VBQWlDLGdCQUFBO0FmcTJKakM7O0FlcDJKQTtFQUFvQyxnQkFBQTtBZncySnBDOztBZXYySkE7RUFBeUMsZ0JBQUE7QWYyMkp6Qzs7QWUxMkpBO0VBQW9DLGdCQUFBO0FmODJKcEM7O0FlNzJKQTtFQUE2QyxnQkFBQTtBZmkzSjdDOztBZWgzSkE7RUFBZ0QsZ0JBQUE7QWZvM0poRDs7QWVuM0pBO0VBQXNDLGdCQUFBO0FmdTNKdEM7O0FldDNKQTtFQUFrQyxnQkFBQTtBZjAzSmxDOztBZXozSkE7RUFBbUMsZ0JBQUE7QWY2M0puQzs7QWU1M0pBO0VBQW1DLGdCQUFBO0FmZzRKbkM7O0FlLzNKQTtFQUF3QyxnQkFBQTtBZm00SnhDOztBZWw0SkE7RUFBbUMsZ0JBQUE7QWZzNEpuQzs7QWVyNEpBO0VBQW1DLGdCQUFBO0FmeTRKbkM7O0FleDRKQTtFQUF1QyxnQkFBQTtBZjQ0SnZDOztBZTM0SkE7RUFBcUMsZ0JBQUE7QWYrNEpyQzs7QWU5NEpBO0VBQW1DLGdCQUFBO0FmazVKbkM7O0FlajVKQTtFQUFvQyxnQkFBQTtBZnE1SnBDOztBZXA1SkE7RUFBbUMsZ0JBQUE7QWZ3NUpuQzs7QWV2NUpBO0VBQTBDLGdCQUFBO0FmMjVKMUM7O0FlMTVKQTtFQUE0QyxnQkFBQTtBZjg1SjVDOztBZTc1SkE7RUFBeUMsZ0JBQUE7QWZpNkp6Qzs7QWVoNkpBO0VBQXdDLGdCQUFBO0FmbzZKeEM7O0FlbjZKQTtFQUF3QyxnQkFBQTtBZnU2SnhDOztBZXQ2SkE7RUFBcUMsZ0JBQUE7QWYwNkpyQzs7QWV6NkpBO0VBQXFDLGdCQUFBO0FmNjZKckM7O0FlNTZKQTtFQUFtQyxnQkFBQTtBZmc3Sm5DOztBZS82SkE7RUFBc0MsZ0JBQUE7QWZtN0p0Qzs7QWVsN0pBO0VBQTBDLGdCQUFBO0FmczdKMUM7O0FlcjdKQTtFQUFtQyxnQkFBQTtBZnk3Sm5DOztBZXg3SkE7RUFBeUMsZ0JBQUE7QWY0N0p6Qzs7QWUzN0pBO0VBQW1DLGdCQUFBO0FmKzdKbkM7O0FlOTdKQTtFQUFrQyxnQkFBQTtBZms4SmxDOztBZWo4SkE7RUFBc0MsZ0JBQUE7QWZxOEp0Qzs7QWVwOEpBO0VBQXNDLGdCQUFBO0FmdzhKdEM7O0FldjhKQTtFQUE2QyxnQkFBQTtBZjI4SjdDOztBZTE4SkE7RUFBeUMsZ0JBQUE7QWY4OEp6Qzs7QWU3OEpBO0VBQWtDLGdCQUFBO0FmaTlKbEM7O0FlaDlKQTtFQUF3QyxnQkFBQTtBZm85SnhDOztBZW45SkE7RUFBbUMsZ0JBQUE7QWZ1OUpuQzs7QWV0OUpBO0VBQXVDLGdCQUFBO0FmMDlKdkM7O0FlejlKQTtFQUF5QyxnQkFBQTtBZjY5SnpDOztBZTU5SkE7RUFBeUMsZ0JBQUE7QWZnK0p6Qzs7QWUvOUpBO0VBQWlDLGdCQUFBO0FmbStKakM7O0FlbCtKQTtFQUEwQyxnQkFBQTtBZnMrSjFDOztBZXIrSkE7RUFBMkMsZ0JBQUE7QWZ5K0ozQzs7QWV4K0pBO0VBQXlDLGdCQUFBO0FmNCtKekM7O0FlMytKQTtFQUF3QyxnQkFBQTtBZisrSnhDOztBZTkrSkE7RUFBd0MsZ0JBQUE7QWZrL0p4Qzs7QWVqL0pBO0VBQXlDLGdCQUFBO0FmcS9KekM7O0FlcC9KQTtFQUE0QyxnQkFBQTtBZncvSjVDOztBZXYvSkE7RUFBMEMsZ0JBQUE7QWYyL0oxQzs7QWUxL0pBO0VBQXFDLGdCQUFBO0FmOC9KckM7O0FlNy9KQTtFQUFtQyxnQkFBQTtBZmlnS25DOztBZWhnS0E7RUFBd0MsZ0JBQUE7QWZvZ0t4Qzs7QWVuZ0tBO0VBQW1DLGdCQUFBO0FmdWdLbkM7O0FldGdLQTtFQUFxQyxnQkFBQTtBZjBnS3JDOztBZXpnS0E7RUFBd0MsZ0JBQUE7QWY2Z0t4Qzs7QWU1Z0tBO0VBQXdDLGdCQUFBO0FmZ2hLeEM7O0FlL2dLQTtFQUFtQyxnQkFBQTtBZm1oS25DOztBZWxoS0E7RUFBa0MsZ0JBQUE7QWZzaEtsQzs7QWVyaEtBO0VBQWlDLGdCQUFBO0FmeWhLakM7O0FleGhLQTtFQUFvQyxnQkFBQTtBZjRoS3BDOztBZTNoS0E7RUFBd0MsZ0JBQUE7QWYraEt4Qzs7QWU5aEtBO0VBQTBDLGdCQUFBO0Fma2lLMUM7O0FlamlLQTtFQUFxQyxnQkFBQTtBZnFpS3JDOztBZXBpS0E7RUFBeUMsZ0JBQUE7QWZ3aUt6Qzs7QWV2aUtBO0VBQW1DLGdCQUFBO0FmMmlLbkM7O0FlMWlLQTtFQUFxQyxnQkFBQTtBZjhpS3JDOztBZTdpS0E7RUFBcUMsZ0JBQUE7QWZpaktyQzs7QWVoaktBO0VBQXFDLGdCQUFBO0Fmb2pLckM7O0FlbmpLQTtFQUFxQyxnQkFBQTtBZnVqS3JDOztBZXRqS0E7RUFBdUMsZ0JBQUE7QWYwakt2Qzs7QWV6aktBO0VBQXlDLGdCQUFBO0FmNmpLekM7O0FlNWpLQTtFQUF5QyxnQkFBQTtBZmdrS3pDOztBZS9qS0E7RUFBeUMsZ0JBQUE7QWZta0t6Qzs7QWVsa0tBO0VBQTZDLGdCQUFBO0Fmc2tLN0M7O0FlcmtLQTtFQUF5QyxnQkFBQTtBZnlrS3pDOztBZXhrS0E7RUFBc0MsZ0JBQUE7QWY0a0t0Qzs7QWUza0tBO0VBQXFDLGdCQUFBO0FmK2tLckM7O0FlOWtLQTtFQUF3QyxnQkFBQTtBZmtsS3hDOztBZWpsS0E7RUFBb0MsZ0JBQUE7QWZxbEtwQzs7QWVwbEtBO0VBQW9DLGdCQUFBO0Fmd2xLcEM7O0FldmxLQTtFQUFpQyxnQkFBQTtBZjJsS2pDOztBZTFsS0E7RUFBb0MsZ0JBQUE7QWY4bEtwQzs7QWU3bEtBO0VBQXFDLGdCQUFBO0FmaW1LckM7O0FlaG1LQTtFQUFtQyxnQkFBQTtBZm9tS25DOztBZW5tS0E7RUFBcUMsZ0JBQUE7QWZ1bUtyQzs7QWV0bUtBO0VBQXFDLGdCQUFBO0FmMG1LckM7O0Flem1LQTtFQUFtQyxnQkFBQTtBZjZtS25DOztBZTVtS0E7RUFBMEMsZ0JBQUE7QWZnbksxQzs7QWUvbUtBO0VBQWtDLGdCQUFBO0FmbW5LbEM7O0FlbG5LQTtFQUE2QyxnQkFBQTtBZnNuSzdDOztBZXJuS0E7RUFBcUMsZ0JBQUE7QWZ5bktyQzs7QWV4bktBO0VBQWtDLGdCQUFBO0FmNG5LbEM7O0FlM25LQTtFQUFrQyxnQkFBQTtBZituS2xDOztBZTluS0E7RUFBdUMsZ0JBQUE7QWZrb0t2Qzs7QWVqb0tBO0VBQWtDLGdCQUFBO0FmcW9LbEM7O0FlcG9LQTtFQUFxQyxnQkFBQTtBZndvS3JDOztBZXZvS0E7RUFBbUMsZ0JBQUE7QWYyb0tuQzs7QWUxb0tBO0VBQXNDLGdCQUFBO0FmOG9LdEM7O0FlN29LQTtFQUE2QyxnQkFBQTtBZmlwSzdDOztBZWhwS0E7RUFBc0MsZ0JBQUE7QWZvcEt0Qzs7QWVucEtBO0VBQTZDLGdCQUFBO0FmdXBLN0M7O0FldHBLQTtFQUF1QyxnQkFBQTtBZjBwS3ZDOztBZXpwS0E7RUFBa0MsZ0JBQUE7QWY2cEtsQzs7QWU1cEtBO0VBQXVDLGdCQUFBO0FmZ3FLdkM7O0FlL3BLQTtFQUF1QyxnQkFBQTtBZm1xS3ZDOztBZWxxS0E7RUFBdUMsZ0JBQUE7QWZzcUt2Qzs7QWVycUtBO0VBQWlDLGdCQUFBO0FmeXFLakM7O0FleHFLQTtFQUFrQyxnQkFBQTtBZjRxS2xDOztBZTNxS0E7RUFBb0MsZ0JBQUE7QWYrcUtwQzs7QWU5cUtBO0VBQXdDLGdCQUFBO0Fma3JLeEM7O0FlanJLQTtFQUFnQyxnQkFBQTtBZnFyS2hDOztBZXByS0E7RUFBa0MsZ0JBQUE7QWZ3cktsQzs7QWV2cktBO0VBQXFDLGdCQUFBO0FmMnJLckM7O0FlMXJLQTtFQUEyQyxnQkFBQTtBZjhySzNDOztBZTdyS0E7RUFBNEMsZ0JBQUE7QWZpc0s1Qzs7QWVoc0tBO0VBQW1DLGdCQUFBO0Fmb3NLbkM7O0FlbnNLQTtFQUF5QyxnQkFBQTtBZnVzS3pDOztBZXRzS0E7RUFBeUMsZ0JBQUE7QWYwc0t6Qzs7QWV6c0tBO0VBQXNDLGdCQUFBO0FmNnNLdEM7O0FlNXNLQTtFQUF1QyxnQkFBQTtBZmd0S3ZDOztBZS9zS0E7RUFBb0MsZ0JBQUE7QWZtdEtwQzs7QWVsdEtBO0VBQXVDLGdCQUFBO0Fmc3RLdkM7O0FlcnRLQTtFQUFxQyxnQkFBQTtBZnl0S3JDOztBZXh0S0E7RUFBa0MsZ0JBQUE7QWY0dEtsQzs7QWUzdEtBO0VBQXdDLGdCQUFBO0FmK3RLeEM7O0FlOXRLQTtFQUFpQyxnQkFBQTtBZmt1S2pDOztBZWp1S0E7RUFBNEMsZ0JBQUE7QWZxdUs1Qzs7QWVwdUtBO0VBQWdELGdCQUFBO0Fmd3VLaEQ7O0FldnVLQTtFQUEwQyxnQkFBQTtBZjJ1SzFDOztBZTF1S0E7RUFBOEMsZ0JBQUE7QWY4dUs5Qzs7QWU3dUtBO0VBQXFDLGdCQUFBO0FmaXZLckM7O0FlaHZLQTtFQUE2QyxnQkFBQTtBZm92SzdDOztBZW52S0E7RUFBaUQsZ0JBQUE7QWZ1dktqRDs7QWV0dktBO0VBQTJDLGdCQUFBO0FmMHZLM0M7O0FlenZLQTtFQUErQyxnQkFBQTtBZjZ2Sy9DOztBZTV2S0E7RUFBc0MsZ0JBQUE7QWZnd0t0Qzs7QWUvdktBO0VBQThDLGdCQUFBO0FmbXdLOUM7O0FlbHdLQTtFQUFrRCxnQkFBQTtBZnN3S2xEOztBZXJ3S0E7RUFBNEMsZ0JBQUE7QWZ5d0s1Qzs7QWV4d0tBO0VBQWdELGdCQUFBO0FmNHdLaEQ7O0FlM3dLQTtFQUE2QyxnQkFBQTtBZit3SzdDOztBZTl3S0E7RUFBaUQsZ0JBQUE7QWZreEtqRDs7QWVqeEtBO0VBQTJDLGdCQUFBO0FmcXhLM0M7O0FlcHhLQTtFQUErQyxnQkFBQTtBZnd4Sy9DOztBZXZ4S0E7RUFBMkMsZ0JBQUE7QWYyeEszQzs7QWUxeEtBO0VBQStDLGdCQUFBO0FmOHhLL0M7O0FlN3hLQTtFQUF5QyxnQkFBQTtBZml5S3pDOztBZWh5S0E7RUFBNkMsZ0JBQUE7QWZveUs3Qzs7QWVueUtBO0VBQW9DLGdCQUFBO0FmdXlLcEM7O0FldHlLQTtFQUF1QyxnQkFBQTtBZjB5S3ZDOztBZXp5S0E7RUFBaUMsZ0JBQUE7QWY2eUtqQzs7QWU1eUtBO0VBQXVDLGdCQUFBO0FmZ3pLdkM7O0FlL3lLQTtFQUFnQyxnQkFBQTtBZm16S2hDOztBZWx6S0E7RUFBMEMsZ0JBQUE7QWZzeksxQzs7QWVyektBO0VBQWtDLGdCQUFBO0FmeXpLbEM7O0FleHpLQTtFQUFxQyxnQkFBQTtBZjR6S3JDOztBZTN6S0E7RUFBb0MsZ0JBQUE7QWYrektwQzs7QWU5ektBO0VBQXlDLGdCQUFBO0FmazBLekM7O0FlajBLQTtFQUF3QyxnQkFBQTtBZnEwS3hDOztBZXAwS0E7RUFBbUMsZ0JBQUE7QWZ3MEtuQzs7QWV2MEtBO0VBQStDLGdCQUFBO0FmMjBLL0M7O0FlMTBLQTtFQUF1QyxnQkFBQTtBZjgwS3ZDOztBZTcwS0E7RUFBb0MsZ0JBQUE7QWZpMUtwQzs7QWVoMUtBO0VBQTBDLGdCQUFBO0FmbzFLMUM7O0FlbjFLQTtFQUFvQyxnQkFBQTtBZnUxS3BDOztBZXQxS0E7RUFBb0MsZ0JBQUE7QWYwMUtwQzs7QWV6MUtBO0VBQXNDLGdCQUFBO0FmNjFLdEM7O0FlNTFLQTtFQUFtQyxnQkFBQTtBZmcyS25DOztBZS8xS0E7RUFBd0MsZ0JBQUE7QWZtMkt4Qzs7QWVsMktBO0VBQXdDLGdCQUFBO0FmczJLeEM7O0FlcjJLQTtFQUE0QyxnQkFBQTtBZnkySzVDOztBZXgyS0E7RUFBd0MsZ0JBQUE7QWY0Mkt4Qzs7QWUzMktBO0VBQXFDLGdCQUFBO0FmKzJLckM7O0FlOTJLQTtFQUEyQyxnQkFBQTtBZmszSzNDOztBZWozS0E7RUFBMkMsZ0JBQUE7QWZxM0szQzs7QWVwM0tBO0VBQXNDLGdCQUFBO0FmdzNLdEM7O0FldjNLQTtFQUFrQyxnQkFBQTtBZjIzS2xDOztBZTEzS0E7RUFBa0MsZ0JBQUE7QWY4M0tsQzs7QWU3M0tBO0VBQWlDLGdCQUFBO0FmaTRLakM7O0FlaDRLQTtFQUE4QyxnQkFBQTtBZm80SzlDOztBZW40S0E7RUFBMkMsZ0JBQUE7QWZ1NEszQzs7QWV0NEtBO0VBQTZDLGdCQUFBO0FmMDRLN0M7O0FlejRLQTtFQUFzQyxnQkFBQTtBZjY0S3RDOztBZTU0S0E7RUFBMEMsZ0JBQUE7QWZnNUsxQzs7QWUvNEtBO0VBQTBDLGdCQUFBO0FmbTVLMUM7O0FlbDVLQTtFQUF5QyxnQkFBQTtBZnM1S3pDOztBZXI1S0E7RUFBa0MsZ0JBQUE7QWZ5NUtsQzs7QWV4NUtBO0VBQXVDLGdCQUFBO0FmNDVLdkM7O0FlMzVLQTtFQUFrQyxnQkFBQTtBZis1S2xDOztBZTk1S0E7RUFBa0MsZ0JBQUE7QWZrNktsQzs7QWVqNktBO0VBQXlDLGdCQUFBO0FmcTZLekM7O0FlcDZLQTtFQUF5QyxnQkFBQTtBZnc2S3pDOztBZXY2S0E7RUFBMkMsZ0JBQUE7QWYyNkszQzs7QWUxNktBO0VBQTBDLGdCQUFBO0FmODZLMUM7O0FlNzZLQTtFQUF5QyxnQkFBQTtBZmk3S3pDOztBZWg3S0E7RUFBd0MsZ0JBQUE7QWZvN0t4Qzs7QWVuN0tBO0VBQXlDLGdCQUFBO0FmdTdLekM7O0FldDdLQTtFQUF3QyxnQkFBQTtBZjA3S3hDOztBZXo3S0E7RUFBcUMsZ0JBQUE7QWY2N0tyQzs7QWU1N0tBO0VBQW9DLGdCQUFBO0FmZzhLcEM7O0FlLzdLQTtFQUFpQyxnQkFBQTtBZm04S2pDOztBZWw4S0E7RUFBd0MsZ0JBQUE7QWZzOEt4Qzs7QWVyOEtBO0VBQXNDLGdCQUFBO0FmeThLdEM7O0FleDhLQTtFQUFrQyxnQkFBQTtBZjQ4S2xDOztBZTM4S0E7RUFBc0MsZ0JBQUE7QWYrOEt0Qzs7QWU5OEtBO0VBQW1DLGdCQUFBO0FmazlLbkM7O0FlajlLQTtFQUFtQyxnQkFBQTtBZnE5S25DOztBZXA5S0E7RUFBd0MsZ0JBQUE7QWZ3OUt4Qzs7QWV2OUtBO0VBQXNDLGdCQUFBO0FmMjlLdEM7O0FlMTlLQTtFQUEwQyxnQkFBQTtBZjg5SzFDOztBZTc5S0E7RUFBbUMsZ0JBQUE7QWZpK0tuQzs7QWVoK0tBO0VBQXFDLGdCQUFBO0FmbytLckM7O0FlbitLQTtFQUF3QyxnQkFBQTtBZnUrS3hDOztBZXQrS0E7RUFBeUMsZ0JBQUE7QWYwK0t6Qzs7QWV6K0tBO0VBQXdDLGdCQUFBO0FmNitLeEM7O0FlNStLQTtFQUErQyxnQkFBQTtBZmcvSy9DOztBZS8rS0E7RUFBc0MsZ0JBQUE7QWZtL0t0Qzs7QWVsL0tBO0VBQW1DLGdCQUFBO0Fmcy9LbkM7O0Flci9LQTtFQUFxQyxnQkFBQTtBZnkvS3JDOztBZXgvS0E7RUFBNkMsZ0JBQUE7QWY0L0s3Qzs7QWUzL0tBO0VBQWdDLGdCQUFBO0FmKy9LaEM7O0FlOS9LQTtFQUFzQyxnQkFBQTtBZmtnTHRDOztBZWpnTEE7RUFBcUMsZ0JBQUE7QWZxZ0xyQzs7QWVwZ0xBO0VBQXFDLGdCQUFBO0Fmd2dMckM7O0FldmdMQTtFQUF1QyxnQkFBQTtBZjJnTHZDOztBZTFnTEE7RUFBb0MsZ0JBQUE7QWY4Z0xwQzs7QWU3Z0xBO0VBQW1DLGdCQUFBO0FmaWhMbkM7O0FlaGhMQTtFQUF3QyxnQkFBQTtBZm9oTHhDOztBZW5oTEE7RUFBd0MsZ0JBQUE7QWZ1aEx4Qzs7QWV0aExBO0VBQW1DLGdCQUFBO0FmMGhMbkM7O0FlemhMQTtFQUFxQyxnQkFBQTtBZjZoTHJDOztBZTVoTEE7RUFBaUMsZ0JBQUE7QWZnaUxqQzs7QWUvaExBO0VBQXVDLGdCQUFBO0FmbWlMdkM7O0FlbGlMQTtFQUFvQyxnQkFBQTtBZnNpTHBDOztBZXJpTEE7RUFBMEMsZ0JBQUE7QWZ5aUwxQzs7QWV4aUxBO0VBQWtDLGdCQUFBO0FmNGlMbEM7O0FlM2lMQTtFQUFtQyxnQkFBQTtBZitpTG5DOztBZTlpTEE7RUFBb0MsZ0JBQUE7QWZrakxwQzs7QWVqakxBO0VBQXNDLGdCQUFBO0FmcWpMdEM7O0FlcGpMQTtFQUFpQyxnQkFBQTtBZndqTGpDOztBZXZqTEE7RUFBcUMsZ0JBQUE7QWYyakxyQzs7QWUxakxBO0VBQW9DLGdCQUFBO0FmOGpMcEM7O0FlN2pMQTtFQUFrQyxnQkFBQTtBZmlrTGxDOztBZWhrTEE7RUFBeUMsZ0JBQUE7QWZva0x6Qzs7QWVua0xBO0VBQW1DLGdCQUFBO0FmdWtMbkM7O0FldGtMQTtFQUF1QyxnQkFBQTtBZjBrTHZDOztBZXprTEE7RUFBMkMsZ0JBQUE7QWY2a0wzQzs7QWU1a0xBO0VBQStDLGdCQUFBO0FmZ2xML0M7O0FlL2tMQTtFQUEwQyxnQkFBQTtBZm1sTDFDOztBZWxsTEE7RUFBb0MsZ0JBQUE7QWZzbExwQzs7QWVybExBO0VBQXVDLGdCQUFBO0FmeWxMdkM7O0FleGxMQTtFQUEyQyxnQkFBQTtBZjRsTDNDOztBZTNsTEE7RUFBbUQsZ0JBQUE7QWYrbExuRDs7QWU5bExBO0VBQWdELGdCQUFBO0Fma21MaEQ7O0Flam1MQTtFQUFtRCxnQkFBQTtBZnFtTG5EOztBZXBtTEE7RUFBZ0QsZ0JBQUE7QWZ3bUxoRDs7QWV2bUxBO0VBQW1ELGdCQUFBO0FmMm1MbkQ7O0FlMW1MQTtFQUErQyxnQkFBQTtBZjhtTC9DOztBZTdtTEE7RUFBNEMsZ0JBQUE7QWZpbkw1Qzs7QWVobkxBO0VBQStDLGdCQUFBO0Fmb25ML0M7O0Flbm5MQTtFQUE0QyxnQkFBQTtBZnVuTDVDOztBZXRuTEE7RUFBK0MsZ0JBQUE7QWYwbkwvQzs7QWV6bkxBO0VBQWlDLGdCQUFBO0FmNm5MakM7O0FlNW5MQTtFQUFnQyxnQkFBQTtBZmdvTGhDOztBZS9uTEE7RUFBaUMsZ0JBQUE7QWZtb0xqQzs7QWVsb0xBO0VBQWtDLGdCQUFBO0Fmc29MbEM7O0Flcm9MQTtFQUFtQyxnQkFBQTtBZnlvTG5DOztBZXhvTEE7RUFBaUMsZ0JBQUE7QWY0b0xqQzs7QWUzb0xBO0VBQWtDLGdCQUFBO0FmK29MbEM7O0FlOW9MQTtFQUFzQyxnQkFBQTtBZmtwTHRDOztBZWpwTEE7RUFBaUMsZ0JBQUE7QWZxcExqQzs7QWVwcExBO0VBQXNDLGdCQUFBO0Fmd3BMdEM7O0FldnBMQTtFQUFrQyxnQkFBQTtBZjJwTGxDOztBZTFwTEE7RUFBdUMsZ0JBQUE7QWY4cEx2Qzs7QWU3cExBO0VBQXFDLGdCQUFBO0FmaXFMckM7O0FlaHFMQTtFQUEyQyxnQkFBQTtBZm9xTDNDOztBZW5xTEE7RUFBK0MsZ0JBQUE7QWZ1cUwvQzs7QWV0cUxBO0VBQTZDLGdCQUFBO0FmMHFMN0M7O0FlenFMQTtFQUE0QyxnQkFBQTtBZjZxTDVDOztBZTVxTEE7RUFBNEMsZ0JBQUE7QWZnckw1Qzs7QWUvcUxBO0VBQTBDLGdCQUFBO0FmbXJMMUM7O0FlbHJMQTtFQUFrQyxnQkFBQTtBZnNyTGxDOztBZXJyTEE7RUFBd0MsZ0JBQUE7QWZ5ckx4Qzs7QWV4ckxBO0VBQXFDLGdCQUFBO0FmNHJMckM7O0FlM3JMQTtFQUFpQyxnQkFBQTtBZityTGpDOztBZTlyTEE7RUFBd0MsZ0JBQUE7QWZrc0x4Qzs7QWVqc0xBO0VBQXNDLGdCQUFBO0FmcXNMdEM7O0FlcHNMQTtFQUF1QyxnQkFBQTtBZndzTHZDOztBZXZzTEE7RUFBK0IsZ0JBQUE7QWYyc0wvQjs7QWUxc0xBO0VBQXFDLGdCQUFBO0FmOHNMckM7O0FlN3NMQTtFQUFvQyxnQkFBQTtBZml0THBDOztBZWh0TEE7RUFBeUMsZ0JBQUE7QWZvdEx6Qzs7QWVudExBO0VBQTBDLGdCQUFBO0FmdXRMMUM7O0FldHRMQTtFQUFvQyxnQkFBQTtBZjB0THBDOztBZXp0TEE7RUFBc0MsZ0JBQUE7QWY2dEx0Qzs7QWU1dExBO0VBQXdDLGdCQUFBO0FmZ3VMeEM7O0FlL3RMQTtFQUE4QyxnQkFBQTtBZm11TDlDOztBZWx1TEE7RUFBNkMsZ0JBQUE7QWZzdUw3Qzs7QWVydUxBO0VBQTZDLGdCQUFBO0FmeXVMN0M7O0FleHVMQTtFQUFnRCxnQkFBQTtBZjR1TGhEOztBZTN1TEE7RUFBdUQsZ0JBQUE7QWYrdUx2RDs7QWU5dUxBO0VBQWtDLGdCQUFBO0Fma3ZMbEM7O0FlanZMQTtFQUF3QyxnQkFBQTtBZnF2THhDOztBZXB2TEE7RUFBd0MsZ0JBQUE7QWZ3dkx4Qzs7QWV2dkxBO0VBQXNDLGdCQUFBO0FmMnZMdEM7O0FlMXZMQTtFQUFzQyxnQkFBQTtBZjh2THRDOztBZTd2TEE7RUFBeUMsZ0JBQUE7QWZpd0x6Qzs7QWVod0xBO0VBQThDLGdCQUFBO0Fmb3dMOUM7O0FlbndMQTtFQUE2QyxnQkFBQTtBZnV3TDdDOztBZXR3TEE7RUFBbUMsZ0JBQUE7QWYwd0xuQzs7QWV6d0xBO0VBQXVDLGdCQUFBO0FmNndMdkM7O0FlNXdMQTtFQUFrQyxnQkFBQTtBZmd4TGxDOztBZS93TEE7RUFBa0MsZ0JBQUE7QWZteExsQzs7QWVseExBO0VBQXlDLGdCQUFBO0Fmc3hMekM7O0FlcnhMQTtFQUEwQyxnQkFBQTtBZnl4TDFDOztBZXh4TEE7RUFBMEMsZ0JBQUE7QWY0eEwxQzs7QWUzeExBO0VBQXlDLGdCQUFBO0FmK3hMekM7O0FlOXhMQTtFQUFpQyxnQkFBQTtBZmt5TGpDOztBZWp5TEE7RUFBdUMsZ0JBQUE7QWZxeUx2Qzs7QWVweUxBO0VBQWlDLGdCQUFBO0Fmd3lMakM7O0FldnlMQTtFQUFzQyxnQkFBQTtBZjJ5THRDOztBZTF5TEE7RUFBa0QsZ0JBQUE7QWY4eUxsRDs7QWU3eUxBO0VBQXdDLGdCQUFBO0FmaXpMeEM7O0FlaHpMQTtFQUFrQyxnQkFBQTtBZm96TGxDOztBZW56TEE7RUFBdUMsZ0JBQUE7QWZ1ekx2Qzs7QWV0ekxBO0VBQXNDLGdCQUFBO0FmMHpMdEM7O0FlenpMQTtFQUFtQyxnQkFBQTtBZjZ6TG5DOztBZTV6TEE7RUFBeUMsZ0JBQUE7QWZnMEx6Qzs7QWUvekxBO0VBQTZDLGdCQUFBO0FmbTBMN0M7O0FlbDBMQTtFQUFzQyxnQkFBQTtBZnMwTHRDOztBZXIwTEE7RUFBMEMsZ0JBQUE7QWZ5MEwxQzs7QWV4MExBO0VBQW9DLGdCQUFBO0FmNDBMcEM7O0FlMzBMQTtFQUFrQyxnQkFBQTtBZiswTGxDOztBZTkwTEE7RUFBa0MsZ0JBQUE7QWZrMUxsQzs7QWVqMUxBO0VBQXVDLGdCQUFBO0FmcTFMdkM7O0FlcDFMQTtFQUFrQyxnQkFBQTtBZncxTGxDOztBZXYxTEE7RUFBdUMsZ0JBQUE7QWYyMUx2Qzs7QWUxMUxBO0VBQW9DLGdCQUFBO0FmODFMcEM7O0FlNzFMQTtFQUFvQyxnQkFBQTtBZmkyTHBDOztBZWgyTEE7RUFBNkMsZ0JBQUE7QWZvMkw3Qzs7QWVuMkxBO0VBQXNDLGdCQUFBO0FmdTJMdEM7O0FldDJMQTtFQUF5QyxnQkFBQTtBZjAyTHpDOztBZXoyTEE7RUFBMEMsZ0JBQUE7QWY2MkwxQzs7QWU1MkxBO0VBQTZDLGdCQUFBO0FmZzNMN0M7O0FlLzJMQTtFQUErQyxnQkFBQTtBZm0zTC9DOztBZWwzTEE7RUFBK0MsZ0JBQUE7QWZzM0wvQzs7QWVyM0xBO0VBQWtDLGdCQUFBO0FmeTNMbEM7O0FleDNMQTtFQUFpQyxnQkFBQTtBZjQzTGpDOztBZTMzTEE7RUFBd0MsZ0JBQUE7QWYrM0x4Qzs7QWU5M0xBO0VBQTRDLGdCQUFBO0FmazRMNUM7O0FlajRMQTtFQUFrQyxnQkFBQTtBZnE0TGxDOztBZXA0TEE7RUFBc0MsZ0JBQUE7QWZ3NEx0Qzs7QWV2NExBO0VBQTBDLGdCQUFBO0FmMjRMMUM7O0FlMTRMQTtFQUE4QyxnQkFBQTtBZjg0TDlDOztBZTc0TEE7RUFBdUMsZ0JBQUE7QWZpNUx2Qzs7QWVoNUxBO0VBQTJDLGdCQUFBO0FmbzVMM0M7O0FlbjVMQTtFQUEyQyxnQkFBQTtBZnU1TDNDOztBZXQ1TEE7RUFBaUMsZ0JBQUE7QWYwNUxqQzs7QWV6NUxBO0VBQXFDLGdCQUFBO0FmNjVMckM7O0FlNTVMQTtFQUEyQyxnQkFBQTtBZmc2TDNDOztBZS81TEE7RUFBMkMsZ0JBQUE7QWZtNkwzQzs7QWVsNkxBO0VBQXVDLGdCQUFBO0FmczZMdkM7O0FlcjZMQTtFQUFzQyxnQkFBQTtBZnk2THRDOztBZXg2TEE7RUFBa0MsZ0JBQUE7QWY0NkxsQzs7QWUzNkxBO0VBQW1DLGdCQUFBO0FmKzZMbkM7O0FlOTZMQTtFQUFxQyxnQkFBQTtBZms3THJDOztBZWo3TEE7RUFBd0MsZ0JBQUE7QWZxN0x4Qzs7QWVwN0xBO0VBQW1DLGdCQUFBO0FmdzdMbkM7O0FldjdMQTtFQUF1QyxnQkFBQTtBZjI3THZDOztBZTE3TEE7RUFBa0MsZ0JBQUE7QWY4N0xsQzs7QWU3N0xBO0VBQTRDLGdCQUFBO0FmaThMNUM7O0FlaDhMQTtFQUF3QyxnQkFBQTtBZm84THhDOztBZW44TEE7RUFBMEMsZ0JBQUE7QWZ1OEwxQzs7QWV0OExBO0VBQTBDLGdCQUFBO0FmMDhMMUM7O0FlejhMQTtFQUF5QyxnQkFBQTtBZjY4THpDOztBZTU4TEE7RUFBeUMsZ0JBQUE7QWZnOUx6Qzs7QWUvOExBO0VBQXVDLGdCQUFBO0FmbTlMdkM7O0FlbDlMQTtFQUF1QyxnQkFBQTtBZnM5THZDOztBZXI5TEE7RUFBbUMsZ0JBQUE7QWZ5OUxuQzs7QWV4OUxBO0VBQWdDLGdCQUFBO0FmNDlMaEM7O0FlMzlMQTtFQUFtQyxnQkFBQTtBZis5TG5DOztBZTk5TEE7RUFBMEMsZ0JBQUE7QWZrK0wxQzs7QWVqK0xBO0VBQW1DLGdCQUFBO0FmcStMbkM7O0FlcCtMQTtFQUFtQyxnQkFBQTtBZncrTG5DOztBZXYrTEE7RUFBK0IsZ0JBQUE7QWYyK0wvQjs7QWUxK0xBO0VBQXFDLGdCQUFBO0FmOCtMckM7O0FlNytMQTtFQUFtQyxnQkFBQTtBZmkvTG5DOztBZWgvTEE7RUFBb0MsZ0JBQUE7QWZvL0xwQzs7QWVuL0xBO0VBQTJDLGdCQUFBO0FmdS9MM0M7O0FldC9MQTtFQUFrQyxnQkFBQTtBZjAvTGxDOztBZXovTEE7RUFBaUMsZ0JBQUE7QWY2L0xqQzs7QWU1L0xBO0VBQW1DLGdCQUFBO0FmZ2dNbkM7O0FlLy9MQTtFQUFrQyxnQkFBQTtBZm1nTWxDOztBZWxnTUE7RUFBcUMsZ0JBQUE7QWZzZ01yQzs7QWVyZ01BO0VBQTJDLGdCQUFBO0FmeWdNM0M7O0FleGdNQTtFQUFzQyxnQkFBQTtBZjRnTXRDOztBZTNnTUE7RUFBaUMsZ0JBQUE7QWYrZ01qQzs7QWU5Z01BO0VBQXFDLGdCQUFBO0Fma2hNckM7O0FlamhNQTtFQUFvQyxnQkFBQTtBZnFoTXBDOztBZXBoTUE7RUFBa0MsZ0JBQUE7QWZ3aE1sQzs7QWV2aE1BO0VBQXdDLGdCQUFBO0FmMmhNeEM7O0FlMWhNQTtFQUE2QyxnQkFBQTtBZjhoTTdDOztBZTdoTUE7RUFBdUMsZ0JBQUE7QWZpaU12Qzs7QWVoaU1BO0VBQW1DLGdCQUFBO0Fmb2lNbkM7O0FlbmlNQTtFQUFtQyxnQkFBQTtBZnVpTW5DOztBZXRpTUE7RUFBdUMsZ0JBQUE7QWYwaU12Qzs7QWV6aU1BO0VBQW9DLGdCQUFBO0FmNmlNcEM7O0FlNWlNQTtFQUFtQyxnQkFBQTtBZmdqTW5DOztBZS9pTUE7RUFBZ0MsZ0JBQUE7QWZtak1oQzs7QWVsak1BO0VBQWdDLGdCQUFBO0Fmc2pNaEM7O0FlcmpNQTtFQUF1QyxnQkFBQTtBZnlqTXZDOztBZXhqTUE7RUFBdUMsZ0JBQUE7QWY0ak12Qzs7QWUzak1BO0VBQWlDLGdCQUFBO0FmK2pNakM7O0FlOWpNQTtFQUFxQyxnQkFBQTtBZmtrTXJDOztBZWprTUE7RUFBMkMsZ0JBQUE7QWZxa00zQzs7QWVwa01BO0VBQTJDLGdCQUFBO0Fmd2tNM0M7O0FldmtNQTtFQUF1QyxnQkFBQTtBZjJrTXZDOztBZTFrTUE7RUFBdUMsZ0JBQUE7QWY4a012Qzs7QWU3a01BO0VBQXdDLGdCQUFBO0FmaWxNeEM7O0FlaGxNQTtFQUF1QyxnQkFBQTtBZm9sTXZDOztBZW5sTUE7RUFBcUMsZ0JBQUE7QWZ1bE1yQzs7QWV0bE1BO0VBQXVDLGdCQUFBO0FmMGxNdkM7O0FlemxNQTtFQUFzQyxnQkFBQTtBZjZsTXRDOztBZTVsTUE7RUFBeUMsZ0JBQUE7QWZnbU16Qzs7QWUvbE1BO0VBQTBDLGdCQUFBO0FmbW1NMUM7O0FlbG1NQTtFQUEwQyxnQkFBQTtBZnNtTTFDOztBZXJtTUE7RUFBeUMsZ0JBQUE7QWZ5bU16Qzs7QWV4bU1BO0VBQXlDLGdCQUFBO0FmNG1NekM7O0FlM21NQTtFQUFzQyxnQkFBQTtBZittTXRDOztBZTltTUE7RUFBb0MsZ0JBQUE7QWZrbk1wQzs7QWVqbk1BO0VBQXlDLGdCQUFBO0FmcW5NekM7O0FlcG5NQTtFQUF1QyxnQkFBQTtBZnduTXZDOztBZXZuTUE7RUFBdUMsZ0JBQUE7QWYybk12Qzs7QWUxbk1BO0VBQXVDLGdCQUFBO0FmOG5NdkM7O0FlN25NQTtFQUFzQyxnQkFBQTtBZmlvTXRDOztBZWhvTUE7RUFBd0MsZ0JBQUE7QWZvb014Qzs7QWVub01BO0VBQXdDLGdCQUFBO0FmdW9NeEM7O0FldG9NQTtFQUF1QyxnQkFBQTtBZjBvTXZDOztBZXpvTUE7RUFBcUMsZ0JBQUE7QWY2b01yQzs7QWU1b01BO0VBQXFDLGdCQUFBO0FmZ3BNckM7O0FlL29NQTtFQUF1QyxnQkFBQTtBZm1wTXZDOztBZWxwTUE7RUFBa0MsZ0JBQUE7QWZzcE1sQzs7QWVycE1BO0VBQXdDLGdCQUFBO0FmeXBNeEM7O0FleHBNQTtFQUFzQyxnQkFBQTtBZjRwTXRDOztBZTNwTUE7RUFBd0MsZ0JBQUE7QWYrcE14Qzs7QWU5cE1BO0VBQTBDLGdCQUFBO0Fma3FNMUM7O0FlanFNQTtFQUFpQyxnQkFBQTtBZnFxTWpDOztBZXBxTUE7RUFBcUMsZ0JBQUE7QWZ3cU1yQzs7QWV2cU1BO0VBQXlDLGdCQUFBO0FmMnFNekM7O0FlMXFNQTtFQUEwQyxnQkFBQTtBZjhxTTFDOztBZTdxTUE7RUFBMEMsZ0JBQUE7QWZpck0xQzs7QWVock1BO0VBQXFDLGdCQUFBO0Fmb3JNckM7O0FlbnJNQTtFQUF5QyxnQkFBQTtBZnVyTXpDOztBZXRyTUE7RUFBbUMsZ0JBQUE7QWYwck1uQzs7QWV6ck1BO0VBQTJDLGdCQUFBO0FmNnJNM0M7O0FlNXJNQTtFQUEwQyxnQkFBQTtBZmdzTTFDOztBZS9yTUE7RUFBa0MsZ0JBQUE7QWZtc01sQzs7QWVsc01BO0VBQXlDLGdCQUFBO0Fmc3NNekM7O0FlcnNNQTtFQUF1QyxnQkFBQTtBZnlzTXZDOztBZXhzTUE7RUFBb0MsZ0JBQUE7QWY0c01wQzs7QWUzc01BO0VBQW1DLGdCQUFBO0FmK3NNbkM7O0FlOXNNQTtFQUEwQyxnQkFBQTtBZmt0TTFDOztBZWp0TUE7RUFBaUMsZ0JBQUE7QWZxdE1qQzs7QWVwdE1BO0VBQWtDLGdCQUFBO0Fmd3RNbEM7O0FldnRNQTtFQUFrQyxnQkFBQTtBZjJ0TWxDOztBZTF0TUE7RUFBa0MsZ0JBQUE7QWY4dE1sQzs7QWU3dE1BO0VBQXVDLGdCQUFBO0FmaXVNdkM7O0FlaHVNQTtFQUF3QyxnQkFBQTtBZm91TXhDOztBZW51TUE7RUFBbUMsZ0JBQUE7QWZ1dU1uQzs7QWV0dU1BO0VBQWtDLGdCQUFBO0FmMHVNbEM7O0FlenVNQTtFQUF5QyxnQkFBQTtBZjZ1TXpDOztBZTV1TUE7RUFBb0MsZ0JBQUE7QWZndk1wQzs7QWUvdU1BO0VBQWlDLGdCQUFBO0FmbXZNakM7O0FlbHZNQTtFQUErQixnQkFBQTtBZnN2TS9COztBZXJ2TUE7RUFBZ0MsZ0JBQUE7QWZ5dk1oQzs7QWV4dk1BO0VBQXNDLGdCQUFBO0FmNHZNdEM7O0FlM3ZNQTtFQUFvQyxnQkFBQTtBZit2TXBDOztBZTl2TUE7RUFBNEMsZ0JBQUE7QWZrd001Qzs7QWVqd01BO0VBQW1DLGdCQUFBO0FmcXdNbkM7O0FlcHdNQTtFQUF3QyxnQkFBQTtBZnd3TXhDOztBZXZ3TUE7RUFBd0MsZ0JBQUE7QWYyd014Qzs7QWUxd01BO0VBQXVDLGdCQUFBO0FmOHdNdkM7O0FlN3dNQTtFQUF5QyxnQkFBQTtBZml4TXpDOztBZWh4TUE7RUFBc0MsZ0JBQUE7QWZveE10Qzs7QWVueE1BO0VBQXFDLGdCQUFBO0FmdXhNckM7O0FldHhNQTtFQUFxQyxnQkFBQTtBZjB4TXJDOztBZXp4TUE7RUFBeUMsZ0JBQUE7QWY2eE16Qzs7QWU1eE1BO0VBQWtDLGdCQUFBO0FmZ3lNbEM7O0FlL3hNQTtFQUFtQyxnQkFBQTtBZm15TW5DOztBZWx5TUE7RUFBb0MsZ0JBQUE7QWZzeU1wQzs7QWVyeU1BO0VBQW1DLGdCQUFBO0FmeXlNbkM7O0FleHlNQTtFQUFpQyxnQkFBQTtBZjR5TWpDOztBZTN5TUE7RUFBdUMsZ0JBQUE7QWYreU12Qzs7QWU5eU1BO0VBQXNDLGdCQUFBO0Fma3pNdEM7O0FlanpNQTtFQUEwQyxnQkFBQTtBZnF6TTFDOztBZXB6TUE7RUFBbUMsZ0JBQUE7QWZ3ek1uQzs7QWV2ek1BO0VBQWtDLGdCQUFBO0FmMnpNbEM7O0FlMXpNQTtFQUEwQyxnQkFBQTtBZjh6TTFDOztBZTd6TUE7RUFBa0MsZ0JBQUE7QWZpME1sQzs7QWVoME1BO0VBQXdDLGdCQUFBO0FmbzBNeEM7O0FlbjBNQTtFQUF1QyxnQkFBQTtBZnUwTXZDOztBZXQwTUE7RUFBc0MsZ0JBQUE7QWYwME10Qzs7QWV6ME1BO0VBQXdDLGdCQUFBO0FmNjBNeEM7O0FlNTBNQTtFQUEwQyxnQkFBQTtBZmcxTTFDOztBZS8wTUE7RUFBaUMsZ0JBQUE7QWZtMU1qQzs7QWVsMU1BO0VBQW1DLGdCQUFBO0FmczFNbkM7O0FlcjFNQTtFQUF5QyxnQkFBQTtBZnkxTXpDOztBZXgxTUE7RUFBbUMsZ0JBQUE7QWY0MU1uQzs7QWUzMU1BO0VBQWtDLGdCQUFBO0FmKzFNbEM7O0FlOTFNQTtFQUFtQyxnQkFBQTtBZmsyTW5DOztBZWoyTUE7RUFBMkMsZ0JBQUE7QWZxMk0zQzs7QWVwMk1BO0VBQW1DLGdCQUFBO0FmdzJNbkM7O0FldjJNQTtFQUFrQyxnQkFBQTtBZjIyTWxDOztBZTEyTUE7RUFBcUMsZ0JBQUE7QWY4Mk1yQzs7QWU3Mk1BO0VBQTRDLGdCQUFBO0FmaTNNNUM7O0FlaDNNQTtFQUFrQyxnQkFBQTtBZm8zTWxDOztBZW4zTUE7RUFBdUMsZ0JBQUE7QWZ1M012Qzs7QWV0M01BO0VBQW9DLGdCQUFBO0FmMDNNcEM7O0FlejNNQTtFQUFrQyxnQkFBQTtBZjYzTWxDOztBZTUzTUE7RUFBaUMsZ0JBQUE7QWZnNE1qQzs7QWUvM01BO0VBQW1DLGdCQUFBO0FmbTRNbkM7O0FlbDRNQTtFQUFtQyxnQkFBQTtBZnM0TW5DOztBZXI0TUE7RUFBdUMsZ0JBQUE7QWZ5NE12Qzs7QWV4NE1BO0VBQXdDLGdCQUFBO0FmNDRNeEM7O0FlMzRNQTtFQUFpQyxnQkFBQTtBZis0TWpDOztBZTk0TUE7RUFBeUMsZ0JBQUE7QWZrNU16Qzs7QWVqNU1BO0VBQXlDLGdCQUFBO0FmcTVNekM7O0FlcDVNQTtFQUFtQyxnQkFBQTtBZnc1TW5DOztBZXY1TUE7RUFBdUMsZ0JBQUE7QWYyNU12Qzs7QWUxNU1BO0VBQXlDLGdCQUFBO0FmODVNekM7O0FlNzVNQTtFQUE0QyxnQkFBQTtBZmk2TTVDOztBZWg2TUE7RUFBNEMsZ0JBQUE7QWZvNk01Qzs7QWVuNk1BO0VBQTJDLGdCQUFBO0FmdTZNM0M7O0FldDZNQTtFQUFvQyxnQkFBQTtBZjA2TXBDOztBZXo2TUE7RUFBcUMsZ0JBQUE7QWY2Nk1yQzs7QWU1Nk1BO0VBQXdDLGdCQUFBO0FmZzdNeEM7O0FlLzZNQTtFQUF1QyxnQkFBQTtBZm03TXZDOztBZWw3TUE7RUFBMkMsZ0JBQUE7QWZzN00zQzs7QWVyN01BO0VBQWdDLGdCQUFBO0FmeTdNaEM7O0FleDdNQTtF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O0VBRUEsNEZBQ0U7RUFERixvRkFDRTtFQURGLDRFQUNFO0VBREYseUdBQ0U7QW5FdStmSjtBbUVuK2ZFO0VBQ0UsOENBQUE7VUFBQSxzQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsY0FBQTtBbkVxK2ZKOztBbUUvOWZBO0VBQ0U7SUFDRSw2QkFBQTtJQUNBLG9CQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtJQWlCQSx1Q0FBQTtJQUNBLHlCQUFBO0lBQ0EsY0FBQTtFbkVrOWZGO0VtRW4rZkU7SUFHRSxNQUFBO0lBQ0EsU0FBQTtJQUNBLG1DQUFBO1lBQUEsMkJBQUE7RW5FbStmSjtFbUVqK2ZFO0lBR0UsTUFBQTtJQUNBLFNBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0VuRWkrZko7RW1FejlmQTtJQUNFLGlCQUFBO0lBQ0Esa0JBQUE7RW5FMjlmRjtFbUV2OWZFO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtJQUNBLHNCQUFBO0lBRUEsOElBQUE7SUFBQSx1SEFBQTtFbkV3OWZKO0FBQ0Y7QUNwMGdCQTtFQUNJLHlCQUFBO0VBQ0osa0NBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO01BQUEsOEJBQUE7VUFBQSxnQ0FBQTtBRHMwZ0JBOztBQ24wZ0JBO0VBQ0EsMEJBQUE7QURzMGdCQTs7QUNuMGdCQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7QURzMGdCQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuVGhlbWUgTmFtZTpcbkF1dGhvcjpcbkF1dGhvciBVUkk6XG5UZXh0IERvbWFpbjpcbiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Rk9OVCBBV0VTT01FXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qISBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9ucyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLiAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS4gKi9cbmF1ZGlvLCBjYW52YXMsIHByb2dyZXNzLCB2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLiAqL1xudGVtcGxhdGUsIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKiogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuICovXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqIENvcnJlY3QgdGhlIGxpbmUtaGVpZ2h0IGZvciBhbGwgaGVhZGluZ3MgaW4gQ2hyb21lIG1vYmlsZSwgRmlyZWZveCwgaU9TIFNhZmFyaSwgTWljcm9zb2Z0IEVkZ2UgYW5kIElFLiAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKiogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy4gKi9cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuICovXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyogRm9ybXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLiAqL1xuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKiogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuICovXG5idXR0b24sIGlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guICovXG5idXR0b24sIHNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2AgY29udHJvbHMgaW4gQW5kcm9pZCA0LiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLiAqL1xuYnV0dG9uLCBodG1sIFt0eXBlPWJ1dHRvbl0sIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsIFt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZywgW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXQgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLiAqL1xuW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDtcbn1cblxuLyoqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjkuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjA2NjdlbTtcbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0LFxuLmZhcy5mYS1wdWxsLWxlZnQsXG4uZmFyLmZhLXB1bGwtbGVmdCxcbi5mYWwuZmEtcHVsbC1sZWZ0LFxuLmZhYi5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQsXG4uZmFzLmZhLXB1bGwtcmlnaHQsXG4uZmFyLmZhLXB1bGwtcmlnaHQsXG4uZmFsLmZhLXB1bGwtcmlnaHQsXG4uZmFiLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCxcbjpyb290IC5mYS1mbGlwLWJvdGgge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIuNWVtO1xufVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5mYS1hYmFjdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDBcIjtcbn1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjtcbn1cblxuLmZhLWFjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFlXCI7XG59XG5cbi5mYS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7XG59XG5cbi5mYS1hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1hZG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OFwiO1xufVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG5cbi5mYS1haXItZnJlc2hlbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7XG59XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjtcbn1cblxuLmZhLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRlXCI7XG59XG5cbi5mYS1hbGFybS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0M1wiO1xufVxuXG4uZmEtYWxhcm0tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NFwiO1xufVxuXG4uZmEtYWxhcm0tc25vb3plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ1XCI7XG59XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG5cbi5mYS1hbGljb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIwXCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlnbi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NlwiO1xufVxuXG4uZmEtYWxpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCI7XG59XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7XG59XG5cbi5mYS1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDNcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uZmEtYW5nZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzlcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiO1xufVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiO1xufVxuXG4uZmEtYW5raDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiO1xufVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7XG59XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMVwiO1xufVxuXG4uZmEtYXBwbGUtY3JhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjFcIjtcbn1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYXJjaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cblxuLmZhLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU0XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDlcIjtcbn1cblxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTZcIjtcbn1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUyXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLWFycm93LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7XG59XG5cbi5mYS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDNcIjtcbn1cblxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjtcbn1cblxuLmZhLWFycm93LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzlcIjtcbn1cblxuLmZhLWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNhXCI7XG59XG5cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjtcbn1cblxuLmZhLWFycm93LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzY1wiO1xufVxuXG4uZmEtYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNkXCI7XG59XG5cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7XG59XG5cbi5mYS1hcnJvdy10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MFwiO1xufVxuXG4uZmEtYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiO1xufVxuXG4uZmEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiO1xufVxuXG4uZmEtYXRvbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDNcIjtcbn1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjtcbn1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cblxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiO1xufVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjtcbn1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuXG4uZmEtYXhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIyXCI7XG59XG5cbi5mYS1heGUtYmF0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIzXCI7XG59XG5cbi5mYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG59XG5cbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5mYS1iYWNrcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNFwiO1xufVxuXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtYmFjb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjtcbn1cblxuLmZhLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG59XG5cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiO1xufVxuXG4uZmEtYmFkZ2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ1XCI7XG59XG5cbi5mYS1iYWRnZS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ2XCI7XG59XG5cbi5mYS1iYWRnZXItaG9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjRcIjtcbn1cblxuLmZhLWJhZ3Mtc2hvcHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDdcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiO1xufVxuXG4uZmEtYmFsbC1waWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdlXCI7XG59XG5cbi5mYS1iYWxsb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzJcIjtcbn1cblxuLmZhLWJhbGxvdC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczM1wiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLmZhLWJhcmNvZGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYzXCI7XG59XG5cbi5mYS1iYXJjb2RlLXJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjRcIjtcbn1cblxuLmZhLWJhcmNvZGUtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NVwiO1xufVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjtcbn1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7XG59XG5cbi5mYS1iYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjVcIjtcbn1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cblxuLmZhLWJhdHRlcnktYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiO1xufVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiO1xufVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNVwiO1xufVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtYmVsbC1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0OFwiO1xufVxuXG4uZmEtYmVsbC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ5XCI7XG59XG5cbi5mYS1iZWxsLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNVwiO1xufVxuXG4uZmEtYmVsbC1zY2hvb2wtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmZhLWJlbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdmXCI7XG59XG5cbi5mYS1iZXppZXItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjtcbn1cblxuLmZhLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1iaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjtcbn1cblxuLmZhLWJpa2luZy1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YlwiO1xufVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiO1xufVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XG59XG5cbi5mYS1ibGFua2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk4XCI7XG59XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7XG59XG5cbi5mYS1ibGVuZGVyLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uZmEtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MVwiO1xufVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xufVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XG59XG5cbi5mYS1ib25lLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ4XCI7XG59XG5cbi5mYS1ib25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5mYS1ib29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOVwiO1xufVxuXG4uZmEtYm9vay1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5mYS1ib29rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk5XCI7XG59XG5cbi5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjtcbn1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuXG4uZmEtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjtcbn1cblxuLmZhLWJvb2stc3BlbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI4XCI7XG59XG5cbi5mYS1ib29rLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTdcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYlwiO1xufVxuXG4uZmEtYm9va3MtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlOFwiO1xufVxuXG4uZmEtYm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MlwiO1xufVxuXG4uZmEtYm9vdGgtY3VydGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNFwiO1xufVxuXG4uZmEtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7XG59XG5cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7XG59XG5cbi5mYS1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRkXCI7XG59XG5cbi5mYS1ib3JkZXItaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGVcIjtcbn1cblxuLmZhLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRmXCI7XG59XG5cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiO1xufVxuXG4uZmEtYm9yZGVyLW91dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUxXCI7XG59XG5cbi5mYS1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTJcIjtcbn1cblxuLmZhLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiO1xufVxuXG4uZmEtYm9yZGVyLXN0eWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NFwiO1xufVxuXG4uZmEtYm9yZGVyLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NVwiO1xufVxuXG4uZmEtYm93LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI5XCI7XG59XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjtcbn1cblxuLmZhLWJvd2xpbmctcGluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzN1wiO1xufVxuXG4uZmEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG5cbi5mYS1ib3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlhXCI7XG59XG5cbi5mYS1ib3gtYmFsbG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM1XCI7XG59XG5cbi5mYS1ib3gtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjdcIjtcbn1cblxuLmZhLWJveC1mcmFnaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDliXCI7XG59XG5cbi5mYS1ib3gtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5Y1wiO1xufVxuXG4uZmEtYm94LWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlkXCI7XG59XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xufVxuXG4uZmEtYm94LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlmXCI7XG59XG5cbi5mYS1ib3gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEwXCI7XG59XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuXG4uZmEtYm94ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGExXCI7XG59XG5cbi5mYS1ib3hpbmctZ2xvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjtcbn1cblxuLmZhLWJyYWNrZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U5XCI7XG59XG5cbi5mYS1icmFja2V0cy1jdXJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlYVwiO1xufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjtcbn1cblxuLmZhLWJyZWFkLWxvYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWJcIjtcbn1cblxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7XG59XG5cbi5mYS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU2XCI7XG59XG5cbi5mYS1icmluZy1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1N1wiO1xufVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7XG59XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuXG4uZmEtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZVwiO1xufVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjtcbn1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmZhLWJ1bGxzZXllLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ4XCI7XG59XG5cbi5mYS1idWxsc2V5ZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ5XCI7XG59XG5cbi5mYS1idXJnZXItc29kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1OFwiO1xufVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiO1xufVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiO1xufVxuXG4uZmEtYnVycml0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZFwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7XG59XG5cbi5mYS1idXMtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRkXCI7XG59XG5cbi5mYS1idXNpbmVzcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jYWJpbmV0LWZpbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YlwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtY2FsY3VsYXRvci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGNcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1jYWxlbmRhci1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtY2FsZW5kYXItc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNlwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODRcIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtY2FtZXJhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMlwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5mYS1jYW1wZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYVwiO1xufVxuXG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiO1xufVxuXG4uZmEtY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NVwiO1xufVxuXG4uZmEtY2FuZGxlLWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiY1wiO1xufVxuXG4uZmEtY2FuZHktY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiO1xufVxuXG4uZmEtY2FuZHktY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZFwiO1xufVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjtcbn1cblxuLmZhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7XG59XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcbn1cblxuLmZhLWNhci1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5mYS1jYXItYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTlcIjtcbn1cblxuLmZhLWNhci1idW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUwXCI7XG59XG5cbi5mYS1jYXItYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVhXCI7XG59XG5cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjtcbn1cblxuLmZhLWNhci1nYXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTJcIjtcbn1cblxuLmZhLWNhci1tZWNoYW5pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlM1wiO1xufVxuXG4uZmEtY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIjtcbn1cblxuLmZhLWNhci10aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU1XCI7XG59XG5cbi5mYS1jYXItd2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNlwiO1xufVxuXG4uZmEtY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmRcIjtcbn1cblxuLmZhLWNhcmV0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7XG59XG5cbi5mYS1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzBcIjtcbn1cblxuLmZhLWNhcmV0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMVwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5mYS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjtcbn1cblxuLmZhLWNhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWJcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7XG59XG5cbi5mYS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjtcbn1cblxuLmZhLWNhdWxkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJmXCI7XG59XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiO1xufVxuXG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg5XCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uZmEtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjtcbn1cblxuLmZhLWNoYWlyLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMVwiO1xufVxuXG4uZmEtY2hhbGtib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiO1xufVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7XG59XG5cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7XG59XG5cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWNoYXJ0LWxpbmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZFwiO1xufVxuXG4uZmEtY2hhcnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YVwiO1xufVxuXG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5mYS1jaGFydC1waWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRlXCI7XG59XG5cbi5mYS1jaGFydC1zY2F0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VlXCI7XG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5mYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtY2hlZXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VmXCI7XG59XG5cbi5mYS1jaGVlc2Utc3dpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjBcIjtcbn1cblxuLmZhLWNoZWVzZWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMVwiO1xufVxuXG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjtcbn1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiO1xufVxuXG4uZmEtY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiO1xufVxuXG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cblxuLmZhLWNoZXNzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7XG59XG5cbi5mYS1jaGVzcy1jbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjtcbn1cblxuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjtcbn1cblxuLmZhLWNoZXNzLWtpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQwXCI7XG59XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjtcbn1cblxuLmZhLWNoZXNzLWtuaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDJcIjtcbn1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjtcbn1cblxuLmZhLWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ0XCI7XG59XG5cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuXG4uZmEtY2hlc3MtcXVlZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ2XCI7XG59XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7XG59XG5cbi5mYS1jaGVzcy1yb29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIyXCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIzXCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjVcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI5XCI7XG59XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7XG59XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiO1xufVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmNcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1jaGltbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhiXCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWNocm9tZWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzhcIjtcbn1cblxuLmZhLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmZhLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGZcIjtcbn1cblxuLmZhLWNsYXctbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzJcIjtcbn1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1saXN0LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM3XCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU4XCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmM1wiO1xufVxuXG4uZmEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjtcbn1cblxuLmZhLWNsb3VkLWRyaXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzhcIjtcbn1cblxuLmZhLWNsb3VkLWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzlcIjtcbn1cblxuLmZhLWNsb3VkLWhhaWwtbWl4ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2FcIjtcbn1cblxuLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7XG59XG5cbi5mYS1jbG91ZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7XG59XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjtcbn1cblxuLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjtcbn1cblxuLmZhLWNsb3VkLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2VcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2ZcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDBcIjtcbn1cblxuLmZhLWNsb3VkLXNsZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQxXCI7XG59XG5cbi5mYS1jbG91ZC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQyXCI7XG59XG5cbi5mYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjtcbn1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjtcbn1cblxuLmZhLWNsb3VkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NFwiO1xufVxuXG4uZmEtY2xvdWRzLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDVcIjtcbn1cblxuLmZhLWNsb3Vkcy1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDZcIjtcbn1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjtcbn1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuXG4uZmEtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiO1xufVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mYS1jb2RlLWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiO1xufVxuXG4uZmEtY29kZS1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY29mZmVlLXRvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzVcIjtcbn1cblxuLmZhLWNvZmZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNlwiO1xufVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVjXCI7XG59XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTBcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTNcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE1XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNlwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNFwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTdcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YThcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE5XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWJcIjtcbn1cblxuLmZhLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWNcIjtcbn1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7XG59XG5cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjtcbn1cblxuLmZhLWNvbW1lbnQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZVwiO1xufVxuXG4uZmEtY29tbWVudC1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZlwiO1xufVxuXG4uZmEtY29tbWVudC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMFwiO1xufVxuXG4uZmEtY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCI7XG59XG5cbi5mYS1jb21tZW50LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIxXCI7XG59XG5cbi5mYS1jb21tZW50LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjJcIjtcbn1cblxuLmZhLWNvbW1lbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjtcbn1cblxuLmZhLWNvbW1lbnQtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjRcIjtcbn1cblxuLmZhLWNvbW1lbnQtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjVcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5mYS1jb21tZW50cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjZcIjtcbn1cblxuLmZhLWNvbW1lbnRzLWFsdC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTJcIjtcbn1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1M1wiO1xufVxuXG4uZmEtY29tcGFjdC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFmXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5mYS1jb21wYXNzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU5XCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG5cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7XG59XG5cbi5mYS1jb21wcmVzcy13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI2XCI7XG59XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiO1xufVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZFwiO1xufVxuXG4uZmEtY29udGFpbmVyLXN0b3JhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjdcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uZmEtY29udmV5b3ItYmVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZVwiO1xufVxuXG4uZmEtY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjtcbn1cblxuLmZhLWNvb2tpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2M1wiO1xufVxuXG4uZmEtY29va2llLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjRcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjN1wiO1xufVxuXG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjtcbn1cblxuLmZhLWNvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOFwiO1xufVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVhXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGFcIjtcbn1cblxuLmZhLWNyaWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjtcbn1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjtcbn1cblxuLmZhLWNyb2lzc2FudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNlwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjtcbn1cblxuLmZhLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7XG59XG5cbi5mYS1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMVwiO1xufVxuXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7XG59XG5cbi5mYS1jcnV0Y2hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmOFwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1jdXJsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5mYS1kYWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2JcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZGVidWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjlcIjtcbn1cblxuLmZhLWRlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGVcIjtcbn1cblxuLmZhLWRlZXItcnVkb2xwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZlwiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiO1xufVxuXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7XG59XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mYS1kZXNrdG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiO1xufVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1kZXdwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OFwiO1xufVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7XG59XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjtcbn1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTFcIjtcbn1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjtcbn1cblxuLmZhLWRpY2UtZDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNkXCI7XG59XG5cbi5mYS1kaWNlLWQxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZVwiO1xufVxuXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjtcbn1cblxuLmZhLWRpY2UtZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDBcIjtcbn1cblxuLmZhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcbn1cblxuLmZhLWRpY2UtZDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDJcIjtcbn1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5mYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiO1xufVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjtcbn1cblxuLmZhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5mYS1kaWdnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7XG59XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7XG59XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmZhLWRpcGxvbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWFcIjtcbn1cblxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4uZmEtZGlzZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiO1xufVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG5cbi5mYS1kby1ub3QtZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWNcIjtcbn1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiO1xufVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG5cbi5mYS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIjtcbn1cblxuLmZhLWRvZy1sZWFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ0XCI7XG59XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmZhLWRvbGx5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDczXCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NVwiO1xufVxuXG4uZmEtZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NlwiO1xufVxuXG4uZmEtZG9uYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7XG59XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiO1xufVxuXG4uZmEtZG9vci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiO1xufVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiO1xufVxuXG4uZmEtZHJhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7XG59XG5cbi5mYS1kcmF3LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZFwiO1xufVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi5mYS1kcmF3LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZlwiO1xufVxuXG4uZmEtZHJlaWRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MlwiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuXG4uZmEtZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWZcIjtcbn1cblxuLmZhLWRyb25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MFwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiO1xufVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiO1xufVxuXG4uZmEtZHJ1bXN0aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ2XCI7XG59XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1kcnllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MVwiO1xufVxuXG4uZmEtZHJ5ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYyXCI7XG59XG5cbi5mYS1kdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ4XCI7XG59XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjtcbn1cblxuLmZhLWR1bXBzdGVyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjtcbn1cblxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4uZmEtZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYwXCI7XG59XG5cbi5mYS1lYXItbXVmZnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTVcIjtcbn1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjtcbn1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjtcbn1cblxuLmZhLWVjbGlwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDlcIjtcbn1cblxuLmZhLWVjbGlwc2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRhXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjtcbn1cblxuLmZhLWVnZy1mcmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmY1wiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuXG4uZmEtZWxlcGhhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiO1xufVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiO1xufVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtZW1wdHktc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU2XCI7XG59XG5cbi5mYS1lbmdpbmUtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMlwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU3XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiO1xufVxuXG4uZmEtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiO1xufVxuXG4uZmEtZXhwYW5kLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZFwiO1xufVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLmZhLWV4cGFuZC13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIwXCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1leWUtZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYlwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiO1xufVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiO1xufVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjtcbn1cblxuLmZhLWZhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjRcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCI7XG59XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiO1xufVxuXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjtcbn1cblxuLmZhLWZlZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OFwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1maWVsZC1ob2NrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGNcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uZmEtZmlsZS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmM1wiO1xufVxuXG4uZmEtZmlsZS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7XG59XG5cbi5mYS1maWxlLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YVwiO1xufVxuXG4uZmEtZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiO1xufVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7XG59XG5cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiO1xufVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiO1xufVxuXG4uZmEtZmlsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7XG59XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiO1xufVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5mYS1maWxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE4XCI7XG59XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7XG59XG5cbi5mYS1maWxlLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NVwiO1xufVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmZhLWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWJcIjtcbn1cblxuLmZhLWZpbGUtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjtcbn1cblxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5mYS1maWxlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjtcbn1cblxuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZFwiO1xufVxuXG4uZmEtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NVwiO1xufVxuXG4uZmEtZmlsbC1kcmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS1maWxtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMFwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1maXJlLXNtb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRiXCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1maXJlcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWFcIjtcbn1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiO1xufVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiO1xufVxuXG4uZmEtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiO1xufVxuXG4uZmEtZmlzaC1jb29rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmVcIjtcbn1cblxuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5mYS1mbGFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0Y1wiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLWZsYWctdXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRkXCI7XG59XG5cbi5mYS1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZlwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLmZhLWZsYXNrLXBvaXNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMFwiO1xufVxuXG4uZmEtZmxhc2stcG90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUxXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4uZmEtZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZmXCI7XG59XG5cbi5mYS1mbG93ZXItZGFmZm9kaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDBcIjtcbn1cblxuLmZhLWZsb3dlci10dWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMVwiO1xufVxuXG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7XG59XG5cbi5mYS1mb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGVcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjtcbn1cblxuLmZhLWZvbGRlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZlwiO1xufVxuXG4uZmEtZm9sZGVyLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDJcIjtcbn1cblxuLmZhLWZvbGRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjBcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjtcbn1cblxuLmZhLWZvbnQtY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NlwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cblxuLmZhLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZlwiO1xufVxuXG4uZmEtZm9ya2xpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiO1xufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZhLWZyYWdpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmJcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7XG59XG5cbi5mYS1mcmVuY2gtZnJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDNcIjtcbn1cblxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjtcbn1cblxuLmZhLWZyb3N0eS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzliXCI7XG59XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtZnJvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiO1xufVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiO1xufVxuXG4uZmEtZnVuY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjFcIjtcbn1cblxuLmZhLWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjtcbn1cblxuLmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZFwiO1xufVxuXG4uZmEtZ2FtZS1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2N1wiO1xufVxuXG4uZmEtZ2FtZS1ib2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjhcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7XG59XG5cbi5mYS1nYXMtcHVtcC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNFwiO1xufVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLWdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmZhLWdpZnQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2M1wiO1xufVxuXG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjtcbn1cblxuLmZhLWdpbmdlcmJyZWFkLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZFwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjtcbn1cblxuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA0XCI7XG59XG5cbi5mYS1nbGFzcy1jaGFtcGFnbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWVcIjtcbn1cblxuLmZhLWdsYXNzLWNoZWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiO1xufVxuXG4uZmEtZ2xhc3MtY2l0cnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY5XCI7XG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiO1xufVxuXG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiO1xufVxuXG4uZmEtZ2xhc3Mtd2hpc2tleS1yb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMVwiO1xufVxuXG4uZmEtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMFwiO1xufVxuXG4uZmEtZ2xhc3Nlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjVcIjtcbn1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7XG59XG5cbi5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiO1xufVxuXG4uZmEtZ2xvYmUtYXNpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7XG59XG5cbi5mYS1nbG9iZS1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EzXCI7XG59XG5cbi5mYS1nbG9iZS1zdGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNlwiO1xufVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7XG59XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLmZhLWdvbGYtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MVwiO1xufVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XG59XG5cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjtcbn1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7XG59XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiO1xufVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7XG59XG5cbi5mYS1ncmltYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5mYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xufVxuXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjtcbn1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7XG59XG5cbi5mYS1ncmluLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjtcbn1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjtcbn1cblxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjtcbn1cblxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5mYS1ncmlwLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7XG59XG5cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7XG59XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7XG59XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiO1xufVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cblxuLmZhLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiO1xufVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLWgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7XG59XG5cbi5mYS1oMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiO1xufVxuXG4uZmEtaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTVcIjtcbn1cblxuLmZhLWg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZhXCI7XG59XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG59XG5cbi5mYS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjtcbn1cblxuLmZhLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiO1xufVxuXG4uZmEtaGFtbWVyLXdhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNFwiO1xufVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjtcbn1cblxuLmZhLWhhbmQtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmNcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YlwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTVcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZlwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA2XCI7XG59XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1oYW5kLXJlY2VpdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3Y1wiO1xufVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiO1xufVxuXG4uZmEtaGFuZHMtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzNcIjtcbn1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cblxuLmZhLWhhbmRzLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNVwiO1xufVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5mYS1oYW5kc2hha2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7XG59XG5cbi5mYS1oYW51a2lhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiO1xufVxuXG4uZmEtaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cblxuLmZhLWhhdC1jaGVmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZiXCI7XG59XG5cbi5mYS1oYXQtc2FudGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTdcIjtcbn1cblxuLmZhLWhhdC13aW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YThcIjtcbn1cblxuLmZhLWhhdC13aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlN1wiO1xufVxuXG4uZmEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiO1xufVxuXG4uZmEtaGF5a2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7XG59XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWhlYWQtc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOVwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA4XCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwOVwiO1xufVxuXG4uZmEtaGVhZC12cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlYVwiO1xufVxuXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjtcbn1cblxuLmZhLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTBcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjN1wiO1xufVxuXG4uZmEtaGVhcnQtcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOFwiO1xufVxuXG4uZmEtaGVhcnQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM4XCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjtcbn1cblxuLmZhLWhlbG1ldC1iYXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWJcIjtcbn1cblxuLmZhLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjtcbn1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7XG59XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmZhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7XG59XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7XG59XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1ob2NrZXktbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZVwiO1xufVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjtcbn1cblxuLmZhLWhvY2tleS1zdGlja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjtcbn1cblxuLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1ob21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwYVwiO1xufVxuXG4uZmEtaG9tZS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOVwiO1xufVxuXG4uZmEtaG9tZS1sZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwYlwiO1xufVxuXG4uZmEtaG9tZS1sZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGNcIjtcbn1cblxuLmZhLWhvb2QtY2xvYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWZcIjtcbn1cblxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG5cbi5mYS1ob3Jpem9udGFsLXJ1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmNcIjtcbn1cblxuLmZhLWhvcm5iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7XG59XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiO1xufVxuXG4uZmEtaG9yc2UtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYlwiO1xufVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XG59XG5cbi5mYS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBkXCI7XG59XG5cbi5mYS1ob3NwaXRhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGVcIjtcbn1cblxuLmZhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjtcbn1cblxuLmZhLWhvdGRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZlwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjtcbn1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjtcbn1cblxuLmZhLWhvdXNlLWZsb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRmXCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjtcbn1cblxuLmZhLWh1bWlkaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUwXCI7XG59XG5cbi5mYS1odXJyaWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTFcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjtcbn1cblxuLmZhLWljZS1za2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhY1wiO1xufVxuXG4uZmEtaWNpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiO1xufVxuXG4uZmEtaWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjtcbn1cblxuLmZhLWljb25zLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZVwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7XG59XG5cbi5mYS1pZ2xvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiO1xufVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLWluYm94LWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEwXCI7XG59XG5cbi5mYS1pbmJveC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTFcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLWluZHVzdHJ5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiM1wiO1xufVxuXG4uZmEtaW5maW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzRcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5mYS1pbmZvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZlwiO1xufVxuXG4uZmEtaW5oYWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOVwiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5mYS1pbnRlZ3JhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2N1wiO1xufVxuXG4uZmEtaW50ZXJjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWZcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi5mYS1pbnRlcnNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjhcIjtcbn1cblxuLmZhLWludmVudG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiO1xufVxuXG4uZmEtaW52aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjBcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWlzbGFuZC10cm9waWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMVwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS1pdGNoLWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNhXCI7XG59XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjtcbn1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7XG59XG5cbi5mYS1qYWNrLW8tbGFudGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZVwiO1xufVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiO1xufVxuXG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiO1xufVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiO1xufVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjtcbn1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiO1xufVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uZmEta2FhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjtcbn1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiO1xufVxuXG4uZmEta2VybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZlwiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1rZXktc2tlbGV0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjNcIjtcbn1cblxuLmZhLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjVcIjtcbn1cblxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjtcbn1cblxuLmZhLWtleW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmNcIjtcbn1cblxuLmZhLWtoYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjtcbn1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjtcbn1cblxuLmZhLWtpZG5leXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmJcIjtcbn1cblxuLmZhLWtpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjtcbn1cblxuLmZhLWtpc3MtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiO1xufVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7XG59XG5cbi5mYS1raXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY0XCI7XG59XG5cbi5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjtcbn1cblxuLmZhLWtuaWZlLWtpdGNoZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjVcIjtcbn1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiO1xufVxuXG4uZmEtbGFtYmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZlXCI7XG59XG5cbi5mYS1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNhXCI7XG59XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiO1xufVxuXG4uZmEtbGFuZG1hcmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUyXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS1sYXB0b3AtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiO1xufVxuXG4uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjtcbn1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjtcbn1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiO1xufVxuXG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuXG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjtcbn1cblxuLmZhLWxheWVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZlXCI7XG59XG5cbi5mYS1sYXllci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZmXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1sZWFmLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNiXCI7XG59XG5cbi5mYS1sZWFmLW1hcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY2XCI7XG59XG5cbi5mYS1sZWFmLW9hazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmN1wiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiO1xufVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiO1xufVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzBcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MVwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcyXCI7XG59XG5cbi5mYS1saWdodGJ1bGItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzNcIjtcbn1cblxuLmZhLWxpZ2h0cy1ob2xpZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IyXCI7XG59XG5cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7XG59XG5cbi5mYS1saW5lLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzBcIjtcbn1cblxuLmZhLWxpbmUtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcxXCI7XG59XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmZhLWxpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDBcIjtcbn1cblxuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAxXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtbG9jYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAyXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwM1wiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjtcbn1cblxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiO1xufVxuXG4uZmEtbG9jay1vcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uZmEtbG92ZXNlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2NcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmZhLWx1Y2hhZG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7XG59XG5cbi5mYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjtcbn1cblxuLmZhLWx1bmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7XG59XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG5cbi5mYS1tYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY4XCI7XG59XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjtcbn1cblxuLmZhLW1haWxib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTNcIjtcbn1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLmZhLW1hbmRvbGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY5XCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDVcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDZcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwN1wiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBhXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBiXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBjXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBkXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBlXCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmZhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7XG59XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiO1xufVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtbWVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNFwiO1xufVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjtcbn1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4uZmEtbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc1XCI7XG59XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiO1xufVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1tZWgtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjtcbn1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjtcbn1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuXG4uZmEtbWVuZGVsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjNcIjtcbn1cblxuLmZhLW1lbm9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjtcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cblxuLmZhLW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIjtcbn1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiO1xufVxuXG4uZmEtbWluZC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3N1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uZmEtbWludXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwN1wiO1xufVxuXG4uZmEtbWludXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOFwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taXN0bGV0b2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjRcIjtcbn1cblxuLmZhLW1pdHRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNVwiO1xufVxuXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG59XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cblxuLmZhLW1vYmlsZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cblxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjtcbn1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZFwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3MlwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stZWRpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzNcIjtcbn1cblxuLmZhLW1vbml0b3ItaGVhcnQtcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMVwiO1xufVxuXG4uZmEtbW9ua2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZiXCI7XG59XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiO1xufVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtbW9vbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NFwiO1xufVxuXG4uZmEtbW9vbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NVwiO1xufVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiO1xufVxuXG4uZmEtbW9zcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc4XCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5mYS1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiO1xufVxuXG4uZmEtbW91bnRhaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZkXCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzRcIjtcbn1cblxuLmZhLW11Zy1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjZcIjtcbn1cblxuLmZhLW11Zy1tYXJzaG1hbGxvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjdcIjtcbn1cblxuLmZhLW11Zy10ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzVcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7XG59XG5cbi5mYS1uYXJ3aGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZlXCI7XG59XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7XG59XG5cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7XG59XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7XG59XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7XG59XG5cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjtcbn1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjtcbn1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiO1xufVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLW9pbC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjtcbn1cblxuLmZhLW9pbC10ZW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE0XCI7XG59XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjtcbn1cblxuLmZhLW9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc5XCI7XG59XG5cbi5mYS1vbWVnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YVwiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmZhLW9ybmFtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I4XCI7XG59XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjtcbn1cblxuLmZhLW90dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7XG59XG5cbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1vdmVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NlwiO1xufVxuXG4uZmEtcGFnZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3N1wiO1xufVxuXG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1wYWludC1icnVzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTlcIjtcbn1cblxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiO1xufVxuXG4uZmEtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZlwiO1xufVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7XG59XG5cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjtcbn1cblxuLmZhLXBhbGxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODNcIjtcbn1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjtcbn1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuXG4uZmEtcGFyYWdyYXBoLXJ0bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OFwiO1xufVxuXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiO1xufVxuXG4uZmEtcGFya2luZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTVcIjtcbn1cblxuLmZhLXBhcmtpbmctY2lyY2xlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE2XCI7XG59XG5cbi5mYS1wYXJraW5nLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE3XCI7XG59XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLXBhdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDFcIjtcbn1cblxuLmZhLXBhdy1jbGF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMlwiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiO1xufVxuXG4uZmEtcGVnYXN1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwM1wiO1xufVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG5cbi5mYS1wZW4tZmFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjtcbn1cblxuLmZhLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjtcbn1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiO1xufVxuXG4uZmEtcGVuY2lsLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MThcIjtcbn1cblxuLmZhLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtcGVubmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NlwiO1xufVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7XG59XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjtcbn1cblxuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjtcbn1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiO1xufVxuXG4uZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7XG59XG5cbi5mYS1wZXJzb24tY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2ZcIjtcbn1cblxuLmZhLXBlcnNvbi1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMFwiO1xufVxuXG4uZmEtcGVyc29uLWRvbGx5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQxXCI7XG59XG5cbi5mYS1wZXJzb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1N1wiO1xufVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjtcbn1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG5cbi5mYS1waG9uZS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2FcIjtcbn1cblxuLmZhLXBob25lLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZFwiO1xufVxuXG4uZmEtcGhvbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMlwiO1xufVxuXG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiO1xufVxuXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi5mYS1waG90by12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiO1xufVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7XG59XG5cbi5mYS1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZVwiO1xufVxuXG4uZmEtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA1XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmZhLXBpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNlwiO1xufVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE3XCI7XG59XG5cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiO1xufVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmZhLXBsYW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZVwiO1xufVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1wbHVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjtcbn1cblxuLmZhLXBsdXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmZhLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MFwiO1xufVxuXG4uZmEtcG9kaXVtLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NThcIjtcbn1cblxuLmZhLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjtcbn1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtcG9sbC1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTlcIjtcbn1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiO1xufVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7XG59XG5cbi5mYS1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7XG59XG5cbi5mYS1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE5XCI7XG59XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7XG59XG5cbi5mYS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODVcIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5mYS1wcmludC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWFcIjtcbn1cblxuLmZhLXByaW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg2XCI7XG59XG5cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtcHVtcGtpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwN1wiO1xufVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZkXCI7XG59XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiO1xufVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7XG59XG5cbi5mYS1yYWJiaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDhcIjtcbn1cblxuLmZhLXJhYmJpdC1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA5XCI7XG59XG5cbi5mYS1yYWNxdWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVhXCI7XG59XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjtcbn1cblxuLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjtcbn1cblxuLmZhLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjtcbn1cblxuLmZhLXJhaW5kcm9wczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1Y1wiO1xufVxuXG4uZmEtcmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBhXCI7XG59XG5cbi5mYS1yYW1wLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDRcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiO1xufVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjtcbn1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmFcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmNcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiO1xufVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7XG59XG5cbi5mYS1yZXBlYXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiO1xufVxuXG4uZmEtcmVwZWF0LTEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY2XCI7XG59XG5cbi5mYS1yZXBlYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7XG59XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjtcbn1cblxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjtcbn1cblxuLmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOFwiO1xufVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7XG59XG5cbi5mYS1yZXN0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtcmV0d2VldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjFcIjtcbn1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiO1xufVxuXG4uZmEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7XG59XG5cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7XG59XG5cbi5mYS1yaW5ncy13ZWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFiXCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG5cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuXG4uZmEtcm91dGUtaGlnaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxYVwiO1xufVxuXG4uZmEtcm91dGUtaW50ZXJzdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxYlwiO1xufVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiO1xufVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjtcbn1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjtcbn1cblxuLmZhLXJ1bGVyLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFjXCI7XG59XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiO1xufVxuXG4uZmEtcnVubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiO1xufVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtcnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmVcIjtcbn1cblxuLmZhLXNhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWNcIjtcbn1cblxuLmZhLXNhY2stZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFkXCI7XG59XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5mYS1zYWxhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZVwiO1xufVxuXG4uZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiO1xufVxuXG4uZmEtc2FuZHdpY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWZcIjtcbn1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cblxuLmZhLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZlwiO1xufVxuXG4uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzBcIjtcbn1cblxuLmZhLXNhdXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjBcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNjYWxwZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWRcIjtcbn1cblxuLmZhLXNjYWxwZWwtcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZVwiO1xufVxuXG4uZmEtc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OFwiO1xufVxuXG4uZmEtc2Nhbm5lci1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OVwiO1xufVxuXG4uZmEtc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YVwiO1xufVxuXG4uZmEtc2NhcmVjcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBkXCI7XG59XG5cbi5mYS1zY2FyZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMVwiO1xufVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7XG59XG5cbi5mYS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjtcbn1cblxuLmZhLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiO1xufVxuXG4uZmEtc2Nyb2xsLW9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZlwiO1xufVxuXG4uZmEtc2NydWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjtcbn1cblxuLmZhLXNjeXRoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMFwiO1xufVxuXG4uZmEtc2QtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uZmEtc2VuZC1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdlXCI7XG59XG5cbi5mYS1zZW5kLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdmXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiO1xufVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7XG59XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtc2hhcmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtc2hlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTFcIjtcbn1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLmZhLXNoaWVsZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiO1xufVxuXG4uZmEtc2hpZWxkLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEyXCI7XG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG5cbi5mYS1zaGlwcGluZy10aW1lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4Y1wiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5mYS1zaGlzaC1rZWJhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMVwiO1xufVxuXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiO1xufVxuXG4uZmEtc2hvdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEzXCI7XG59XG5cbi5mYS1zaG92ZWwtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjM1wiO1xufVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG5cbi5mYS1zaHJlZGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4YVwiO1xufVxuXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjtcbn1cblxuLmZhLXNodXR0bGVjb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7XG59XG5cbi5mYS1zaWNrbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjJcIjtcbn1cblxuLmZhLXNpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhiXCI7XG59XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7XG59XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiO1xufVxuXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1zaWduYWwtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4Y1wiO1xufVxuXG4uZmEtc2lnbmFsLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGRcIjtcbn1cblxuLmZhLXNpZ25hbC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhlXCI7XG59XG5cbi5mYS1zaWduYWwtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZlwiO1xufVxuXG4uZmEtc2lnbmFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MFwiO1xufVxuXG4uZmEtc2lnbmFsLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkxXCI7XG59XG5cbi5mYS1zaWduYWwtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTJcIjtcbn1cblxuLmZhLXNpZ25hbC1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5M1wiO1xufVxuXG4uZmEtc2lnbmFsLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NFwiO1xufVxuXG4uZmEtc2lnbmFsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk1XCI7XG59XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjtcbn1cblxuLmZhLXNpbS1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M0XCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiO1xufVxuXG4uZmEtc2thdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNVwiO1xufVxuXG4uZmEtc2tlbGV0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjBcIjtcbn1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiO1xufVxuXG4uZmEtc2tpLWp1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzdcIjtcbn1cblxuLmZhLXNraS1saWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M4XCI7XG59XG5cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjtcbn1cblxuLmZhLXNraWluZy1ub3JkaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2FcIjtcbn1cblxuLmZhLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7XG59XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7XG59XG5cbi5mYS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNVwiO1xufVxuXG4uZmEtc2xlZGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2JcIjtcbn1cblxuLmZhLXNsZWlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiO1xufVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7XG59XG5cbi5mYS1zbGlkZXJzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjtcbn1cblxuLmZhLXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1zbWlsZS1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi5mYS1zbWlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI5XCI7XG59XG5cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7XG59XG5cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7XG59XG5cbi5mYS1zbW9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MFwiO1xufVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiO1xufVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjtcbn1cblxuLmZhLXNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiO1xufVxuXG4uZmEtc25ha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTZcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5mYS1zbm9vemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODBcIjtcbn1cblxuLmZhLXNub3ctYmxvd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MVwiO1xufVxuXG4uZmEtc25vd2JvYXJkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7XG59XG5cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLmZhLXNub3dmbGFrZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2ZcIjtcbn1cblxuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjtcbn1cblxuLmZhLXNub3dtb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDFcIjtcbn1cblxuLmZhLXNub3dwbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QyXCI7XG59XG5cbi5mYS1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiO1xufVxuXG4uZmEtc29sYXItcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjtcbn1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjtcbn1cblxuLmZhLXNvcnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgzXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjtcbn1cblxuLmZhLXNvcnQtc2hhcGVzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODhcIjtcbn1cblxuLmZhLXNvcnQtc2hhcGVzLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg5XCI7XG59XG5cbi5mYS1zb3J0LXNoYXBlcy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4YVwiO1xufVxuXG4uZmEtc29ydC1zaGFwZXMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhiXCI7XG59XG5cbi5mYS1zb3J0LXNpemUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4Y1wiO1xufVxuXG4uZmEtc29ydC1zaXplLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhkXCI7XG59XG5cbi5mYS1zb3J0LXNpemUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGVcIjtcbn1cblxuLmZhLXNvcnQtc2l6ZS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGZcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLXNvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjNcIjtcbn1cblxuLmZhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjtcbn1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc3BhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjRcIjtcbn1cblxuLmZhLXNwYXJrbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkwXCI7XG59XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7XG59XG5cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjtcbn1cblxuLmZhLXNwZWxsLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkxXCI7XG59XG5cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjtcbn1cblxuLmZhLXNwaWRlci1ibGFjay13aWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxOFwiO1xufVxuXG4uZmEtc3BpZGVyLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxOVwiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtc3Bpbm5lci10aGlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNFwiO1xufVxuXG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7XG59XG5cbi5mYS1zcXVhcmUtcm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5N1wiO1xufVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG59XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiO1xufVxuXG4uZmEtc3F1aXJyZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWFcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7XG59XG5cbi5mYS1zdGFmZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYlwiO1xufVxuXG4uZmEtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG5cbi5mYS1zdGFyLWNocmlzdG1hczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNFwiO1xufVxuXG4uZmEtc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7XG59XG5cbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7XG59XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cblxuLmZhLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYyXCI7XG59XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5mYS1zdGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNFwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7XG59XG5cbi5mYS1zdGVlcmluZy13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMlwiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RvY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDVcIjtcbn1cblxuLmZhLXN0b21hY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjNcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjtcbn1cblxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG59XG5cbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjtcbn1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiO1xufVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtc3RyZXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI1XCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjtcbn1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiO1xufVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjtcbn1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtc3VuLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYzXCI7XG59XG5cbi5mYS1zdW4tZHVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NFwiO1xufVxuXG4uZmEtc3VuLWhhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjVcIjtcbn1cblxuLmZhLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTJcIjtcbn1cblxuLmZhLXN1bnJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjZcIjtcbn1cblxuLmZhLXN1bnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2N1wiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjtcbn1cblxuLmZhLXN1cnByaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7XG59XG5cbi5mYS1zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7XG59XG5cbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7XG59XG5cbi5mYS1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS1zd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxY1wiO1xufVxuXG4uZmEtc3dvcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFkXCI7XG59XG5cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7XG59XG5cbi5mYS1zeW5hZ29ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjtcbn1cblxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cblxuLmZhLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG59XG5cbi5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjtcbn1cblxuLmZhLXRhYmxldC1ydWdnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGZcIjtcbn1cblxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI2XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1zbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI3XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1zbG93ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI4XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWF2ZXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjlcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1mYXN0ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJiXCI7XG59XG5cbi5mYS10YWNob21ldGVyLXNsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmNcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItc2xvd2VzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZFwiO1xufVxuXG4uZmEtdGFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNlwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS10YWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5Y1wiO1xufVxuXG4uZmEtdGFuYWtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7XG59XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtdGFza3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI4XCI7XG59XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjtcbn1cblxuLmZhLXRlZXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7XG59XG5cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWZyaWdpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OFwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZhXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXRlbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7XG59XG5cbi5mYS10ZW5uaXMtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZVwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmZhLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG59XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7XG59XG5cbi5mYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRoZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjllXCI7XG59XG5cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5mYS10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjtcbn1cblxuLmZhLXRodW5kZXJzdG9ybS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZkXCI7XG59XG5cbi5mYS10aHVuZGVyc3Rvcm0tc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZlXCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmZhLXRpbGRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlmXCI7XG59XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS10aW1lcy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVlXCI7XG59XG5cbi5mYS10aW1lcy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYwXCI7XG59XG5cbi5mYS10aW1lcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cblxuLmZhLXRpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzFcIjtcbn1cblxuLmZhLXRpcmUtZmxhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMlwiO1xufVxuXG4uZmEtdGlyZS1wcmVzc3VyZS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMzXCI7XG59XG5cbi5mYS10aXJlLXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNFwiO1xufVxuXG4uZmEtdGlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtdG9pbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjtcbn1cblxuLmZhLXRvaWxldC1wYXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWZcIjtcbn1cblxuLmZhLXRvbWJzdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMFwiO1xufVxuXG4uZmEtdG9tYnN0b25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMVwiO1xufVxuXG4uZmEtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiO1xufVxuXG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cblxuLmZhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG59XG5cbi5mYS10b290aGJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM1XCI7XG59XG5cbi5mYS10b3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiO1xufVxuXG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiO1xufVxuXG4uZmEtdG9ybmFkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZlwiO1xufVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiO1xufVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS10cmFmZmljLWNvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzZcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQtZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzhcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOVwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNhXCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiO1xufVxuXG4uZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjtcbn1cblxuLmZhLXRyYXNoLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTVcIjtcbn1cblxuLmZhLXRyYXNoLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk2XCI7XG59XG5cbi5mYS10cmVhc3VyZS1jaGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyM1wiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uZmEtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjtcbn1cblxuLmZhLXRyZWUtY2hyaXN0bWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RiXCI7XG59XG5cbi5mYS10cmVlLWRlY29yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkY1wiO1xufVxuXG4uZmEtdHJlZS1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZFwiO1xufVxuXG4uZmEtdHJlZS1wYWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJiXCI7XG59XG5cbi5mYS10cmVlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5mYS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlY1wiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtdHJvcGh5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLmZhLXRydWNrLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkY1wiO1xufVxuXG4uZmEtdHJ1Y2stY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGRcIjtcbn1cblxuLmZhLXRydWNrLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjtcbn1cblxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjtcbn1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiO1xufVxuXG4uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7XG59XG5cbi5mYS10cnVjay1wbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RlXCI7XG59XG5cbi5mYS10cnVjay1yYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUwXCI7XG59XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS10dXJrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjVcIjtcbn1cblxuLmZhLXR1cnRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNlwiO1xufVxuXG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLXR2LXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiO1xufVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7XG59XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS11bmljb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI3XCI7XG59XG5cbi5mYS11bmlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMlwiO1xufVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS11c2QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7XG59XG5cbi5mYS11c2Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU5XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiO1xufVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7XG59XG5cbi5mYS11c2VyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEzXCI7XG59XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiO1xufVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cblxuLmZhLXVzZXItY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTRcIjtcbn1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiO1xufVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5mYS11c2VyLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJjXCI7XG59XG5cbi5mYS11c2VyLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmRcIjtcbn1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiO1xufVxuXG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS11c2VyLW1kLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmVcIjtcbn1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjtcbn1cblxuLmZhLXVzZXItbnVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLXVzZXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7XG59XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4uZmEtdXNlci10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS11c2Vycy1jbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZFwiO1xufVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7XG59XG5cbi5mYS11c2Vycy1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNVwiO1xufVxuXG4uZmEtdXNlcnMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMFwiO1xufVxuXG4uZmEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiO1xufVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLmZhLXV0ZW5zaWwtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiO1xufVxuXG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiO1xufVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiO1xufVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG5cbi5mYS12YWx1ZS1hYnNvbHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNlwiO1xufVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS12aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7XG59XG5cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjtcbn1cblxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS12aWRlby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUxXCI7XG59XG5cbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiO1xufVxuXG4uZmEtdmloYXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG5cbi5mYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjtcbn1cblxuLmZhLXZvbGNhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzBcIjtcbn1cblxuLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE4XCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLmZhLXZvbHVtZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMlwiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5mYS12b3RlLW5heTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MVwiO1xufVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjtcbn1cblxuLmZhLXZyLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOVwiO1xufVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cblxuLmZhLXdhbGtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMVwiO1xufVxuXG4uZmEtd2Fsa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiO1xufVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7XG59XG5cbi5mYS13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJhXCI7XG59XG5cbi5mYS13YW5kLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJiXCI7XG59XG5cbi5mYS13YXJlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjtcbn1cblxuLmZhLXdhcmVob3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTVcIjtcbn1cblxuLmZhLXdhc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OFwiO1xufVxuXG4uZmEtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTFcIjtcbn1cblxuLmZhLXdhdGNoLWZpdG5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2VcIjtcbn1cblxuLmZhLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzczXCI7XG59XG5cbi5mYS13YXRlci1sb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NFwiO1xufVxuXG4uZmEtd2F0ZXItcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NVwiO1xufVxuXG4uZmEtd2F2ZS1zaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk5XCI7XG59XG5cbi5mYS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiO1xufVxuXG4uZmEtd2F2ZS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5YVwiO1xufVxuXG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiO1xufVxuXG4uZmEtd2ViY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMyXCI7XG59XG5cbi5mYS13ZWJjYW0tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzNcIjtcbn1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmZhLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiO1xufVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjtcbn1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmEtd2hhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmNcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmZhLXdoZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJkXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5mYS13aGlzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7XG59XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtd2lmaS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFhXCI7XG59XG5cbi5mYS13aWZpLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWJcIjtcbn1cblxuLmZhLXdpZmktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWNcIjtcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG5cbi5mYS13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJlXCI7XG59XG5cbi5mYS13aW5kLXR1cmJpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWJcIjtcbn1cblxuLmZhLXdpbmQtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NlwiO1xufVxuXG4uZmEtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7XG59XG5cbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7XG59XG5cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uZmEtd2luZHNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzdcIjtcbn1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7XG59XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiO1xufVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiO1xufVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuXG4uZmEtd3JlYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UyXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLmZhLXgtcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG5cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7XG59XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7XG59XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuOS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjkuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1saWdodC0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1saWdodC0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtbGlnaHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1saWdodC0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS45LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuOS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uaGFtYnVyZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAtMTBweDtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbn1cblxuLypcbiAqIFNwaW5cbiAqL1xuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG59XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIFNwaW4gUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xufVxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKiBIZW5zZWZvcnRoIGtub3duIGFzIDFyZW0gIHwgIHVzZWQgZm9yIHJlbSgpIG1peGluICovXG4vKioqIENPTlRBSU5FUiBWQVJTICoqKi9cbi8qKiogSEVBREVSICoqKi9cbi8qKiogTUVESUEgKioqL1xuLyoqKiBTRUNUSU9OUyAqKiovXG4vKioqIE1JU0MgKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgR0VORVJBTCBNSVhJTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgVkVORE9SIE1JWElOU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgKiogQEZPTlQgRkFDRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVNZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTWVkaXVtSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRTdGQtQmxrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLUJsay5vdGZcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSGVsdmV0aWNhLU5ldWUtTFQtU3RkLTc1LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRTdGQtSHZFeC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFN0ZC1IdkV4Lm90ZlwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9IZWx2ZXRpY2EtTmV1ZS1MVC1TdGQtNjUtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLU1kQ24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRTdGQtTWRDbi5vdGZcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSGVsdmV0aWNhLU5ldWUtTFQtU3RkLTY1LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFN0ZC1NZENuLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLU1kQ24ub3RmXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFN0ZC1VbHRMdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAqKiBGT05UIFRIRU1FIFNUWUxFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKiBERUZBVUxUIEZPTlRTICoqKioqL1xuLyoqKioqKioqKioqKioqIEJPRFkgTUlYSU5TICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKiogSEVBRElORyBNSVhJTlMgKioqKioqKioqKioqKioqKi9cbi8qKioqKiBNSVNDIEZPTlQgTUlYSU5TICoqKioqL1xuLyoqKioqIEhFQURJTkcgQ0xBU1NFUyAqKioqKi9cbmgxLFxuLmgxIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjI1cmVtO1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjI1cmVtO1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMi44MTI1cmVtO1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoNCxcbiAgLmg0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuXG5oNSxcbi5oNSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoNSxcbiAgLmg1IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuaDYsXG4uaDYge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGg2LFxuICAuaDYge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogU1RBTkRBUkQgRUxFTUVOVFMgJiBDTEFTU0VTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKiogVEVYVC9JTkxJTkUgRUxFTUVOVFMgKioqKiovXG5wLFxuLmZvbnQtLXAge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMC4xZW0gMCAwLjNlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnVsLFxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxuXG51bCBsaSxcbm9sIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG59XG5cbmJsb2NrcXVvdGUge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWF4LXdpZHRoOiA4OTBweDtcbiAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSA+IHAge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqKioqIE1FRElBIEVMRU1FTlRTICoqKioqL1xuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDBweCAzMHB4IDIwcHggMDtcbn1cblxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMHB4IDAgMzBweCAyMHB4O1xufVxuXG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbGlnbm5vbmUsXG5pbWcuYWxpZ25ub25lIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKioqKiBNSVNDIEVMRU1FTlRTICoqKioqL1xuY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiA2NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNjAlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbnByZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogVEhFTUUgQkFTRUQgQ0xBU1NFUyAmIE1JWElOU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLm1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYygxMjk5cHggKyAxcHgpKSB7XG4gIC50YWJsZXQtbWF4IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI0cHgpIHtcbiAgLnRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoMTI5OXB4ICsgMXB4KSkge1xuICAudGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjRweCkge1xuICAudGFibGV0LW1pbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdEJ1dHRvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKiogQ0xBU1NFUyAqKioqKi9cbi5idG4sXG4uYnRuLS1wcmltYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNEQzFFMzc7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMxRTM3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cywgLmJ0bjphY3RpdmUsXG4uYnRuLS1wcmltYXJ5OmhvdmVyLFxuLmJ0bi0tcHJpbWFyeTpmb2N1cyxcbi5idG4tLXByaW1hcnk6YWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIC5idG4sXG4gIC5idG4tLXByaW1hcnkge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNEQzFFMzc7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0RDMUUzNztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tLXNlY29uZGFyeTphY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5idG4tLXRlcnRpYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuLmJ0bi0tdGVydGlhcnk6aG92ZXIsIC5idG4tLXRlcnRpYXJ5OmZvY3VzLCAuYnRuLS10ZXJ0aWFyeTphY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmJ0bi0tdGVydGlhcnkge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLmJ0bi0tcHJpbWFyeS0tcmV2ZXJzZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjREMxRTM3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG4uYnRuLS1wcmltYXJ5LS1yZXZlcnNlOmhvdmVyLCAuYnRuLS1wcmltYXJ5LS1yZXZlcnNlOmZvY3VzLCAuYnRuLS1wcmltYXJ5LS1yZXZlcnNlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIC5idG4tLXByaW1hcnktLXJldmVyc2Uge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLmJ0bi0tc2Vjb25kYXJ5LS1yZXZlcnNlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNEQzFFMzc7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cbi5idG4tLXNlY29uZGFyeS0tcmV2ZXJzZTpob3ZlciwgLmJ0bi0tc2Vjb25kYXJ5LS1yZXZlcnNlOmZvY3VzLCAuYnRuLS1zZWNvbmRhcnktLXJldmVyc2U6YWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzFFMzc7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjREMxRTM3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmJ0bi0tc2Vjb25kYXJ5LS1yZXZlcnNlIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi8qKioqKiBMQVlPVVRTICoqKioqL1xuLmJ1dHRvbnNfX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmJ1dHRvbnNfX2ZsZXggW2NsYXNzKj1idG5dICsgW2NsYXNzKj1idG5dIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpbmsgKiB7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cbi5saW5rIC5hcnJvdy1saW5lIHtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xufVxuLmxpbmsgLmFycm93LWhlYWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbn1cbi5saW5rIC5hcnJvdy1oZWFkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjREMxRTM3O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjREMxRTM3O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAtMS41cHg7XG59XG4ubGluazpob3ZlciwgLmxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5saW5rOmhvdmVyIC5hcnJvdy1saW5lLCAubGluazpmb2N1cyAuYXJyb3ctbGluZSB7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4ucGxheS1idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5wbGF5LWJ0bi13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbGF5LWJ0bi13cmFwcGVyIC5wbGF5LWJ0biB7XG4gIGhlaWdodDogODVweDtcbiAgd2lkdGg6IDg1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0RDMUUzNztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICB6LWluZGV4OiAzMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGxheS1idG4td3JhcHBlciAucGxheS1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3lhbm1hci9hc3NldHMvZGlzdC9pbWdzL3BsYXktYXJyb3cucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ucGxheS1idG4td3JhcHBlciAucGxheS1idG46aG92ZXIsIC5wbGF5LWJ0bi13cmFwcGVyIC5wbGF5LWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG59XG4ucGxheS1idG4td3JhcHBlciAucGxheS1idG4udGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGxheS1idG4td3JhcHBlciAucGxheS1idG4udGh1bWJuYWlsOjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5wbGF5LWJ0bi13cmFwcGVyIC5wbGF5LWJ0bi50aHVtYm5haWw6aG92ZXIsIC5wbGF5LWJ0bi13cmFwcGVyIC5wbGF5LWJ0bi50aHVtYm5haWw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4uY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUlO1xuICByaWdodDogNSU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogY2FsYygxMDAgKyAyKTtcbn1cbi5jbG9zZS1idG4ubW9kYWwtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNsb3NlLWJ0biBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC43NDkwMTk2MDc4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmNsb3NlLWJ0bjpob3ZlciwgLmNsb3NlLWJ0bjpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5jbG9zZS1idG46aG92ZXIgc3Bhbjo6YmVmb3JlLCAuY2xvc2UtYnRuOmZvY3VzIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFZpZGVvXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi52aWRlb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi52aWRlb19fd3JhcHBlciBpZnJhbWUsXG4udmlkZW9fX3dyYXBwZXIgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnZpZGVvX193cmFwcGVyIGlmcmFtZS5tb2RhbC1vcGVuLFxuLnZpZGVvX193cmFwcGVyIHZpZGVvLm1vZGFsLW9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogODAlO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogMTAlO1xuICB6LWluZGV4OiBjYWxjKDEwMCArIDEpO1xufVxuLnZpZGVvX193cmFwcGVyIC5wbGF5LXBhdXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udmlkZW9fX3dyYXBwZXIgLnBsYXktcGF1c2UgLnBsYXktYnRuLXBhdXNlIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAzMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZGVvX193cmFwcGVyIC5wbGF5LXBhdXNlIC5wbGF5LWJ0bi1wYXVzZTpob3ZlciBzcGFuLmZhbDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG59XG4udmlkZW9fX3dyYXBwZXIgLnBsYXktcGF1c2UgLnBsYXktYnRuLXBhdXNlIHNwYW4uZmFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlb19fd3JhcHBlciAucGxheS1wYXVzZSAucGxheS1idG4tcGF1c2Ugc3Bhbi5mYWw6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB6LWluZGV4OiAyMDtcbn1cbi52aWRlb19fd3JhcHBlciAucGxheS1wYXVzZSBzcGFuOm5vdCguZmFsKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWluLXdpZHRoOiA5NXB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWRlb19fd3JhcHBlciAueW91dHViZV90aHVtYm5haWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Q2FyZFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKiogQ0xBU1NFUyAqKioqKi9cbmJvZHkgLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNEREREREQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGJvZHkgLmNhcmQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbmJvZHkgLmNhcmQgLmNhcmRfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5ib2R5IC5jYXJkIC5jYXJkX19tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwdnc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5ib2R5IC5jYXJkIC5jYXJkX19tZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkgLmNhcmQgLmNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAuY2FyZCAuY2FyZF9fY29udGVudF9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuYm9keSAuY2FyZCAuY2FyZF9fY29udGVudF9faXRlbTpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nOiAycHggMTZweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuYm9keSAuY2FyZCAuY2FyZF9fY29udGVudF9faXRlbS0tbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5IC5jYXJkIC5jYXJkX19jb250ZW50X19pdGVtLS12YWx1ZSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBib2R5IC5jYXJkIC5jYXJkX19jb250ZW50X19pdGVtLS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgfVxufVxuYm9keSAuY2FyZCAuY2FyZF9fY29udGVudC0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgYm9keSAuY2FyZCAuY2FyZF9fY29udGVudC0tYnV0dG9ucyBhLmJ0biB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0QW5ub3VuY2VtZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5hbm5vdW5jZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IGNhbGMoMTAwMCArIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uYW5ub3VuY2VtZW50ICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hbm5vdW5jZW1lbnQgPiAqIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYW5ub3VuY2VtZW50IFtjbGFzcyo9ZmFdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYW5ub3VuY2VtZW50IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFNsaWNrIFNsaWRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc2xpY2stc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogLTMwcHg7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGF1dG8gcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTMwcHg7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzLmRvdC1jb3VudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzLmRvdC1jb3VudCBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMuZG90LWNvdW50IGxpIGJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogMDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMuZG90LWNvdW50IGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzLmRvdC1jb3VudCBsaS5zbGljay1hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAqIEdFTkVSQUxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNSUgKiAyKTtcbiAgcGFkZGluZzogMCA1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNTBweCAqIDIpO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG4uc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xufVxuXG4jbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAjbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNTBweCArIDkwcHgpO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQqIFVUSUxJVFlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYWNjZXNzaWJpbGl0eSxcbi5zcl9vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgLyogSUU2LCBJRTcgKi9cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG59XG5cbi5zY3JvbGwtLWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdCogTEFZT1VUXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5iYWNrZ3JvdW5kLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJhY2tncm91bmQtY29udGFpbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJ1bGxldC1saXN0IHtcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5udW1iZXItbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG91dHNpZGUgZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBwYWRkaW5nOiAxMHB4IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIH1cbn1cbi5icmVhZGNydW1icyAqIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG59XG4uYnJlYWRjcnVtYnMgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uYnJlYWRjcnVtYnMgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXM7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbn1cbi5icmVhZGNydW1icyBhOmhvdmVyOjphZnRlciwgLmJyZWFkY3J1bWJzIGE6Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG59XG4uYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfbGFzdCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4uYWpheF9fb3ZlcmxheSB7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuLmFqYXhfX292ZXJsYXkgLmFqYXhfX292ZXJsYXktLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYWpheF9fb3ZlcmxheSAuYWpheF9fb3ZlcmxheS0taWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNnB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCB0cmFuc3BhcmVudCAjMDAwMDAwIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGFqYXgtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGFqYXgtZHVhbC1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5hamF4LS1hY3RpdmUgLmFqYXhfX292ZXJsYXkge1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAqIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbjppcyhhLCBidXR0b24sIGlucHV0LCB0ZXh0YXJlYSwgc3VtbWFyeSk6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbjppcyhhLCBidXR0b24sIGlucHV0LCB0ZXh0YXJlYSwgc3VtbWFyeSk6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ib2R5LW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvZHktb3ZlcmxheS5tb2RhbC1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzQ5MDE5NjA3OCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuI3NpbmdsZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDgwdnc7XG4gIGhlaWdodDogODB2aDtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDEwJTtcbiAgei1pbmRleDogY2FsYygxMDAgKyAxKTtcbn1cbiNzaW5nbGUtbW9kYWwuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByaW50bG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmludGxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5weS02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNHB4KSB7XG4gIC5tb2JpbGUtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRIRUFERVIgLSBGSVhFRFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5oZWFkZXIuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRvcCA0MDBtcztcbiAgei1pbmRleDogNDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICBib3gtc2hhZG93OiAwIC02cHggN3B4IDRweCAjREREREREO1xuICAvKioqKiogRVlFQlJPVyBOQVZJR0FUSU9OICoqKioqL1xuICAvKioqKiogTUFJTiBOQVZJR0FUSU9OICoqKioqL1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiB7XG4gIGJhY2tncm91bmQ6ICNEREREREQ7XG4gIHBhZGRpbmc6IDIycHggNCU7XG4gIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxN3B4O1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaSBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNHB4KSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaSBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjREMxRTM3O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjREMxRTM3O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IGxpIGE6aG92ZXIsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaSBhOmZvY3VzLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IC5tZW51LWV5ZWJyb3ctbWVudS1jb250YWluZXIgLm1lbnUgbGkgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjRweCkgYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaSBhIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IC5tZW51LWV5ZWJyb3ctbWVudS1jb250YWluZXIgLm1lbnUgLnJlZCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNEQzFFMzc7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMxRTM3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSAucmVkIGE6aG92ZXIsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSAucmVkIGE6Zm9jdXMsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSAucmVkIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSAucmVkIGEge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLnJlZ2lvbi1zZWxlY3Qge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IC5yZWdpb24tc2VsZWN0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBjYWxjKDQwICsgMik7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VFRUVFRSAwJSwgI0Y4RjhGOCAxMDAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAyN3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IC5tZW51LWV5ZWJyb3ctbWVudS1jb250YWluZXIgLm1lbnUgbGkgYSB7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICAgIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaSBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zO1xuICAgIHdpbGwtY2hhbmdlOiB3aWR0aDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IC5tZW51LWV5ZWJyb3ctbWVudS1jb250YWluZXIgLm1lbnUgbGkgYTpob3Zlcjo6YWZ0ZXIsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaSBhOmZvY3VzOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaSBhOmhvdmVyLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IC5tZW51LWV5ZWJyb3ctbWVudS1jb250YWluZXIgLm1lbnUgbGkgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiB7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQwO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDElO1xuICAvKioqKioqKioqKioqKioqKioqXG4gICAgICBMT0dPXG4gICoqKioqKioqKioqKioqKioqKi9cbiAgLyoqKioqKioqKioqKioqKioqKlxuICAgICAgTkFWIE1FTlVcbiAgKioqKioqKioqKioqKioqKioqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICBmbGV4LWdyb3c6IDE7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbG9nbyB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbG9nbyAubG9nbyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX2xvZ28gLmxvZ28ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbG9nbyAubG9nbzpob3ZlciwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX2xvZ28gLmxvZ286Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX2xvZ28gLmhlYWRlcl9faWNvbi0tbW9iaWxlVHJpZ2dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX2xvZ28gLmhlYWRlcl9faWNvbi0tbW9iaWxlVHJpZ2dlciAueWFubWFyLXJlZ2lvbi1uYXZpZ2F0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX2xvZ28gLmhlYWRlcl9faWNvbi0tbW9iaWxlVHJpZ2dlciAueWFubWFyLXJlZ2lvbi1uYXZpZ2F0b3IgLmhlYWRlci1jb21wYWN0X19yZWdpb24tbmF2aWdhdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX2xvZ28gLmhlYWRlcl9faWNvbi0tbW9iaWxlVHJpZ2dlciAueWFubWFyLXJlZ2lvbi1uYXZpZ2F0b3IgLnJlZ2lvbi1zZWxlY3Qge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX2xvZ28gLmhlYWRlcl9faWNvbi0tbW9iaWxlVHJpZ2dlciAueWFubWFyLXJlZ2lvbi1uYXZpZ2F0b3IgLnJlZ2lvbi1zZWxlY3QgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX2xvZ28gLmhlYWRlcl9faWNvbi0tbW9iaWxlVHJpZ2dlciAuaGFtYnVyZ2VyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19sb2dvIC5oZWFkZXJfX2ljb24tLW1vYmlsZVRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYge1xuICAvKioqIE1PQklMRSBNRU5VICoqKi9cbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA0MHB4IDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGZsZXg6IDUgMCBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zO1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0RERERERDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaSB7XG4gIHBhZGRpbmc6IDIwcHggOHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkuZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biAuZHJvcGRvd24tYnRuIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgNDAwbXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biAuZHJvcGRvd24tYnRuIHNwYW4ge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1idG4gLmJhY2stYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1idG4gLmZvcndhcmQtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biAuZHJvcGRvd24tYnRuIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkuZHJvcGRvd24gLmRyb3Bkb3duLWJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biAuZHJvcGRvd24tYnRuOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgY29sb3I6ICNEQzFFMzc7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biAuZHJvcGRvd24tYnRuOmhvdmVyOm5vdCguYWN0aXZlKSBzcGFuIHtcbiAgICBhbmltYXRpb246IGJvdW5jZSAxNTAwbXMgaW5maW5pdGU7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkuZHJvcGRvd24gLmRyb3Bkb3duLWJ0bi5hY3RpdmUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biAuZHJvcGRvd24tYnRuLmFjdGl2ZSAuZm9yd2FyZC1hcnJvdyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkuZHJvcGRvd24gLmRyb3Bkb3duLWJ0bi5hY3RpdmUgLmJhY2stYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkuZHJvcGRvd24gLmRyb3Bkb3duLWJ0bi5hY3RpdmUge1xuICAgIGNvbG9yOiAjREMxRTM3O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkuZHJvcGRvd24gLmRyb3Bkb3duLWJ0bi5hY3RpdmUgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCLigLpcIjtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2NhbGUoMS4zKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiB1bnNldDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1JbmR1c3RyaWVzXSA+IHVsIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUVFRUVFIDAlLCAjRjhGOEY4IDEwMCUpO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1JbmR1c3RyaWVzXSA+IHVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFRUVFRUUgMCUsICNGOEY4RjggMTAwJSk7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPWxpLUluZHVzdHJpZXNdID4gdWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUVFRUVFIDAlLCAjRjhGOEY4IDEwMCUpO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktSW5kdXN0cmllc10gPiB1bCBsaVtkYXRhLWlkPVwibGktSW5kdXN0cmllcyBPdmVydmlld1wiXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktSW5kdXN0cmllc10gPiB1bCBsaVtkYXRhLWlkPVwibGktSW5kdXN0cmllcyBPdmVydmlld1wiXSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VFRUVFRSAwJSwgI0Y4RjhGOCAxMDAlKTtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0ZGRkZGRjtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPWxpLUluZHVzdHJpZXNdID4gdWwgbGlbZGF0YS1pZD1cImxpLUluZHVzdHJpZXMgT3ZlcnZpZXdcIl0gPiBhIHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1JbmR1c3RyaWVzXSA+IHVsIGxpW2RhdGEtaWQ9XCJsaS1JbmR1c3RyaWVzIE92ZXJ2aWV3XCJdID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1JbmR1c3RyaWVzXSA+IHVsIGxpW2RhdGEtaWQ9XCJsaS1JbmR1c3RyaWVzIE92ZXJ2aWV3XCJdIHVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiB1bnNldDtcbiAgbGVmdDogdW5zZXQ7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktSW5kdXN0cmllc10gPiB1bCBsaVtkYXRhLWlkPVwibGktSW5kdXN0cmllcyBPdmVydmlld1wiXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktSW5kdXN0cmllc10gPiB1bCBsaVtkYXRhLWlkPVwibGktSW5kdXN0cmllcyBPdmVydmlld1wiXSB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1JbmR1c3RyaWVzXSA+IHVsIGxpW2RhdGEtaWQ9XCJsaS1JbmR1c3RyaWVzIE92ZXJ2aWV3XCJdIHVsIGxpIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPWxpLUluZHVzdHJpZXNdID4gdWwgbGlbZGF0YS1pZD1cImxpLUluZHVzdHJpZXMgT3ZlcnZpZXdcIl0gdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMTZweCAzMHB4O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1CdXlpbmcgVG9vbHNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VFRUVFRSAwJSwgI0Y4RjhGOCAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLUJ1eWluZyBUb29sc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktQnV5aW5nIFRvb2xzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktQnV5aW5nIFRvb2xzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLUJ1eWluZyBUb29sc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0ZGRkZGRjtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktQnV5aW5nIFRvb2xzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgc3Bhbi5oZWFkaW5nLWNhdGVnb3J5LCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1CdXlpbmcgVG9vbHNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSBhLmhlYWRpbmctY2F0ZWdvcnksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgc3Bhbi5oZWFkaW5nLWNhdGVnb3J5LCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIGEuaGVhZGluZy1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1CdXlpbmcgVG9vbHNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSBzcGFuLmhlYWRpbmctY2F0ZWdvcnksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLUJ1eWluZyBUb29sc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIGEuaGVhZGluZy1jYXRlZ29yeSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSBzcGFuLmhlYWRpbmctY2F0ZWdvcnksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgYS5oZWFkaW5nLWNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBwYWRkaW5nOiAzNXB4IDM1cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLUJ1eWluZyBUb29sc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiB1bnNldDtcbiAgbGVmdDogdW5zZXQ7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1CdXlpbmcgVG9vbHNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTIsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgdWwuc3ViLW1lbnUubWVudS1kZXB0aC0yIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLUJ1eWluZyBUb29sc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLUJ1eWluZyBUb29sc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLUJ1eWluZyBUb29sc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpIGEsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgdWwgbGkgYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1CdXlpbmcgVG9vbHNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSBhLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDE2cHggMzVweDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktU3VjY2VzcyBTdG9yaWVzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFRUVFRUUgMCUsICNGOEY4RjggMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLVN1Y2Nlc3MgU3Rvcmllc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLVN1Y2Nlc3MgU3Rvcmllc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNGRkZGRkY7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLVN1Y2Nlc3MgU3Rvcmllc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHNwYW4uaGVhZGluZy1jYXRlZ29yeSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktU3VjY2VzcyBTdG9yaWVzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgYS5oZWFkaW5nLWNhdGVnb3J5LCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHNwYW4uaGVhZGluZy1jYXRlZ29yeSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSBhLmhlYWRpbmctY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktU3VjY2VzcyBTdG9yaWVzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgc3Bhbi5oZWFkaW5nLWNhdGVnb3J5LCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSBhLmhlYWRpbmctY2F0ZWdvcnksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgc3Bhbi5oZWFkaW5nLWNhdGVnb3J5LCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIGEuaGVhZGluZy1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgcGFkZGluZzogMzVweCAzNXB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogdW5zZXQ7XG4gIGxlZnQ6IHVuc2V0O1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktU3VjY2VzcyBTdG9yaWVzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgdWwuc3ViLW1lbnUubWVudS1kZXB0aC0yLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSBhLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktU3VjY2VzcyBTdG9yaWVzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgdWwgbGkgYSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1TdXBwb3J0XSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPWxpLUFib3V0XSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMS1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEge1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VFRUVFRSAwJSwgI0Y4RjhGOCAxMDAlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPWxpLVN1cHBvcnRdID4gdWwgbGksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1BYm91dF0gPiB1bCBsaSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMS1zdWIgPiB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1TdXBwb3J0XSA+IHVsIGxpLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktQWJvdXRdID4gdWwgbGksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTEtc3ViID4gdWwgbGkge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0ZGRkZGRjtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjRkZGRkZGO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1TdXBwb3J0XSA+IHVsIGxpOmZpcnN0LWNoaWxkLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktQWJvdXRdID4gdWwgbGk6Zmlyc3QtY2hpbGQsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTEtc3ViID4gdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktU3VwcG9ydF0gPiB1bCBsaSBhLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktQWJvdXRdID4gdWwgbGkgYSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMS1zdWIgPiB1bCBsaSBhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1Qcm9kdWN0c10gPiB1bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgYmFja2dyb3VuZDogI0RERERERDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMHB4O1xuICBhbGlnbi1jb250ZW50OiBiYXNlbGluZTtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIGxpIGEge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSBhOmhvdmVyLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICNEQzFFMzc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIGxpIHNwYW46bm90KC5wcm9kdWN0LWNhbGxvdXQpIHtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI0RDMUUzNztcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgbGkgc3Bhbjpub3QoLnByb2R1Y3QtY2FsbG91dCkge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSBhIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIGxpIGE6aG92ZXIsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIGxpIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjREMxRTM3O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIGxpIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSAuc3ViLW1lbnUubWVudS1kZXB0aC0yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUVFRUVFIDAlLCAjRjhGOEY4IDEwMCUpO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSAuc3ViLW1lbnUubWVudS1kZXB0aC0yIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIGxpIC5zdWItbWVudS5tZW51LWRlcHRoLTIgbGkgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIGxpIC5zdWItbWVudS5tZW51LWRlcHRoLTIgbGkgYTpob3ZlciwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgbGkgLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMiBsaSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI0RDMUUzNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgbGkgLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMiBsaSBzcGFuLnByb2R1Y3QtY2FsbG91dCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMS5kaXNwbGF5LWZvY3VzID4gbGlbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMS5kaXNwbGF5LWZvY3VzID4gbGlbYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IHVuc2V0O1xuICBsZWZ0OiB1bnNldDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xLmRpc3BsYXktZm9jdXMgPiBsaVthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xLmRpc3BsYXktZm9jdXMgPiBsaVthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMiBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xLmRpc3BsYXktZm9jdXMgPiBsaVthcmlhLWV4cGFuZGVkPWZhbHNlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRkZGRkZGO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZTpob3ZlciBzcGFuLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkubWVudS1oZWFkaW5nLWltYWdlOmZvY3VzIHNwYW4ge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICNEQzFFMzc7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2UgLnByb2R1Y3QtYnRuLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkubWVudS1oZWFkaW5nLWltYWdlIC5wcm9kdWN0LWNhdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkubWVudS1oZWFkaW5nLWltYWdlIC5wcm9kdWN0LWJ0biwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSAucHJvZHVjdC1jYXQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSAucHJvZHVjdC1idG4gaW1nLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkubWVudS1oZWFkaW5nLWltYWdlIC5wcm9kdWN0LWNhdCBpbWcge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkubWVudS1oZWFkaW5nLWltYWdlIC5wcm9kdWN0LWJ0biBzcGFuLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkubWVudS1oZWFkaW5nLWltYWdlIC5wcm9kdWN0LWNhdCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSAucHJvZHVjdC1idG4uYWN0aXZlIHNwYW4sIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2UgLnByb2R1Y3QtY2F0LmFjdGl2ZSBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2UgLnByb2R1Y3QtYnRuLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkubWVudS1oZWFkaW5nLWltYWdlIC5wcm9kdWN0LWNhdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNEQzFFMzc7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICAgIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSAucHJvZHVjdC1idG4sIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2UgLnByb2R1Y3QtY2F0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSAucHJvZHVjdC1idG46aG92ZXIsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2UgLnByb2R1Y3QtYnRuOmZvY3VzLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkubWVudS1oZWFkaW5nLWltYWdlIC5wcm9kdWN0LWNhdDpob3ZlciwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSAucHJvZHVjdC1jYXQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICNEQzFFMzc7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gYTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxLjMpO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgei1pbmRleDogMTAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIHVsLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSB1bC5zdWItbWVudSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMCUsIDApO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIHVsLnN1Yi1tZW51IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgdWwuc3ViLW1lbnUgbGk6aG92ZXIgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSB1bC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgdWwuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IHVsLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSB1bC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IHtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50O1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDI0cHggNTBweCAzNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgdWwuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5zdWItbWVudSB7XG4gICAgbWluLWhlaWdodDogNDA1cHg7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNXB4KTtcbiAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgcGFkZGluZzogMjRweCA1JSAzNHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIG1pbi1jb250ZW50KTtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyICNtZW51LW1haW4tbWVudS0xLm1lbnUuZGlzcGxheS1mb2N1cyA+IGxpLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciAjbWVudS1tYWluLW1lbnUtMS5tZW51LmRpc3BsYXktZm9jdXMgPiBsaS5kcm9wZG93blthcmlhLWV4cGFuZGVkPWZhbHNlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fY3RhIHtcbiAgYmFja2dyb3VuZDogI0RERERERDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19jdGEge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX2N0YS0tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi8qKiogTU9CSUxFIE1FTlUgKioqL1xuYm9keS5hY3RpdmUtLW1vYmlsZU1lbnUgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19uYXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4vKioqIEFkbWluIGJhciBjaGFuZ2UgdGhlIHRvcCBwb3NpdGlvbiBvZiBmaXhlZCBuYXYgKioqL1xuYm9keS5hZG1pbi1iYXIgaGVhZGVyLmhlYWRlciB7XG4gIHRvcDogNDZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgYm9keS5hZG1pbi1iYXIgaGVhZGVyLmhlYWRlciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdEZPT1RFUlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5mb290ZXIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgLyoqKioqKioqKioqKioqKioqKlxuICBcdExlZnRcbiAgKioqKioqKioqKioqKioqKioqL1xuICAvKioqKioqKioqKioqKioqKioqXG4gIFx0Qk9UVE9NXG4gICoqKioqKioqKioqKioqKioqKi9cbn1cbmZvb3Rlci5mb290ZXIgKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuZm9vdGVyLmZvb3RlciB1bCxcbmZvb3Rlci5mb290ZXIgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoMTI5OXB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREMxRTM3O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogMjIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX3RvcCAuZm9vdGVyX19sb2dvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYygxMjk5cHggKyAxcHgpKSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2xvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBnYXA6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoMTI5OXB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCB7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWRfX3RhZ2xpbmUtLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkX19zb2NpYWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZF9fc29jaWFsIHtcbiAgICBwbGFjZS1pdGVtczogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkX19zb2NpYWwtLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZF9fc29jaWFsLS1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZF9fc29jaWFsLS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWRfX3NvY2lhbC0tbGlua3Mge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWRfX3NvY2lhbC0tbGlua3MgbGkge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWRfX3NvY2lhbC0tbGlua3MgbGkge1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWRfX3NvY2lhbC0tbGlua3MgbGkgYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWRfX3NvY2lhbC0tbGlua3MgbGkgYSAuc29jaWFsLWxpbmtzLS1pbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWRfX3NvY2lhbC0tbGlua3MgbGkgYTpob3ZlciAuc29jaWFsLWxpbmtzLS13aGl0ZSwgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWRfX3NvY2lhbC0tbGlua3MgbGkgYTpmb2N1cyAuc29jaWFsLWxpbmtzLS13aGl0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZF9fc29jaWFsLS1saW5rcyBsaSBhOmhvdmVyIC5zb2NpYWwtbGlua3MtLWltZywgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWRfX3NvY2lhbC0tbGlua3MgbGkgYTpmb2N1cyAuc29jaWFsLWxpbmtzLS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fbmF2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMDtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fbmF2IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fbmF2IHVsLm1lbnUge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19uYXYgdWwubWVudSB7XG4gICAgZ2FwOiA5cHg7XG4gICAgcGxhY2UtaXRlbXM6IHVuc2V0O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19uYXYgdWwubWVudSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fbmF2IHVsLm1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19uYXYgdWwubWVudSBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IC00cHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCA0MDBtcztcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fbmF2IHVsLm1lbnUgbGkgYTpob3Zlcjo6YWZ0ZXIsIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX25hdiB1bC5tZW51IGxpIGE6Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19mb3JtLS1oZWFkZXIge1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fZm9ybS0taGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX2Zvcm0gLmdmb3JtX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNEQzFFMzc7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMxRTM3O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI0RDMUUzNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAudG9wX2xhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5naW5wdXRfY29udGFpbmVyX2VtYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5naW5wdXRfY29udGFpbmVyX2VtYWlsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMTVweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIG9wYWNpdHk6IDAuODtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX2Zvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDQ2cHg7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fYm90dG9tX19jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX2JvdHRvbV9fbGVnYWwtbGlua3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX2JvdHRvbV9fbGVnYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzNnB4O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX2JvdHRvbV9fbGVnYWwtbGlua3MgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19ib3R0b21fX2xlZ2FsLWxpbmtzIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX2JvdHRvbV9fbGVnYWwtbGlua3MgYTpob3Zlcjo6YWZ0ZXIsIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fYm90dG9tX19sZWdhbC1saW5rcyBhOmZvY3VzOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19ib3R0b21fX2xlZ2FsLWxpbmtzIGE6Zm9jdXMsIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fYm90dG9tX19sZWdhbC1saW5rcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRGT1JNU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZ2Zvcm1fd3JhcHBlciBmaWVsZHNldC5nZmllbGQgbGVnZW5kLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIgZmllbGRzZXQuZ2ZpZWxkIGxhYmVsLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIgZGl2LmdmaWVsZCBsZWdlbmQuZ2ZpZWxkX2xhYmVsLCAuZ2Zvcm1fd3JhcHBlciBkaXYuZ2ZpZWxkIGxhYmVsLmdmaWVsZF9sYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5nZm9ybV93cmFwcGVyIGZpZWxkc2V0LmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLCAuZ2Zvcm1fd3JhcHBlciBmaWVsZHNldC5nZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0sIC5nZm9ybV93cmFwcGVyIGZpZWxkc2V0LmdmaWVsZCBpbnB1dFt0eXBlPXRlbF0sIC5nZm9ybV93cmFwcGVyIGZpZWxkc2V0LmdmaWVsZCBzZWxlY3QsIC5nZm9ybV93cmFwcGVyIGZpZWxkc2V0LmdmaWVsZCB0ZXh0YXJlYSwgLmdmb3JtX3dyYXBwZXIgZGl2LmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLCAuZ2Zvcm1fd3JhcHBlciBkaXYuZ2ZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLCAuZ2Zvcm1fd3JhcHBlciBkaXYuZ2ZpZWxkIGlucHV0W3R5cGU9dGVsXSwgLmdmb3JtX3dyYXBwZXIgZGl2LmdmaWVsZCBzZWxlY3QsIC5nZm9ybV93cmFwcGVyIGRpdi5nZmllbGQgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmdmb3JtX3dyYXBwZXIgZmllbGRzZXQuZ2ZpZWxkIHNlbGVjdCwgLmdmb3JtX3dyYXBwZXIgZGl2LmdmaWVsZCBzZWxlY3Qge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbn1cbi5nZm9ybV93cmFwcGVyIGZpZWxkc2V0LmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9hZGRyZXNzIHNwYW4uZ2lucHV0X2FkZHJlc3NfemlwLCAuZ2Zvcm1fd3JhcHBlciBkaXYuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2FkZHJlc3Mgc3Bhbi5naW5wdXRfYWRkcmVzc196aXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciBmaWVsZHNldC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb10sIC5nZm9ybV93cmFwcGVyIGZpZWxkc2V0LmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmdmb3JtX3dyYXBwZXIgZGl2LmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXSwgLmdmb3JtX3dyYXBwZXIgZGl2LmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGFjY2VudC1jb2xvcjogI0RDMUUzNztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dCB7XG4gIGFjY2VudC1jb2xvcjogI0RERERERDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWwge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAucHJpdmFjeS1wb2xpY3kgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZ2Zvcm1fd3JhcHBlciAucHJpdmFjeS1wb2xpY3kgcCBhIHtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmdmb3JtX3dyYXBwZXIgLnByaXZhY3ktcG9saWN5IHAgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXM7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbn1cbi5nZm9ybV93cmFwcGVyIC5wcml2YWN5LXBvbGljeSBwIGE6aG92ZXI6OmFmdGVyLCAuZ2Zvcm1fd3JhcHBlciAucHJpdmFjeS1wb2xpY3kgcCBhOmZvY3VzOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjREMxRTM3O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMUUzNztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dDpob3ZlciwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dDpmb2N1cywgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dDphY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW46IDUwcHggMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuXG4uZm9ybS10ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuZm9ybS10ZW1wbGF0ZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwcHgsIDFmcikpO1xuICB9XG59XG4uZm9ybS10ZW1wbGF0ZV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmZvcm0tdGVtcGxhdGVfX2luZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS10ZW1wbGF0ZV9faW5mbzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQpIDUwJSA1MCUvY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvcm0tdGVtcGxhdGVfX2luZm8tLW92ZXJsYXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBpbnNldCAyMDAwcHggMCAwIDAgcmdiYSgyMjAsIDMwLCA1NSwgMC44OCk7XG59XG4uZm9ybS10ZW1wbGF0ZV9faW5mby0tb3ZlcmxheSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mb3JtLXRlbXBsYXRlX19pbmZvLS1vdmVybGF5IHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tdGVtcGxhdGVfX2luZm8tLWhlYWRpbmcge1xuICBtYXJnaW46IDMycHggMCAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmZvcm0tdGVtcGxhdGVfX2luZm8tLWhlYWRpbmcge1xuICAgIG1hcmdpbjogNThweCAtMjBweCAxNnB4IDA7XG4gIH1cbn1cbi5mb3JtLXRlbXBsYXRlX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmZvcm0tdGVtcGxhdGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5mb3JtLXRlbXBsYXRlX19jb250ZW50IGZpZWxkc2V0LmdmaWVsZC0td2lkdGgtZnVsbCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmZvcm0tdGVtcGxhdGVfX2NvbnRlbnQgZmllbGRzZXQuZ2ZpZWxkLS13aWR0aC1mdWxsIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgfVxufVxuLmZvcm0tdGVtcGxhdGVfX2NvbnRlbnQgZmllbGRzZXQuZ2ZpZWxkLS13aWR0aC1mdWxsIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0NDA0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50ZW1wbGF0ZS0tNDA0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogODVweCAwO1xufVxuLnRlbXBsYXRlLS00MDQgLmZvdXIwNF9fY29udGVudCB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi50ZW1wbGF0ZS0tNDA0IC5mb3VyMDRfX2NvbnRlbnQgaDEge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAudGVtcGxhdGUtLTQwNCAuZm91cjA0X19jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS0tNDA0IC5mb3VyMDRfX2NvbnRlbnQgLnN1YmhlYWRpbmcsIC50ZW1wbGF0ZS0tNDA0IC5mb3VyMDRfX2NvbnRlbnQgcC5zdWJoZWFkaW5nIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAudGVtcGxhdGUtLTQwNCAuZm91cjA0X19jb250ZW50IC5zdWJoZWFkaW5nLCAudGVtcGxhdGUtLTQwNCAuZm91cjA0X19jb250ZW50IHAuc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgfVxufVxuLnRlbXBsYXRlLS00MDQgLmZvdXIwNF9fY29udGVudCBwLCAudGVtcGxhdGUtLTQwNCAuZm91cjA0X19jb250ZW50IC5zZWN0aW9uX19jYXB0aW9uIHAge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdElOREVYXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50ZW1wbGF0ZS0taW5kZXggLmluZGV4X19wb3N0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnRlbXBsYXRlLS1pbmRleCBhcnRpY2xlIHtcbiAgZmxleDogMCAxIDQ2JTtcbiAgbWFyZ2luOiAyJTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFByb2R1Y3QgQnVpbGQgQW5kIFByaWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIH1cbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2Uge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZSAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZSAuc2VjdGlvbi1zdWJoZWFkaW5nIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDE1cHggMCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZSAuc2VjdGlvbi1zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19teS1vcHRpb25zIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDUlICogMik7XG4gIHBhZGRpbmc6IDI1cHggNSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fbXktb3B0aW9ucyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNTBweCAqIDIpO1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCAxMDBweDtcbiAgICB3aWR0aDogNDB2dztcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19teS1vcHRpb25zLS1jb3VudCB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fbXktb3B0aW9ucyBzdW1tYXJ5IHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fbXktb3B0aW9ucyBzdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fbXktb3B0aW9ucyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyLCBkaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19teS1vcHRpb25zIHN1bW1hcnk6Om1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19teS1vcHRpb25zIHN1bW1hcnk6OmFmdGVyIHtcbiAgY29udGVudDogXCLina9cIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19teS1vcHRpb25zW29wZW5dIHN1bW1hcnk6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnNbb3Blbl0gLmJ1aWxkLXByaWNlX19teS1vcHRpb25zLS1jYXRlZ29yaWVzIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlRG93biAzNTBtcyBsaW5lYXIgZm9yd2FyZHM7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19teS1vcHRpb25zLS1jYXRlZ29yaWVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fbXktb3B0aW9ucy0tY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19teS1vcHRpb25zLS1jYXRlZ29yaWVzIC5pdGVtIHtcbiAgY29sb3I6ICNEQzFFMzc7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19teS1vcHRpb25zLS1jYXRlZ29yaWVzIC52YWx1ZSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMtLWNhdGVnb3JpZXMgLnZhbHVlIHtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19teS1vcHRpb25zLS1jYXRlZ29yaWVzIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMtLWNhdGVnb3JpZXMgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fbXktb3B0aW9ucy0tY2F0ZWdvcmllcyB1bCAuaDUge1xuICBtYXJnaW46IDhweCAwIDA7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19teS1vcHRpb25zLS1kaXNjbGFpbWVyIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0IHtcbiAgcGFkZGluZzogMzVweCA1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdCB7XG4gICAgcGFkZGluZzogNTBweCA1MHB4O1xuICAgIGZsZXg6IDY2JTtcbiAgfVxufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbS0tdGl0bGUge1xuICBjb2xvcjogI0RDMUUzNztcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0gLmZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtIC5mb3JtLnNob3ctZXJyb3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCAjREMxRTM3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbSAuZm9ybSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbSAuZm9ybSBzcGFuLnJlcXVpcmVkLCBkaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtIC5mb3JtIHNwYW4ubGFiZWwtZGVzY3JpcHRpb24ge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbSAuZm9ybSBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbSAuZm9ybSBmaWVsZHNldCBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0gLmZvcm0gZmllbGRzZXQgbGFiZWwgLmxhYmVsLXRleHQge1xuICBkaXNwbGF5OiBncmlkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDUwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbSAuZm9ybSBmaWVsZHNldCBsYWJlbCAubGFiZWwtdGV4dCB7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICAgIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICAgIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0gLmZvcm0gZmllbGRzZXQgbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10sIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0gLmZvcm0gZmllbGRzZXQgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhY2NlbnQtY29sb3I6ICNEQzFFMzc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtIC5mb3JtIGZpZWxkc2V0IGxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtIC5mb3JtIGZpZWxkc2V0IGxhYmVsICsgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbS0tYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNXB4O1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbS0tYWNjb3JkaW9uIGRldGFpbHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlscyBzdW1tYXJ5IHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0tLWFjY29yZGlvbiBkZXRhaWxzIHN1bW1hcnkgLmFjY29yZGlvbi0tdGV4dCB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0tLWFjY29yZGlvbiBkZXRhaWxzIHN1bW1hcnkgLmFjY29yZGlvbi0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlscyBzdW1tYXJ5IC5hY2NvcmRpb24tLXRleHQgLmFjY29yZGlvbi0tY291bnQge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luOiAwIDAgMCAyMnB4O1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbS0tYWNjb3JkaW9uIGRldGFpbHMgc3VtbWFyeSAuYWNjb3JkaW9uLS10ZXh0IC5hY2NvcmRpb24tLWNvdW50LnNlbGVjdGVkIHtcbiAgY29sb3I6ICNEQzFFMzc7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlscyBzdW1tYXJ5IC50b2dnbGU6YmVmb3JlLCBkaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlscyBzdW1tYXJ5IC50b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0tLWFjY29yZGlvbiBkZXRhaWxzIHN1bW1hcnkgLnRvZ2dsZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbS0tYWNjb3JkaW9uIGRldGFpbHMgc3VtbWFyeSAudG9nZ2xlOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNHB4KSB7XG4gIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0tLWFjY29yZGlvbiBkZXRhaWxzIC5mb3JtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0tLWFjY29yZGlvbiBkZXRhaWxzIC5mb3JtIGxhYmVsIHNwYW4ubGFiZWwtdGV4dCwgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbS0tYWNjb3JkaW9uIGRldGFpbHMgLmZvcm0gbGFiZWwgc3Bhbi5sYWJlbC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDEwMHB4KTtcbiAgbWF4LXdpZHRoOiA3NXZ3O1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbS0tYWNjb3JkaW9uIGRldGFpbHNbb3Blbl0ge1xuICBib3JkZXItY29sb3I6ICNEQzFFMzc7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlsc1tvcGVuXSBzdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlsc1tvcGVuXSBzdW1tYXJ5IC50b2dnbGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlsc1tvcGVuXSAuZm9ybSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZURvd24gMzUwbXMgbGluZWFyIGZvcndhcmRzO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tYnRucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjVweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1idG5zIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLWJ0bnMgLmJ0biB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLWJ0bnMgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1idG5zIHNwYW4uc2hvdy1lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0RDMUUzNztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZS0tbGlua3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDM1cHg7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLS1saW5rcyBhIHtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2UubWluaW1hbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgNjAlO1xuICB9XG4gIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2UubWluaW1hbCAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZS5taW5pbWFsIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGVEb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwKTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0UHJvZHVjdCBCdWlsZCBBbmQgUHJpY2UgU3VtbWFyeVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwcHgsIDFmcikpO1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeSAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeSAuc2VjdGlvbi1zdWJoZWFkaW5nIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xufVxuZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2NvbmZpZyB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNSUgKiAyKTtcbiAgcGFkZGluZzogMjVweCA1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNTBweCAqIDIpO1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCAxMDBweDtcbiAgfVxufVxuZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2NvbmZpZy0tc3VtbWFyeSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1zdW1tYXJ5IC5zdW1tYXJ5LWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1zdW1tYXJ5IC5zdW1tYXJ5LWxpc3QtaXRlbSAuaXRlbSB7XG4gIGNvbG9yOiAjREMxRTM3O1xufVxuZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2NvbmZpZy0tc3VtbWFyeSAuc3VtbWFyeS1saXN0LWl0ZW0gLnZhbHVlIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2NvbmZpZy0tc3VtbWFyeSAuc3VtbWFyeS1saXN0LWl0ZW0gLnZhbHVlIHtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1zdW1tYXJ5IC5zdW1tYXJ5LWxpc3QtaXRlbSB1bCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1zdW1tYXJ5IC5zdW1tYXJ5LWxpc3QtaXRlbSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1saW5rcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjVweDtcbn1cbmRpdi5idWlsZC1wcmljZS1zdW1tYXJ5X193cmFwcGVyIC5idWlsZC1wcmljZS1zdW1tYXJ5X19jb25maWctLWxpbmtzIGE6bm90KC5idG4tLXRlcnRpYXJ5KSB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBnYXA6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1saW5rcyBhOm5vdCguYnRuLS10ZXJ0aWFyeSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1saW5rcyBhOm5vdCguYnRuLS10ZXJ0aWFyeSk6aG92ZXI6OmFmdGVyLCBkaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1saW5rcyBhOm5vdCguYnRuLS10ZXJ0aWFyeSk6Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1saW5rcyBhIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2Zvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDUlIDM1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi5idWlsZC1wcmljZS1zdW1tYXJ5X193cmFwcGVyIC5idWlsZC1wcmljZS1zdW1tYXJ5X19mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggNTBweDtcbiAgfVxufVxuZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2Zvcm0gaW1nIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fZm9ybSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fZm9ybSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2Zvcm0tLWRpc2NsYWltZXIge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdERlYWxlciBMb2NhdG9yICYgU3RvcmUgU2luZ2xlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZGl2LmRlYWxlci1sb2NhdG9yIC5kZWFsZXItbG9jYXRvcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDUlICogMik7XG4gIHBhZGRpbmc6IDMwcHggNSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmRlYWxlci1sb2NhdG9yIC5kZWFsZXItbG9jYXRvcl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gICAgcGFkZGluZzogNzVweCA1MHB4IDEyMHB4O1xuICB9XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgLmRlYWxlci1sb2NhdG9yX190aXRsZSB7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmRlYWxlci1sb2NhdG9yIC5kZWFsZXItbG9jYXRvcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbmRpdi5kZWFsZXItbG9jYXRvciAuZGVhbGVyLWxvY2F0b3JfX2NvdW50IHtcbiAgbWFyZ2luOiAwcHggNHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgLndwc2wtc2VhcmNoIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2g6OmFmdGVyIHtcbiAgY29udGVudDogXCJTZWxlY3QgdGhlIHBpbiBcXGYzYzUgIHRvIHNlZSBjb21wYW55IGluZm9ybWF0aW9uLlwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTFweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzcHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgZm9ybSAud3BzbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwIC53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCBmb3JtIC53cHNsLWlucHV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDEycHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgZm9ybSAud3BzbC1pbnB1dCBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgLndwc2wtc2VhcmNoICN3cHNsLXNlYXJjaC13cmFwIGZvcm0gLndwc2wtaW5wdXQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTFweCAxM3B4IDExcHggNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwIC53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCBmb3JtIC53cHNsLWlucHV0IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgZm9ybSAud3BzbC1zZWFyY2gtYnRuLXdyYXAge1xuICBtYXJnaW46IDA7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgZm9ybSAud3BzbC1zZWFyY2gtYnRuLXdyYXAgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI0RDMUUzNztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzFFMzc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1pbi13aWR0aDogMTIwcHggIWltcG9ydGFudDtcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwIC53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCBmb3JtIC53cHNsLXNlYXJjaC1idG4td3JhcCBpbnB1dDpob3ZlciwgZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgLndwc2wtc2VhcmNoICN3cHNsLXNlYXJjaC13cmFwIGZvcm0gLndwc2wtc2VhcmNoLWJ0bi13cmFwIGlucHV0OmZvY3VzLCBkaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgZm9ybSAud3BzbC1zZWFyY2gtYnRuLXdyYXAgaW5wdXQ6YWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwIC53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCBmb3JtIC53cHNsLXNlYXJjaC1idG4td3JhcCBpbnB1dCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzZweCkge1xuICBkaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1nbWFwLWNhbnZhcyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgLndwc2wtZ21hcC1jYW52YXMgLndwc2wtaW5mby13aW5kb3cgYSB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApIDEuNXB4O1xuICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgNDAwbXM7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1nbWFwLWNhbnZhcyAud3BzbC1pbmZvLXdpbmRvdyBhOmhvdmVyLCBkaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1nbWFwLWNhbnZhcyAud3BzbC1pbmZvLXdpbmRvdyBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjREMxRTM3O1xufVxuZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgLndwc2wtZ21hcC1jYW52YXMgLndwc2wtaW5mby1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjc2cHgpIHtcbiAgZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3Qge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1zdG9yZS10aXRsZSBzdHJvbmcge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1zdG9yZS10aXRsZSBzdHJvbmcgYSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1zdG9yZS10aXRsZSBzdHJvbmcgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjBweDtcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1zdG9yZS10aXRsZSBzdHJvbmcgYTpmb2N1cy13aXRoaW4sIGRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1zdG9yZS10aXRsZSBzdHJvbmcgYTpob3ZlciB7XG4gIGNvbG9yOiAjREMxRTM3O1xufVxuZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC53cHNsLW1pbGVzLWF3YXkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1zdHJlZXQge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtY29udGFjdC1kZXRhaWxzIHtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA2cHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtY29udGFjdC1kZXRhaWxzICoge1xuICBjb2xvcjogI0RDMUUzNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1jb250YWN0LWRldGFpbHMgKjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXM7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1jb250YWN0LWRldGFpbHMgKjpob3Zlcjo6YWZ0ZXIsIGRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1jb250YWN0LWRldGFpbHMgKjpmb2N1czo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1jb250YWN0LWRldGFpbHMgYSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjREMxRTM3O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLmJ0bi0tcHJpbWFyeSB7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcC53cHNsLW5vLXJlc3VsdHMgLndwc2wtc2VhcmNoOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNSUgKiAyKTtcbiAgcGFkZGluZzogMzBweCA1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDUwcHggKiAyKTtcbiAgICBwYWRkaW5nOiA3NXB4IDUwcHggMTIwcHggMTYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX2luZm8tLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX2luZm8tLXRpdGxlIGgxIHtcbiAgbWFyZ2luOiAwO1xufVxuZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX2luZm8tLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI0RDMUUzNztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9faW5mby0tdGl0bGUgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvLS1hZGRyZXNzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNXB4O1xufVxuZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX2luZm8tLWFkZHJlc3MgYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX2luZm8tLWFkZHJlc3MgYWRkcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjBweDtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvLS1hZGRyZXNzLS1saW5rcyB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE1cHg7XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9faW5mby0tYWRkcmVzcy0tbGlua3MgYSB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvLS1hZGRyZXNzLS1saW5rcyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IC00cHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCA0MDBtcztcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xufVxuZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX2luZm8tLWFkZHJlc3MtLWxpbmtzIGE6aG92ZXI6OmFmdGVyLCBkaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9faW5mby0tYWRkcmVzcy0tbGlua3MgYTpmb2N1czo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvLS1hZGRyZXNzLS1saW5rcyBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvLS1hZGRyZXNzLS1saW5rcyAucGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9faW5mby0tYWRkcmVzcy0tbGlua3MgLmZheDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvLS1hZGRyZXNzLS1saW5rcyAud2Vic2l0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvLS1leHRyYXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDI1cHg7XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9faW5mby0tZXh0cmFzIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX21hcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzcwcHg7XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9fbWFwIC5kZWFsZXItZGV0YWlsX19tYXAtLWxpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMHB4O1xufVxuZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX21hcCAuZGVhbGVyLWRldGFpbF9fbWFwLS1saW5rcyAqIHtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19tYXAgLmRlYWxlci1kZXRhaWxfX21hcC0tbGlua3MgKjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXM7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19tYXAgLmRlYWxlci1kZXRhaWxfX21hcC0tbGlua3MgKjpob3Zlcjo6YWZ0ZXIsIGRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19tYXAgLmRlYWxlci1kZXRhaWxfX21hcC0tbGlua3MgKjpmb2N1czo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19tYXAgLmRlYWxlci1kZXRhaWxfX21hcC0tbGlua3MgLmdtYXBzLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0TmV3cyBTaW5nbGUgYW5kIEFyY2hpdmVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LnR5cGUtbmV3cyAuc2luZ2xlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDg4NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5kaXYudHlwZS1uZXdzIC5zaW5nbGUtY29udGFpbmVyIGgxIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5kaXYudHlwZS1uZXdzIC5zaW5nbGUtY29udGFpbmVyIC5kYXRlLWF1dGhvciB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi50eXBlLW5ld3MgLnNpbmdsZS1jb250YWluZXIgLmRhdGUtYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5kaXYudHlwZS1uZXdzIC5zaW5nbGUtY29udGFpbmVyIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbmRpdi50eXBlLW5ld3MgLnNpbmdsZS1jb250YWluZXIgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogODg2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbmRpdi50eXBlLW5ld3MgLnNpbmdsZS1jb250YWluZXIgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsb2F0OiByaWdodDtcbn1cbmRpdi50eXBlLW5ld3MgLnNpbmdsZS1jb250YWluZXIgLnNoYXJlLWxpbmtzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiAyNXB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbn1cbmRpdi50eXBlLW5ld3MgLnNpbmdsZS1jb250YWluZXIgLnNoYXJlLWxpbmtzX193cmFwcGVyIC5pY29uLS1zaGFyZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuZGl2LnR5cGUtbmV3cyAuc2luZ2xlLWNvbnRhaW5lciAuc2hhcmUtbGlua3NfX3dyYXBwZXIgLmljb24tLXNoYXJlOmhvdmVyLCBkaXYudHlwZS1uZXdzIC5zaW5nbGUtY29udGFpbmVyIC5zaGFyZS1saW5rc19fd3JhcHBlciAuaWNvbi0tc2hhcmU6Zm9jdXMge1xuICBjb2xvcjogI0RDMUUzNztcbn1cbmRpdi50eXBlLW5ld3MgLnNpbmdsZS1jb250YWluZXIgLnNoYXJlLWxpbmtzX193cmFwcGVyIC5pY29uLS1zaGFyZSBzcGFuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbmRpdi50eXBlLW5ld3MgLnNpbmdsZS1jb250YWluZXIgLnNoYXJlLWxpbmtzX193cmFwcGVyIC5pY29uLS1zaGFyZSBzcGFuOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDEuNXB4O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjREMxRTM3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LnR5cGUtbmV3cyBzZWN0aW9uLmJsb2NrLS13eXNpd3lnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuZGl2LnR5cGUtbmV3cyBzZWN0aW9uLmJsb2NrLS13eXNpd3lnIC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubW9zdC1yZWNlbnQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAubW9zdC1yZWNlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ubW9zdC1yZWNlbnRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi5tb3N0LXJlY2VudF9fYmxvY2tzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgcm93LWdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIC5tb3N0LXJlY2VudF9fYmxvY2tzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgcm93LWdhcDogNzVweDtcbiAgfVxufVxuLm1vc3QtcmVjZW50X19ibG9ja3NfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5tb3N0LXJlY2VudF9fYmxvY2tzX19pdGVtLS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb3N0LXJlY2VudF9fYmxvY2tzX19pdGVtLS1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAubW9zdC1yZWNlbnRfX2Jsb2Nrc19faXRlbS0taW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb3N0LXJlY2VudF9fYmxvY2tzX19pdGVtLS10ZXh0LS1leWVicm93IHtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1vc3QtcmVjZW50X19ibG9ja3NfX2l0ZW0tLXRleHQtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1vc3QtcmVjZW50X19ibG9ja3NfX2l0ZW0tLXRleHQtLWV4Y2VycHQge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5tb3N0LXJlY2VudF9fYmxvY2tzX19pdGVtLS10ZXh0LS1saW5rIC5saW5rIHtcbiAgY29sb3I6ICNEQzFFMzc7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnBhZ2luYXRpb24gLmRpc2FibGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOm5vdCguZG90cykge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXI6bm90KC5jdXJyZW50KTpub3QoLmRvdHMpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5kb3RzIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI0RERERERDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICM5OTk5OTk7XG4gIGJvcmRlci1jb2xvcjogIzk5OTk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2luYXRpb24gLmZpcnN0Om5vdCguZGlzYWJsZSksIC5wYWdpbmF0aW9uIC5sYXN0Om5vdCguZGlzYWJsZSksIC5wYWdpbmF0aW9uIC5wcmV2Om5vdCguZGlzYWJsZSksIC5wYWdpbmF0aW9uIC5uZXh0Om5vdCguZGlzYWJsZSkge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLyoqXG4gKiBCbG9jayBTYXNzIEltcG9ydHNcbiAqIC0gVGhpcyBmaWxlIGlzIGltcG9ydGVkIGludG8gdGhlIGdsb2JhbCBzY3NzIGFuZCBjb21waWxlZCB0b2dldGhlclxuICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEdsb2JhbCB0ZXN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKiogQkxPQ0sgU1RZTEVTICoqKioqL1xuc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9cmVkXSwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1yZWRdIHtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbn1cbnNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXJlZF0gKiwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1yZWRdICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbnNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXJlZF0gLmJ0bjpub3QoLmxpbmspLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXJlZF0gLmJ0bjpub3QoLmxpbmspIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cbnNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXJlZF0gLmJ0bjpub3QoLmxpbmspOmhvdmVyLCBzZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1yZWRdIC5idG46bm90KC5saW5rKTpmb2N1cywgc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9cmVkXSAuYnRuOm5vdCgubGluayk6YWN0aXZlLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXJlZF0gLmJ0bjpub3QoLmxpbmspOmhvdmVyLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXJlZF0gLmJ0bjpub3QoLmxpbmspOmZvY3VzLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXJlZF0gLmJ0bjpub3QoLmxpbmspOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXJlZF0gLmJ0bjpub3QoLmxpbmspLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXJlZF0gLmJ0bjpub3QoLmxpbmspIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD13aGl0ZV0sIGRpdi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9d2hpdGVdIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbnNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXdoaXRlXSAqLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXdoaXRlXSAqIHtcbiAgY29sb3I6ICNEQzFFMzc7XG59XG5zZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10sIGRpdi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbnNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSAqLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5zZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gaDEsIHNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSBoMiwgc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIGgzLCBzZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gaDQsIHNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSBoNSwgc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIGg2LCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSBoMSwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gaDIsIGRpdi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIGgzLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSBoNCwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gaDUsIGRpdi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIGg2IHtcbiAgY29sb3I6ICNEQzFFMzc7XG59XG5zZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gLmJ0bjpub3QoLmxpbmspLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSAuYnRuOm5vdCgubGluaykge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI0RDMUUzNztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIC5idG46bm90KC5saW5rKTpob3Zlciwgc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIC5idG46bm90KC5saW5rKTpmb2N1cywgc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIC5idG46bm90KC5saW5rKTphY3RpdmUsIGRpdi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIC5idG46bm90KC5saW5rKTpob3ZlciwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gLmJ0bjpub3QoLmxpbmspOmZvY3VzLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSAuYnRuOm5vdCgubGluayk6YWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzFFMzc7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjREMxRTM3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIC5idG46bm90KC5saW5rKSwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gLmJ0bjpub3QoLmxpbmspIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ncmF5XSwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ncmF5XSB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG59XG5zZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ncmF5XSAqLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWdyYXldICoge1xuICBjb2xvcjogI0RDMUUzNztcbn1cblxuLyoqKioqIEJMT0NLIEZPUk1BVFRJTkcgKioqKiovXG5ib2R5ICpbZGF0YS1hbGlnbi14PWxlZnRdIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keSAqW2RhdGEtYWxpZ24teD1jZW50ZXJdIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXg9Y2VudGVyXSAuYnV0dG9uc19fZmxleCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5ICpbZGF0YS1hbGlnbi14PXJpZ2h0XSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keSAqW2RhdGEtYWxpZ24teD1yaWdodF0gLmJ1dHRvbnNfX2ZsZXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXk9dG9wXSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuYm9keSAqW2RhdGEtYWxpZ24teT1jZW50ZXJdIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXk9Ym90dG9tXSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEFETUlOXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYWRtaW4tb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciAuYWNmLWJsb2NrLXBhbmVsIC5hY2YtZmllbGRzID4gLmFjZi1maWVsZCA+IC5hY2YtbGFiZWwgbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLWVkaXRvcl9fY29udGFpbmVyIC5hZG1pbi0tYmxvY2staGVhZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uYmxvY2stZWRpdG9yX19jb250YWluZXIgLmFkbWluLWJsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDAgMCAzcHg7XG59XG4uYmxvY2stZWRpdG9yX19jb250YWluZXIgLmFkbWluLWJsb2NrLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLWVkaXRvcl9fY29udGFpbmVyIC5hZG1pbi1ibG9jay10aXRsZSBzcGFuLmRhc2hpY29ucyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmJsb2NrLWVkaXRvcl9fY29udGFpbmVyIC5hZG1pbi1ibG9jay1kZXNjIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMCAwIDNweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBBbm5vdW5jZW1lbnQgQmFyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1hbm5vdW5jZW1lbnQtYmFyIHtcbiAgcGFkZGluZzogMDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWFubm91bmNlbWVudC1iYXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWFubm91bmNlbWVudC1iYXIgLmJsb2NrLS1hbm5vdW5jZW1lbnQtYmFyX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tYW5ub3VuY2VtZW50LWJhciAuYmxvY2stLWFubm91bmNlbWVudC1iYXJfX3dyYXBwZXI6aG92ZXIgLmFycm93LWxpbmUsIHNlY3Rpb24uYmxvY2suYmxvY2stLWFubm91bmNlbWVudC1iYXIgLmJsb2NrLS1hbm5vdW5jZW1lbnQtYmFyX193cmFwcGVyOmZvY3VzIC5hcnJvdy1saW5lIHtcbiAgd2lkdGg6IDIycHg7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1hbm5vdW5jZW1lbnQtYmFyIC5ibG9jay0tYW5ub3VuY2VtZW50LWJhcl9faGVhZGxpbmUge1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1hbm5vdW5jZW1lbnQtYmFyW2RhdGEtYmFja2dyb3VuZD1yZWRdIC5ibG9jay0tYW5ub3VuY2VtZW50LWJhcl9fY3RhIC5hcnJvdy1saW5lIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWFubm91bmNlbWVudC1iYXJbZGF0YS1iYWNrZ3JvdW5kPXJlZF0gLmJsb2NrLS1hbm5vdW5jZW1lbnQtYmFyX19jdGEgLmFycm93LWhlYWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEJ1dHRvbnMgQmxvY2tcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2suYmxvY2stLWJ1dHRvbnMtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzNXB4IDA7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1idXR0b25zLWJsb2NrIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tYnV0dG9ucy1ibG9jayAuYmxvY2stLWJ1dHRvbnMtYmxvY2tfX2Jsb2NrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLWJ1dHRvbnMtYmxvY2sgLmJsb2NrLS1idXR0b25zLWJsb2NrX19ibG9ja3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tYnV0dG9ucy1ibG9jayAuYmxvY2stLWJ1dHRvbnMtYmxvY2tfX2Jsb2Nrc19faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAzMHB4IDZweDtcbiAgZ2FwOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWJ1dHRvbnMtYmxvY2sgLmJsb2NrLS1idXR0b25zLWJsb2NrX19ibG9ja3NfX2l0ZW06aG92ZXIsIHNlY3Rpb24uYmxvY2suYmxvY2stLWJ1dHRvbnMtYmxvY2sgLmJsb2NrLS1idXR0b25zLWJsb2NrX19ibG9ja3NfX2l0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjREREREREO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0RDMUUzNztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tYnV0dG9ucy1ibG9jayAuYmxvY2stLWJ1dHRvbnMtYmxvY2tfX2Jsb2Nrc19faXRlbSB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1idXR0b25zLWJsb2NrIC5ibG9jay0tYnV0dG9ucy1ibG9ja19fYmxvY2tzX19pdGVtLS1pY29uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1idXR0b25zLWJsb2NrIC5ibG9jay0tYnV0dG9ucy1ibG9ja19fYmxvY2tzX19pdGVtLS1pY29uOjpiZWZvcmUge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1idXR0b25zLWJsb2NrIC5ibG9jay0tYnV0dG9ucy1ibG9ja19fYmxvY2tzX19pdGVtLS10aXRsZSB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgd2lkdGg6IHVuc2V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tYnV0dG9ucy1ibG9jayAuYmxvY2stLWJ1dHRvbnMtYmxvY2tfX2Jsb2Nrc19faXRlbS0tdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBDYWxsb3V0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jYWxsb3V0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tY2FsbG91dCArIC5ibG9jay0tY2FsbG91dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tY2FsbG91dCAuYmxvY2stLWNhbGxvdXRfX2Jsb2NrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tY2FsbG91dCAuYmxvY2stLWNhbGxvdXRfX2Jsb2NrcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4OiAxIDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0MDBtcztcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW06aG92ZXIsIHNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tY2FsbG91dCAuYmxvY2stLWNhbGxvdXRfX2Jsb2Nrc19faXRlbTpob3ZlciAuYmxvY2stLWNhbGxvdXRfX2Jsb2Nrc19faXRlbS0tbGluayAuYXJyb3ctbGluZSwgc2VjdGlvbi5ibG9jay5ibG9jay0tY2FsbG91dCAuYmxvY2stLWNhbGxvdXRfX2Jsb2Nrc19faXRlbTpmb2N1cyAuYmxvY2stLWNhbGxvdXRfX2Jsb2Nrc19faXRlbS0tbGluayAuYXJyb3ctbGluZSB7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG4gIHdpZHRoOiAxMThweDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW06aG92ZXIgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW0tLWxpbmsgLmFycm93LWhlYWQ6OmFmdGVyLCBzZWN0aW9uLmJsb2NrLmJsb2NrLS1jYWxsb3V0IC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtOmZvY3VzIC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtLS1saW5rIC5hcnJvdy1oZWFkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0RDMUUzNztcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW0tLXRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICB3aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1jYWxsb3V0IC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtLS10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tY2FsbG91dCAuYmxvY2stLWNhbGxvdXRfX2Jsb2Nrc19faXRlbS0tY29weSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jYWxsb3V0IC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtLS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW0tLWxpbmsgKiB7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW0tLWxpbmsgLmFycm93LWxpbmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jYWxsb3V0IC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtLS1saW5rIC5hcnJvdy1oZWFkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tY2FsbG91dCAuYmxvY2stLWNhbGxvdXRfX2Jsb2Nrc19faXRlbS0tbGluayAuYXJyb3ctaGVhZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICByaWdodDogNnB4O1xuICB0b3A6IDRweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBQcm9kdWN0IENvbXBhcmlzb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNvbXBhcmlzb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jb21wYXJpc29uIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tY29tcGFyaXNvbiAuYmxvY2stLWNvbXBhcmlzb25fX2Jsb2NrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tY29tcGFyaXNvbiAuYmxvY2stLWNvbXBhcmlzb25fX2Jsb2NrcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jb21wYXJpc29uIC5ibG9jay0tY29tcGFyaXNvbl9fYmxvY2tzIC5jb21wYXJpc29uX19jYXJkIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tY29tcGFyaXNvbiAuYmxvY2stLWNvbXBhcmlzb25fX2Jsb2NrcyAuY29tcGFyaXNvbl9fY2FyZCAuY2FyZF9fbWVkaWEge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tY29tcGFyaXNvbiAuYmxvY2stLWNvbXBhcmlzb25fX2Jsb2NrcyAuY29tcGFyaXNvbl9fY2FyZCAuY2FyZF9fY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jb21wYXJpc29uIC5ibG9jay0tY29tcGFyaXNvbl9fYmxvY2tzIC5jb21wYXJpc29uX19jYXJkIC5jYXJkX19jb250ZW50X19pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgcGxhY2UtaXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNvbXBhcmlzb24gLmJsb2NrLS1jb21wYXJpc29uX19ibG9ja3MgLmNvbXBhcmlzb25fX2NhcmQgLmNhcmRfX2NvbnRlbnRfX2l0ZW0gc3BhbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNvbXBhcmlzb24gLmJsb2NrLS1jb21wYXJpc29uX19ibG9ja3MgLmNvbXBhcmlzb25fX2NhcmQgLmNhcmRfX2NvbnRlbnQtLWJ1dHRvbnMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRW1haWwgU3Vic2NyaWJlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrLS1lbWFpbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDM1cHggMDtcbn1cbnNlY3Rpb24uYmxvY2stLWVtYWlsIC5jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDMUUzNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQzFFMzc7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2stLWVtYWlsIC5jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWVtYWlsIC5ibG9jay0tZW1haWxfX3RleHQge1xuICBwYWRkaW5nOiAzNXB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2stLWVtYWlsIC5ibG9jay0tZW1haWxfX3RleHQge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCA0MHB4IDA7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWVtYWlsIC5ibG9jay0tZW1haWxfX3RleHQtLWhlYWRsaW5lIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fdGV4dC0taGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX190ZXh0LS1ib2R5IHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbnNlY3Rpb24uYmxvY2stLWVtYWlsIC5ibG9jay0tZW1haWxfX2Zvcm0gLmdmb3JtX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbnNlY3Rpb24uYmxvY2stLWVtYWlsIC5ibG9jay0tZW1haWxfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2stLWVtYWlsIC5ibG9jay0tZW1haWxfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGxhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cbnNlY3Rpb24uYmxvY2stLWVtYWlsIC5ibG9jay0tZW1haWxfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjREMxRTM3O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlciwgc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMUUzNztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNEQzFFMzc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLnRvcF9sYWJlbCB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLnRvcF9sYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdpbnB1dF9jb250YWluZXJfZW1haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdpbnB1dF9jb250YWluZXJfZW1haWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5naW5wdXRfY29udGFpbmVyX2VtYWlsOjphZnRlciB7XG4gICAgdG9wOiAxNnB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRmVhdHVyZWQgTGlzdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay5ibG9jay0tZmVhdHVyZWQtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWZlYXR1cmVkLWxpc3QgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1mZWF0dXJlZC1saXN0IC5ibG9jay0tZmVhdHVyZWQtbGlzdF9fYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1mZWF0dXJlZC1saXN0IC5ibG9jay0tZmVhdHVyZWQtbGlzdF9fYmxvY2tzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tZmVhdHVyZWQtbGlzdCAuYmxvY2stLWZlYXR1cmVkLWxpc3RfX2Jsb2Nrc19faXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLWZlYXR1cmVkLWxpc3QgLmJsb2NrLS1mZWF0dXJlZC1saXN0X19ibG9ja3NfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tZmVhdHVyZWQtbGlzdCAuYmxvY2stLWZlYXR1cmVkLWxpc3RfX2Jsb2Nrc19faXRlbTo6bWFya2VyIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0RDMUUzNztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tZmVhdHVyZWQtbGlzdCAuYmxvY2stLWZlYXR1cmVkLWxpc3RfX2Jsb2Nrc19faXRlbTo6bWFya2VyIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWZlYXR1cmVkLWxpc3QgLmJsb2NrLS1mZWF0dXJlZC1saXN0X19ibG9ja3NfX2l0ZW0gaDIge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLWZlYXR1cmVkLWxpc3QgLmJsb2NrLS1mZWF0dXJlZC1saXN0X19ibG9ja3NfX2l0ZW0gaDIge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tZmVhdHVyZWQtbGlzdCAuYmxvY2stLWZlYXR1cmVkLWxpc3RfX2Jsb2Nrc19faXRlbSBwIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWZlYXR1cmVkLWxpc3QgLmJsb2NrLS1mZWF0dXJlZC1saXN0X19ibG9ja3NfX2l0ZW0tLWxpbmsge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1mZWF0dXJlZC1saXN0IC5ibG9jay0tZmVhdHVyZWQtbGlzdF9fYmxvY2tzX19pdGVtLS1saW5rIC5saW5rIHtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRnVsbCBXaWR0aCBNZWRpYVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqIEdFTkVSQUwgSVRFTSAqKioqKi9cbnNlY3Rpb24uYmxvY2stLWZ1bGxXaWR0aE1lZGlhIHtcbiAgcGFkZGluZzogMDtcbiAgLyoqKioqIElNQUdFICoqKioqL1xuICAvKioqKiogVklERU8gKioqKiovXG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsV2lkdGhNZWRpYVtkYXRhLXR5cGU9aW1hZ2VdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXRvcDogNTUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI0cHgpIHtcbiAgc2VjdGlvbi5ibG9jay0tZnVsbFdpZHRoTWVkaWFbZGF0YS10eXBlPWltYWdlXTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMzUlO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsV2lkdGhNZWRpYVtkYXRhLXR5cGU9aW1hZ2VdW2RhdGEtaGVpZ2h0PWxhcmdlXTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0tZnVsbFdpZHRoTWVkaWFbZGF0YS10eXBlPXZpZGVvXSAudmlkZW9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NTBweDtcbiAgfVxuICBzZWN0aW9uLmJsb2NrLS1mdWxsV2lkdGhNZWRpYVtkYXRhLXR5cGU9dmlkZW9dIC52aWRlb19fd3JhcHBlciB2aWRlbyB7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgc2VjdGlvbi5ibG9jay0tZnVsbFdpZHRoTWVkaWFbZGF0YS10eXBlPXZpZGVvXVtkYXRhLWhlaWdodD1sYXJnZV0gLnZpZGVvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjUwcHg7XG4gIH1cbiAgc2VjdGlvbi5ibG9jay0tZnVsbFdpZHRoTWVkaWFbZGF0YS10eXBlPXZpZGVvXVtkYXRhLWhlaWdodD1sYXJnZV0gLnZpZGVvX193cmFwcGVyIHZpZGVvIHtcbiAgICBtYXgtaGVpZ2h0OiA2NTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEZ1bGwgV2lkdGggVGV4dFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0IHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0IC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19oZWFkbGluZSB7XG4gIG1heC13aWR0aDogMTAyNXB4O1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2hlYWRsaW5lLS1oMSB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggMDtcbn1cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dCAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fc3ViaGVhZGluZyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2JvZHkge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMTBweCBhdXRvIDEwcHggMDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0IC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19jdGEge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0W2RhdGEtYmFja2dyb3VuZD13aGl0ZV0gLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2JvZHksIHNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dFtkYXRhLWJhY2tncm91bmQ9d2hpdGVdIHAsIHNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dFtkYXRhLWJhY2tncm91bmQ9d2hpdGVdIHAgc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0W2RhdGEtaGVhZGxpbmUtY29sb3I9YmxhY2tdIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19oZWFkbGluZSwgc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0W2RhdGEtaGVhZGxpbmUtY29sb3I9YmxhY2tdIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19oZWFkbGluZS0taDEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjAwcHg7XG4gIGdyaWQtZ2FwOiAxMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dC1pbWFnZS1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICB9XG4gIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMDBweDtcbiAgICBncmlkLWdhcDogMTAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogSGVybyBCYW5uZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qKioqKiBTSVpJTkcgKioqKiovXG4gIC8qKioqKiBHRU5FUkFMIElURU0gKioqKiovXG4gIC8qKioqKiBWSURFTyAqKioqKi9cbiAgLyoqKioqIFNDUk9MTCBDVEEgKioqKiovXG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI0cHgpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuY29udGFpbmVyW2RhdGEtdHlwZT1pbWFnZV9pdGVtXSB7XG4gICAgYmFja2dyb3VuZDogI0RDMUUzNztcbiAgfVxuICBzZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5jb250YWluZXJbZGF0YS10eXBlPWltYWdlX2l0ZW1dIC5oZXJvQmFubmVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjJweDtcbiAgfVxuICBzZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5jb250YWluZXJbZGF0YS10eXBlPWltYWdlX2l0ZW1dIC5oZXJvQmFubmVyX193cmFwcGVyICoge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmNvbnRhaW5lcltkYXRhLXR5cGU9aW1hZ2VfaXRlbV0gLmhlcm9CYW5uZXJfX3dyYXBwZXIgLmhlcm9CYW5uZXJfX3RpdGxlIHtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjRweCkgYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmNvbnRhaW5lcltkYXRhLXR5cGU9aW1hZ2VfaXRlbV0gLmhlcm9CYW5uZXJfX3dyYXBwZXIgLmhlcm9CYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMjVyZW07XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXJbZGF0YS1zaXplPXNtYWxsXSAuaGVyb0Jhbm5lcl9faXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lcltkYXRhLXNpemU9c21hbGxdIC5oZXJvQmFubmVyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyW2RhdGEtc2l6ZT1tZWRpdW1dIC5oZXJvQmFubmVyX19pdGVtIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyW2RhdGEtc2l6ZT1tZWRpdW1dIC5oZXJvQmFubmVyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyW2RhdGEtc2l6ZT1sYXJnZV0gLmhlcm9CYW5uZXJfX2l0ZW0ge1xuICBtaW4taGVpZ2h0OiA1NzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXJbZGF0YS1zaXplPWxhcmdlXSAuaGVyb0Jhbm5lcl9faXRlbSB7XG4gICAgaGVpZ2h0OiA1NzBweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lcltkYXRhLXNpemU9ZnVsbF0gLmhlcm9CYW5uZXJfX2l0ZW0ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyW2RhdGEtc2l6ZT1mdWxsXSAuaGVyb0Jhbm5lcl9faXRlbSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHggLSA1MHB4KTtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX292ZXJsYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19vdmVybGF5Lm92ZXJsYXkge1xuICBvcGFjaXR5OiB2YXIoLS1vcGFjaXR5KTtcbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX292ZXJsYXk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLW9wYWNpdHkpO1xufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDZweCAwIDI2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX193cmFwcGVyW2RhdGEtYWxpZ24teD1sZWZ0XSAuaGVyb0Jhbm5lcl9faW5uZXIsIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX3dyYXBwZXJbZGF0YS1hbGlnbi14PXJpZ2h0XSAuaGVyb0Jhbm5lcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMyUgMDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDU3NXB4O1xufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmJhbm5lcl9fc2luZ2xlTGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19pbm5lciAuaGVyb0Jhbm5lcl9fc3ViX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19pbm5lciAuaGVyb0Jhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmhlcm9CYW5uZXJfX3RpdGxlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmhlcm9CYW5uZXJfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBsaW5lLWhlaWdodDogNjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19pbm5lciAuaGVyb0Jhbm5lcl9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2lubmVyIC5oZXJvQmFubmVyX19jYXB0aW9uLS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBhbmltYXRpb246IGZsaXAgMTQwMDBtcyBsaW5lYXIgaW5maW5pdGU7XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19pbm5lciAuaGVyb0Jhbm5lcl9fY2FwdGlvbi0tbGlzdC0tZmxpcCB7XG4gIGNvbG9yOiAjREMxRTM3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmhlcm9CYW5uZXJfX2NhcHRpb24tLWxpc3QtLWZsaXAge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjRweCkge1xuICBzZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19pbm5lciAuYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjREMxRTM3O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMxRTM3O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIH1cbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmJ0bjpob3Zlciwgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmJ0bjpmb2N1cywgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmJ0bjphY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjRweCkgYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2lubmVyIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2lubmVyIGEuYnRuIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2l0ZW1bZGF0YS10eXBlPXZpZGVvX2l0ZW1dIC5oZXJvQmFubmVyX192aWRlbyAudmlkZW9fX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faXRlbVtkYXRhLXR5cGU9dmlkZW9faXRlbV0gLmhlcm9CYW5uZXJfX3ZpZGVvIC52aWRlb19fd3JhcHBlciB2aWRlbyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IHVuc2V0O1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IHVuc2V0O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNHB4KSB7XG4gIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2l0ZW1bZGF0YS10eXBlPXZpZGVvX2l0ZW1dIC5oZXJvQmFubmVyX192aWRlbyAudmlkZW9fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2l0ZW1bZGF0YS10eXBlPXZpZGVvX2l0ZW1dIC5oZXJvQmFubmVyX192aWRlbyAubW9iaWxlLWZhbGxiYWNrLWltYWdlIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciwgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI0cHgpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faXRlbVtkYXRhLXR5cGU9dmlkZW9faXRlbV0gLmhlcm9CYW5uZXJfX3ZpZGVvIC5tb2JpbGUtZmFsbGJhY2staW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19zY3JvbGxDdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX3Njcm9sbEN0YSBbY2xhc3MqPWZhXSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIDAlLCA0LjI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDguMjUlLCAxNi43NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gNHB4KSk7XG4gIH1cbiAgMjAuNzUlLCAyOS4yNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0yMDAlIC0gOHB4KSk7XG4gIH1cbiAgMzMuMjUlLCA0MS43NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0zMDAlIC0gMTJweCkpO1xuICB9XG4gIDQ1Ljc1JSwgNTQuMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNDAwJSAtIDE2cHgpKTtcbiAgfVxuICA1OC4yNSUsIDY2Ljc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTMwMCUgLSAxMnB4KSk7XG4gIH1cbiAgNzAuNzUlLCA3OS4yNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0yMDAlIC0gOHB4KSk7XG4gIH1cbiAgODMuMjUlLCA5MS43NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gNHB4KSk7XG4gIH1cbiAgOTUuNzUlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9fc3ViX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQnV0dG9ucyBCbG9ja1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5ibG9jay0taW1hZ2Utd2l0aC10ZXh0X19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1pbWFnZS13aXRoLXRleHQgLmJsb2NrLS1pbWFnZS13aXRoLXRleHRfX2Jsb2NrcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1pbWFnZS13aXRoLXRleHQgLmJsb2NrLS1pbWFnZS13aXRoLXRleHRfX2Jsb2Nrc19faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5ibG9jay0taW1hZ2Utd2l0aC10ZXh0X19ibG9ja3NfX2l0ZW0tLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5ibG9jay0taW1hZ2Utd2l0aC10ZXh0X19ibG9ja3NfX2l0ZW0tLWltYWdlLS1pdGVtIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5ibG9jay0taW1hZ2Utd2l0aC10ZXh0X19ibG9ja3NfX2l0ZW0tLWltYWdlLS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWltYWdlLXdpdGgtdGV4dCAuYmxvY2stLWltYWdlLXdpdGgtdGV4dF9fYmxvY2tzX19pdGVtLS1pbWFnZS0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA0JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoMTI5OXB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1pbWFnZS13aXRoLXRleHQgLmJsb2NrLS1pbWFnZS13aXRoLXRleHRfX2Jsb2Nrc19faXRlbS0taW1hZ2UtLW92ZXJsYXkge1xuICAgIHdpZHRoOiA3NHB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1pbWFnZS13aXRoLXRleHQgLmJsb2NrLS1pbWFnZS13aXRoLXRleHRfX2Jsb2Nrc19faXRlbS0tdGV4dC0tZXllYnJvdyB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWltYWdlLXdpdGgtdGV4dCAuYmxvY2stLWltYWdlLXdpdGgtdGV4dF9fYmxvY2tzX19pdGVtLS10ZXh0LS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5ibG9jay0taW1hZ2Utd2l0aC10ZXh0X19ibG9ja3NfX2l0ZW0tLXRleHQtLWJvZHkge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5ibG9jay0taW1hZ2Utd2l0aC10ZXh0X19ibG9ja3NfX2l0ZW0tLXRleHQtLWxpbmsge1xuICBjb2xvcjogI0RDMUUzNztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBIb3Jpem9udGFsIERpdmlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tbGluZS1icmVhayB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREO1xufVxuLmJsb2NrLS1saW5lLWJyZWFrLnJlZCB7XG4gIGJvcmRlci1jb2xvcjogI0RDMUUzNztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBMb2dvc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay5ibG9jay0tbG9nb3Mge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1sb2dvcyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1sb2dvcyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWxvZ29zIC5ibG9jay0tbG9nb3NfX2Jsb2NrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLWxvZ29zIC5ibG9jay0tbG9nb3NfX2Jsb2NrcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1sb2dvcyAuYmxvY2stLWxvZ29zX19ibG9ja3MgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWxvZ29zIC5ibG9jay0tbG9nb3NfX2Jsb2NrcyBpbWc6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgIEJMT0NLOiBOZXdzIEhlcm8gU2xpZGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2submV3cy1oZXJvLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay5uZXdzLWhlcm8tc2xpZGVyIC5uZXdzLWhlcm8tc2xpZGVyX19jb250YWluZXIgLm5ld3MtaGVyby1zbGlkZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAzMHB4IDAgMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5uZXdzLWhlcm8tc2xpZGVyX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgcGFkZGluZzogNTBweCAwIDExMHB4O1xuICB9XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5uZXdzLWhlcm8tc2xpZGVyX193cmFwcGVyIC5hcnRpY2xlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmJsb2NrLm5ld3MtaGVyby1zbGlkZXIgLm5ld3MtaGVyby1zbGlkZXJfX2NvbnRhaW5lciAubmV3cy1oZXJvLXNsaWRlcl9fd3JhcHBlciAuYXJ0aWNsZS1jb250ZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5uZXdzLWhlcm8tc2xpZGVyX193cmFwcGVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5uZXdzLWhlcm8tc2xpZGVyX193cmFwcGVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtZXhjZXJwdCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmJsb2NrLm5ld3MtaGVyby1zbGlkZXIgLm5ld3MtaGVyby1zbGlkZXJfX2NvbnRhaW5lciAubmV3cy1oZXJvLXNsaWRlcl9fd3JhcHBlciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWxpbmsge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5ibG9jay5uZXdzLWhlcm8tc2xpZGVyIC5uZXdzLWhlcm8tc2xpZGVyX19jb250YWluZXIgLm5ld3MtaGVyby1zbGlkZXJfX3dyYXBwZXIgLmFydGljbGUtZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmJsb2NrLm5ld3MtaGVyby1zbGlkZXIgLm5ld3MtaGVyby1zbGlkZXJfX2NvbnRhaW5lciAubmV3cy1oZXJvLXNsaWRlcl9fd3JhcHBlciAuYXJ0aWNsZS1mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwIDUwcHggMCAyMHB4O1xuICB9XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5uZXdzLWhlcm8tc2xpZGVyX193cmFwcGVyIC5hcnRpY2xlLWZlYXR1cmVkLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibG9jay5uZXdzLWhlcm8tc2xpZGVyIC5uZXdzLWhlcm8tc2xpZGVyX19jb250YWluZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIGJvdHRvbTogMTVweDtcbn1cbi5ibG9jay5uZXdzLWhlcm8tc2xpZGVyIC5uZXdzLWhlcm8tc2xpZGVyX19jb250YWluZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogY2FsYyg1MCUgLSA3NXB4KTtcbn1cbi5ibG9jay5uZXdzLWhlcm8tc2xpZGVyIC5uZXdzLWhlcm8tc2xpZGVyX19jb250YWluZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNzBweCk7XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xuICBib3JkZXItY29sb3I6ICNEQzFFMzc7XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJsb2NrLm5ld3MtaGVyby1zbGlkZXIgLm5ld3MtaGVyby1zbGlkZXJfX2NvbnRhaW5lci5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDRweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBQQUdFIFRJVExFXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLXBhZ2VUaXRsZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5ibG9jay0tcGFnZVRpdGxlICsgc2VjdGlvbi5ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stLXBhZ2VUaXRsZS5wYWRkaW5nLS1ub1RvcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJsb2NrLS1wYWdlVGl0bGUucGFkZGluZy0tbm9Cb3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ibG9jay0tcGFnZVRpdGxlLnRleHRBbGlnbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLS1wYWdlVGl0bGUudGV4dEFsaWduLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrLS1wYWdlVGl0bGUgLnRoZW1lLS1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFByb2R1Y3QgQ2FyZHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tcHJvZHVjdC1jYXJkcyB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5ibG9jay0tcHJvZHVjdC1jYXJkcyAucHJvZHVjdC1jYXJkc19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xufVxuLmJsb2NrLS1wcm9kdWN0LWNhcmRzIC5wcm9kdWN0LWNhcmRzX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICByb3ctZ2FwOiA1MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgfVxuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoMm4tMSkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogLTI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoMTI5OXB4ICsgMXB4KSkge1xuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgfVxuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoMm4tMSkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogdW5zZXQ7XG4gIH1cbiAgLmJsb2NrLS1wcm9kdWN0LWNhcmRzIC5wcm9kdWN0LWNhcmRzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzX19pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDNuLTEpIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IC0yO1xuICB9XG4gIC5ibG9jay0tcHJvZHVjdC1jYXJkcyAucHJvZHVjdC1jYXJkc19fd3JhcHBlciAucHJvZHVjdC1jYXJkc19faXRlbTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24rMSkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgfVxuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoM24tMikge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNTtcbiAgfVxufVxuXG4uYmxvY2stLXByb2R1Y3QtY2FyZHMgKyAuYmxvY2stLXByb2R1Y3QtY2FyZHMge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICBCTE9DSzogUHJvZHVjdCBIZXJvIFNsaWRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYygxMjk5cHggKyAxcHgpKSB7XG4gIC5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgcGFkZGluZzogNDVweCAwIDI1cHg7XG4gIH1cbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbl9fcHJvZHVjdCB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjREMxRTM3O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19jYXB0aW9uIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoMTI5OXB4ICsgMXB4KSkge1xuICAuYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb25fX2NhcHRpb24ge1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19zcGVjcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgZ2FwOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDhweCAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDEyOTlweCArIDFweCkpIHtcbiAgLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19zcGVjcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19zcGVjc19faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbl9fc3BlY3NfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19zcGVjc19faXRlbS0tbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDEyOTlweCArIDFweCkpIHtcbiAgLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19zcGVjc19faXRlbS0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb25fX3NwZWNzX19pdGVtLS12YWx1ZSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb25fX3NwZWNzX19pdGVtLS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYygxMjk5cHggKyAxcHgpKSB7XG4gIC5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbl9fc3BlY3NfX2l0ZW0tLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgfVxufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19zcGVjc19faXRlbS0tdmFsdWUubWV0cmljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNDBweDtcbiAgYmFja2dyb3VuZDogI0RERERERDtcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE2OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbjpmb2N1cy12aXNpYmxlLCAuYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLnN3aXRjaC1idXR0b246Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICM3MDcwNzA7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLnN3aXRjaC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTUVUUklDXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbi5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zd2l0Y2gtYnV0dG9uIC5zd2l0Y2gtYnV0dG9uLS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbiAuc3dpdGNoLWJ1dHRvbi0tY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbiAuc3dpdGNoLWJ1dHRvbi0tY2hlY2tib3g6Y2hlY2tlZCArIC5zd2l0Y2gtYnV0dG9uLS1sYWJlbDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzhweCk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxOXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbiAuc3dpdGNoLWJ1dHRvbi0tY2hlY2tib3ggKyAuc3dpdGNoLWJ1dHRvbi0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbiAuc3dpdGNoLWJ1dHRvbi0tY2hlY2tib3ggKyAuc3dpdGNoLWJ1dHRvbi0tbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDc3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTlweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zd2l0Y2gtYnV0dG9uIC5zd2l0Y2gtYnV0dG9uLS1jaGVja2JveCArIC5zd2l0Y2gtYnV0dG9uLS1sYWJlbCAuc3dpdGNoLWJ1dHRvbi0tbGFiZWwtLXNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmhlcm8tc2xpZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmhlcm8tc2xpZGVyX19jb250YWluZXItLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIubWFpbi1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmhlcm8tc2xpZGVyX193cmFwcGVyLm1haW4tc2xpZGVyIC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5tYWluLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCAwIDE1cHggMDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYygxMjk5cHggKyAxcHgpKSB7XG4gIC5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDQ4NXB4O1xuICB9XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgLnZpZGVvX193cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIC52aWRlb19fd3JhcHBlciAueW91dHViZV90aHVtYm5haWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDEyOTlweCArIDFweCkpIHtcbiAgLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzVweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzBweCk7XG4gIH1cbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG4gIGJvcmRlci1jb2xvcjogI0RDMUUzNztcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwcHgsIDFmcikpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmc6IDMwcHggNDVweCAwO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5ibG9jay0taGVyby1zbGlkZXJfX2JvdHRvbVtkYXRhLXNsaWRlcz1cIjFcIl0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuYmxvY2stLWhlcm8tc2xpZGVyX19ib3R0b20gLmhlcm8tc2xpZGVyX193cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuYmxvY2stLWhlcm8tc2xpZGVyX19ib3R0b20gLmhlcm8tc2xpZGVyX193cmFwcGVyW2RhdGEtY291bnQ9XCIxXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuYmxvY2stLWhlcm8tc2xpZGVyX19ib3R0b20gLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA1cHg7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIC52aWRlb19fd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5ibG9jay0taGVyby1zbGlkZXJfX2JvdHRvbSAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgYm90dG9tOiB1bnNldDtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5ibG9jay0taGVyby1zbGlkZXJfX2JvdHRvbSAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogLTMwcHg7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMTBweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuYmxvY2stLWhlcm8tc2xpZGVyX19ib3R0b20gLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuYmxvY2stLWhlcm8tc2xpZGVyX19ib3R0b20gLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuYmxvY2stLWhlcm8tc2xpZGVyX19ib3R0b20gLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjREMxRTM3O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5ibG9jay0taGVyby1zbGlkZXJfX2JvdHRvbSAuc3dpdGNoX193cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIC5zd2l0Y2hfX3dyYXBwZXIgLnN3aXRjaC1idXR0b24ge1xuICBtYXgtaGVpZ2h0OiA0M3B4O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgdG9wOiAwO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19tb2JpbGUtd3JhcHBlciwgLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19kZXNrdG9wLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19tb2JpbGUtd3JhcHBlci0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9fbW9iaWxlLXdyYXBwZXItLXRvcC0tY3VycmVudCB7XG4gIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19tb2JpbGUtd3JhcHBlci0tdG9wLS1jdXJyZW50OmhvdmVyLCAuYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyLS10b3AtLWN1cnJlbnQ6Zm9jdXMtd2l0aGluLCAuYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyLS10b3AtLWN1cnJlbnQuYWN0aXZlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjRkYyNjQzO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19tb2JpbGUtd3JhcHBlci0tdG9wLS1idG4ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19tb2JpbGUtd3JhcHBlci0tdG9wLS1idG4gLmN1cnJlbnQtYW5jaG9yIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyLS10b3AtLWJ0biAuY3VycmVudC1hbmNob3Ige1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyLS10b3AtLWJ0biAuY3VycmVudC1hbmNob3I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9fbW9iaWxlLXdyYXBwZXItLWFuY2hvcnMge1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9fbW9iaWxlLXdyYXBwZXItLWFuY2hvcnMtLWxpbmtzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cbi5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9fbW9iaWxlLXdyYXBwZXItLWFuY2hvcnMuc2hvdyB7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19tb2JpbGUtd3JhcHBlci0tYW5jaG9ycy5zaG93IC5zdWJuYXZfX21vYmlsZS13cmFwcGVyLS1hbmNob3JzLS1saW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19kZXNrdG9wLXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19kZXNrdG9wLXdyYXBwZXItLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0NXB4O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX3RpdGxlIHtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cbi5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9faXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9fbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAyOHB4IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cbi5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9fbGluazpob3ZlciwgLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19saW5rOmZvY3VzLCAuYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX2xpbmsuYWN0aXZlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjRkYyNjQzO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFNpZGUgQnkgU2lkZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1zaWRlX2J5X3NpZGUge1xuICAvKioqKiogUklDSCBURVhUICoqKioqL1xuICAvKioqKiogSU1BR0UgKioqKiovXG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19yb3dbZGF0YS1wb3NpdGlvbj10ZXh0XSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIC5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX3JvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICB9XG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLyoqKioqIElNQUdFICYmIFZJREVPICoqKioqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYygxMjk5cHggKyAxcHgpKSB7XG4gIC5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX2l0ZW0ge1xuICAgIG1heC1oZWlnaHQ6IDU2MHB4O1xuICB9XG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtIC5pdGVtX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX2l0ZW0gaW1nLFxuICAuYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtIHZpZGVvLFxuICAuYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtLS1tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLS1zaWRlX2J5X3NpZGUgLnNpZGVfYnlfc2lkZV9faXRlbS0tcmljaFRleHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtLS1yaWNoVGV4dCAuaXRlbV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggKyA1JSAqIDIpO1xuICBwYWRkaW5nOiAwIDUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIC5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX2l0ZW0tLXJpY2hUZXh0IC5pdGVtX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDUwcHggKiAyKTtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbi5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX2l0ZW0tLXJpY2hUZXh0IC5pdGVtX19pbm5lciBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLS1zaWRlX2J5X3NpZGUgLnNpZGVfYnlfc2lkZV9faXRlbS0tcmljaFRleHQgLml0ZW1fX2lubmVyIC5pdGVtX19jb250ZW50IHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIG1hcmdpbjogMTZweCAwIDA7XG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtLS1yaWNoVGV4dCAuaXRlbV9faW5uZXIgLmJ1dHRvbnNfX2ZsZXgge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmJsb2NrLS1zaWRlX2J5X3NpZGUgLnNpZGVfYnlfc2lkZV9faXRlbS0tcmljaFRleHRbZGF0YS1iYWNrZ3JvdW5kPXdoaXRlXSAqIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtLS1yaWNoVGV4dFtkYXRhLWJhY2tncm91bmQ9d2hpdGVdIC5pdGVtX19jb250ZW50IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtLS1yaWNoVGV4dFtkYXRhLWJhY2tncm91bmQ9d2hpdGVdIC5idG4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX2l0ZW0tLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBTcGVjaWZpY2F0aW9uc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3Mge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLmNvbnRhaW5lciB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX190b3Age1xuICB3aWR0aDogMTAwJTtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX3RvcC0taGVhZGxpbmUge1xuICBjb2xvcjogI0RDMUUzNztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLmJsb2NrLS1zcGVjc19fdG9wIC5zd2l0Y2gtYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX2Jsb2NrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3Mge1xuICAgIGdhcDogMjhweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLmJsb2NrLS1zcGVjc19fYmxvY2tzX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX2Jsb2Nrc19faXRlbSAqIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3NfX2l0ZW0tLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3NfX2l0ZW0tLXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX2Jsb2Nrc19faXRlbS0tc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3NfX2l0ZW1fX2NhdCB7XG4gIG1hcmdpbjogOHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX2Jsb2Nrc19faXRlbV9fY2F0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX2Jsb2Nrc19faXRlbV9fY2F0LS1zcGVjIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNHB4KSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX2Jsb2Nrc19faXRlbV9fY2F0LS1zcGVjOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREMxRTM3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3NfX2l0ZW1fX2NhdC0tc3BlYzpub3QoOm50aC1sYXN0LWNoaWxkKDIpKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDMUUzNztcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLmJsb2NrLS1zcGVjc19fYmxvY2tzX19pdGVtX19jYXQtLXNwZWMtLWxhYmVsIHtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLmJsb2NrLS1zcGVjc19fYmxvY2tzX19pdGVtX19jYXQtLXNwZWMtLXZhbHVlLCBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3NfX2l0ZW1fX2NhdC0tc3BlYy0tbWV0cmljIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3NfX2l0ZW1fX2NhdC0tc3BlYy0tbWV0cmljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5saW5rIHtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLmxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAubGluazpob3Zlcjo6YWZ0ZXIsIHNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5saW5rOmZvY3VzOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLnN3aXRjaC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCBhdXRvIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNEREREREQ7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIG1hcmdpbjogMzBweCAwIDEwcHg7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuc3dpdGNoLWJ1dHRvbjpmb2N1cy12aXNpYmxlLCBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuc3dpdGNoLWJ1dHRvbjpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiAxcHggc29saWQgIzcwNzA3MDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5zd2l0Y2gtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIk1FVFJJQ1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuc3dpdGNoLWJ1dHRvbi5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLnN3aXRjaC1idXR0b24gLnN3aXRjaC1idXR0b24tLWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLnN3aXRjaC1idXR0b24gLnN3aXRjaC1idXR0b24tLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuc3dpdGNoLWJ1dHRvbiAuc3dpdGNoLWJ1dHRvbi0tY2hlY2tib3g6Y2hlY2tlZCArIC5zd2l0Y2gtYnV0dG9uLS1sYWJlbDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzhweCk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxOXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5zd2l0Y2gtYnV0dG9uIC5zd2l0Y2gtYnV0dG9uLS1jaGVja2JveCArIC5zd2l0Y2gtYnV0dG9uLS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLnN3aXRjaC1idXR0b24gLnN3aXRjaC1idXR0b24tLWNoZWNrYm94ICsgLnN3aXRjaC1idXR0b24tLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiA3N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE5cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhcjtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5zd2l0Y2gtYnV0dG9uIC5zd2l0Y2gtYnV0dG9uLS1jaGVja2JveCArIC5zd2l0Y2gtYnV0dG9uLS1sYWJlbCAuc3dpdGNoLWJ1dHRvbi0tbGFiZWwtLXNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogU3RhdHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tc3RhdHMge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3RhdHMgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5jb250YWluZXIge1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3RhdHMgLmJsb2NrLS1zdGF0c19faGVhZGxpbmUge1xuICBjb2xvcjogI0RDMUUzNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5ibG9jay0tc3RhdHNfX2Jsb2NrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5ibG9jay0tc3RhdHNfX2Jsb2NrcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zdGF0cyAuYmxvY2stLXN0YXRzX19ibG9ja3NfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5ibG9jay0tc3RhdHNfX2Jsb2Nrc19faXRlbS0tdGl0bGUge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjREMxRTM3O1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgd2lkdGg6IHVuc2V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tc3RhdHMgLmJsb2NrLS1zdGF0c19fYmxvY2tzX19pdGVtLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zdGF0cyAuYmxvY2stLXN0YXRzX19ibG9ja3NfX2l0ZW0tLXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zdGF0cyAuYmxvY2stLXN0YXRzX19ibG9ja3NfX2l0ZW0tLWNvcHkge1xuICBtYXJnaW46IDA7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zdGF0cyAuYmxvY2stLXN0YXRzX19ibG9ja3NfX2l0ZW0tLWxpbmsge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3RhdHMgLmJsb2NrLS1zdGF0c19fYmxvY2tzX19pdGVtLS1saW5rIC5saW5rIHtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbi5wYWdlLWlkLTgyMjYgc2VjdGlvbi5ibG9jay5ibG9jay0tc3RhdHMgLmJsb2NrLS1zdGF0c19fYmxvY2tzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS1pZC04MjI2IHNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5ibG9jay0tc3RhdHNfX2Jsb2Nrc19faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogV1lTSVdZR1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS13eXNpd3lnIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA4ODZweDtcbiAgfVxufVxuLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgaDIsIC5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIGgzIHtcbiAgbWFyZ2luOiAxNHB4IDA7XG59XG4uYmxvY2stLXd5c2l3eWcgLmNvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAxM3B4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbi5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIGEge1xuICBjb2xvcjogI0RDMUUzNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgc29saWQgcmdiYSgwLCAwLCAwLCAwKSAxLjVweDtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDQwMG1zO1xufVxuLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgYTpob3ZlciwgLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0RDMUUzNztcbn1cbi5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzFFMzc7XG59XG4uYmxvY2stLXd5c2l3eWcgLmNvbnRhaW5lciBibG9ja3F1b3RlIHAge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbi5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIC53cC12aWRlby1zaG9ydGNvZGU6Zm9jdXMsIC5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIC53cC12aWRlby1zaG9ydGNvZGU6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDAwMDA7XG59XG4uYmxvY2stLXd5c2l3eWcgLmNvbnRhaW5lciAud3AtdmlkZW8ge1xuICBtYXJnaW46IDUwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNHB4KSB7XG4gIC5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIC53cC12aWRlbyB7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIC53cC12aWRlbyAubWVqcy1vdmVybGF5LXBsYXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4yNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgLndwLXZpZGVvIC5tZWpzLW92ZXJsYXktcGxheSAubWVqcy1vdmVybGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy95YW5tYXIvYXNzZXRzL2Rpc3QvaW1ncy9wbGF5LnBuZ1wiKTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uYmxvY2stLXd5c2l3eWcgLmNvbnRhaW5lciBpbWcge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDUwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNHB4KSB7XG4gIC5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgZGl2LndwLWNhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIGRpdi53cC1jYXB0aW9uIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIGRpdi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stLXd5c2l3eWcgLmNvbnRhaW5lciBwIGlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMjtcbn1cblxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0IHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0IC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19ib2R5IHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDEwcHggYXV0byAxMHB4IDA7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dCAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fY3RhIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dFtkYXRhLWJhY2tncm91bmQ9d2hpdGVdIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19ib2R5LCBzZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRbZGF0YS1iYWNrZ3JvdW5kPXdoaXRlXSBwLCBzZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRbZGF0YS1iYWNrZ3JvdW5kPXdoaXRlXSBwIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dFtkYXRhLWhlYWRsaW5lLWNvbG9yPWJsYWNrXSAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9faGVhZGxpbmUsIHNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dFtkYXRhLWhlYWRsaW5lLWNvbG9yPWJsYWNrXSAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9faGVhZGxpbmUtLWgxIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2hlYWRsaW5lIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5IC5mdWxsLXctaW1hZ2UtYm9keSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5IC5mdWxsLXctaW1hZ2UtZ2FsbGVyeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5IC5pbWFnZS1zdWItaGVhZCB7XG4gIGNvbG9yOiAjREMxRTM2ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fY3RhIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5W2RhdGEtYmFja2dyb3VuZD13aGl0ZV0gLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2N0YSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2hlYWRsaW5lIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmZ1bGwtdy1pbWFnZS1ib2R5IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSAuZnVsbC13LWltYWdlLWdhbGxlcnkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5IC5pbWFnZS1zdWItaGVhZCB7XG4gIGNvbG9yOiAjZGMxZTM2ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5IC5mdWxsLXctaW1hZ2UtZ2FsbGVyeSBsaSBpbWcge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2N0YSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5W2RhdGEtYmFja2dyb3VuZD13aGl0ZV0gLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2N0YSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFByb2R1Y3QgQ2FyZHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tcHJvZHVjdC1jYXJkcyB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5ibG9jay0tcHJvZHVjdC1jYXJkcyAucHJvZHVjdC1jYXJkc19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xufVxuLmJsb2NrLS1wcm9kdWN0LWNhcmRzIC5wcm9kdWN0LWNhcmRzX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICByb3ctZ2FwOiA1MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgfVxuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoMm4tMSkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogLTI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoMTI5OXB4ICsgMXB4KSkge1xuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgfVxuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoMm4tMSkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogdW5zZXQ7XG4gIH1cbiAgLmJsb2NrLS1wcm9kdWN0LWNhcmRzIC5wcm9kdWN0LWNhcmRzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzX19pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDNuLTEpIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IC0yO1xuICB9XG4gIC5ibG9jay0tcHJvZHVjdC1jYXJkcyAucHJvZHVjdC1jYXJkc19fd3JhcHBlciAucHJvZHVjdC1jYXJkc19faXRlbTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24rMSkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgfVxuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoM24tMikge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNTtcbiAgfVxufVxuXG4uYmxvY2stLXByb2R1Y3QtY2FyZHMgKyAuYmxvY2stLXByb2R1Y3QtY2FyZHMge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG5kaXYjZmlsdGVyX2Jhbm5lci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbiAgcGFkZGluZzogMzVweCAwO1xufVxuXG4uYXR0LWZpdGVyLWNvbnRhaW5lci5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hdHQtZmlsdGVyLXRleHQgaDQge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hdHQtZmlsdGVyLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYSN2aWV3X2FsbF9hdHRhY2htZW50cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMmUyZTI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuXG5zZWxlY3QjYXR0YWNobWVudF9maWx0ZXIge1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNkYzFlMzc7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtY2FyZHNfX2l0ZW0uYXR0YWNobWVudCAuY2FyZF9fY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcm9kdWN0LWNhcmRzX19pdGVtLmF0dGFjaG1lbnQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmUgZGVmYXVsdCBidWxsZXRzICovXG59XG5cbi5wcm9kdWN0LWNhcmRzX19pdGVtLmF0dGFjaG1lbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7IC8qIEFkZCBjb250ZW50OiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXG4gIGNvbG9yOiAjREMxRTM3OyAvKiBDaGFuZ2UgdGhlIGNvbG9yICovXG4gIGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBJZiB5b3Ugd2FudCBpdCB0byBiZSBib2xkICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogTmVlZGVkIHRvIGFkZCBzcGFjZSBiZXR3ZWVuIHRoZSBidWxsZXQgYW5kIHRoZSB0ZXh0ICovXG4gIHdpZHRoOiAxZW07IC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqL1xuICBtYXJnaW4tbGVmdDogLTFlbTsgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovXG59XG5cbi5hdHRhY2htZW50IGgyLmg1LmNhcmRfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByb2R1Y3QtY2FyZHNfX2l0ZW0uYXR0YWNobWVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBNT0RBTCBQT1BVUCBDQVJEXG4qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYXR0YWNobWVudC1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAxO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICByaWdodDogMDtcbn1cblxuLmF0dGFjaG1lbnQtbW9kYWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNDkwMTk2MDc4KTtcbn1cblxuLmF0dGFjaG1lbnQtdGFibGUtd3JhcHBlciB7XG4gIHdpZHRoOiA1MDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmNsb3NlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNsb3NlLW1vZGFsOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNsb3NlLW1vZGFsOmJlZm9yZSwgLmNsb3NlLW1vZGFsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY2xvc2UtbW9kYWw6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2xvc2UtbW9kYWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYXR0YWNoLWludHJvLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF0dGFjaC1pbnRybyBzcGFuIHtcbiAgY29sb3I6ICNEQzFFMzc7XG59XG5cbi5hdHRhY2gtaW50cm8gaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDlweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmF0dGFjaC1mb290ZXItd3JhcCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5hdHRhY2gtZm9vdGVyLXdyYXAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXR0YWNoLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uYXR0YWNoLXN1Yi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hdHRhY2htZW50LXRhYmxlLXdyYXBwZXIgLmF0dGFjaC1zdWItbGFiZWw6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI0VCRTlFQTtcbn1cblxuLmF0dGFjaG1lbnQtdGFibGUtd3JhcHBlciAuYXR0YWNoLXN1Yi1sYWJlbDpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG59XG5cbi5hdHRhY2htZW50LXRhYmxlLXdyYXBwZXIgLmF0dGFjaC1zdWItbGFiZWwge1xuICBwYWRkaW5nOiA5cHggMTVweCAzcHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG5cbi5hdHRhY2gtc3ViLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXR0LWZpdGVyLWNvbnRhaW5lci5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgc2VsZWN0I2F0dGFjaG1lbnRfZmlsdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIGEjdmlld19hbGxfYXR0YWNobWVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXR0YWNobWVudC10YWJsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbiAgYm9keSAuY2FyZCAuY2FyZF9fbWVkaWEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuc2VsZWN0I2F0dGFjaG1lbnRfZmlsdGVyIG9wdGlvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyogZm9yIHRoZSBTdGlja3kgcmVkIGJhciAqL1xuZGl2I2ZpbHRlcl9iYW5uZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTsgLyogZm9yIGJyb3dzZXIgY29tcGF0aWJpbGl0eSAqL1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uY2Fyb3VzZWwtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGVzIHtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGU6Zmlyc3QtY2hpbGQsIC5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlLnNob3cge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAuc2xpZGUtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogMDtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC5vbWJyZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLm9tYnJlLW92ZXJsYXkubGVmdCB7XG4gIGxlZnQ6IC01MHB4O1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMCwgcmdiYSgwLCAwLCAwLCAwLjQpIDQwJSwgdHJhbnNwYXJlbnQpO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHRyYW5zZm9ybTogc2tld1goMTNkZWcpO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLm9tYnJlLW92ZXJsYXkucmlnaHQge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHRyYW5zZm9ybTogc2tld1goMTNkZWcpO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1heC13aWR0aDogNDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICB0b3A6IDE1JSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLnRpdGxlLXBhcnQsXG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLXRpdGxlLFxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyIC5jYXJvdXNlbC1kZXNjLFxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyIC5jYXJvdXNlbC1sZWdhbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyLS10b3AtbGVmdCB7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogNXJlbTtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lci0tdG9wLWNlbnRlciB7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXItLXRvcC1yaWdodCB7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDVyZW07XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXItLW1pZGRsZS1sZWZ0IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogNXJlbTtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lci0tbWlkZGxlLWNlbnRlciB7XG4gIHRvcDogMjAlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyLS1taWRkbGUtcmlnaHQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogNXJlbTtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lci0tYm90dG9tLWxlZnQge1xuICBib3R0b206IDFyZW07XG4gIGxlZnQ6IDVyZW07XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXItLWJvdHRvbS1jZW50ZXIge1xuICBib3R0b206IDFyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyLS1ib3R0b20tcmlnaHQge1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiA1cmVtO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyIC5leWVicm93IHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLWRlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyIC5jYXJvdXNlbC1idG4tLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLWJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbiAgY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLWJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lciAuY2Fyb3VzZWwtbGVnYWwge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIudGV4dC1hbGlnbi0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyLnRleHQtYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lci50ZXh0LWFsaWduLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB6LWluZGV4OiAzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1wcmV2IHtcbiAgbGVmdDogMXJlbTtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uZXh0IHtcbiAgcmlnaHQ6IDFyZW07XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1kb3RzIC5kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtZG90cyAuZG90LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNzVweDtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLnNsaWNrLWRvdHMgbGkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmNhcm91c2VsLWJhbm5lciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcm91c2VsLWJhbm5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xufVxuLmNhcm91c2VsLWJhbm5lciAuc2xpY2stYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNhcm91c2VsLWJhbm5lciAuc2xpY2stYXJyb3c6aG92ZXIsIC5jYXJvdXNlbC1iYW5uZXIgLnNsaWNrLWFycm93OmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNhcm91c2VsLWJhbm5lciAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5zbGlkZS1sb2dvIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLnRhZ2xpbmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmR1YWwtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNhcm91c2VsLWJhbm5lciAuZHVhbC10aXRsZSAudGl0bGUtcGFydCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmR1YWwtdGl0bGUgLnRpdGxlLWRpdmlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDFweDtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmR1YWwtdGl0bGUgLnRpdGxlLWRpdmlkZXIud2l0aC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhcm91c2VsLWJhbm5lciAuZHVhbC10aXRsZSAudGl0bGUtZGl2aWRlci53aXRoLXRleHQgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmR1YWwtdGl0bGUgLnRpdGxlLWRpdmlkZXIud2l0aC10ZXh0OjpiZWZvcmUsIC5jYXJvdXNlbC1iYW5uZXIgLmR1YWwtdGl0bGUgLnRpdGxlLWRpdmlkZXIud2l0aC10ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5kdWFsLXRpdGxlIC50aXRsZS1kaXZpZGVyLndpdGgtdGV4dDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmNhcm91c2VsLWJhbm5lciAuZHVhbC10aXRsZSAudGl0bGUtZGl2aWRlci53aXRoLXRleHQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyIC5jYXJvdXNlbC10aXRsZSxcbiAgLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyIC50aXRsZS1wYXJ0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgfVxuICAuY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLWJ0biB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgcGFkZGluZzogMC42cmVtIDEuMjVyZW07XG4gIH1cbiAgLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyIC5jYXJvdXNlbC1sZWdhbCB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cbiAgLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtcHJldixcbiAgLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtbmV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtZG90cyAuZG90IHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5leWVicm93LS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXllYnJvdy0tcmVkIHtcbiAgY29sb3I6ICNEQzFFMzc7XG59XG5cbi5leWVicm93LS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGl0bGUtZGl2aWRlci0td2l0aC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udGl0bGUtZGl2aWRlci0td2l0aC10ZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRpdGxlLWRpdmlkZXItLXdpdGgtdGV4dC50aXRsZS1kaXZpZGVyLS13aGl0ZTo6YmVmb3JlLCAudGl0bGUtZGl2aWRlci0td2l0aC10ZXh0LnRpdGxlLWRpdmlkZXItLXdoaXRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnRpdGxlLWRpdmlkZXItLXdpdGgtdGV4dC50aXRsZS1kaXZpZGVyLS1yZWQ6OmJlZm9yZSwgLnRpdGxlLWRpdmlkZXItLXdpdGgtdGV4dC50aXRsZS1kaXZpZGVyLS1yZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG59XG4udGl0bGUtZGl2aWRlci0td2l0aC10ZXh0LnRpdGxlLWRpdmlkZXItLWJsYWNrOjpiZWZvcmUsIC50aXRsZS1kaXZpZGVyLS13aXRoLXRleHQudGl0bGUtZGl2aWRlci0tYmxhY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5zY3JvbGwtZG93bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uc2Nyb2xsLWRvd24tYXJyb3c6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI0RDMUUzNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgICAvKiBJZiB5b3Ugd2FudCB0byBtYWtlIGl0IGZ1bGzigJF3aWR0aDogKi9cbiAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC50ZXh0LWNvbnRhaW5lci50ZXh0LWNvbnRhaW5lci0tdG9wLWxlZnQsIC50ZXh0LWNvbnRhaW5lci50ZXh0LWNvbnRhaW5lci0tbWlkZGxlLWxlZnQsIC50ZXh0LWNvbnRhaW5lci50ZXh0LWNvbnRhaW5lci0tYm90dG9tLWxlZnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC50ZXh0LWNvbnRhaW5lci50ZXh0LWNvbnRhaW5lci0tdG9wLXJpZ2h0LCAudGV4dC1jb250YWluZXIudGV4dC1jb250YWluZXItLW1pZGRsZS1yaWdodCwgLnRleHQtY29udGFpbmVyLnRleHQtY29udGFpbmVyLS1ib3R0b20tcmlnaHQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5jYXJvdXNlbC1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuY2Fyb3VzZWwtc2xpZGUgLm9tYnJlLW92ZXJsYXkge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCB2YXIoLS1vdmVybGF5LW9wYWNpdHksIDAuNikpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZW51LWl0ZW0gPiBhID4gc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmF0dGFjaG1lbnRzLW5ldyBhIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hdHRhY2htZW50cy1uZXcgYTpiZWZvcmUge1xuICBjb2xvcjogI2RjMWUzNiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIk5FVyDCoFwiO1xufSIsIi8qXG5UaGVtZSBOYW1lOlxuQXV0aG9yOlxuQXV0aG9yIFVSSTpcblRleHQgRG9tYWluOlxuKi9cblxuLy8gbGlicmFyaWVzIGFuZCBkZXBlbmRlbmNpZXNcbkBpbXBvcnQgJ3ZlbmRvci9fX3ZlbmRvci1vdmVyd3JpdGVzJzsgLy8gdGhlbWUgY3VzdG9tIGZpbGUgLSBlZGl0IGFzIG5lZWRlZFxuQGltcG9ydCAndmVuZG9yL19ub3JtYWxpemUnO1xuQGltcG9ydCBcInZlbmRvci9mb250YXdlc29tZS9mb250YXdlc29tZVwiO1xuQGltcG9ydCBcInZlbmRvci9mb250YXdlc29tZS9icmFuZHNcIjtcbkBpbXBvcnQgXCJ2ZW5kb3IvZm9udGF3ZXNvbWUvbGlnaHRcIjtcbkBpbXBvcnQgXCJ2ZW5kb3IvZm9udGF3ZXNvbWUvcmVndWxhclwiO1xuQGltcG9ydCBcInZlbmRvci9mb250YXdlc29tZS9zb2xpZFwiO1xuQGltcG9ydCAndmVuZG9yL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycyc7IC8vIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzLyAtIEFsbCBzdHlsZXMgYXJlIGNvbW1lbnRlZCBvdXQgZXhjZXB0IFwiU3BpblwiIGJ5IGRlZmF1bHQgLSBzZWUgL3Nhc3MvdmVuZG9yL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzXG5cbi8vIFVUSUxJVElFU1xuQGltcG9ydCAndXRpbGl0eS9fdmFyaWFibGVzJztcbkBpbXBvcnQgJ3V0aWxpdHkvX21peGlucyc7XG5AaW1wb3J0ICd1dGlsaXR5L19mb250cyc7XG5cblxuLy8gUkVVU0FCTEUgQ09NUE9ORU5UU1xuQGltcG9ydCAnY29tcG9uZW50cy9fYnV0dG9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX3ZpZGVvJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2NhcmQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9fYW5ub3VuY2VtZW50JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX3NsaWNrLXNsaWRlcic7XG5cbi8vIEdMT0JBTFxuQGltcG9ydCAnZ2xvYmFsL19nbG9iYWwnO1xuQGltcG9ydCAnZ2xvYmFsL19oZWFkZXInO1xuQGltcG9ydCAnZ2xvYmFsL19mb290ZXInO1xuQGltcG9ydCAnZ2xvYmFsL19mb3Jtcyc7XG5cbi8vIFBBR0UgTEFZT1VUU1xuQGltcG9ydCAnbGF5b3V0L180MDQnO1xuQGltcG9ydCAnbGF5b3V0L19pbmRleCc7XG5AaW1wb3J0ICdsYXlvdXQvX2J1aWxkLXByaWNlJztcbkBpbXBvcnQgJ2xheW91dC9fYnVpbGQtcHJpY2Utc3VtbWFyeSc7XG5AaW1wb3J0ICdsYXlvdXQvX2RlYWxlci1sb2NhdG9yJztcbkBpbXBvcnQgJ2xheW91dC9fbmV3cyc7XG5cbi8vIEFMTCBCTE9DS1MgXG4vLyAtIEluZGl2aWR1YWwgYmxvY2tzIGltcG9ydGVkIGludG8gdGhpcyBmaWxlXG5AaW1wb3J0ICcuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvX2Fzc2V0cy9ibG9ja3MtaW1wb3J0cyc7XG5cbi8vIFJlZGxldHRlciBlZGl0cyBcbi5tZW51LWl0ZW0gPiBhID4gc3BhbiB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbmJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5mb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xubGluZS1oZWlnaHQ6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG5sZXR0ZXItc3BhY2luZzogMC4ycHghaW1wb3J0YW50O1xuanVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hdHRhY2htZW50cy1uZXcgYSB7XG5kaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmF0dGFjaG1lbnRzLW5ldyBhOmJlZm9yZSB7XG5jb2xvcjogI2RjMWUzNiAhaW1wb3J0YW50O1xuY29udGVudDogXCJORVcgXFwwMGEwIFwiO1xufSIsIi8vIFRoaXMgaXMgdGhlIHZlcnkgZmlyc3QgU0NTUyBjb21wb25lbnQuIFVzZSB0aGlzIHRvIHNldCB2YXJpYWJsZXMgbmVlZGVkIGluIC4vbGlicmFyeS8qIHNvdXJjZXNcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdEZPTlQgQVdFU09NRVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vLyBJZiB5b3UgY2hhbmdlIGEgZGVmYXVsdCB2YWx1ZSwgcGxlYXNlIHJlbW92ZSB0aGUgXCIhZGVmYXVsdFwiIHN0cmluZyBmcm9tIHRoZSB2YXJpYWJsZVxuJGZhLWZvbnQtcGF0aDogICAgICAgICAgICAgICAgXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzXCI7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xuJGZhLWZvbnQtZGlzcGxheTogICAgICAgICAgICAgYXV0byAhZGVmYXVsdDtcbiRmYS1jc3MtcHJlZml4OiAgICAgICAgICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICAgICAgICAgXCI1LjkuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZmEtZnctd2lkdGg6ICAgICAgICAgICAgICAgICAoMjBlbSAvIDE2KTsiLCIvKiEgbm9ybWFsaXplLmNzcyB2NC4xLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuICovXG5odG1sIHsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi8gLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi8gLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovIH1cblxuLyoqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAqL1xuYm9keSB7IG1hcmdpbjogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC4gMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHsgLyogMSAqLyBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uICovXG5hdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkgeyBkaXNwbGF5OiBub25lOyBoZWlnaHQ6IDA7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuICovXG5wcm9ncmVzcyB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS4gKi9cbnRlbXBsYXRlLCBbaGlkZGVuXSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTGlua3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky4gKi9cbmEgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqLyAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovIH1cblxuLy8gLyoqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gKi9cbi8vIGE6YWN0aXZlLCBhOmhvdmVyIHsgb3V0bGluZS13aWR0aDogMDsgfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS4gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS4gKi9cbmFiYnJbdGl0bGVdIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi8gfVxuXG4vKiogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuICovXG5iLCBzdHJvbmcgeyBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS4gKi9cbmIsIHN0cm9uZyB7IGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS4gKi9cbmRmbiB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLiAqL1xuaDEgeyBmb250LXNpemU6IDJlbTsgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiogQ29ycmVjdCB0aGUgbGluZS1oZWlnaHQgZm9yIGFsbCBoZWFkaW5ncyBpbiBDaHJvbWUgbW9iaWxlLCBGaXJlZm94LCBpT1MgU2FmYXJpLCBNaWNyb3NvZnQgRWRnZSBhbmQgSUUuICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHsgbGluZS1oZWlnaHQ6IDEuMTU7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS4gKi9cbm1hcmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwOyBjb2xvcjogIzAwMDsgfVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuICovXG5zbWFsbCB7IGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLiAqL1xuc3ViLCBzdXAgeyBmb250LXNpemU6IDc1JTsgbGluZS1oZWlnaHQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7IGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAgeyB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uICovXG5pbWcgeyBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLiAqL1xuc3ZnOm5vdCg6cm9vdCkgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuICovXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7IGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqLyBmb250LXNpemU6IDFlbTsgLyogMiAqLyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguICovXG5maWd1cmUgeyBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS4gKi9cbmhyIHsgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi8gaGVpZ2h0OiAwOyAvKiAxICovIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovIH1cblxuLyogRm9ybXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLiAqL1xuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEgeyBmb250OiBpbmhlcml0OyAvKiAxICovIG1hcmdpbjogMDsgLyogMiAqLyB9XG5cbi8qKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbm9wdGdyb3VwIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLiAqL1xuYnV0dG9uLCBpbnB1dCB7IC8qIDEgKi8gb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guICovXG5idXR0b24sIHNlbGVjdCB7IC8qIDEgKi8gdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYCBjb250cm9scyBpbiBBbmRyb2lkIDQuIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuICovXG5idXR0b24sIGh0bWwgW3R5cGU9XCJidXR0b25cIl0sIFt0eXBlPVwicmVzZXRcIl0sIFt0eXBlPVwic3VibWl0XCJdIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi8gfVxuXG4vKiogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHsgYm9yZGVyLXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyB9XG5cbi8qKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7IG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKiogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuICovXG5maWVsZHNldCB7IGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7IG1hcmdpbjogMCAycHg7IHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS4gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0IGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLiAqL1xubGVnZW5kIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqLyBjb2xvcjogaW5oZXJpdDsgLyogMiAqLyBkaXNwbGF5OiB0YWJsZTsgLyogMSAqLyBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi8gcGFkZGluZzogMDsgLyogMyAqLyB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovIH1cblxuLyoqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuICovXG50ZXh0YXJlYSB7IG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uICovXG5bdHlwZT1cImNoZWNrYm94XCJdLCBbdHlwZT1cInJhZGlvXCJdIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqLyBwYWRkaW5nOiAwOyAvKiAyICovIH1cblxuLyoqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7IGhlaWdodDogYXV0bzsgfVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0geyAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqLyBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiBpbmhlcml0OyBvcGFjaXR5OiAwLjU0OyB9XG5cbi8qKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi8gZm9udDogaW5oZXJpdDsgLyogMiAqLyB9XG5cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjkuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ2xhcmdlcic7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4lZmEtaWNvbiB7XG4gIEBpbmNsdWRlIGZhLWljb247XG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0teHMge1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc20ge1xuICBmb250LXNpemU6IC44NzVlbTtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRpfXgge1xuICAgIGZvbnQtc2l6ZTogJGkgKiAxZW07XG4gIH1cbn1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtZnctd2lkdGg7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICAgICAgICAgIFwiLi4vd2ViZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAgICAgICAgIDE2cHggIWRlZmF1bHQ7XG4kZmEtZm9udC1kaXNwbGF5OiAgICAgICAgICAgICBhdXRvICFkZWZhdWx0O1xuJGZhLWNzcy1wcmVmaXg6ICAgICAgICAgICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgICAgICAgICBcIjUuOS4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmYS1mdy13aWR0aDogICAgICAgICAgICAgICAgICgyMGVtIC8gMTYpO1xuXG4vLyBDb252ZW5pZW5jZSBmdW5jdGlvbiB1c2VkIHRvIHNldCBjb250ZW50IHByb3BlcnR5XG5AZnVuY3Rpb24gZmEtY29udGVudCgkZmEtdmFyKSB7XG4gIEByZXR1cm4gdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xufVxuXG4kZmEtdmFyLTUwMHB4OiBcXGYyNmU7XG4kZmEtdmFyLWFiYWN1czogXFxmNjQwO1xuJGZhLXZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItYWNvcm46IFxcZjZhZTtcbiRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDogXFxmNmFmO1xuJGZhLXZhci1hZDogXFxmNjQxO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFxcZjJiOTtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xuJGZhLXZhci1hZG46IFxcZjE3MDtcbiRmYS12YXItYWRvYmU6IFxcZjc3ODtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItYWlyLWZyZXNoZW5lcjogXFxmNWQwO1xuJGZhLXZhci1haXJibmI6IFxcZjgzNDtcbiRmYS12YXItYWxhcm0tY2xvY2s6IFxcZjM0ZTtcbiRmYS12YXItYWxhcm0tZXhjbGFtYXRpb246IFxcZjg0MztcbiRmYS12YXItYWxhcm0tcGx1czogXFxmODQ0O1xuJGZhLXZhci1hbGFybS1zbm9vemU6IFxcZjg0NTtcbiRmYS12YXItYWxnb2xpYTogXFxmMzZjO1xuJGZhLXZhci1hbGljb3JuOiBcXGY2YjA7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXFxmMDM3O1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcXGYwMzk7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFxcZjAzODtcbiRmYS12YXItYWxpZ24tc2xhc2g6IFxcZjg0NjtcbiRmYS12YXItYWxpcGF5OiBcXGY2NDI7XG4kZmEtdmFyLWFsbGVyZ2llczogXFxmNDYxO1xuJGZhLXZhci1hbWF6b246IFxcZjI3MDtcbiRmYS12YXItYW1hem9uLXBheTogXFxmNDJjO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFxcZjBmOTtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XG4kZmEtdmFyLWFuYWx5dGljczogXFxmNjQzO1xuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1hbmdlbDogXFxmNzc5O1xuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWFwcC1zdG9yZS1pb3M6IFxcZjM3MDtcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcbiRmYS12YXItYXBwbGUtYWx0OiBcXGY1ZDE7XG4kZmEtdmFyLWFwcGxlLWNyYXRlOiBcXGY2YjE7XG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWFyY2h3YXk6IFxcZjU1NztcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItYXJyb3ctYWx0LWRvd246IFxcZjM1NDtcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tYm90dG9tOiBcXGYzNDY7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLWxlZnQ6IFxcZjM0NztcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tcmlnaHQ6IFxcZjM0ODtcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tdG9wOiBcXGYzNDk7XG4kZmEtdmFyLWFycm93LWFsdC1sZWZ0OiBcXGYzNTU7XG4kZmEtdmFyLWFycm93LWFsdC1yaWdodDogXFxmMzU2O1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd246IFxcZjM1MDtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OiBcXGYzNTE7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6IFxcZjM1MjtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cDogXFxmMzUzO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tYm90dG9tOiBcXGYzNGE7XG4kZmEtdmFyLWFycm93LWFsdC10by1sZWZ0OiBcXGYzNGI7XG4kZmEtdmFyLWFycm93LWFsdC10by1yaWdodDogXFxmMzRjO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tdG9wOiBcXGYzNGQ7XG4kZmEtdmFyLWFycm93LWFsdC11cDogXFxmMzU3O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXFxmMGFiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXFxmMGE4O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFxcZjBhOTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcXGYwYWE7XG4kZmEtdmFyLWFycm93LWRvd246IFxcZjA2MztcbiRmYS12YXItYXJyb3ctZnJvbS1ib3R0b206IFxcZjM0MjtcbiRmYS12YXItYXJyb3ctZnJvbS1sZWZ0OiBcXGYzNDM7XG4kZmEtdmFyLWFycm93LWZyb20tcmlnaHQ6IFxcZjM0NDtcbiRmYS12YXItYXJyb3ctZnJvbS10b3A6IFxcZjM0NTtcbiRmYS12YXItYXJyb3ctbGVmdDogXFxmMDYwO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXFxmMDYxO1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtZG93bjogXFxmMzM5O1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtbGVmdDogXFxmMzNhO1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtcmlnaHQ6IFxcZjMzYjtcbiRmYS12YXItYXJyb3ctc3F1YXJlLXVwOiBcXGYzM2M7XG4kZmEtdmFyLWFycm93LXRvLWJvdHRvbTogXFxmMzNkO1xuJGZhLXZhci1hcnJvdy10by1sZWZ0OiBcXGYzM2U7XG4kZmEtdmFyLWFycm93LXRvLXJpZ2h0OiBcXGYzNDA7XG4kZmEtdmFyLWFycm93LXRvLXRvcDogXFxmMzQxO1xuJGZhLXZhci1hcnJvdy11cDogXFxmMDYyO1xuJGZhLXZhci1hcnJvd3M6IFxcZjA0NztcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItYXJyb3dzLWFsdC12OiBcXGYzMzg7XG4kZmEtdmFyLWFycm93cy1oOiBcXGYwN2U7XG4kZmEtdmFyLWFycm93cy12OiBcXGYwN2Q7XG4kZmEtdmFyLWFydHN0YXRpb246IFxcZjc3YTtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcXGYyYTI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcXGYwNjk7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItYXQ6IFxcZjFmYTtcbiRmYS12YXItYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItYXRsYXNzaWFuOiBcXGY3N2I7XG4kZmEtdmFyLWF0b206IFxcZjVkMjtcbiRmYS12YXItYXRvbS1hbHQ6IFxcZjVkMztcbiRmYS12YXItYXVkaWJsZTogXFxmMzczO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGZhLXZhci1hdXRvcHJlZml4ZXI6IFxcZjQxYztcbiRmYS12YXItYXZpYW5leDogXFxmMzc0O1xuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcbiRmYS12YXItYXdhcmQ6IFxcZjU1OTtcbiRmYS12YXItYXdzOiBcXGYzNzU7XG4kZmEtdmFyLWF4ZTogXFxmNmIyO1xuJGZhLXZhci1heGUtYmF0dGxlOiBcXGY2YjM7XG4kZmEtdmFyLWJhYnk6IFxcZjc3YztcbiRmYS12YXItYmFieS1jYXJyaWFnZTogXFxmNzdkO1xuJGZhLXZhci1iYWNrcGFjazogXFxmNWQ0O1xuJGZhLXZhci1iYWNrc3BhY2U6IFxcZjU1YTtcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItYmFjb246IFxcZjdlNTtcbiRmYS12YXItYmFkZ2U6IFxcZjMzNTtcbiRmYS12YXItYmFkZ2UtY2hlY2s6IFxcZjMzNjtcbiRmYS12YXItYmFkZ2UtZG9sbGFyOiBcXGY2NDU7XG4kZmEtdmFyLWJhZGdlLXBlcmNlbnQ6IFxcZjY0NjtcbiRmYS12YXItYmFkZ2VyLWhvbmV5OiBcXGY2YjQ7XG4kZmEtdmFyLWJhZ3Mtc2hvcHBpbmc6IFxcZjg0NztcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQ6IFxcZjUxNTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodDogXFxmNTE2O1xuJGZhLXZhci1iYWxsLXBpbGU6IFxcZjc3ZTtcbiRmYS12YXItYmFsbG90OiBcXGY3MzI7XG4kZmEtdmFyLWJhbGxvdC1jaGVjazogXFxmNzMzO1xuJGZhLXZhci1iYW46IFxcZjA1ZTtcbiRmYS12YXItYmFuZC1haWQ6IFxcZjQ2MjtcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcbiRmYS12YXItYmFyY29kZTogXFxmMDJhO1xuJGZhLXZhci1iYXJjb2RlLWFsdDogXFxmNDYzO1xuJGZhLXZhci1iYXJjb2RlLXJlYWQ6IFxcZjQ2NDtcbiRmYS12YXItYmFyY29kZS1zY2FuOiBcXGY0NjU7XG4kZmEtdmFyLWJhcnM6IFxcZjBjOTtcbiRmYS12YXItYmFzZWJhbGw6IFxcZjQzMjtcbiRmYS12YXItYmFzZWJhbGwtYmFsbDogXFxmNDMzO1xuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFxcZjQzNDtcbiRmYS12YXItYmFza2V0YmFsbC1ob29wOiBcXGY0MzU7XG4kZmEtdmFyLWJhdDogXFxmNmI1O1xuJGZhLXZhci1iYXRoOiBcXGYyY2Q7XG4kZmEtdmFyLWJhdHRlcnktYm9sdDogXFxmMzc2O1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcXGYyNDQ7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFxcZjI0MjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XG4kZmEtdmFyLWJhdHRlcnktc2xhc2g6IFxcZjM3NztcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLWJlZDogXFxmMjM2O1xuJGZhLXZhci1iZWVyOiBcXGYwZmM7XG4kZmEtdmFyLWJlaGFuY2U6IFxcZjFiNDtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFxcZjFiNTtcbiRmYS12YXItYmVsbDogXFxmMGYzO1xuJGZhLXZhci1iZWxsLWV4Y2xhbWF0aW9uOiBcXGY4NDg7XG4kZmEtdmFyLWJlbGwtcGx1czogXFxmODQ5O1xuJGZhLXZhci1iZWxsLXNjaG9vbDogXFxmNWQ1O1xuJGZhLXZhci1iZWxsLXNjaG9vbC1zbGFzaDogXFxmNWQ2O1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcXGYxZjY7XG4kZmEtdmFyLWJlbGxzOiBcXGY3N2Y7XG4kZmEtdmFyLWJlemllci1jdXJ2ZTogXFxmNTViO1xuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kZmEtdmFyLWJpa2luZzogXFxmODRhO1xuJGZhLXZhci1iaWtpbmctbW91bnRhaW46IFxcZjg0YjtcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1ibGFua2V0OiBcXGY0OTg7XG4kZmEtdmFyLWJsZW5kZXI6IFxcZjUxNztcbiRmYS12YXItYmxlbmRlci1waG9uZTogXFxmNmI2O1xuJGZhLXZhci1ibGluZDogXFxmMjlkO1xuJGZhLXZhci1ibG9nOiBcXGY3ODE7XG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kZmEtdmFyLWJsdWV0b290aDogXFxmMjkzO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXFxmMjk0O1xuJGZhLXZhci1ib2xkOiBcXGYwMzI7XG4kZmEtdmFyLWJvbHQ6IFxcZjBlNztcbiRmYS12YXItYm9tYjogXFxmMWUyO1xuJGZhLXZhci1ib25lOiBcXGY1ZDc7XG4kZmEtdmFyLWJvbmUtYnJlYWs6IFxcZjVkODtcbiRmYS12YXItYm9uZzogXFxmNTVjO1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLWJvb2stYWx0OiBcXGY1ZDk7XG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xuJGZhLXZhci1ib29rLWhlYXJ0OiBcXGY0OTk7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItYm9vay1zcGVsbHM6IFxcZjZiODtcbiRmYS12YXItYm9vay11c2VyOiBcXGY3ZTc7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWJvb2tzOiBcXGY1ZGI7XG4kZmEtdmFyLWJvb2tzLW1lZGljYWw6IFxcZjdlODtcbiRmYS12YXItYm9vdDogXFxmNzgyO1xuJGZhLXZhci1ib290aC1jdXJ0YWluOiBcXGY3MzQ7XG4kZmEtdmFyLWJvb3RzdHJhcDogXFxmODM2O1xuJGZhLXZhci1ib3JkZXItYWxsOiBcXGY4NGM7XG4kZmEtdmFyLWJvcmRlci1ib3R0b206IFxcZjg0ZDtcbiRmYS12YXItYm9yZGVyLWlubmVyOiBcXGY4NGU7XG4kZmEtdmFyLWJvcmRlci1sZWZ0OiBcXGY4NGY7XG4kZmEtdmFyLWJvcmRlci1ub25lOiBcXGY4NTA7XG4kZmEtdmFyLWJvcmRlci1vdXRlcjogXFxmODUxO1xuJGZhLXZhci1ib3JkZXItcmlnaHQ6IFxcZjg1MjtcbiRmYS12YXItYm9yZGVyLXN0eWxlOiBcXGY4NTM7XG4kZmEtdmFyLWJvcmRlci1zdHlsZS1hbHQ6IFxcZjg1NDtcbiRmYS12YXItYm9yZGVyLXRvcDogXFxmODU1O1xuJGZhLXZhci1ib3ctYXJyb3c6IFxcZjZiOTtcbiRmYS12YXItYm93bGluZy1iYWxsOiBcXGY0MzY7XG4kZmEtdmFyLWJvd2xpbmctcGluczogXFxmNDM3O1xuJGZhLXZhci1ib3g6IFxcZjQ2NjtcbiRmYS12YXItYm94LWFsdDogXFxmNDlhO1xuJGZhLXZhci1ib3gtYmFsbG90OiBcXGY3MzU7XG4kZmEtdmFyLWJveC1jaGVjazogXFxmNDY3O1xuJGZhLXZhci1ib3gtZnJhZ2lsZTogXFxmNDliO1xuJGZhLXZhci1ib3gtZnVsbDogXFxmNDljO1xuJGZhLXZhci1ib3gtaGVhcnQ6IFxcZjQ5ZDtcbiRmYS12YXItYm94LW9wZW46IFxcZjQ5ZTtcbiRmYS12YXItYm94LXVwOiBcXGY0OWY7XG4kZmEtdmFyLWJveC11c2Q6IFxcZjRhMDtcbiRmYS12YXItYm94ZXM6IFxcZjQ2ODtcbiRmYS12YXItYm94ZXMtYWx0OiBcXGY0YTE7XG4kZmEtdmFyLWJveGluZy1nbG92ZTogXFxmNDM4O1xuJGZhLXZhci1icmFja2V0czogXFxmN2U5O1xuJGZhLXZhci1icmFja2V0cy1jdXJseTogXFxmN2VhO1xuJGZhLXZhci1icmFpbGxlOiBcXGYyYTE7XG4kZmEtdmFyLWJyYWluOiBcXGY1ZGM7XG4kZmEtdmFyLWJyZWFkLWxvYWY6IFxcZjdlYjtcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kZmEtdmFyLWJyaW5nLWZvcndhcmQ6IFxcZjg1NjtcbiRmYS12YXItYnJpbmctZnJvbnQ6IFxcZjg1NztcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kZmEtdmFyLWJyb29tOiBcXGY1MWE7XG4kZmEtdmFyLWJyb3dzZXI6IFxcZjM3ZTtcbiRmYS12YXItYnJ1c2g6IFxcZjU1ZDtcbiRmYS12YXItYnRjOiBcXGYxNWE7XG4kZmEtdmFyLWJ1ZmZlcjogXFxmODM3O1xuJGZhLXZhci1idWc6IFxcZjE4ODtcbiRmYS12YXItYnVpbGRpbmc6IFxcZjFhZDtcbiRmYS12YXItYnVsbGhvcm46IFxcZjBhMTtcbiRmYS12YXItYnVsbHNleWU6IFxcZjE0MDtcbiRmYS12YXItYnVsbHNleWUtYXJyb3c6IFxcZjY0ODtcbiRmYS12YXItYnVsbHNleWUtcG9pbnRlcjogXFxmNjQ5O1xuJGZhLXZhci1idXJnZXItc29kYTogXFxmODU4O1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGU6IFxcZjM3ZjtcbiRmYS12YXItYnVycml0bzogXFxmN2VkO1xuJGZhLXZhci1idXM6IFxcZjIwNztcbiRmYS12YXItYnVzLWFsdDogXFxmNTVlO1xuJGZhLXZhci1idXMtc2Nob29sOiBcXGY1ZGQ7XG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xuJGZhLXZhci1jYWJpbmV0LWZpbGluZzogXFxmNjRiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcXGYxZWM7XG4kZmEtdmFyLWNhbGN1bGF0b3ItYWx0OiBcXGY2NGM7XG4kZmEtdmFyLWNhbGVuZGFyOiBcXGYxMzM7XG4kZmEtdmFyLWNhbGVuZGFyLWFsdDogXFxmMDczO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjazogXFxmMjc0O1xuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiRmYS12YXItY2FsZW5kYXItZWRpdDogXFxmMzMzO1xuJGZhLXZhci1jYWxlbmRhci1leGNsYW1hdGlvbjogXFxmMzM0O1xuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzOiBcXGYyNzE7XG4kZmEtdmFyLWNhbGVuZGFyLXN0YXI6IFxcZjczNjtcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcbiRmYS12YXItY2FsZW5kYXItd2VlazogXFxmNzg0O1xuJGZhLXZhci1jYW1lcmE6IFxcZjAzMDtcbiRmYS12YXItY2FtZXJhLWFsdDogXFxmMzMyO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFxcZjA4MztcbiRmYS12YXItY2FtcGZpcmU6IFxcZjZiYTtcbiRmYS12YXItY2FtcGdyb3VuZDogXFxmNmJiO1xuJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmOiBcXGY3ODU7XG4kZmEtdmFyLWNhbmRsZS1ob2xkZXI6IFxcZjZiYztcbiRmYS12YXItY2FuZHktY2FuZTogXFxmNzg2O1xuJGZhLXZhci1jYW5keS1jb3JuOiBcXGY2YmQ7XG4kZmEtdmFyLWNhbm5hYmlzOiBcXGY1NWY7XG4kZmEtdmFyLWNhcHN1bGVzOiBcXGY0NmI7XG4kZmEtdmFyLWNhcjogXFxmMWI5O1xuJGZhLXZhci1jYXItYWx0OiBcXGY1ZGU7XG4kZmEtdmFyLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XG4kZmEtdmFyLWNhci1idWlsZGluZzogXFxmODU5O1xuJGZhLXZhci1jYXItYnVtcDogXFxmNWUwO1xuJGZhLXZhci1jYXItYnVzOiBcXGY4NWE7XG4kZmEtdmFyLWNhci1jcmFzaDogXFxmNWUxO1xuJGZhLXZhci1jYXItZ2FyYWdlOiBcXGY1ZTI7XG4kZmEtdmFyLWNhci1tZWNoYW5pYzogXFxmNWUzO1xuJGZhLXZhci1jYXItc2lkZTogXFxmNWU0O1xuJGZhLXZhci1jYXItdGlsdDogXFxmNWU1O1xuJGZhLXZhci1jYXItd2FzaDogXFxmNWU2O1xuJGZhLXZhci1jYXJldC1jaXJjbGUtZG93bjogXFxmMzJkO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtbGVmdDogXFxmMzJlO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtcmlnaHQ6IFxcZjMzMDtcbiRmYS12YXItY2FyZXQtY2lyY2xlLXVwOiBcXGYzMzE7XG4kZmEtdmFyLWNhcmV0LWRvd246IFxcZjBkNztcbiRmYS12YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xuJGZhLXZhci1jYXJldC1yaWdodDogXFxmMGRhO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bjogXFxmMTUwO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNhcmV0LXVwOiBcXGYwZDg7XG4kZmEtdmFyLWNhcnJvdDogXFxmNzg3O1xuJGZhLXZhci1jYXJzOiBcXGY4NWI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItY2F1bGRyb246IFxcZjZiZjtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcbiRmYS12YXItY2hhaXItb2ZmaWNlOiBcXGY2YzE7XG4kZmEtdmFyLWNoYWxrYm9hcmQ6IFxcZjUxYjtcbiRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyOiBcXGY1MWM7XG4kZmEtdmFyLWNoYXJnaW5nLXN0YXRpb246IFxcZjVlNztcbiRmYS12YXItY2hhcnQtYXJlYTogXFxmMWZlO1xuJGZhLXZhci1jaGFydC1iYXI6IFxcZjA4MDtcbiRmYS12YXItY2hhcnQtbGluZTogXFxmMjAxO1xuJGZhLXZhci1jaGFydC1saW5lLWRvd246IFxcZjY0ZDtcbiRmYS12YXItY2hhcnQtbmV0d29yazogXFxmNzhhO1xuJGZhLXZhci1jaGFydC1waWU6IFxcZjIwMDtcbiRmYS12YXItY2hhcnQtcGllLWFsdDogXFxmNjRlO1xuJGZhLXZhci1jaGFydC1zY2F0dGVyOiBcXGY3ZWU7XG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xuJGZhLXZhci1jaGVjay1kb3VibGU6IFxcZjU2MDtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xuJGZhLXZhci1jaGVlc2Utc3dpc3M6IFxcZjdmMDtcbiRmYS12YXItY2hlZXNlYnVyZ2VyOiBcXGY3ZjE7XG4kZmEtdmFyLWNoZXNzOiBcXGY0Mzk7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcDogXFxmNDNhO1xuJGZhLXZhci1jaGVzcy1iaXNob3AtYWx0OiBcXGY0M2I7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWNoZXNzLWNsb2NrOiBcXGY0M2Q7XG4kZmEtdmFyLWNoZXNzLWNsb2NrLWFsdDogXFxmNDNlO1xuJGZhLXZhci1jaGVzcy1raW5nOiBcXGY0M2Y7XG4kZmEtdmFyLWNoZXNzLWtpbmctYWx0OiBcXGY0NDA7XG4kZmEtdmFyLWNoZXNzLWtuaWdodDogXFxmNDQxO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQtYWx0OiBcXGY0NDI7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXItY2hlc3MtcGF3bi1hbHQ6IFxcZjQ0NDtcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItY2hlc3MtcXVlZW4tYWx0OiBcXGY0NDY7XG4kZmEtdmFyLWNoZXNzLXJvb2s6IFxcZjQ0NztcbiRmYS12YXItY2hlc3Mtcm9vay1hbHQ6IFxcZjQ0ODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXFxmMTNhO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcXGYxMzc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcXGYxMzk7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd246IFxcZjMyMjtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtbGVmdDogXFxmMzIzO1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1yaWdodDogXFxmMzI0O1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS11cDogXFxmMzI1O1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtZG93bjogXFxmMzI5O1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0OiBcXGYzMmE7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0OiBcXGYzMmI7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLXVwOiBcXGYzMmM7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItY2hpbW5leTogXFxmNzhiO1xuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcbiRmYS12YXItY2hyb21lY2FzdDogXFxmODM4O1xuJGZhLXZhci1jaHVyY2g6IFxcZjUxZDtcbiRmYS12YXItY2lyY2xlOiBcXGYxMTE7XG4kZmEtdmFyLWNpcmNsZS1ub3RjaDogXFxmMWNlO1xuJGZhLXZhci1jaXR5OiBcXGY2NGY7XG4kZmEtdmFyLWNsYXctbWFya3M6IFxcZjZjMjtcbiRmYS12YXItY2xpbmljLW1lZGljYWw6IFxcZjdmMjtcbiRmYS12YXItY2xpcGJvYXJkOiBcXGYzMjg7XG4kZmEtdmFyLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xuJGZhLXZhci1jbGlwYm9hcmQtbGlzdDogXFxmNDZkO1xuJGZhLXZhci1jbGlwYm9hcmQtbGlzdC1jaGVjazogXFxmNzM3O1xuJGZhLXZhci1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uOiBcXGY1ZTg7XG4kZmEtdmFyLWNsaXBib2FyZC11c2VyOiBcXGY3ZjM7XG4kZmEtdmFyLWNsb2NrOiBcXGYwMTc7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLWNsb3VkOiBcXGYwYzI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcXGYwZWQ7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMzgxO1xuJGZhLXZhci1jbG91ZC1kcml6emxlOiBcXGY3Mzg7XG4kZmEtdmFyLWNsb3VkLWhhaWw6IFxcZjczOTtcbiRmYS12YXItY2xvdWQtaGFpbC1taXhlZDogXFxmNzNhO1xuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XG4kZmEtdmFyLWNsb3VkLW1vb24tcmFpbjogXFxmNzNjO1xuJGZhLXZhci1jbG91ZC1yYWluOiBcXGY3M2Q7XG4kZmEtdmFyLWNsb3VkLXJhaW5ib3c6IFxcZjczZTtcbiRmYS12YXItY2xvdWQtc2hvd2VyczogXFxmNzNmO1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5OiBcXGY3NDA7XG4kZmEtdmFyLWNsb3VkLXNsZWV0OiBcXGY3NDE7XG4kZmEtdmFyLWNsb3VkLXNub3c6IFxcZjc0MjtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXFxmMGVlO1xuJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0OiBcXGYzODI7XG4kZmEtdmFyLWNsb3VkczogXFxmNzQ0O1xuJGZhLXZhci1jbG91ZHMtbW9vbjogXFxmNzQ1O1xuJGZhLXZhci1jbG91ZHMtc3VuOiBcXGY3NDY7XG4kZmEtdmFyLWNsb3Vkc2NhbGU6IFxcZjM4MztcbiRmYS12YXItY2xvdWRzbWl0aDogXFxmMzg0O1xuJGZhLXZhci1jbG91ZHZlcnNpZnk6IFxcZjM4NTtcbiRmYS12YXItY2x1YjogXFxmMzI3O1xuJGZhLXZhci1jb2NrdGFpbDogXFxmNTYxO1xuJGZhLXZhci1jb2RlOiBcXGYxMjE7XG4kZmEtdmFyLWNvZGUtYnJhbmNoOiBcXGYxMjY7XG4kZmEtdmFyLWNvZGUtY29tbWl0OiBcXGYzODY7XG4kZmEtdmFyLWNvZGUtbWVyZ2U6IFxcZjM4NztcbiRmYS12YXItY29kZXBlbjogXFxmMWNiO1xuJGZhLXZhci1jb2RpZXBpZTogXFxmMjg0O1xuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcbiRmYS12YXItY29mZmVlLXRvZ286IFxcZjZjNTtcbiRmYS12YXItY29mZmluOiBcXGY2YzY7XG4kZmEtdmFyLWNvZzogXFxmMDEzO1xuJGZhLXZhci1jb2dzOiBcXGYwODU7XG4kZmEtdmFyLWNvaW46IFxcZjg1YztcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWNoZWNrOiBcXGY0YTI7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWRvbGxhcjogXFxmNjUwO1xuJGZhLXZhci1jb21tZW50LWFsdC1kb3RzOiBcXGY0YTM7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWVkaXQ6IFxcZjRhNDtcbiRmYS12YXItY29tbWVudC1hbHQtZXhjbGFtYXRpb246IFxcZjRhNTtcbiRmYS12YXItY29tbWVudC1hbHQtbGluZXM6IFxcZjRhNjtcbiRmYS12YXItY29tbWVudC1hbHQtbWVkaWNhbDogXFxmN2Y0O1xuJGZhLXZhci1jb21tZW50LWFsdC1taW51czogXFxmNGE3O1xuJGZhLXZhci1jb21tZW50LWFsdC1wbHVzOiBcXGY0YTg7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXNsYXNoOiBcXGY0YTk7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXNtaWxlOiBcXGY0YWE7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXRpbWVzOiBcXGY0YWI7XG4kZmEtdmFyLWNvbW1lbnQtY2hlY2s6IFxcZjRhYztcbiRmYS12YXItY29tbWVudC1kb2xsYXI6IFxcZjY1MTtcbiRmYS12YXItY29tbWVudC1kb3RzOiBcXGY0YWQ7XG4kZmEtdmFyLWNvbW1lbnQtZWRpdDogXFxmNGFlO1xuJGZhLXZhci1jb21tZW50LWV4Y2xhbWF0aW9uOiBcXGY0YWY7XG4kZmEtdmFyLWNvbW1lbnQtbGluZXM6IFxcZjRiMDtcbiRmYS12YXItY29tbWVudC1tZWRpY2FsOiBcXGY3ZjU7XG4kZmEtdmFyLWNvbW1lbnQtbWludXM6IFxcZjRiMTtcbiRmYS12YXItY29tbWVudC1wbHVzOiBcXGY0YjI7XG4kZmEtdmFyLWNvbW1lbnQtc2xhc2g6IFxcZjRiMztcbiRmYS12YXItY29tbWVudC1zbWlsZTogXFxmNGI0O1xuJGZhLXZhci1jb21tZW50LXRpbWVzOiBcXGY0YjU7XG4kZmEtdmFyLWNvbW1lbnRzOiBcXGYwODY7XG4kZmEtdmFyLWNvbW1lbnRzLWFsdDogXFxmNGI2O1xuJGZhLXZhci1jb21tZW50cy1hbHQtZG9sbGFyOiBcXGY2NTI7XG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXFxmNjUzO1xuJGZhLXZhci1jb21wYWN0LWRpc2M6IFxcZjUxZjtcbiRmYS12YXItY29tcGFzczogXFxmMTRlO1xuJGZhLXZhci1jb21wYXNzLXNsYXNoOiBcXGY1ZTk7XG4kZmEtdmFyLWNvbXByZXNzOiBcXGYwNjY7XG4kZmEtdmFyLWNvbXByZXNzLWFsdDogXFxmNDIyO1xuJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0OiBcXGY3OGM7XG4kZmEtdmFyLWNvbXByZXNzLXdpZGU6IFxcZjMyNjtcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1jb25zdHJ1Y3Rpb246IFxcZjg1ZDtcbiRmYS12YXItY29udGFpbmVyLXN0b3JhZ2U6IFxcZjRiNztcbiRmYS12YXItY29udGFvOiBcXGYyNmQ7XG4kZmEtdmFyLWNvbnZleW9yLWJlbHQ6IFxcZjQ2ZTtcbiRmYS12YXItY29udmV5b3ItYmVsdC1hbHQ6IFxcZjQ2ZjtcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kZmEtdmFyLWNvcm46IFxcZjZjNztcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY293OiBcXGY2Yzg7XG4kZmEtdmFyLWNwYW5lbDogXFxmMzg4O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcXGYyNWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnk6IFxcZjRlNztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYzogXFxmNGU4O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OiBcXGY0ZTk7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6IFxcZjRlYTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZDogXFxmNGViO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkOiBcXGY0ZWM7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OiBcXGY0ZWQ7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6IFxcZjRlZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYTogXFxmNGVmO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOiBcXGY0ZjA7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czogXFxmNGYxO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOiBcXGY0ZjI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybzogXFxmNGYzO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXFxmMDlkO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1ibGFuazogXFxmMzg5O1xuJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udDogXFxmMzhhO1xuJGZhLXZhci1jcmlja2V0OiBcXGY0NDk7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItY3JvaXNzYW50OiBcXGY3ZjY7XG4kZmEtdmFyLWNyb3A6IFxcZjEyNTtcbiRmYS12YXItY3JvcC1hbHQ6IFxcZjU2NTtcbiRmYS12YXItY3Jvc3M6IFxcZjY1NDtcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJGZhLXZhci1jcm93OiBcXGY1MjA7XG4kZmEtdmFyLWNyb3duOiBcXGY1MjE7XG4kZmEtdmFyLWNydXRjaDogXFxmN2Y3O1xuJGZhLXZhci1jcnV0Y2hlczogXFxmN2Y4O1xuJGZhLXZhci1jc3MzOiBcXGYxM2M7XG4kZmEtdmFyLWNzczMtYWx0OiBcXGYzOGI7XG4kZmEtdmFyLWN1YmU6IFxcZjFiMjtcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcbiRmYS12YXItY3VybGluZzogXFxmNDRhO1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLWRhZ2dlcjogXFxmNmNiO1xuJGZhLXZhci1kYXNoY3ViZTogXFxmMjEwO1xuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xuJGZhLXZhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlYnVnOiBcXGY3Zjk7XG4kZmEtdmFyLWRlZXI6IFxcZjc4ZTtcbiRmYS12YXItZGVlci1ydWRvbHBoOiBcXGY3OGY7XG4kZmEtdmFyLWRlbGljaW91czogXFxmMWE1O1xuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYxMDg7XG4kZmEtdmFyLWRlc2t0b3AtYWx0OiBcXGYzOTA7XG4kZmEtdmFyLWRldjogXFxmNmNjO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kZmEtdmFyLWRld3BvaW50OiBcXGY3NDg7XG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJGZhLXZhci1kaGw6IFxcZjc5MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLWRpYW1vbmQ6IFxcZjIxOTtcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZGljZTogXFxmNTIyO1xuJGZhLXZhci1kaWNlLWQxMDogXFxmNmNkO1xuJGZhLXZhci1kaWNlLWQxMjogXFxmNmNlO1xuJGZhLXZhci1kaWNlLWQyMDogXFxmNmNmO1xuJGZhLXZhci1kaWNlLWQ0OiBcXGY2ZDA7XG4kZmEtdmFyLWRpY2UtZDY6IFxcZjZkMTtcbiRmYS12YXItZGljZS1kODogXFxmNmQyO1xuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XG4kZmEtdmFyLWRpY2Utb25lOiBcXGY1MjU7XG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci1kaWdnaW5nOiBcXGY4NWU7XG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kZmEtdmFyLWRpcGxvbWE6IFxcZjVlYTtcbiRmYS12YXItZGlyZWN0aW9uczogXFxmNWViO1xuJGZhLXZhci1kaXNjb3JkOiBcXGYzOTI7XG4kZmEtdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xuJGZhLXZhci1kaXNlYXNlOiBcXGY3ZmE7XG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xuJGZhLXZhci1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1kbmE6IFxcZjQ3MTtcbiRmYS12YXItZG8tbm90LWVudGVyOiBcXGY1ZWM7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLWRvZy1sZWFzaGVkOiBcXGY2ZDQ7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXGYxNTU7XG4kZmEtdmFyLWRvbGx5OiBcXGY0NzI7XG4kZmEtdmFyLWRvbGx5LWVtcHR5OiBcXGY0NzM7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9sbHktZmxhdGJlZC1hbHQ6IFxcZjQ3NTtcbiRmYS12YXItZG9sbHktZmxhdGJlZC1lbXB0eTogXFxmNDc2O1xuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcbiRmYS12YXItZG9vci1jbG9zZWQ6IFxcZjUyYTtcbiRmYS12YXItZG9vci1vcGVuOiBcXGY1MmI7XG4kZmEtdmFyLWRvdC1jaXJjbGU6IFxcZjE5MjtcbiRmYS12YXItZG92ZTogXFxmNGJhO1xuJGZhLXZhci1kb3dubG9hZDogXFxmMDE5O1xuJGZhLXZhci1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XG4kZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M6IFxcZjU2ODtcbiRmYS12YXItZHJhZ29uOiBcXGY2ZDU7XG4kZmEtdmFyLWRyYXctY2lyY2xlOiBcXGY1ZWQ7XG4kZmEtdmFyLWRyYXctcG9seWdvbjogXFxmNWVlO1xuJGZhLXZhci1kcmF3LXNxdWFyZTogXFxmNWVmO1xuJGZhLXZhci1kcmVpZGVsOiBcXGY3OTI7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLWRyaWJiYmxlLXNxdWFyZTogXFxmMzk3O1xuJGZhLXZhci1kcm9uZTogXFxmODVmO1xuJGZhLXZhci1kcm9uZS1hbHQ6IFxcZjg2MDtcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1kcnVtOiBcXGY1Njk7XG4kZmEtdmFyLWRydW0tc3RlZWxwYW46IFxcZjU2YTtcbiRmYS12YXItZHJ1bXN0aWNrOiBcXGY2ZDY7XG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xuJGZhLXZhci1kcnllcjogXFxmODYxO1xuJGZhLXZhci1kcnllci1hbHQ6IFxcZjg2MjtcbiRmYS12YXItZHVjazogXFxmNmQ4O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWR1bmdlb246IFxcZjZkOTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWVhcjogXFxmNWYwO1xuJGZhLXZhci1lYXItbXVmZnM6IFxcZjc5NTtcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xuJGZhLXZhci1lYmF5OiBcXGY0ZjQ7XG4kZmEtdmFyLWVjbGlwc2U6IFxcZjc0OTtcbiRmYS12YXItZWNsaXBzZS1hbHQ6IFxcZjc0YTtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci1lZ2ctZnJpZWQ6IFxcZjdmYztcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcbiRmYS12YXItZWxlbWVudG9yOiBcXGY0MzA7XG4kZmEtdmFyLWVsZXBoYW50OiBcXGY2ZGE7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFxcZjE0MTtcbiRmYS12YXItZWxsaXBzaXMtaC1hbHQ6IFxcZjM5YjtcbiRmYS12YXItZWxsaXBzaXMtdjogXFxmMTQyO1xuJGZhLXZhci1lbGxpcHNpcy12LWFsdDogXFxmMzljO1xuJGZhLXZhci1lbGxvOiBcXGY1ZjE7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xuJGZhLXZhci1lbXB0eS1zZXQ6IFxcZjY1NjtcbiRmYS12YXItZW5naW5lLXdhcm5pbmc6IFxcZjVmMjtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLWRvbGxhcjogXFxmNjU3O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1lcXVhbHM6IFxcZjUyYztcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWVybGFuZzogXFxmMzlkO1xuJGZhLXZhci1ldGhlcmV1bTogXFxmNDJlO1xuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xuJGZhLXZhci1ldHN5OiBcXGYyZDc7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1ldmVybm90ZTogXFxmODM5O1xuJGZhLXZhci1leGNoYW5nZTogXFxmMGVjO1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcZjEyYTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXNxdWFyZTogXFxmMzIxO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci1leHBhbmQtYXJyb3dzOiBcXGYzMWQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWV4cGFuZC13aWRlOiBcXGYzMjA7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcXGYwOGU7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcXGYxNGM7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGZhLXZhci1leWU6IFxcZjA2ZTtcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZXllLWV2aWw6IFxcZjZkYjtcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXFxmMDgyO1xuJGZhLXZhci1mYW46IFxcZjg2MztcbiRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXM6IFxcZjZkYztcbiRmYS12YXItZmFybTogXFxmODY0O1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci1mZWF0aGVyLWFsdDogXFxmNTZiO1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWZpZWxkLWhvY2tleTogXFxmNDRjO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWZpbGUtY2VydGlmaWNhdGU6IFxcZjVmMztcbiRmYS12YXItZmlsZS1jaGFydC1saW5lOiBcXGY2NTk7XG4kZmEtdmFyLWZpbGUtY2hhcnQtcGllOiBcXGY2NWE7XG4kZmEtdmFyLWZpbGUtY2hlY2s6IFxcZjMxNjtcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1maWxlLWVkaXQ6IFxcZjMxYztcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWV4Y2xhbWF0aW9uOiBcXGYzMWE7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItZmlsZS1taW51czogXFxmMzE4O1xuJGZhLXZhci1maWxlLXBkZjogXFxmMWMxO1xuJGZhLXZhci1maWxlLXBsdXM6IFxcZjMxOTtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XG4kZmEtdmFyLWZpbGUtc2VhcmNoOiBcXGY4NjU7XG4kZmEtdmFyLWZpbGUtc2lnbmF0dXJlOiBcXGY1NzM7XG4kZmEtdmFyLWZpbGUtc3ByZWFkc2hlZXQ6IFxcZjY1YjtcbiRmYS12YXItZmlsZS10aW1lczogXFxmMzE3O1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXVzZXI6IFxcZjY1YztcbiRmYS12YXItZmlsZS12aWRlbzogXFxmMWM4O1xuJGZhLXZhci1maWxlLXdvcmQ6IFxcZjFjMjtcbiRmYS12YXItZmlsZXMtbWVkaWNhbDogXFxmN2ZkO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWZpbG0tYWx0OiBcXGYzYTA7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWZpcmUtc21va2U6IFxcZjc0YjtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJlcGxhY2U6IFxcZjc5YTtcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItZmlzaC1jb29rZWQ6IFxcZjdmZTtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1mbGFnLWFsdDogXFxmNzRjO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1mbGFtZTogXFxmNmRmO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1mbGFzay1wb2lzb246IFxcZjZlMDtcbiRmYS12YXItZmxhc2stcG90aW9uOiBcXGY2ZTE7XG4kZmEtdmFyLWZsaWNrcjogXFxmMTZlO1xuJGZhLXZhci1mbGlwYm9hcmQ6IFxcZjQ0ZDtcbiRmYS12YXItZmxvd2VyOiBcXGY3ZmY7XG4kZmEtdmFyLWZsb3dlci1kYWZmb2RpbDogXFxmODAwO1xuJGZhLXZhci1mbG93ZXItdHVsaXA6IFxcZjgwMTtcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1mbHk6IFxcZjQxNztcbiRmYS12YXItZm9nOiBcXGY3NGU7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZm9sZGVyLXRpbWVzOiBcXGY2NWY7XG4kZmEtdmFyLWZvbGRlci10cmVlOiBcXGY4MDI7XG4kZmEtdmFyLWZvbGRlcnM6IFxcZjY2MDtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGY0ZTY7XG4kZmEtdmFyLWZvbnQtY2FzZTogXFxmODY2O1xuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcbiRmYS12YXItZm9udGljb25zLWZpOiBcXGYzYTI7XG4kZmEtdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItZm9vdGJhbGwtaGVsbWV0OiBcXGY0NGY7XG4kZmEtdmFyLWZvcmtsaWZ0OiBcXGY0N2E7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0OiBcXGYzYTM7XG4kZmEtdmFyLWZvcnVtYmVlOiBcXGYyMTE7XG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1mcmFnaWxlOiBcXGY0YmI7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItZnJlbmNoLWZyaWVzOiBcXGY4MDM7XG4kZmEtdmFyLWZyb2c6IFxcZjUyZTtcbiRmYS12YXItZnJvc3R5LWhlYWQ6IFxcZjc5YjtcbiRmYS12YXItZnJvd246IFxcZjExOTtcbiRmYS12YXItZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1mdWxjcnVtOiBcXGY1MGI7XG4kZmEtdmFyLWZ1bmN0aW9uOiBcXGY2NjE7XG4kZmEtdmFyLWZ1bm5lbC1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XG4kZmEtdmFyLWdhbGFjdGljLXJlcHVibGljOiBcXGY1MGM7XG4kZmEtdmFyLWdhbGFjdGljLXNlbmF0ZTogXFxmNTBkO1xuJGZhLXZhci1nYW1lLWJvYXJkOiBcXGY4Njc7XG4kZmEtdmFyLWdhbWUtYm9hcmQtYWx0OiBcXGY4Njg7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItZ2FzLXB1bXA6IFxcZjUyZjtcbiRmYS12YXItZ2FzLXB1bXAtc2xhc2g6IFxcZjVmNDtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItZ2VtOiBcXGYzYTU7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xuJGZhLXZhci1naWZ0LWNhcmQ6IFxcZjY2MztcbiRmYS12YXItZ2lmdHM6IFxcZjc5YztcbiRmYS12YXItZ2luZ2VyYnJlYWQtbWFuOiBcXGY3OWQ7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1naXQtYWx0OiBcXGY4NDE7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFxcZjExMztcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXFxmMDkyO1xuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcbiRmYS12YXItZ2l0bGFiOiBcXGYyOTY7XG4kZmEtdmFyLWdpdHRlcjogXFxmNDI2O1xuJGZhLXZhci1nbGFzczogXFxmODA0O1xuJGZhLXZhci1nbGFzcy1jaGFtcGFnbmU6IFxcZjc5ZTtcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XG4kZmEtdmFyLWdsYXNzLWNpdHJ1czogXFxmODY5O1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pOiBcXGYwMDA7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0OiBcXGY1N2I7XG4kZmEtdmFyLWdsYXNzLXdoaXNrZXk6IFxcZjdhMDtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleS1yb2NrczogXFxmN2ExO1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWdsYXNzZXMtYWx0OiBcXGY1ZjU7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWdsb2JlLXNub3c6IFxcZjdhMztcbiRmYS12YXItZ2xvYmUtc3RhbmQ6IFxcZjVmNjtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xuJGZhLXZhci1nb2xmLWNsdWI6IFxcZjQ1MTtcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1nb29nbGUtZHJpdmU6IFxcZjNhYTtcbiRmYS12YXItZ29vZ2xlLXBsYXk6IFxcZjNhYjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFxcZjBkNDtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXFxmMWVlO1xuJGZhLXZhci1nb3B1cmFtOiBcXGY2NjQ7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcXGYxOWQ7XG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcbiRmYS12YXItZ3JlYXRlci10aGFuOiBcXGY1MzE7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLWdyaW46IFxcZjU4MDtcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcbiRmYS12YXItZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1ncmluLXNxdWludDogXFxmNTg1O1xuJGZhLXZhci1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItZ3Jpbi10b25ndWU6IFxcZjU4OTtcbiRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWdyaXAtaG9yaXpvbnRhbDogXFxmNThkO1xuJGZhLXZhci1ncmlwLWxpbmVzOiBcXGY3YTQ7XG4kZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWw6IFxcZjdhNTtcbiRmYS12YXItZ3JpcC12ZXJ0aWNhbDogXFxmNThlO1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1ncnVudDogXFxmM2FkO1xuJGZhLXZhci1ndWl0YXI6IFxcZjdhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1oMTogXFxmMzEzO1xuJGZhLXZhci1oMjogXFxmMzE0O1xuJGZhLXZhci1oMzogXFxmMzE1O1xuJGZhLXZhci1oNDogXFxmODZhO1xuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRmYS12YXItaGFja2VycmFuazogXFxmNWY3O1xuJGZhLXZhci1oYW1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XG4kZmEtdmFyLWhhbW1lci13YXI6IFxcZjZlNDtcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcbiRmYS12YXItaGFuZC1oZWFydDogXFxmNGJjO1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWJveDogXFxmNDdiO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLW1hZ2ljOiBcXGY2ZTU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1zZWVkbGluZzogXFxmNGJmO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkOiBcXGY0YzA7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcjogXFxmNGMxO1xuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xuJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXI6IFxcZjgwNjtcbiRmYS12YXItaGFuZC1wYXBlcjogXFxmMjU2O1xuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJGZhLXZhci1oYW5kLXBvaW50LWxlZnQ6IFxcZjBhNTtcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kZmEtdmFyLWhhbmQtcG9pbnRlcjogXFxmMjVhO1xuJGZhLXZhci1oYW5kLXJlY2VpdmluZzogXFxmNDdjO1xuJGZhLXZhci1oYW5kLXJvY2s6IFxcZjI1NTtcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kZmEtdmFyLWhhbmRzOiBcXGY0YzI7XG4kZmEtdmFyLWhhbmRzLWhlYXJ0OiBcXGY0YzM7XG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRmYS12YXItaGFuZHMtdXNkOiBcXGY0YzU7XG4kZmEtdmFyLWhhbmRzaGFrZTogXFxmMmI1O1xuJGZhLXZhci1oYW5kc2hha2UtYWx0OiBcXGY0YzY7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGF0LWNoZWY6IFxcZjg2YjtcbiRmYS12YXItaGF0LXNhbnRhOiBcXGY3YTc7XG4kZmEtdmFyLWhhdC13aW50ZXI6IFxcZjdhODtcbiRmYS12YXItaGF0LXdpdGNoOiBcXGY2ZTc7XG4kZmEtdmFyLWhhdC13aXphcmQ6IFxcZjZlODtcbiRmYS12YXItaGF5a2FsOiBcXGY2NjY7XG4kZmEtdmFyLWhkZDogXFxmMGEwO1xuJGZhLXZhci1oZWFkLXNpZGU6IFxcZjZlOTtcbiRmYS12YXItaGVhZC1zaWRlLWJyYWluOiBcXGY4MDg7XG4kZmEtdmFyLWhlYWQtc2lkZS1tZWRpY2FsOiBcXGY4MDk7XG4kZmEtdmFyLWhlYWQtdnI6IFxcZjZlYTtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZTogXFxmNGM3O1xuJGZhLXZhci1oZWFydC1yYXRlOiBcXGY1Zjg7XG4kZmEtdmFyLWhlYXJ0LXNxdWFyZTogXFxmNGM4O1xuJGZhLXZhci1oZWFydGJlYXQ6IFxcZjIxZTtcbiRmYS12YXItaGVsaWNvcHRlcjogXFxmNTMzO1xuJGZhLXZhci1oZWxtZXQtYmF0dGxlOiBcXGY2ZWI7XG4kZmEtdmFyLWhleGFnb246IFxcZjMxMjtcbiRmYS12YXItaGlnaGxpZ2h0ZXI6IFxcZjU5MTtcbiRmYS12YXItaGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLWhpcHBvOiBcXGY2ZWQ7XG4kZmEtdmFyLWhpcHM6IFxcZjQ1MjtcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XG4kZmEtdmFyLWhvY2tleS1tYXNrOiBcXGY2ZWU7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLWhvY2tleS1zdGlja3M6IFxcZjQ1NDtcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob21lLWFsdDogXFxmODBhO1xuJGZhLXZhci1ob21lLWhlYXJ0OiBcXGY0Yzk7XG4kZmEtdmFyLWhvbWUtbGc6IFxcZjgwYjtcbiRmYS12YXItaG9tZS1sZy1hbHQ6IFxcZjgwYztcbiRmYS12YXItaG9vZC1jbG9hazogXFxmNmVmO1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci1ob3Jpem9udGFsLXJ1bGU6IFxcZjg2YztcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcbiRmYS12YXItaG9yc2U6IFxcZjZmMDtcbiRmYS12YXItaG9yc2UtaGVhZDogXFxmN2FiO1xuJGZhLXZhci1ob3NwaXRhbDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjQ3ZDtcbiRmYS12YXItaG9zcGl0YWwtc3ltYm9sOiBcXGY0N2U7XG4kZmEtdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcbiRmYS12YXItaG9zcGl0YWxzOiBcXGY4MGU7XG4kZmEtdmFyLWhvdC10dWI6IFxcZjU5MztcbiRmYS12YXItaG90ZG9nOiBcXGY4MGY7XG4kZmEtdmFyLWhvdGVsOiBcXGY1OTQ7XG4kZmEtdmFyLWhvdGphcjogXFxmM2IxO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXFxmMjUzO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXFxmMjUyO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcbiRmYS12YXItaG91c2UtZGFtYWdlOiBcXGY2ZjE7XG4kZmEtdmFyLWhvdXNlLWZsb29kOiBcXGY3NGY7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItaHVic3BvdDogXFxmM2IyO1xuJGZhLXZhci1odW1pZGl0eTogXFxmNzUwO1xuJGZhLXZhci1odXJyaWNhbmU6IFxcZjc1MTtcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWljZS1za2F0ZTogXFxmN2FjO1xuJGZhLXZhci1pY2ljbGVzOiBcXGY3YWQ7XG4kZmEtdmFyLWljb25zOiBcXGY4NmQ7XG4kZmEtdmFyLWljb25zLWFsdDogXFxmODZlO1xuJGZhLXZhci1pZC1iYWRnZTogXFxmMmMxO1xuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XG4kZmEtdmFyLWlkLWNhcmQtYWx0OiBcXGY0N2Y7XG4kZmEtdmFyLWlnbG9vOiBcXGY3YWU7XG4kZmEtdmFyLWltYWdlOiBcXGYwM2U7XG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xuJGZhLXZhci1pbWRiOiBcXGYyZDg7XG4kZmEtdmFyLWluYm94OiBcXGYwMWM7XG4kZmEtdmFyLWluYm94LWluOiBcXGYzMTA7XG4kZmEtdmFyLWluYm94LW91dDogXFxmMzExO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItaW5kdXN0cnktYWx0OiBcXGYzYjM7XG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kZmEtdmFyLWluZm86IFxcZjEyOTtcbiRmYS12YXItaW5mby1jaXJjbGU6IFxcZjA1YTtcbiRmYS12YXItaW5mby1zcXVhcmU6IFxcZjMwZjtcbiRmYS12YXItaW5oYWxlcjogXFxmNWY5O1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItaW50ZWdyYWw6IFxcZjY2NztcbiRmYS12YXItaW50ZXJjb206IFxcZjdhZjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcbiRmYS12YXItaW50ZXJzZWN0aW9uOiBcXGY2Njg7XG4kZmEtdmFyLWludmVudG9yeTogXFxmNDgwO1xuJGZhLXZhci1pbnZpc2lvbjogXFxmN2IwO1xuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XG4kZmEtdmFyLWlzbGFuZC10cm9waWNhbDogXFxmODExO1xuJGZhLXZhci1pdGFsaWM6IFxcZjAzMztcbiRmYS12YXItaXRjaC1pbzogXFxmODNhO1xuJGZhLXZhci1pdHVuZXM6IFxcZjNiNDtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItamFjay1vLWxhbnRlcm46IFxcZjMwZTtcbiRmYS12YXItamF2YTogXFxmNGU0O1xuJGZhLXZhci1qZWRpOiBcXGY2Njk7XG4kZmEtdmFyLWplZGktb3JkZXI6IFxcZjUwZTtcbiRmYS12YXItamVua2luczogXFxmM2I2O1xuJGZhLXZhci1qaXJhOiBcXGY3YjE7XG4kZmEtdmFyLWpvZ2V0OiBcXGYzYjc7XG4kZmEtdmFyLWpvaW50OiBcXGY1OTU7XG4kZmEtdmFyLWpvb21sYTogXFxmMWFhO1xuJGZhLXZhci1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1qczogXFxmM2I4O1xuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcbiRmYS12YXItanNmaWRkbGU6IFxcZjFjYztcbiRmYS12YXIta2FhYmE6IFxcZjY2YjtcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XG4kZmEtdmFyLWtlcm5pbmc6IFxcZjg2ZjtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWtleS1za2VsZXRvbjogXFxmNmYzO1xuJGZhLXZhci1rZXliYXNlOiBcXGY0ZjU7XG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xuJGZhLXZhci1rZXlub3RlOiBcXGY2NmM7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLWtpZG5leXM6IFxcZjVmYjtcbiRmYS12YXIta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWtpdGU6IFxcZjZmNDtcbiRmYS12YXIta2l3aS1iaXJkOiBcXGY1MzU7XG4kZmEtdmFyLWtuaWZlLWtpdGNoZW46IFxcZjZmNTtcbiRmYS12YXIta29ydnVlOiBcXGY0MmY7XG4kZmEtdmFyLWxhbWJkYTogXFxmNjZlO1xuJGZhLXZhci1sYW1wOiBcXGY0Y2E7XG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XG4kZmEtdmFyLWxhbmRtYXJrLWFsdDogXFxmNzUyO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLWxheWVyLW1pbnVzOiBcXGY1ZmU7XG4kZmEtdmFyLWxheWVyLXBsdXM6IFxcZjVmZjtcbiRmYS12YXItbGVhZjogXFxmMDZjO1xuJGZhLXZhci1sZWFmLWhlYXJ0OiBcXGY0Y2I7XG4kZmEtdmFyLWxlYWYtbWFwbGU6IFxcZjZmNjtcbiRmYS12YXItbGVhZi1vYWs6IFxcZjZmNztcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWxlc3MtdGhhbjogXFxmNTM2O1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItbGV2ZWwtZG93bjogXFxmMTQ5O1xuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xuJGZhLXZhci1sZXZlbC11cDogXFxmMTQ4O1xuJGZhLXZhci1sZXZlbC11cC1hbHQ6IFxcZjNiZjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1saWdodGJ1bGItZG9sbGFyOiBcXGY2NzA7XG4kZmEtdmFyLWxpZ2h0YnVsYi1leGNsYW1hdGlvbjogXFxmNjcxO1xuJGZhLXZhci1saWdodGJ1bGItb246IFxcZjY3MjtcbiRmYS12YXItbGlnaHRidWxiLXNsYXNoOiBcXGY2NzM7XG4kZmEtdmFyLWxpZ2h0cy1ob2xpZGF5OiBcXGY3YjI7XG4kZmEtdmFyLWxpbmU6IFxcZjNjMDtcbiRmYS12YXItbGluZS1jb2x1bW5zOiBcXGY4NzA7XG4kZmEtdmFyLWxpbmUtaGVpZ2h0OiBcXGY4NzE7XG4kZmEtdmFyLWxpbms6IFxcZjBjMTtcbiRmYS12YXItbGlua2VkaW46IFxcZjA4YztcbiRmYS12YXItbGlua2VkaW4taW46IFxcZjBlMTtcbiRmYS12YXItbGlub2RlOiBcXGYyYjg7XG4kZmEtdmFyLWxpbnV4OiBcXGYxN2M7XG4kZmEtdmFyLWxpcHM6IFxcZjYwMDtcbiRmYS12YXItbGlyYS1zaWduOiBcXGYxOTU7XG4kZmEtdmFyLWxpc3Q6IFxcZjAzYTtcbiRmYS12YXItbGlzdC1hbHQ6IFxcZjAyMjtcbiRmYS12YXItbGlzdC1vbDogXFxmMGNiO1xuJGZhLXZhci1saXN0LXVsOiBcXGYwY2E7XG4kZmEtdmFyLWxvY2F0aW9uOiBcXGY2MDE7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XG4kZmEtdmFyLWxvY2F0aW9uLWNpcmNsZTogXFxmNjAyO1xuJGZhLXZhci1sb2NhdGlvbi1zbGFzaDogXFxmNjAzO1xuJGZhLXZhci1sb2NrOiBcXGYwMjM7XG4kZmEtdmFyLWxvY2stYWx0OiBcXGYzMGQ7XG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJGZhLXZhci1sb2NrLW9wZW4tYWx0OiBcXGYzYzI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFxcZjE3NTtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcXGYxNzc7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFxcZjE3ODtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXFxmMTc2O1xuJGZhLXZhci1sb3Zlc2VhdDogXFxmNGNjO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWx1Y2hhZG9yOiBcXGY0NTU7XG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xuJGZhLXZhci1sdW5nczogXFxmNjA0O1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLW1hY2U6IFxcZjZmODtcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLW1haWxib3g6IFxcZjgxMztcbiRmYS12YXItbWFpbGNoaW1wOiBcXGY1OWU7XG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcbiRmYS12YXItbWFuZGFsb3JpYW46IFxcZjUwZjtcbiRmYS12YXItbWFuZG9saW46IFxcZjZmOTtcbiRmYS12YXItbWFwOiBcXGYyNzk7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRmYS12YXItbWFwLW1hcmtlZC1hbHQ6IFxcZjVhMDtcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdC1zbGFzaDogXFxmNjA1O1xuJGZhLXZhci1tYXAtbWFya2VyLWNoZWNrOiBcXGY2MDY7XG4kZmEtdmFyLW1hcC1tYXJrZXItZWRpdDogXFxmNjA3O1xuJGZhLXZhci1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOiBcXGY2MDg7XG4kZmEtdmFyLW1hcC1tYXJrZXItbWludXM6IFxcZjYwOTtcbiRmYS12YXItbWFwLW1hcmtlci1wbHVzOiBcXGY2MGE7XG4kZmEtdmFyLW1hcC1tYXJrZXItcXVlc3Rpb246IFxcZjYwYjtcbiRmYS12YXItbWFwLW1hcmtlci1zbGFzaDogXFxmNjBjO1xuJGZhLXZhci1tYXAtbWFya2VyLXNtaWxlOiBcXGY2MGQ7XG4kZmEtdmFyLW1hcC1tYXJrZXItdGltZXM6IFxcZjYwZTtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItbWFya2Rvd246IFxcZjYwZjtcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLW1lYXQ6IFxcZjgxNDtcbiRmYS12YXItbWVkYWw6IFxcZjVhMjtcbiRmYS12YXItbWVkYXBwczogXFxmM2M2O1xuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcbiRmYS12YXItbWVkaXVtLW06IFxcZjNjNztcbiRmYS12YXItbWVka2l0OiBcXGYwZmE7XG4kZmEtdmFyLW1lZHJ0OiBcXGYzYzg7XG4kZmEtdmFyLW1lZXR1cDogXFxmMmUwO1xuJGZhLXZhci1tZWdhcGhvbmU6IFxcZjY3NTtcbiRmYS12YXItbWVnYXBvcnQ6IFxcZjVhMztcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW1lbW9yeTogXFxmNTM4O1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcXGYxMzA7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0OiBcXGYzYzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFxcZjEzMTtcbiRmYS12YXItbWljcm9zY29wZTogXFxmNjEwO1xuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcbiRmYS12YXItbWluZC1zaGFyZTogXFxmNjc3O1xuJGZhLXZhci1taW51czogXFxmMDY4O1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFxcZjA1NjtcbiRmYS12YXItbWludXMtaGV4YWdvbjogXFxmMzA3O1xuJGZhLXZhci1taW51cy1vY3RhZ29uOiBcXGYzMDg7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xuJGZhLXZhci1taXN0bGV0b2U6IFxcZjdiNDtcbiRmYS12YXItbWl0dGVuOiBcXGY3YjU7XG4kZmEtdmFyLW1peDogXFxmM2NiO1xuJGZhLXZhci1taXhjbG91ZDogXFxmMjg5O1xuJGZhLXZhci1taXp1bmk6IFxcZjNjYztcbiRmYS12YXItbW9iaWxlOiBcXGYxMGI7XG4kZmEtdmFyLW1vYmlsZS1hbHQ6IFxcZjNjZDtcbiRmYS12YXItbW9iaWxlLWFuZHJvaWQ6IFxcZjNjZTtcbiRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0OiBcXGYzY2Y7XG4kZmEtdmFyLW1vZHg6IFxcZjI4NTtcbiRmYS12YXItbW9uZXJvOiBcXGYzZDA7XG4kZmEtdmFyLW1vbmV5LWJpbGw6IFxcZjBkNjtcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbW9uZXktY2hlY2s6IFxcZjUzYztcbiRmYS12YXItbW9uZXktY2hlY2stYWx0OiBcXGY1M2Q7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQ6IFxcZjg3MjtcbiRmYS12YXItbW9uZXktY2hlY2stZWRpdC1hbHQ6IFxcZjg3MztcbiRmYS12YXItbW9uaXRvci1oZWFydC1yYXRlOiBcXGY2MTE7XG4kZmEtdmFyLW1vbmtleTogXFxmNmZiO1xuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLW1vb24tY2xvdWQ6IFxcZjc1NDtcbiRmYS12YXItbW9vbi1zdGFyczogXFxmNzU1O1xuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kZmEtdmFyLW1vc3F1ZTogXFxmNjc4O1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kZmEtdmFyLW1vdW50YWluczogXFxmNmZkO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW11ZzogXFxmODc0O1xuJGZhLXZhci1tdWctaG90OiBcXGY3YjY7XG4kZmEtdmFyLW11Zy1tYXJzaG1hbGxvd3M6IFxcZjdiNztcbiRmYS12YXItbXVnLXRlYTogXFxmODc1O1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLW5hcndoYWw6IFxcZjZmZTtcbiRmYS12YXItbmVvczogXFxmNjEyO1xuJGZhLXZhci1uZXR3b3JrLXdpcmVkOiBcXGY2ZmY7XG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xuJGZhLXZhci1uZXdzcGFwZXI6IFxcZjFlYTtcbiRmYS12YXItbmltYmxyOiBcXGY1YTg7XG4kZmEtdmFyLW5vZGU6IFxcZjQxOTtcbiRmYS12YXItbm9kZS1qczogXFxmM2QzO1xuJGZhLXZhci1ub3QtZXF1YWw6IFxcZjUzZTtcbiRmYS12YXItbm90ZXMtbWVkaWNhbDogXFxmNDgxO1xuJGZhLXZhci1ucG06IFxcZjNkNDtcbiRmYS12YXItbnM4OiBcXGYzZDU7XG4kZmEtdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXFxmMjQ3O1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXFxmMjQ4O1xuJGZhLXZhci1vY3RhZ29uOiBcXGYzMDY7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFxcZjI2MztcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci1vaWwtdGVtcDogXFxmNjE0O1xuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItb21lZ2E6IFxcZjY3YTtcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcbiRmYS12YXItb3JuYW1lbnQ6IFxcZjdiODtcbiRmYS12YXItb3NpOiBcXGY0MWE7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLW91dGRlbnQ6IFxcZjAzYjtcbiRmYS12YXItb3ZlcmxpbmU6IFxcZjg3NjtcbiRmYS12YXItcGFnZS1icmVhazogXFxmODc3O1xuJGZhLXZhci1wYWdlNDogXFxmM2Q3O1xuJGZhLXZhci1wYWdlbGluZXM6IFxcZjE4YztcbiRmYS12YXItcGFnZXI6IFxcZjgxNTtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcbiRmYS12YXItcGFpbnQtYnJ1c2gtYWx0OiBcXGY1YTk7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItcGFsbGV0LWFsdDogXFxmNDgzO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcbiRmYS12YXItcGFyYWNodXRlLWJveDogXFxmNGNkO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRmYS12YXItcGFyYWdyYXBoLXJ0bDogXFxmODc4O1xuJGZhLXZhci1wYXJraW5nOiBcXGY1NDA7XG4kZmEtdmFyLXBhcmtpbmctY2lyY2xlOiBcXGY2MTU7XG4kZmEtdmFyLXBhcmtpbmctY2lyY2xlLXNsYXNoOiBcXGY2MTY7XG4kZmEtdmFyLXBhcmtpbmctc2xhc2g6IFxcZjYxNztcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLXBhdy1hbHQ6IFxcZjcwMTtcbiRmYS12YXItcGF3LWNsYXdzOiBcXGY3MDI7XG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1wZWdhc3VzOiBcXGY3MDM7XG4kZmEtdmFyLXBlbjogXFxmMzA0O1xuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XG4kZmEtdmFyLXBlbi1mYW5jeTogXFxmNWFjO1xuJGZhLXZhci1wZW4tbmliOiBcXGY1YWQ7XG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItcGVuY2lsOiBcXGYwNDA7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLXBhaW50YnJ1c2g6IFxcZjYxODtcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbm5hbnQ6IFxcZjQ1NjtcbiRmYS12YXItcGVubnktYXJjYWRlOiBcXGY3MDQ7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLXBlcmNlbnQ6IFxcZjI5NTtcbiRmYS12YXItcGVyY2VudGFnZTogXFxmNTQxO1xuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcbiRmYS12YXItcGVyc29uLWJvb3RoOiBcXGY3NTY7XG4kZmEtdmFyLXBlcnNvbi1jYXJyeTogXFxmNGNmO1xuJGZhLXZhci1wZXJzb24tZG9sbHk6IFxcZjRkMDtcbiRmYS12YXItcGVyc29uLWRvbGx5LWVtcHR5OiBcXGY0ZDE7XG4kZmEtdmFyLXBlcnNvbi1zaWduOiBcXGY3NTc7XG4kZmEtdmFyLXBoYWJyaWNhdG9yOiBcXGYzZGI7XG4kZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrOiBcXGYzZGM7XG4kZmEtdmFyLXBob2VuaXgtc3F1YWRyb246IFxcZjUxMTtcbiRmYS12YXItcGhvbmU6IFxcZjA5NTtcbiRmYS12YXItcGhvbmUtYWx0OiBcXGY4Nzk7XG4kZmEtdmFyLXBob25lLWxhcHRvcDogXFxmODdhO1xuJGZhLXZhci1waG9uZS1vZmZpY2U6IFxcZjY3ZDtcbiRmYS12YXItcGhvbmUtcGx1czogXFxmNGQyO1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLXBpOiBcXGY2N2U7XG4kZmEtdmFyLXBpZTogXFxmNzA1O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXBpZWQtcGlwZXItaGF0OiBcXGY0ZTU7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcbiRmYS12YXItcGlnOiBcXGY3MDY7XG4kZmEtdmFyLXBpZ2d5LWJhbms6IFxcZjRkMztcbiRmYS12YXItcGlsbHM6IFxcZjQ4NDtcbiRmYS12YXItcGludGVyZXN0OiBcXGYwZDI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcXGYyMzE7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFxcZjBkMztcbiRmYS12YXItcGl6emE6IFxcZjgxNztcbiRmYS12YXItcGl6emEtc2xpY2U6IFxcZjgxODtcbiRmYS12YXItcGxhY2Utb2Ytd29yc2hpcDogXFxmNjdmO1xuJGZhLXZhci1wbGFuZTogXFxmMDcyO1xuJGZhLXZhci1wbGFuZS1hbHQ6IFxcZjNkZTtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLXBsdXM6IFxcZjA2NztcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1oZXhhZ29uOiBcXGYzMDA7XG4kZmEtdmFyLXBsdXMtb2N0YWdvbjogXFxmMzAxO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXFxmMGZlO1xuJGZhLXZhci1wb2RjYXN0OiBcXGYyY2U7XG4kZmEtdmFyLXBvZGl1bTogXFxmNjgwO1xuJGZhLXZhci1wb2RpdW0tc3RhcjogXFxmNzU4O1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1wb2xsLXBlb3BsZTogXFxmNzU5O1xuJGZhLXZhci1wb286IFxcZjJmZTtcbiRmYS12YXItcG9vLXN0b3JtOiBcXGY3NWE7XG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcbiRmYS12YXItcG9wY29ybjogXFxmODE5O1xuJGZhLXZhci1wb3J0cmFpdDogXFxmM2UwO1xuJGZhLXZhci1wb3VuZC1zaWduOiBcXGYxNTQ7XG4kZmEtdmFyLXBvd2VyLW9mZjogXFxmMDExO1xuJGZhLXZhci1wcmF5OiBcXGY2ODM7XG4kZmEtdmFyLXByYXlpbmctaGFuZHM6IFxcZjY4NDtcbiRmYS12YXItcHJlc2NyaXB0aW9uOiBcXGY1YjE7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGU6IFxcZjQ4NTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6IFxcZjQ4NjtcbiRmYS12YXItcHJlc2VudGF0aW9uOiBcXGY2ODU7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXByaW50LXNlYXJjaDogXFxmODFhO1xuJGZhLXZhci1wcmludC1zbGFzaDogXFxmNjg2O1xuJGZhLXZhci1wcm9jZWR1cmVzOiBcXGY0ODc7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGZhLXZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcbiRmYS12YXItcHVtcGtpbjogXFxmNzA3O1xuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItcXVlc3Rpb246IFxcZjEyODtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZTogXFxmMmZkO1xuJGZhLXZhci1xdWlkZGl0Y2g6IFxcZjQ1ODtcbiRmYS12YXItcXVpbnNjYXBlOiBcXGY0NTk7XG4kZmEtdmFyLXF1b3JhOiBcXGYyYzQ7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFxcZjEwZDtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFxcZjEwZTtcbiRmYS12YXItcXVyYW46IFxcZjY4NztcbiRmYS12YXItci1wcm9qZWN0OiBcXGY0Zjc7XG4kZmEtdmFyLXJhYmJpdDogXFxmNzA4O1xuJGZhLXZhci1yYWJiaXQtZmFzdDogXFxmNzA5O1xuJGZhLXZhci1yYWNxdWV0OiBcXGY0NWE7XG4kZmEtdmFyLXJhZGlhdGlvbjogXFxmN2I5O1xuJGZhLXZhci1yYWRpYXRpb24tYWx0OiBcXGY3YmE7XG4kZmEtdmFyLXJhaW5ib3c6IFxcZjc1YjtcbiRmYS12YXItcmFpbmRyb3BzOiBcXGY3NWM7XG4kZmEtdmFyLXJhbTogXFxmNzBhO1xuJGZhLXZhci1yYW1wLWxvYWRpbmc6IFxcZjRkNDtcbiRmYS12YXItcmFuZG9tOiBcXGYwNzQ7XG4kZmEtdmFyLXJhc3BiZXJyeS1waTogXFxmN2JiO1xuJGZhLXZhci1yYXZlbHJ5OiBcXGYyZDk7XG4kZmEtdmFyLXJlYWN0OiBcXGY0MWI7XG4kZmEtdmFyLXJlYWN0ZXVyb3BlOiBcXGY3NWQ7XG4kZmEtdmFyLXJlYWRtZTogXFxmNGQ1O1xuJGZhLXZhci1yZWJlbDogXFxmMWQwO1xuJGZhLXZhci1yZWNlaXB0OiBcXGY1NDM7XG4kZmEtdmFyLXJlY3RhbmdsZS1sYW5kc2NhcGU6IFxcZjJmYTtcbiRmYS12YXItcmVjdGFuZ2xlLXBvcnRyYWl0OiBcXGYyZmI7XG4kZmEtdmFyLXJlY3RhbmdsZS13aWRlOiBcXGYyZmM7XG4kZmEtdmFyLXJlY3ljbGU6IFxcZjFiODtcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXFxmMWEyO1xuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcbiRmYS12YXItcmVkbzogXFxmMDFlO1xuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGVhdDogXFxmMzYzO1xuJGZhLXZhci1yZXBlYXQtMTogXFxmMzY1O1xuJGZhLXZhci1yZXBlYXQtMS1hbHQ6IFxcZjM2NjtcbiRmYS12YXItcmVwZWF0LWFsdDogXFxmMzY0O1xuJGZhLXZhci1yZXBseTogXFxmM2U1O1xuJGZhLXZhci1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItcmVwbHlkOiBcXGYzZTY7XG4kZmEtdmFyLXJlcHVibGljYW46IFxcZjc1ZTtcbiRmYS12YXItcmVzZWFyY2hnYXRlOiBcXGY0Zjg7XG4kZmEtdmFyLXJlc29sdmluZzogXFxmM2U3O1xuJGZhLXZhci1yZXN0cm9vbTogXFxmN2JkO1xuJGZhLXZhci1yZXR3ZWV0OiBcXGYwNzk7XG4kZmEtdmFyLXJldHdlZXQtYWx0OiBcXGYzNjE7XG4kZmEtdmFyLXJldjogXFxmNWIyO1xuJGZhLXZhci1yaWJib246IFxcZjRkNjtcbiRmYS12YXItcmluZzogXFxmNzBiO1xuJGZhLXZhci1yaW5ncy13ZWRkaW5nOiBcXGY4MWI7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1yb3V0ZS1oaWdod2F5OiBcXGY2MWE7XG4kZmEtdmFyLXJvdXRlLWludGVyc3RhdGU6IFxcZjYxYjtcbiRmYS12YXItcnNzOiBcXGYwOWU7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFxcZjE0MztcbiRmYS12YXItcnVibGUtc2lnbjogXFxmMTU4O1xuJGZhLXZhci1ydWxlcjogXFxmNTQ1O1xuJGZhLXZhci1ydWxlci1jb21iaW5lZDogXFxmNTQ2O1xuJGZhLXZhci1ydWxlci1ob3Jpem9udGFsOiBcXGY1NDc7XG4kZmEtdmFyLXJ1bGVyLXRyaWFuZ2xlOiBcXGY2MWM7XG4kZmEtdmFyLXJ1bGVyLXZlcnRpY2FsOiBcXGY1NDg7XG4kZmEtdmFyLXJ1bm5pbmc6IFxcZjcwYztcbiRmYS12YXItcnVwZWUtc2lnbjogXFxmMTU2O1xuJGZhLXZhci1ydjogXFxmN2JlO1xuJGZhLXZhci1zYWNrOiBcXGY4MWM7XG4kZmEtdmFyLXNhY2stZG9sbGFyOiBcXGY4MWQ7XG4kZmEtdmFyLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLXNhbGFkOiBcXGY4MWU7XG4kZmEtdmFyLXNhbGVzZm9yY2U6IFxcZjgzYjtcbiRmYS12YXItc2FuZHdpY2g6IFxcZjgxZjtcbiRmYS12YXItc2FzczogXFxmNDFlO1xuJGZhLXZhci1zYXRlbGxpdGU6IFxcZjdiZjtcbiRmYS12YXItc2F0ZWxsaXRlLWRpc2g6IFxcZjdjMDtcbiRmYS12YXItc2F1c2FnZTogXFxmODIwO1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXNjYWxwZWw6IFxcZjYxZDtcbiRmYS12YXItc2NhbHBlbC1wYXRoOiBcXGY2MWU7XG4kZmEtdmFyLXNjYW5uZXI6IFxcZjQ4ODtcbiRmYS12YXItc2Nhbm5lci1rZXlib2FyZDogXFxmNDg5O1xuJGZhLXZhci1zY2FubmVyLXRvdWNoc2NyZWVuOiBcXGY0OGE7XG4kZmEtdmFyLXNjYXJlY3JvdzogXFxmNzBkO1xuJGZhLXZhci1zY2FyZjogXFxmN2MxO1xuJGZhLXZhci1zY2hsaXg6IFxcZjNlYTtcbiRmYS12YXItc2Nob29sOiBcXGY1NDk7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcXGY1NGE7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1zY3JvbGw6IFxcZjcwZTtcbiRmYS12YXItc2Nyb2xsLW9sZDogXFxmNzBmO1xuJGZhLXZhci1zY3J1YmJlcjogXFxmMmY4O1xuJGZhLXZhci1zY3l0aGU6IFxcZjcxMDtcbiRmYS12YXItc2QtY2FyZDogXFxmN2MyO1xuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci1zZWFyY2gtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXNlZWRsaW5nOiBcXGY0ZDg7XG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xuJGZhLXZhci1zZW5kLWJhY2s6IFxcZjg3ZTtcbiRmYS12YXItc2VuZC1iYWNrd2FyZDogXFxmODdmO1xuJGZhLXZhci1zZXJ2ZXI6IFxcZjIzMztcbiRmYS12YXItc2VydmljZXN0YWNrOiBcXGYzZWM7XG4kZmEtdmFyLXNoYXBlczogXFxmNjFmO1xuJGZhLXZhci1zaGFyZTogXFxmMDY0O1xuJGZhLXZhci1zaGFyZS1hbGw6IFxcZjM2NztcbiRmYS12YXItc2hhcmUtYWx0OiBcXGYxZTA7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFxcZjFlMTtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLXNoZWVwOiBcXGY3MTE7XG4kZmEtdmFyLXNoZWtlbC1zaWduOiBcXGYyMGI7XG4kZmEtdmFyLXNoaWVsZDogXFxmMTMyO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXNoaWVsZC1jaGVjazogXFxmMmY3O1xuJGZhLXZhci1zaGllbGQtY3Jvc3M6IFxcZjcxMjtcbiRmYS12YXItc2hpcDogXFxmMjFhO1xuJGZhLXZhci1zaGlwcGluZy1mYXN0OiBcXGY0OGI7XG4kZmEtdmFyLXNoaXBwaW5nLXRpbWVkOiBcXGY0OGM7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXFxmMjE0O1xuJGZhLXZhci1zaGlzaC1rZWJhYjogXFxmODIxO1xuJGZhLXZhci1zaG9lLXByaW50czogXFxmNTRiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFxcZjI5MDtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcXGYyOTE7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFxcZjA3YTtcbiRmYS12YXItc2hvcHdhcmU6IFxcZjViNTtcbiRmYS12YXItc2hvdmVsOiBcXGY3MTM7XG4kZmEtdmFyLXNob3ZlbC1zbm93OiBcXGY3YzM7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1zaHJlZGRlcjogXFxmNjhhO1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1zaHV0dGxlY29jazogXFxmNDViO1xuJGZhLXZhci1zaWNrbGU6IFxcZjgyMjtcbiRmYS12YXItc2lnbWE6IFxcZjY4YjtcbiRmYS12YXItc2lnbjogXFxmNGQ5O1xuJGZhLXZhci1zaWduLWluOiBcXGYwOTA7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbi1vdXQ6IFxcZjA4YjtcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYWwtMTogXFxmNjhjO1xuJGZhLXZhci1zaWduYWwtMjogXFxmNjhkO1xuJGZhLXZhci1zaWduYWwtMzogXFxmNjhlO1xuJGZhLXZhci1zaWduYWwtNDogXFxmNjhmO1xuJGZhLXZhci1zaWduYWwtYWx0OiBcXGY2OTA7XG4kZmEtdmFyLXNpZ25hbC1hbHQtMTogXFxmNjkxO1xuJGZhLXZhci1zaWduYWwtYWx0LTI6IFxcZjY5MjtcbiRmYS12YXItc2lnbmFsLWFsdC0zOiBcXGY2OTM7XG4kZmEtdmFyLXNpZ25hbC1hbHQtc2xhc2g6IFxcZjY5NDtcbiRmYS12YXItc2lnbmFsLXNsYXNoOiBcXGY2OTU7XG4kZmEtdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xuJGZhLXZhci1zaW0tY2FyZDogXFxmN2M0O1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItc2l0aDogXFxmNTEyO1xuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLXNrZWxldG9uOiBcXGY2MjA7XG4kZmEtdmFyLXNrZXRjaDogXFxmN2M2O1xuJGZhLXZhci1za2ktanVtcDogXFxmN2M3O1xuJGZhLXZhci1za2ktbGlmdDogXFxmN2M4O1xuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1za3VsbDogXFxmNTRjO1xuJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XG4kZmEtdmFyLXNreWF0bGFzOiBcXGYyMTY7XG4kZmEtdmFyLXNreXBlOiBcXGYxN2U7XG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XG4kZmEtdmFyLXNsYWNrLWhhc2g6IFxcZjNlZjtcbiRmYS12YXItc2xhc2g6IFxcZjcxNTtcbiRmYS12YXItc2xlZGRpbmc6IFxcZjdjYjtcbiRmYS12YXItc2xlaWdoOiBcXGY3Y2M7XG4kZmEtdmFyLXNsaWRlcnMtaDogXFxmMWRlO1xuJGZhLXZhci1zbGlkZXJzLWgtc3F1YXJlOiBcXGYzZjA7XG4kZmEtdmFyLXNsaWRlcnMtdjogXFxmM2YxO1xuJGZhLXZhci1zbGlkZXJzLXYtc3F1YXJlOiBcXGYzZjI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1zbWlsZS1wbHVzOiBcXGY1Yjk7XG4kZmEtdmFyLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRmYS12YXItc21vZzogXFxmNzVmO1xuJGZhLXZhci1zbW9rZTogXFxmNzYwO1xuJGZhLXZhci1zbW9raW5nOiBcXGY0OGQ7XG4kZmEtdmFyLXNtb2tpbmctYmFuOiBcXGY1NGQ7XG4kZmEtdmFyLXNtczogXFxmN2NkO1xuJGZhLXZhci1zbmFrZTogXFxmNzE2O1xuJGZhLXZhci1zbmFwY2hhdDogXFxmMmFiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXFxmMmFjO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiRmYS12YXItc25vb3plOiBcXGY4ODA7XG4kZmEtdmFyLXNub3ctYmxvd2luZzogXFxmNzYxO1xuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItc25vd2ZsYWtlOiBcXGYyZGM7XG4kZmEtdmFyLXNub3dmbGFrZXM6IFxcZjdjZjtcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci1zbm93bW9iaWxlOiBcXGY3ZDE7XG4kZmEtdmFyLXNub3dwbG93OiBcXGY3ZDI7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJGZhLXZhci1zb3J0LWFsdDogXFxmODgzO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0OiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdDogXFxmODg1O1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kZmEtdmFyLXNvcnQtc2hhcGVzLWRvd246IFxcZjg4ODtcbiRmYS12YXItc29ydC1zaGFwZXMtZG93bi1hbHQ6IFxcZjg4OTtcbiRmYS12YXItc29ydC1zaGFwZXMtdXA6IFxcZjg4YTtcbiRmYS12YXItc29ydC1zaGFwZXMtdXAtYWx0OiBcXGY4OGI7XG4kZmEtdmFyLXNvcnQtc2l6ZS1kb3duOiBcXGY4OGM7XG4kZmEtdmFyLXNvcnQtc2l6ZS1kb3duLWFsdDogXFxmODhkO1xuJGZhLXZhci1zb3J0LXNpemUtdXA6IFxcZjg4ZTtcbiRmYS12YXItc29ydC1zaXplLXVwLWFsdDogXFxmODhmO1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItc291cDogXFxmODIzO1xuJGZhLXZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kZmEtdmFyLXNwYTogXFxmNWJiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLXNwYWRlOiBcXGYyZjQ7XG4kZmEtdmFyLXNwYXJrbGVzOiBcXGY4OTA7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLXNwZWxsLWNoZWNrOiBcXGY4OTE7XG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xuJGZhLXZhci1zcGlkZXItYmxhY2std2lkb3c6IFxcZjcxODtcbiRmYS12YXItc3BpZGVyLXdlYjogXFxmNzE5O1xuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XG4kZmEtdmFyLXNwaW5uZXItdGhpcmQ6IFxcZjNmNDtcbiRmYS12YXItc3Bsb3RjaDogXFxmNWJjO1xuJGZhLXZhci1zcG90aWZ5OiBcXGYxYmM7XG4kZmEtdmFyLXNwcmF5LWNhbjogXFxmNWJkO1xuJGZhLXZhci1zcXVhcmU6IFxcZjBjODtcbiRmYS12YXItc3F1YXJlLWZ1bGw6IFxcZjQ1YztcbiRmYS12YXItc3F1YXJlLXJvb3Q6IFxcZjY5NztcbiRmYS12YXItc3F1YXJlLXJvb3QtYWx0OiBcXGY2OTg7XG4kZmEtdmFyLXNxdWFyZXNwYWNlOiBcXGY1YmU7XG4kZmEtdmFyLXNxdWlycmVsOiBcXGY3MWE7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcXGYxOGQ7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcXGYxNmM7XG4kZmEtdmFyLXN0YWNrcGF0aDogXFxmODQyO1xuJGZhLXZhci1zdGFmZjogXFxmNzFiO1xuJGZhLXZhci1zdGFtcDogXFxmNWJmO1xuJGZhLXZhci1zdGFyOiBcXGYwMDU7XG4kZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50OiBcXGY2OTk7XG4kZmEtdmFyLXN0YXItY2hyaXN0bWFzOiBcXGY3ZDQ7XG4kZmEtdmFyLXN0YXItZXhjbGFtYXRpb246IFxcZjJmMztcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiRmYS12YXItc3RhcnM6IFxcZjc2MjtcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1zdGVhazogXFxmODI0O1xuJGZhLXZhci1zdGVhbTogXFxmMWI2O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG4kZmEtdmFyLXN0ZWVyaW5nLXdoZWVsOiBcXGY2MjI7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xuJGZhLXZhci1zdG9ja2luZzogXFxmN2Q1O1xuJGZhLXZhci1zdG9tYWNoOiBcXGY2MjM7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXN0b3JlOiBcXGY1NGU7XG4kZmEtdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLXN0cmV0Y2hlcjogXFxmODI1O1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcXGYwY2M7XG4kZmEtdmFyLXN0cmlwZTogXFxmNDI5O1xuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xuJGZhLXZhci1zdHJvb3B3YWZlbDogXFxmNTUxO1xuJGZhLXZhci1zdHVkaW92aW5hcmk6IFxcZjNmODtcbiRmYS12YXItc3R1bWJsZXVwb246IFxcZjFhNDtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XG4kZmEtdmFyLXN1YnNjcmlwdDogXFxmMTJjO1xuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItc3VpdGNhc2U6IFxcZjBmMjtcbiRmYS12YXItc3VpdGNhc2Utcm9sbGluZzogXFxmNWMxO1xuJGZhLXZhci1zdW46IFxcZjE4NTtcbiRmYS12YXItc3VuLWNsb3VkOiBcXGY3NjM7XG4kZmEtdmFyLXN1bi1kdXN0OiBcXGY3NjQ7XG4kZmEtdmFyLXN1bi1oYXplOiBcXGY3NjU7XG4kZmEtdmFyLXN1bmdsYXNzZXM6IFxcZjg5MjtcbiRmYS12YXItc3VucmlzZTogXFxmNzY2O1xuJGZhLXZhci1zdW5zZXQ6IFxcZjc2NztcbiRmYS12YXItc3VwZXJwb3dlcnM6IFxcZjJkZDtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFxcZjEyYjtcbiRmYS12YXItc3VwcGxlOiBcXGYzZjk7XG4kZmEtdmFyLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLXN1c2U6IFxcZjdkNjtcbiRmYS12YXItc3dhdGNoYm9vazogXFxmNWMzO1xuJGZhLXZhci1zd2ltbWVyOiBcXGY1YzQ7XG4kZmEtdmFyLXN3aW1taW5nLXBvb2w6IFxcZjVjNTtcbiRmYS12YXItc3dvcmQ6IFxcZjcxYztcbiRmYS12YXItc3dvcmRzOiBcXGY3MWQ7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItc3luYWdvZ3VlOiBcXGY2OWI7XG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcbiRmYS12YXItc3lyaW5nZTogXFxmNDhlO1xuJGZhLXZhci10YWJsZTogXFxmMGNlO1xuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiRmYS12YXItdGFibGV0OiBcXGYxMGE7XG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRmYS12YXItdGFibGV0LWFuZHJvaWQ6IFxcZjNmYjtcbiRmYS12YXItdGFibGV0LWFuZHJvaWQtYWx0OiBcXGYzZmM7XG4kZmEtdmFyLXRhYmxldC1ydWdnZWQ6IFxcZjQ4ZjtcbiRmYS12YXItdGFibGV0czogXFxmNDkwO1xuJGZhLXZhci10YWNob21ldGVyOiBcXGYwZTQ7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0OiBcXGYzZmQ7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6IFxcZjYyNDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdDogXFxmNjI1O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0ZXN0OiBcXGY2MjY7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3c6IFxcZjYyNztcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtc2xvd2VzdDogXFxmNjI4O1xuJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2U6IFxcZjYyOTtcbiRmYS12YXItdGFjaG9tZXRlci1mYXN0OiBcXGY2MmE7XG4kZmEtdmFyLXRhY2hvbWV0ZXItZmFzdGVzdDogXFxmNjJiO1xuJGZhLXZhci10YWNob21ldGVyLXNsb3c6IFxcZjYyYztcbiRmYS12YXItdGFjaG9tZXRlci1zbG93ZXN0OiBcXGY2MmQ7XG4kZmEtdmFyLXRhY286IFxcZjgyNjtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItdGFsbHk6IFxcZjY5YztcbiRmYS12YXItdGFuYWtoOiBcXGY4Mjc7XG4kZmEtdmFyLXRhcGU6IFxcZjRkYjtcbiRmYS12YXItdGFza3M6IFxcZjBhZTtcbiRmYS12YXItdGFza3MtYWx0OiBcXGY4Mjg7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXRlZXRoOiBcXGY2MmU7XG4kZmEtdmFyLXRlZXRoLW9wZW46IFxcZjYyZjtcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjNmZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtZnJpZ2lkOiBcXGY3Njg7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaG90OiBcXGY3NmE7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWxvdzogXFxmNzZiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcXGYxZDU7XG4kZmEtdmFyLXRlbmdlOiBcXGY3ZDc7XG4kZmEtdmFyLXRlbm5pcy1iYWxsOiBcXGY0NWU7XG4kZmEtdmFyLXRlcm1pbmFsOiBcXGYxMjA7XG4kZmEtdmFyLXRleHQ6IFxcZjg5MztcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdGV4dC1zaXplOiBcXGY4OTQ7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFxcZjAzNTtcbiRmYS12YXItdGg6IFxcZjAwYTtcbiRmYS12YXItdGgtbGFyZ2U6IFxcZjAwOTtcbiRmYS12YXItdGgtbGlzdDogXFxmMDBiO1xuJGZhLXZhci10aGUtcmVkLXlldGk6IFxcZjY5ZDtcbiRmYS12YXItdGhlYXRlci1tYXNrczogXFxmNjMwO1xuJGZhLXZhci10aGVtZWNvOiBcXGY1YzY7XG4kZmEtdmFyLXRoZW1laXNsZTogXFxmMmIyO1xuJGZhLXZhci10aGVybW9tZXRlcjogXFxmNDkxO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXFxmMmNiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJGZhLXZhci10aGV0YTogXFxmNjllO1xuJGZhLXZhci10aGluay1wZWFrczogXFxmNzMxO1xuJGZhLXZhci10aHVtYnMtZG93bjogXFxmMTY1O1xuJGZhLXZhci10aHVtYnMtdXA6IFxcZjE2NDtcbiRmYS12YXItdGh1bWJ0YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXRodW5kZXJzdG9ybTogXFxmNzZjO1xuJGZhLXZhci10aHVuZGVyc3Rvcm0tbW9vbjogXFxmNzZkO1xuJGZhLXZhci10aHVuZGVyc3Rvcm0tc3VuOiBcXGY3NmU7XG4kZmEtdmFyLXRpY2tldDogXFxmMTQ1O1xuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XG4kZmEtdmFyLXRpbGRlOiBcXGY2OWY7XG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXFxmMDU3O1xuJGZhLXZhci10aW1lcy1oZXhhZ29uOiBcXGYyZWU7XG4kZmEtdmFyLXRpbWVzLW9jdGFnb246IFxcZjJmMDtcbiRmYS12YXItdGltZXMtc3F1YXJlOiBcXGYyZDM7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItdGludC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aXJlOiBcXGY2MzE7XG4kZmEtdmFyLXRpcmUtZmxhdDogXFxmNjMyO1xuJGZhLXZhci10aXJlLXByZXNzdXJlLXdhcm5pbmc6IFxcZjYzMztcbiRmYS12YXItdGlyZS1ydWdnZWQ6IFxcZjYzNDtcbiRmYS12YXItdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItdG9nZ2xlLW9mZjogXFxmMjA0O1xuJGZhLXZhci10b2dnbGUtb246IFxcZjIwNTtcbiRmYS12YXItdG9pbGV0OiBcXGY3ZDg7XG4kZmEtdmFyLXRvaWxldC1wYXBlcjogXFxmNzFlO1xuJGZhLXZhci10b2lsZXQtcGFwZXItYWx0OiBcXGY3MWY7XG4kZmEtdmFyLXRvbWJzdG9uZTogXFxmNzIwO1xuJGZhLXZhci10b21ic3RvbmUtYWx0OiBcXGY3MjE7XG4kZmEtdmFyLXRvb2xib3g6IFxcZjU1MjtcbiRmYS12YXItdG9vbHM6IFxcZjdkOTtcbiRmYS12YXItdG9vdGg6IFxcZjVjOTtcbiRmYS12YXItdG9vdGhicnVzaDogXFxmNjM1O1xuJGZhLXZhci10b3JhaDogXFxmNmEwO1xuJGZhLXZhci10b3JpaS1nYXRlOiBcXGY2YTE7XG4kZmEtdmFyLXRvcm5hZG86IFxcZjc2ZjtcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJGZhLXZhci10cmFmZmljLWNvbmU6IFxcZjYzNjtcbiRmYS12YXItdHJhZmZpYy1saWdodDogXFxmNjM3O1xuJGZhLXZhci10cmFmZmljLWxpZ2h0LWdvOiBcXGY2Mzg7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQtc2xvdzogXFxmNjM5O1xuJGZhLXZhci10cmFmZmljLWxpZ2h0LXN0b3A6IFxcZjYzYTtcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItdHJhbTogXFxmN2RhO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI0O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItdHJhc2gtdW5kbzogXFxmODk1O1xuJGZhLXZhci10cmFzaC11bmRvLWFsdDogXFxmODk2O1xuJGZhLXZhci10cmVhc3VyZS1jaGVzdDogXFxmNzIzO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLXRyZWUtYWx0OiBcXGY0MDA7XG4kZmEtdmFyLXRyZWUtY2hyaXN0bWFzOiBcXGY3ZGI7XG4kZmEtdmFyLXRyZWUtZGVjb3JhdGVkOiBcXGY3ZGM7XG4kZmEtdmFyLXRyZWUtbGFyZ2U6IFxcZjdkZDtcbiRmYS12YXItdHJlZS1wYWxtOiBcXGY4MmI7XG4kZmEtdmFyLXRyZWVzOiBcXGY3MjQ7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci10cmlhbmdsZTogXFxmMmVjO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXFxmMjYyO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItdHJvcGh5LWFsdDogXFxmMmViO1xuJGZhLXZhci10cnVjazogXFxmMGQxO1xuJGZhLXZhci10cnVjay1jb250YWluZXI6IFxcZjRkYztcbiRmYS12YXItdHJ1Y2stY291Y2g6IFxcZjRkZDtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItdHJ1Y2stcGxvdzogXFxmN2RlO1xuJGZhLXZhci10cnVjay1yYW1wOiBcXGY0ZTA7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHVya2V5OiBcXGY3MjU7XG4kZmEtdmFyLXR1cnRsZTogXFxmNzI2O1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10di1yZXRybzogXFxmNDAxO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci11bmljb3JuOiBcXGY3Mjc7XG4kZmEtdmFyLXVuaW9uOiBcXGY2YTI7XG4kZmEtdmFyLXVuaXJlZ2lzdHJ5OiBcXGY0MDQ7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFxcZjI5YTtcbiRmYS12YXItdW5pdmVyc2l0eTogXFxmMTljO1xuJGZhLXZhci11bmxpbms6IFxcZjEyNztcbiRmYS12YXItdW5sb2NrOiBcXGYwOWM7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFxcZjEzZTtcbiRmYS12YXItdW50YXBwZDogXFxmNDA1O1xuJGZhLXZhci11cGxvYWQ6IFxcZjA5MztcbiRmYS12YXItdXBzOiBcXGY3ZTA7XG4kZmEtdmFyLXVzYjogXFxmMjg3O1xuJGZhLXZhci11c2QtY2lyY2xlOiBcXGYyZTg7XG4kZmEtdmFyLXVzZC1zcXVhcmU6IFxcZjJlOTtcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci11c2VyLWNoYXJ0OiBcXGY2YTM7XG4kZmEtdmFyLXVzZXItY2hlY2s6IFxcZjRmYztcbiRmYS12YXItdXNlci1jaXJjbGU6IFxcZjJiZDtcbiRmYS12YXItdXNlci1jbG9jazogXFxmNGZkO1xuJGZhLXZhci11c2VyLWNvZzogXFxmNGZlO1xuJGZhLXZhci11c2VyLWNyb3duOiBcXGY2YTQ7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci11c2VyLWhhcmQtaGF0OiBcXGY4MmM7XG4kZmEtdmFyLXVzZXItaGVhZHNldDogXFxmODJkO1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItdXNlci1tZC1jaGF0OiBcXGY4MmU7XG4kZmEtdmFyLXVzZXItbWludXM6IFxcZjUwMztcbiRmYS12YXItdXNlci1uaW5qYTogXFxmNTA0O1xuJGZhLXZhci11c2VyLW51cnNlOiBcXGY4MmY7XG4kZmEtdmFyLXVzZXItcGx1czogXFxmMjM0O1xuJGZhLXZhci11c2VyLXNlY3JldDogXFxmMjFiO1xuJGZhLXZhci11c2VyLXNoaWVsZDogXFxmNTA1O1xuJGZhLXZhci11c2VyLXNsYXNoOiBcXGY1MDY7XG4kZmEtdmFyLXVzZXItdGFnOiBcXGY1MDc7XG4kZmEtdmFyLXVzZXItdGllOiBcXGY1MDg7XG4kZmEtdmFyLXVzZXItdGltZXM6IFxcZjIzNTtcbiRmYS12YXItdXNlcnM6IFxcZjBjMDtcbiRmYS12YXItdXNlcnMtY2xhc3M6IFxcZjYzZDtcbiRmYS12YXItdXNlcnMtY29nOiBcXGY1MDk7XG4kZmEtdmFyLXVzZXJzLWNyb3duOiBcXGY2YTU7XG4kZmEtdmFyLXVzZXJzLW1lZGljYWw6IFxcZjgzMDtcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci11dGVuc2lsLWZvcms6IFxcZjJlMztcbiRmYS12YXItdXRlbnNpbC1rbmlmZTogXFxmMmU0O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLXV0ZW5zaWxzLWFsdDogXFxmMmU2O1xuJGZhLXZhci12YWFkaW46IFxcZjQwODtcbiRmYS12YXItdmFsdWUtYWJzb2x1dGU6IFxcZjZhNjtcbiRmYS12YXItdmVjdG9yLXNxdWFyZTogXFxmNWNiO1xuJGZhLXZhci12ZW51czogXFxmMjIxO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFxcZjIyNjtcbiRmYS12YXItdmVudXMtbWFyczogXFxmMjI4O1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLXZpYWRlbzogXFxmMmE5O1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcXGYyYWE7XG4kZmEtdmFyLXZpYWw6IFxcZjQ5MjtcbiRmYS12YXItdmlhbHM6IFxcZjQ5MztcbiRmYS12YXItdmliZXI6IFxcZjQwOTtcbiRmYS12YXItdmlkZW86IFxcZjAzZDtcbiRmYS12YXItdmlkZW8tcGx1czogXFxmNGUxO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci12azogXFxmMTg5O1xuJGZhLXZhci12bnY6IFxcZjQwYjtcbiRmYS12YXItdm9pY2VtYWlsOiBcXGY4OTc7XG4kZmEtdmFyLXZvbGNhbm86IFxcZjc3MDtcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbHVtZTogXFxmNmE4O1xuJGZhLXZhci12b2x1bWUtZG93bjogXFxmMDI3O1xuJGZhLXZhci12b2x1bWUtbXV0ZTogXFxmNmE5O1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcXGYwMjY7XG4kZmEtdmFyLXZvbHVtZS1zbGFzaDogXFxmMmUyO1xuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcbiRmYS12YXItdm90ZS1uYXk6IFxcZjc3MTtcbiRmYS12YXItdm90ZS15ZWE6IFxcZjc3MjtcbiRmYS12YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XG4kZmEtdmFyLXZ1ZWpzOiBcXGY0MWY7XG4kZmEtdmFyLXdhbGtlcjogXFxmODMxO1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGxldDogXFxmNTU1O1xuJGZhLXZhci13YW5kOiBcXGY3MmE7XG4kZmEtdmFyLXdhbmQtbWFnaWM6IFxcZjcyYjtcbiRmYS12YXItd2FyZWhvdXNlOiBcXGY0OTQ7XG4kZmEtdmFyLXdhcmVob3VzZS1hbHQ6IFxcZjQ5NTtcbiRmYS12YXItd2FzaGVyOiBcXGY4OTg7XG4kZmEtdmFyLXdhdGNoOiBcXGYyZTE7XG4kZmEtdmFyLXdhdGNoLWZpdG5lc3M6IFxcZjYzZTtcbiRmYS12YXItd2F0ZXI6IFxcZjc3MztcbiRmYS12YXItd2F0ZXItbG93ZXI6IFxcZjc3NDtcbiRmYS12YXItd2F0ZXItcmlzZTogXFxmNzc1O1xuJGZhLXZhci13YXZlLXNpbmU6IFxcZjg5OTtcbiRmYS12YXItd2F2ZS1zcXVhcmU6IFxcZjgzZTtcbiRmYS12YXItd2F2ZS10cmlhbmdsZTogXFxmODlhO1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLXdlYmNhbTogXFxmODMyO1xuJGZhLXZhci13ZWJjYW0tc2xhc2g6IFxcZjgzMztcbiRmYS12YXItd2VlYmx5OiBcXGY1Y2M7XG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XG4kZmEtdmFyLXdlaWdodDogXFxmNDk2O1xuJGZhLXZhci13ZWlnaHQtaGFuZ2luZzogXFxmNWNkO1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItd2hhbGU6IFxcZjcyYztcbiRmYS12YXItd2hhdHNhcHA6IFxcZjIzMjtcbiRmYS12YXItd2hhdHNhcHAtc3F1YXJlOiBcXGY0MGM7XG4kZmEtdmFyLXdoZWF0OiBcXGY3MmQ7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRmYS12YXItd2hpc3RsZTogXFxmNDYwO1xuJGZhLXZhci13aG1jczogXFxmNDBkO1xuJGZhLXZhci13aWZpOiBcXGYxZWI7XG4kZmEtdmFyLXdpZmktMTogXFxmNmFhO1xuJGZhLXZhci13aWZpLTI6IFxcZjZhYjtcbiRmYS12YXItd2lmaS1zbGFzaDogXFxmNmFjO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xuJGZhLXZhci13aW5kOiBcXGY3MmU7XG4kZmEtdmFyLXdpbmQtdHVyYmluZTogXFxmODliO1xuJGZhLXZhci13aW5kLXdhcm5pbmc6IFxcZjc3NjtcbiRmYS12YXItd2luZG93OiBcXGY0MGU7XG4kZmEtdmFyLXdpbmRvdy1hbHQ6IFxcZjQwZjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcXGY0MTA7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXFxmMmQwO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFxcZjJkMjtcbiRmYS12YXItd2luZG93czogXFxmMTdhO1xuJGZhLXZhci13aW5kc29jazogXFxmNzc3O1xuJGZhLXZhci13aW5lLWJvdHRsZTogXFxmNzJmO1xuJGZhLXZhci13aW5lLWdsYXNzOiBcXGY0ZTM7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XG4kZmEtdmFyLXdpeDogXFxmNWNmO1xuJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdDogXFxmNzMwO1xuJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uOiBcXGY1MTQ7XG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcbiRmYS12YXItd3BleHBsb3JlcjogXFxmMmRlO1xuJGZhLXZhci13cGZvcm1zOiBcXGYyOTg7XG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcbiRmYS12YXItd3JlYXRoOiBcXGY3ZTI7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci14LXJheTogXFxmNDk3O1xuJGZhLXZhci14Ym94OiBcXGY0MTI7XG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcXGYyM2I7XG4kZmEtdmFyLXlhaG9vOiBcXGYxOWU7XG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXIteWFybjogXFxmN2UzO1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItemhpaHU6IFxcZjYzZjtcbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoICogNS80O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCwgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAoJGZhLWZ3LXdpZHRoKjIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWJhY3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hYmFjdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY29ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkanVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZmZpbGlhdGV0aGVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXItZnJlc2hlbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXItZnJlc2hlbmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpcmJuYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyYm5iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsYXJtLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGFybS1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGFybS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxhcm0tZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxhcm0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxhcm0tcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGFybS1zbm9vemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsYXJtLXNub296ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGdvbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGdvbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWNvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWNvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1jZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tanVzdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxsZXJnaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGxlcmdpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYnVsYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmFseXRpY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmNob3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdlbGxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnljcmVhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnljcmVhdGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFua2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFua2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlLWlvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWNyYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1jcmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXRvLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWZyb20tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWZyb20tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tYm90dG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJ0c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJ0c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN5bW1ldHJpayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzc2lhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXNzaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9wcmVmaXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXV0b3ByZWZpeGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWFuZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF4ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXhlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF4ZS1iYXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF4ZS1iYXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5LWNhcnJpYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2twYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrcGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2tzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWRnZS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZS1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2UtcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UtcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWRnZXItaG9uZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlci1ob25leSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWdzLXNob3BwaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWdzLXNob3BwaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxsLXBpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGwtcGlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxsb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGxvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxsb3QtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGxvdC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmRjYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGUtcmVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZS1yZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGUtc2NhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZS1zY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNrZXRiYWxsLWhvb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktYm9sdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0bGUtbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0bGUtbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNjaG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNjaG9vbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zY2hvb2wtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nLW1vdW50YWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmctbW91bnRhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW1vYmplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW9oYXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpb2hhemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXJ0aGRheS1jYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0YnVja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYW5rZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYW5rZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGluZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlci1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aC1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib21iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZS1icmVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZS1icmVhayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stZGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1kZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2staGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2staGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stcmVhZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stc3BlbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLXNwZWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9va21hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2tzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2tzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290aC1jdXJ0YWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib290aC1jdXJ0YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb3RzdHJhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdHN0cmFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1pbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLW5vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1ub25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1vdXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLW91dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXN0eWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1zdHlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3ctYXJyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvdy1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLXBpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctcGlucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1iYWxsb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1iYWxsb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWZyYWdpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1mcmFnaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hlcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94aW5nLWdsb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hpbmctZ2xvdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhY2tldHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWNrZXRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWNrZXRzLWN1cmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFja2V0cy1jdXJseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmVhZC1sb2FmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmVhZC1sb2FmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyZWFkLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmVhZC1zbGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpbmctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpbmctZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmluZy1mcm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpbmctZnJvbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9hZGNhc3QtdG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb3dzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnRjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVmZmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWlsZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbGhvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZS1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cmdlci1zb2RhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJnZXItc29kYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVycml0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVycml0byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzaW5lc3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzaW5lc3MtdGltZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXlzZWxsYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYmluZXQtZmlsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWJpbmV0LWZpbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3ItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXdlZWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXdlZWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1yZXRybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1wZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGdyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGdyb3VuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmRsZS1ob2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmRsZS1ob2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuZHktY2FuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuZHktY2FuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5keS1jb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5keS1jb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJhdHRlcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWJ1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1idW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWNyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItY3Jhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWdhcmFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWdhcmFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItbWVjaGFuaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1tZWNoYW5pYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXRpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci10aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci13YXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItd2FzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fycm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJyb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXNoLXJlZ2lzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2F0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdWxkcm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXVsZHJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpbmVycy1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1tYXN0ZXJjYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXZpc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50b3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyLW9mZmljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhaXItb2ZmaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcmdpbmctc3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYmFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbmV0d29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbmV0d29yayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LXNjYXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXNjYXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZS1zd2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlLXN3aXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJpc2hvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtY2xvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1jbG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1xdWVlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGlsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGltbmV5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGltbmV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZWNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZWNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHVyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGF3LW1hcmtzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGF3LW1hcmtzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGluaWMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3QtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZHJpenpsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZHJpenpsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1oYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1oYWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWhhaWwtbWl4ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWhhaWwtbWl4ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1lYXRiYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1yYWluYm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNob3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zbGVldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc2xlZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc25vdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc25vdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHMtbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzLXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc21pdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2NrdGFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ja3RhaWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1icmFuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1jb21taXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtY29tbWl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtbWVyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtbWVyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kaWVwaWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlLXRvZ286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZS10b2dvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29pbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29sdW1ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtYWx0LWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtYWx0LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhY3QtZGlzYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3Mtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3Mtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3Mtd2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3Mtd2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uY2llcmdlLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uZmx1ZW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uZmx1ZW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ubmVjdGRldmVsb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uc3RydWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25zdHJ1Y3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFpbmVyLXN0b3JhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhaW5lci1zdG9yYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnZleW9yLWJlbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnZleW9yLWJlbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnZleW9yLWJlbHQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUtYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY291Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY293KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNwYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3BhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZC1ibGFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1mcm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQtZnJvbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JpY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JpY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcml0aWNhbC1yb2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb2lzc2FudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvaXNzYW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNydXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNydXRjaGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcnV0Y2hlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXJsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXJsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kLWJleW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZC1iZXlvbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFnZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYWdnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhc2hjdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXRhYmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWJ1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZXItcnVkb2xwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVlci1ydWRvbHBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVsaWNpb3VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbW9jcmF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZW1vY3JhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlcGxveWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrcHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2t0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2t0b3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV3cG9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRld3BvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRoYXJtYWNoYWtyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGhhcm1hY2hha3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRobDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGhsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYWdub3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhZ25vc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYW1vbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhc3BvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYXNwb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMTA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDEwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDEyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQxMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQyMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQ2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQ2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1maXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1mb3VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZvdXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utc2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXNpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXRocmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXRocmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdHdvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXR3byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2dpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2dpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXBsb21hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXBsb21hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpcmVjdGlvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpcmVjdGlvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3Vyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvdXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNlYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNlYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpdmlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl2aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpenp5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXp6eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kbmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRuYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kby1ub3QtZW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvLW5vdC1lbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2h1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2tlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2ctbGVhc2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9nLWxlYXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGxhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZC1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYXctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYXctcG9seWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhdy1wb2x5Z29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYXctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmVpZGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmVpZGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcm9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJvcGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW0tc3RlZWxwYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0tc3RlZWxwYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bXN0aWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtc3RpY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW1zdGljay1iaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyeWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnllcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnllci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyeWVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1iYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1wc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXItZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW5nZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW5nZW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHlhbG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVhci1tdWZmczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWFyLW11ZmZzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVhcmx5YmlyZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcmx5YmlyZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lY2xpcHNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lY2xpcHNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVjbGlwc2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lY2xpcHNlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWdnLWZyaWVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZ2ctZnJpZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsZW1lbnRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxlbWVudG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsZXBoYW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVwaGFudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtcGlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbXB0eS1zZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtcHR5LXNldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbmdpbmUtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW5naW5lLXdhcm5pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4tZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52aXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVxdWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXF1YWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJhc2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJsYW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVyZXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcmV1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcm5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJuZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV1cm8tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldmVybm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXZlcm5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjaGFuZ2UtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtd2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLXdpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBlZGl0ZWRzc2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1kcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtZHJvcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZXZpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWV2aWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhcm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZheCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmllbGQtaG9ja2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWVsZC1ob2NrZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ2h0ZXItamV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ21hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdtYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWF1ZGlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNoYXJ0LWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY2hhcnQtcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb250cmFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jc3YpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leHBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1wb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBkZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcG93ZXJwb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNwcmVhZHNoZWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXdvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZXMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGwtZHJpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbC1kcmlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maW5nZXJwcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1zbW9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1zbW9rZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlZm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVwbGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZXBsYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3QtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdGRyYWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdGRyYWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzaC1jb29rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc2gtY29va2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc3QtcmFpc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXN0LXJhaXNlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy1jaGVja2VyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy11c2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctdXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2stcG9pc29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzay1wb2lzb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2stcG90aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzay1wb3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxvd2VyLWRhZmZvZGlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbG93ZXItZGFmZm9kaWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxvd2VyLXR1bGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbG93ZXItdHVsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtY2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucy1maSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb290YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtaGVsbWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcmtsaWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3JrbGlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJhZ2lsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJhZ2lsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZS1jb2RlLWNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVuY2gtZnJpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZW5jaC1mcmllcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3N0eS1oZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm9zdHktaGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24tb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdWxjcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bmN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdW5jdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdW5uZWwtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnV0Ym9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYW1lLWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWUtYm9hcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYW1lLWJvYXJkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYW1lcGFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhcy1wdW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXMtcHVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXAtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbmRlcmxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2V0LXBvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0LWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpbmdlcmJyZWFkLW1hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2luZ2VyYnJlYWQtbWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRrcmFrZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRsYWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLWNoYW1wYWduZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtY2hhbXBhZ25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLWNoZWVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtY2hlZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLWNpdHJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtY2l0cnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLXdoaXNrZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLXdoaXNrZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3Mtd2hpc2tleS1yb2NrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Mtd2hpc2tleS1yb2Nrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzc2VzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYWZyaWNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hZnJpY2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFtZXJpY2FzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFzaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFzaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1ldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtc25vdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtc25vdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1zdGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtc3RhbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29mb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2ZvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29sZi1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2xmLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29sZi1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2xmLWNsdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1kcml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLWRyaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtd2FsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvcHVyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvcHVyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYWR1YXRpb24tY2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF0aXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW1hY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW1hY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0tc3dlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1oZWFydHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4taGVhcnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zdGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zdGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4td2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXBmaXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncnVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3J1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3VpdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWl0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3VscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taDE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taDQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWg0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXJyYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXJyYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lci13YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbW1lci13YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1zZWVkbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWxpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcmVjZWl2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJlY2VpdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy1oZWxwaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFudWtpYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbnVraWFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXJkLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXNodGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1jaGVmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtY2hlZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtc2FudGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1zYW50YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtd2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtd2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC13aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC13aXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC13aXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF5a2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXlrYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtYnJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtdnI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtdnIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LWJyb2tlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1yYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydC1yYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbGljb3B0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVsbWV0LWJhdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVsbWV0LWJhdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZXhhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpZ2hsaWdodGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWdobGlnaHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBwbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXJlLWEtaGVscGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1tYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktcHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktc3RpY2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbGx5LWJlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2xseS1iZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWUtbGc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUtbGcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZS1sZy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUtbGctYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2QtY2xvYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2QtY2xvYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vbGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2xpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcml6b250YWwtcnVsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yaXpvbnRhbC1ydWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcm5iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JuYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2UtaGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UtaGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3QtdHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3QtdHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RqYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGphcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtZW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLWRhbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS1mbG9vZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZmxvb2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhyeXZuaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHVtaWRpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1bWlkaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1cnJpY2FuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVycmljYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2UtY3JlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljZS1jcmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2Utc2thdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljZS1za2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2ljbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2ljbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY29ucy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljb25zLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWdsb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlnbG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveC1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gtaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3gtb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveC1vdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnktYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZmluaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZpbml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5oYWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5oYWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlZ3JhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZWdyYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJjb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyY29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNlY3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyc2VjdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlbnRvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludmVudG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW94aG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pc2xhbmQtdHJvcGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlzbGFuZC10cm9waWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0YWxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGNoLWlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGNoLWlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYWNrLW8tbGFudGVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamFjay1vLWxhbnRlcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGktb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGktb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVua2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVua2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qaXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qaXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2dldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb29tbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam91cm5hbC13aGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvdXJuYWwtd2hpbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanNmaWRkbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FhYmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthYWJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthZ2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FnZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtlcm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtlcm5pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5LXNrZWxldG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXktc2tlbGV0b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5YmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5bm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5bm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raGFuZGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtoYW5kYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWRuZXlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWRuZXlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzcy1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzLXdpbmstaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2l0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXdpLWJpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpd2ktYmlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rbmlmZS1raXRjaGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rbmlmZS1raXRjaGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta29ydnVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbWJkYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFtYmRhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZG1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmRtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmRtYXJrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZG1hcmstYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcmF2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcmF2ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxheWVyLWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXllci1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWYtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZi1tYXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZi1tYXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmLW9hazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZi1vYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRidWxiLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYi1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYi1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYi1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodHMtaG9saWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRzLWhvbGlkYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmUtY29sdW1ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZS1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4taW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluLWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlub2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW51eCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3Qtb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uLWFycm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrLW9wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3Zlc2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG92ZXNlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG93LXZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdWNoYWRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVjaGFkb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWdnYWdlLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVuZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1bmdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx5ZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx5ZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWwtYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWxjaGltcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbGNoaW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFuZGFsb3JpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbmRhbG9yaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRvbGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kb2xpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtcGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXNpZ25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc3RvZG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFwcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVka2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZHJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWdhcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2FwaG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWdhcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVnYXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLXJvbGxpbmctZXllczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLXJvbGxpbmctZXllcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW1vcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbW9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5kZWxleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVuZGVsZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVub3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVub3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXJjdXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1ldGVvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWV0ZW9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9jaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3NvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWluZC1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWluZC1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtaGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtaGV4YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1vY3RhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pc3RsZXRvZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWlzdGxldG9lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pdHRlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl0dGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXhjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXp1bmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1penVuaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUtYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2R4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2stZWRpdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbml0b3ItaGVhcnQtcmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uaXRvci1oZWFydC1yYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmtleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9ua2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbnVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb251bWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vb24tY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1zdGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbi1zdGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9zcXVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdW50YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdW50YWluczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91bnRhaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdWctbWFyc2htYWxsb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdWctbWFyc2htYWxsb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy10ZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy10ZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFyd2hhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFyd2hhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldHdvcmstd2lyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldHdvcmstd2lyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXdzcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmltYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlLWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdC1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90LWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdGVzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ucG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uczgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW51dHJpdGlvbml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtdW5ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vY3RhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9pbC1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9pbC1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2lsLXRlbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9pbC10ZW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9sZC1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2xkLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbWVnYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb21lZ2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcHRpbi1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9ybmFtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcm5hbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3R0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3V0ZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdmVybGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3ZlcmxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZS1icmVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZS1icmVhayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZTQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LWJydXNoLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LXJvbGxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxldHRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXJjbGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFjaHV0ZS1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoLXJ0bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoLXJ0bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nLWNpcmNsZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFya2luZy1jaXJjbGUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFya2luZy1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFya2luZy1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXNzcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzc3BvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGFmYXJpYW5pc206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RhZmFyaWFuaXNtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXRyZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXRyZW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXctYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdy1jbGF3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3LWNsYXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZWdhc3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZWdhc3VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWZhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tZmFuY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLW5pYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLW5pYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXBhaW50YnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1wYWludGJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbm5hbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbm5hbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVubnktYXJjYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5ueS1hcmNhZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtY2FycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVwcGVyLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVwcGVyLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnRhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnRhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyaXNjb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJpc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWJvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tYm9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tY2FycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWRvbGx5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tZG9sbHktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1mcmFtZXdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1zcXVhZHJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtb2ZmaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1vZmZpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS12b2x1bWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXZvbHVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90by12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvdG8tdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZ2d5LWJhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZ2d5LWJhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpenphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waXp6YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waXp6YS1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGl6emEtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYXJyaXZhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYXJyaXZhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWRlcGFydHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtaGV4YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtb2N0YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9kY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RpdW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGl1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RpdW0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9kaXVtLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsLXBlb3BsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbC1wZW9wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vLXN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28tc3Rvcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3Bjb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3Bjb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3VuZC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJheWluZy1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJheWluZy1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzZW50YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNlbnRhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmludC1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9kdWN0LWh1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcGtpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHVtcGtpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1enpsZS1waWVjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1weXRob246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB5dGhvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpZGRpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aW5zY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpbnNjYXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdXJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVyYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tci1wcm9qZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yLXByb2plY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFiYml0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWJiaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFiYml0LWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhYmJpdC1mYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhY3F1ZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhY3F1ZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWluYm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhaW5kcm9wczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmRyb3BzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbXAtbG9hZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFtcC1sb2FkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFuZG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhc3BiZXJyeS1waTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFzcGJlcnJ5LXBpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhdmVscnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0ZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdGV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWRtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmViZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjZWlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjZWlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN0YW5nbGUtbGFuZHNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN0YW5nbGUtbGFuZHNjYXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3RhbmdsZS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjdGFuZ2xlLXBvcnRyYWl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3RhbmdsZS13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN0YW5nbGUtd2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZC1yaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkLXJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LWFsaWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVnaXN0ZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW1vdmUtZm9ybWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVucmVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQtMSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQtMS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdC0xLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5LWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXB1YmxpY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXB1YmxpY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2VhcmNoZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzZWFyY2hnYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc29sdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzb2x2aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc3Ryb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXN0cm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXR3ZWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXR3ZWV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpbmdzLXdlZGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpbmdzLXdlZGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2JvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ib3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0Y2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0Y2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2Nrcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2Nrcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb3V0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZS1oaWdod2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb3V0ZS1oaWdod2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdXRlLWludGVyc3RhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlLWludGVyc3RhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdHJpYW5nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bm5pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVwZWUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Fjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWNrLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Fjay1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLWNyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLWNyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtdGVhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLXRlYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWZhcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FsYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhbGFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbGVzZm9yY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhbGVzZm9yY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FuZHdpY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhbmR3aWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZS1kaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdXNhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdXNhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FscGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FscGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYWxwZWwtcGF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NhbHBlbC1wYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nhbm5lci1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nhbm5lci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FubmVyLXRvdWNoc2NyZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FubmVyLXRvdWNoc2NyZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYXJlY3JvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NhcmVjcm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYXJmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FyZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hsaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaGxpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3Jld2RyaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyZXdkcml2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JpYmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nyb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nyb2xsLW9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nyb2xsLW9sZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3J1YmJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NydWJiZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2N5dGhlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3l0aGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2QtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2QtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWxvY2F0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoZW5naW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLWJhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbmQtYmFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZW5kLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmljZXN0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXBlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVlcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtY3Jvc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctdGltZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLXRpbWVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcnRzaW5idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXNoLWtlYmFiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlzaC1rZWJhYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9lLXByaW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvZS1wcmludHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYXNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wd2FyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHdhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG92ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvdmVsLXNub3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3ZlbC1zbm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNocmVkZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHJlZGRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlLXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZS12YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2h1dHRsZWNvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNodXR0bGVjb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpY2tsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lja2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ21hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWdtYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24taW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC0xOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtMSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLTIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLTM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC0zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC00OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC1hbHQtMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLWFsdC0xKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC1hbHQtMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLWFsdC0yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC1hbHQtMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLWFsdC0zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbS1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW1wbHlidWlsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXN0cml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGVtYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2F0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2F0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrZWxldG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2VsZXRvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2V0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrZXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2ktanVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpLWp1bXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpLWxpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraS1saWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraWluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraWluZy1ub3JkaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZy1ub3JkaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2staGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2staGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xlZGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsZWRkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsZWlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xlaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy12LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy12LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9rZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmctYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9raW5nLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25ha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm9vemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub296ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93LWJsb3dpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3ctYmxvd2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Ym9hcmRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dib2FyZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dmbGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dtYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dtYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd21vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd21vYmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93cGxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd3Bsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ja3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvY2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGFyLXBhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2xhci1wYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNoYXBlcy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2hhcGVzLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNoYXBlcy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaGFwZXMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaGFwZXMtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNoYXBlcy11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaXplLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2l6ZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2l6ZS1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaXplLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2l6ZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaXplLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2l6ZS11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2l6ZS11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VuZGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291cmNldHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291cmNldHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zaHV0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFya2xlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhcmtsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWthcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWthcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2VyLWRlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrZXItZGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVsbC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlbGwtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BpZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BpZGVyLWJsYWNrLXdpZG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlkZXItYmxhY2std2lkb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BpZGVyLXdlYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyLXdlYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXItdGhpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXItdGhpcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bsb3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bsb3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwcmF5LWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ByYXktY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtcm9vdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLXJvb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZXNwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWlycmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVpcnJlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stZXhjaGFuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLW92ZXJmbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrcGF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2twYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFmZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1jaHJpc3RtYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItY2hyaXN0bWFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWRhdmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtbGlmZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1saWZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlZXJpbmctd2hlZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWVyaW5nLXdoZWVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXRob3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2tlci1tdWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9ja2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvY2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvbWFjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvbWFjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJhdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmV0Y2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZXRjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlrZXRocm91Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZS1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cm9vcHdhZmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJvb3B3YWZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVkaW92aW5hcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dWRpb3ZpbmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJ3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4tY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLWR1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bi1kdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1oYXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4taGF6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW5nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW5nbGFzc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bnJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bnJpc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vuc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW5zZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVycG93ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXJwcmlzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VycHJpc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2F0Y2hib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2F0Y2hib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1pbmctcG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dvcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd29yZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3ltZm9ueTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ltZm9ueSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5hZ29ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmFnb2d1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeXJpbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeXJpbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlLXRlbm5pcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbmRyb2lkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtcnVnZ2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtcnVnZ2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQtYXZlcmFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQtYXZlcmFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdC1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQtc2xvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQtc2xvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdC1zbG93ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93ZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYXZlcmFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hdmVyYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1mYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItZmFzdGVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1mYXN0ZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItc2xvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1zbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItc2xvd2VzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1zbG93ZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWxseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFsbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFuYWtoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YW5ha2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXNrcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGF4aSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWFtc3BlYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlYW1zcGVhayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVldGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGgtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVldGgtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWZyaWdpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtZnJpZ2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1sb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVuY2VudC13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVubmlzLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbm5pcy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXJtaW5hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LWhlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXNpemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtc2l6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LXdpZHRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGUtcmVkLXlldGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZS1yZWQteWV0aSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVhdGVyLW1hc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1lY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1lY28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWlzbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhldGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXRhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoaW5rLXBlYWtzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGluay1wZWFrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bmRlcnN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVuZGVyc3Rvcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bmRlcnN0b3JtLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW5kZXJzdG9ybS1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW5kZXJzdG9ybS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW5kZXJzdG9ybS1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWxkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlsZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtb2N0YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlLWZsYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmUtZmxhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlLXByZXNzdXJlLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmUtcHJlc3N1cmUtd2FybmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlLXJ1Z2dlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZS1ydWdnZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQtcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b21ic3RvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvbWJzdG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b21ic3RvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b21ic3RvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b290aGJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b290aGJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JpaS1nYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JpaS1nYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcm5hZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcm5hZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhY3RvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhY3Rvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGVtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtY29uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1jb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodC1nbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodC1nbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0LXNsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQtc2xvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0LXN0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQtc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXVuZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXVuZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWFzdXJlLWNoZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVhc3VyZS1jaGVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlLWNocmlzdG1hczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZS1jaHJpc3RtYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1kZWNvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtZGVjb3JhdGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1wYWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlLXBhbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlbGxvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpcGFkdmlzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJvcGh5LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stY29udGFpbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1jb250YWluZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stY291Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWNvdWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb3Zpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBpY2t1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1wbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1wbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLXJhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXJhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10c2hpcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJrZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1cmtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJ0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1cnRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHYtcmV0cm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2LXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR5cG8zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10eXBvMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVidW50dTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJ1bnR1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVpa2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11aWtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGEtYmVhY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhLWJlYWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kZXJsaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaWNvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaWNvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXJlZ2lzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmlyZWdpc3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnRhcHBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bnRhcHBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNkLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNkLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYXN0cm9uYXV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWZyaWVuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZnJpZW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWdyYWR1YXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItaGFyZC1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1pbmp1cmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWluanVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1tZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kLWNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQtY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbmluamE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbmluamEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1udXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1udXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zZWNyZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2hpZWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3N1bm5haDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNzdW5uYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLWZvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1rbmlmZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1rbmlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lscy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhYWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWx1ZS1hYnNvbHV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFsdWUtYWJzb2x1dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVjdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVjdG9yLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmliZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWhhcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpaGFyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2ljZW1haWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvaWNlbWFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xjYW5vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xjYW5vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGxleWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sbGV5YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW11dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b3RlLW5heTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm90ZS1uYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm90ZS15ZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvdGUteWVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZyLWNhcmRib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnItY2FyZGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12dWVqcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FuZC1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FuZC1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FzaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRjaC1maXRuZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRjaC1maXRuZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlci1sb3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXItbG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0ZXItcmlzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXItcmlzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlLXNpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtc2luZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F2ZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F2ZS10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F2ZS10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlYmNhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2ViY2FtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlYmNhbS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2ViY2FtLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlZWJseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VlYmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0LWhhbmdpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWl4aW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlZWxjaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGlzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGlzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdobWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aG1jcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmktMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaS0xKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmktMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaS0yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmktc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmktc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpa2lwZWRpYS13KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZC10dXJiaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kLXR1cmJpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZC13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kLXdhcm5pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kc29jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZHNvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1ib3R0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b24tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwYmVnaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BleHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGZvcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwcmVzc3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwcmVzc3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cmVhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cmVuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teC1yYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXgtcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15LWNvbWJpbmF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhaG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVuLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlpbi15YW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15aW4teWFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW9hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0temhpaHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXpoaWh1KTsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5OyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZTsgfVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuOS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS45LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjkuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuOS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgOiA0MHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgIDogNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogIzAwMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yICA6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgICA6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIDNkeHksXG4gIDNkeHktcixcbiAgYXJyb3csXG4gIGFycm93LXIsXG4gIGFycm93YWx0LFxuICBhcnJvd2FsdC1yLFxuICBhcnJvd3R1cm4sXG4gIGFycm93dHVybi1yLFxuICBib3JpbmcsXG4gIGNvbGxhcHNlLFxuICBjb2xsYXBzZS1yLFxuICBlbGFzdGljLFxuICBlbGFzdGljLXIsXG4gIGVtcGhhdGljLFxuICBlbXBoYXRpYy1yLFxuICBtaW51cyxcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3BpbixcbiAgc3Bpbi1yLFxuICBzcHJpbmcsXG4gIHNwcmluZy1yLFxuICBzdGFuZCxcbiAgc3RhbmQtcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R4XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R4LXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy8zZHlcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xuLy8gQGltcG9ydCBcInR5cGVzLzNkeHlcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy8zZHh5LXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xuLy8gQGltcG9ydCBcInR5cGVzL2Fycm93LXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdFwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm5cIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm4tclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xuLy8gQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2VsYXN0aWNcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xuLy8gQGltcG9ydCBcInR5cGVzL2VtcGhhdGljLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9taW51c1wiO1xuLy8gQGltcG9ydCBcInR5cGVzL3NsaWRlclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3NsaWRlci1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3BpblwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3NwcmluZ1wiO1xuLy8gQGltcG9ydCBcInR5cGVzL3NwcmluZy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zdGFuZC1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvc3F1ZWV6ZVwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3ZvcnRleFwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3ZvcnRleC1yXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb29raW5nIHVwIGFkZGl0aW9uYWwgdHlwZXM6XG4vL1xuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxuLy8gaW5zaWRlIGFuIEBpZiBkaXJlY3RpdmUgdG8gY2hlY2sgd2hldGhlciBvciBub3Rcbi8vIGl0IGV4aXN0cyBpbiAkaGFtYnVyZ2VyLXR5cGVzIHNvIG9ubHkgdGhlIENTUyBmb3Jcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXG4vL1xuLy8gZS5nLiBoYW1idXJnZXJzL3R5cGVzL19uZXctdHlwZS5zY3NzXG4vL1xuLy8gQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG5ldy10eXBlKSB7XG4vLyAgIC5oYW1idXJnZXItLW5ldy10eXBlIHtcbi8vICAgICAuLi5cbi8vICAgfVxuLy8gfVxuIiwiLy8gSGFtYnVyZ2VyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6ICRoYW1idXJnZXItcGFkZGluZy15ICRoYW1idXJnZXItcGFkZGluZy14O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXG4gIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmOmhvdmVyIHtcbiAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMyArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIC0yO1xuXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3Bpbikge1xuICAvKlxuICAgKiBTcGluXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcGluIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3Bpbi1yKSB7XG4gIC8qXG4gICAqIFNwaW4gUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3Bpbi1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vL1x0QlJFQUtQT0lOVFNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vICctbWluJyB2YXJzIHVzZWQgZm9yICdtaW4nIHZzIG1heCBAbWVkaWEgYnJlYWtwb2ludHNcbiRtb2JpbGU6IDM3NXB4O1xuJG1vYmlsZS1tYXg6IDkyNHB4O1xuJHRhYmxldC1taW46IGNhbGMoI3skbW9iaWxlLW1heH0gKyAxcHgpO1xuJHRhYmxldC1tYXg6IDEyOTlweDtcbiRkZXNrdG9wLW1pbjogY2FsYygjeyR0YWJsZXQtbWF4fSArIDFweCk7XG4kbGFyZ2Utc2NyZWVuczogMTk1MHB4O1xuXG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vXHRDT0xPUlNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiR3aGl0ZTogI0ZGRkZGRjtcbiRibGFjazogIzAwMDAwMDtcbiRuZWFyLWJsYWNrOiAjMzMzMzMzO1xuJHJlZDogI0RDMUUzNztcbiRncmFkaWVudC1yZWQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0RDMUUzNyA1MCUsICNGMEYwRjAgOTguODIlKTtcblxuXG4vLyBHcmF5XG4kZ3JheTE6ICNGOEY4Rjg7XG4kZ3JheTI6ICNEREREREQ7XG4kZ3JheTM6ICM5OTk5OTk7XG4kZ3JheTQ6ICM3MDcwNzA7XG4kZ3JheS1mb3JtczogI0YzRjNGMztcbiRncmFkaWVudC1ncmF5OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUVFRUVFIDAlLCAkZ3JheTEgMTAwJSk7XG5cblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy9cdEZPTlRTXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4kZm9udF9oZWFkaW5nOiAnSGVsdmV0aWNhTmV1ZSBMaWdodCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnRfYm9keTogJ0hlbHZldGljYU5ldWUgTGlnaHQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250X2F3ZXNvbWU6ICdGb250IEF3ZXNvbWUgNSBQcm8nLCBzYW5zLXNlcmlmO1xuJGZvbnRfYXdlc29tZV9icmFuZHM6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnLCBzYW5zLXNlcmlmO1xuXG4vLy8vLy8vLy8gUmVtIEJhc2UgLy8vLy8vLy8vLy8vL1xuJHJlbS1iYXNlOiAxNjsgLyogSGVuc2Vmb3J0aCBrbm93biBhcyAxcmVtICB8ICB1c2VkIGZvciByZW0oKSBtaXhpbiAqL1xuLy91c2VkIHRvIGNvbnZlcnQgcGl4ZWxzIGludG8gcmVtc1xuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJHJlbS1iYXNlKSB7XG4gICAgQHJldHVybiAkcGl4ZWxzLyRjb250ZXh0ICogMXJlbTtcbn1cbiRiYXNlLWZvbnQtc2l6ZTogcmVtKCRyZW0tYmFzZSk7XG5cbi8vIEZvbnQgQXdlc29tZVxuLy8gc2V0IGluIC4vc3JjL3Nhc3MvbGlicmFyeS9fX2xpYnJhcnktb3ZlcndyaXRlcy5zY3NzXG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vXHRGT05UIFdFSUdIVFNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuJGxpZ2h0OiAzMDA7XG4kcmVndWxhcjogNDAwO1xuJG1lZGl1bTogNTAwO1xuJGJvbGQ6IDcwMDtcbiRoZWF2eTogOTAwO1xuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vL1x0R1JJRFxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuJGdyaWRfY2FyZF93aWR0aDogMzMuMzMzJTtcbiRncmlkX2NhcmRfd2lkdGhfdGFibGV0OiA1MCU7XG5cbiRpdGVtX2d1dHRlcjogMyU7XG4kaXRlbV9ndXR0ZXJfdGFibGV0OiAyLjUlO1xuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vL1x0QURBIE9VVExJTkVcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiRvdXRsaW5lLXNpemU6IG1heCgycHgsIDEuMjVweCk7XG4kb3V0bGluZS1zdHlsZTogc29saWQ7XG4kb3V0bGluZS1jb2xvcjogY3VycmVudENvbG9yO1xuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vL1x0VFJBTlNJVElPTlMgLyBBTklNQVRJT05TXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4kdF9zaG9ydDogMjAwbXM7XG4kdF9tZWQ6IDQwMG1zO1xuJHRfbG9uZzogNzUwbXM7XG4kdF9tYXg6IDEwMDBtcztcbiR0X2RlZmF1bHQ6ICR0X21lZDtcblxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vL1x0Wi1JTkRFWFxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuJHpfYmVsb3c6IC0xO1xuJHpfZGVmYXVsdDogMTtcblxuJHpfbG93OiAxMDtcbiR6X21lZDogMjA7XG4kel9oaWdoOiAzMDtcbiR6X2hlYWRlcjogNDA7XG4kel9vdmVybGF5OiAxMDA7XG4kel9tYXg6IDEwMDA7XG5cblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gICAgV0lEVEhTLCBIRUlHSFRTLCBTUEFDSU5HXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi8qKiogQ09OVEFJTkVSIFZBUlMgKioqL1xuLy8gQ3JlYXRlcyBhIGNvbnRlbnQgY29udGFpbmVyIHdpdGggYnVpbHQtaW4gcGFkZGluZyBzbyB5b3VyIGNvbnRlbnQgaXMgYWx3YXlzIG9mZiB0aGUgZWRnZSBvZiB0aGUgd2luZG93IGluIGEgY2VudHJhbGx5IGNvbnRyb2xsZWQgbG9jYXRpb25cbiRzaXRlX2NvbnRhaW5lcjogMTQ0MHB4OyAvLyB0aGUgbWF4IHdpZHRoIG9mIHRoZSBjb250ZW50LCBub3QgaW5jbHVkaW5nIHBhZGRpbmcgXG4vLyBHbG9iYWwgY29udGVudCBwYWRkaW5nIGZyb20gY29udGFpbmVyIFxuJHNpdGVfY29udGFpbmVyX3BhZGRpbmc6IDUwcHg7IC8vIERlc2t0b3BcbiRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nX21vYmlsZTogNSU7IC8vIE1vYmlsZSAocmVjOiBwZXJjZW50YWdlKVxuLy8gRGVmaW5lIGNvbnRhaW5lciB1c2luZyBjYWxjIC0gYWxsb3dzIGZvciBlYXN5IGNoYW5nZXMgdG8gaW5kaXZpZHVhbCBjb250YWluZXIgZWxlbWVudHNcbiRjb250YWluZXI6IGNhbGMoI3skc2l0ZV9jb250YWluZXJ9ICsgKCN7JHNpdGVfY29udGFpbmVyX3BhZGRpbmd9ICogMikpOyAvLyBEZXNrdG9wXG4kY29udGFpbmVyX21vYmlsZTogY2FsYygjeyRzaXRlX2NvbnRhaW5lcn0gKyAoI3skc2l0ZV9jb250YWluZXJfcGFkZGluZ19tb2JpbGV9ICogMikpOyAvLyBNb2JpbGVcblxuLyoqKiBIRUFERVIgKioqL1xuJGhlYWRlcl9oZWlnaHQ6IDkwcHg7XG4kaGVhZGVyX2hlaWdodF9tb2JpbGU6IDkwcHg7XG4kaGVhZGVyX2xvZ29fd2lkdGg6IDIwMHB4O1xuJGhlYWRlcl9sb2dvX3dpZHRoX21vYmlsZTogMTUwcHg7XG4kaGVhZGVyX2ljb25zX3dpZHRoOiAxMDBweDtcbiR1dGlsaXR5X25hdl9oZWlnaHQ6IDUwcHg7XG5cbi8qKiogTUVESUEgKioqL1xuJHZpZGVvX2FzcGVjdFJhdGlvOiA1Ni4yNSU7XG5cbi8qKiogU0VDVElPTlMgKioqL1xuJHNlY3Rpb25fcGFkZGluZzogMzBweDtcbiRzZWN0aW9uX3BhZGRpbmdfbW9iaWxlOiAyMHB4O1xuXG4vKioqIE1JU0MgKioqL1xuJHdwX2FkbWluQmFyX2hlaWdodDogMzJweDtcbiR3cF9hZG1pbkJhcl9oZWlnaHRfbW9iaWxlOiA0NnB4O1xuJGFubm91bmNtZW50X2Jhcl9oZWlnaHQ6IDUwcHg7XG4kYm94X3NoYWRvdzogMCAtNnB4IDdweCA0cHggJGdyYXkyO1xuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgR0VORVJBTCBNSVhJTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8vLy8vLy8vLy8vIEJSRUFLUE9JTlRTIC8vLy8vLy8vLy8vLy8vXG4vL3RvIHVzZTogcGxhY2UgYnJlYWtwb2ludCBzcGVjaWZpYyBjc3MgaW5zaWRlIG9mIHRoZSBtaXhpblxuLy9lZy4gQGluY2x1ZGUgbW9iaWxleyBzdHlsZXMgaGVyZSB9XG4vL3RvIHRvZ2dsZSB0YWJsZXQgYnJlYWtwb2ludCB0eXBlIGFkZCAnbWluJyBvciAnbWF4JywgJ29ubHknIGZvciBib3RoXG5AbWl4aW4gbW9iaWxlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbWF4fSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuICAgIFxuQG1peGluIHRhYmxldCgkdHlwZSA6IG1pbiApIHtcbiAgICBAaWYgJHR5cGUgPT0gbWF4IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGFibGV0LW1heH0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICR0eXBlID09IG1pbiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtbWluKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZXtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCN7JG1vYmlsZS1tYXh9ICsgMXB4KSkgYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1tYXh9KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn0gICBcbiAgXG5AbWl4aW4gZGVza3RvcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRkZXNrdG9wLW1pbikpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBDbGVhcmZpeCBcbi8vIG1ha2VzIGEgcGFyZW50IGRpdiBleHBhbmQgdG8gd3JhcCBhbGwgZmxvYXRlZCBlbGVtZW50c1xuLy8gdG8gdXNlLCBhZGQgXCJAaW5jbHVkZSBjbGVhcmZpeFwiIHRvIGEgY29udGFpbmVyXG5AbWl4aW4gY2xlYXJmaXggeyBcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7IFxuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgXG5cdFx0ZGlzcGxheTogYmxvY2s7IFxuXHRcdGZvbnQtc2l6ZTogMDsgIFxuXHRcdGhlaWdodDogMDtcblx0fVxufVxuXG4vLyBBY2Nlc3NpYmlsaXR5IHRvb2xcbi8vIGhpZGVzIGVsZW1lbnQgZnJvbSBsYXlvdXQsIGJ1dCBhbGxvd3MgZm9yIHNjcmVlbiByZWFkZXJzIHRvIGZvY3VzIGFuZCByZWFkXG5AbWl4aW4gc3Jfb25seSgpe1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0Y2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDFweCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cbn1cblxuLy8gQ1NTIGVsZW1lbnQgZmFkZSBtaXhpblxuQG1peGluIGVsZW1lbnRfZmFkZSgkZmFkZSl7XG5cdHRyYW5zaXRpb246YWxsICR0X21lZDtcblxuXHRAaWYgJGZhZGUgPT0gXCJpblwiIHtcblx0XHRvcGFjaXR5OjE7XG5cdFx0dmlzaWJpbGl0eTp2aXNpYmxlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdH0gQGVsc2UgaWYgJGZhZGUgPT0gXCJvdXRcIiB7XG5cdFx0b3BhY2l0eTowO1xuXHRcdHZpc2liaWxpdHk6aGlkZGVuO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5cblxuLy8gQmFja2dyb3VuZCBzaXppbmcgbWl4aW5cbkBtaXhpbiBiYWNrZ3JvdW5kLXNpemUoJHNpemU6ICdjb3Zlcicpe1xuXHRiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIFZFTkRPUiBNSVhJTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gSGlkZSBzbGlkZXMgYXMgdGhleSdyZSBsb2FkaW5nIHNvIHRoZXkgZG9uJ3Qgc3RhY2sgYW5kIG9jY3VweSB0aGUgd2hvbGUgcGFnZSB2ZXJ0aWNhbGx5XG5AbWl4aW4gc2xpY2tTbGlkZXJfbG9hZGluZygkc2xpZGVDbGFzczogJy5zbGljay1zbGlkZScpe1xuXHQmLnNsaWNrLWluaXRpYWxpemVke1xuXHRcdC5zbGljay1zbGlkZXtcblx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdHZpc2liaWxpdHk6dmlzaWJsZTtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXHQjeyRzbGlkZUNsYXNzfXtcblx0XHRvcGFjaXR5OjA7XG5cdFx0dmlzaWJpbGl0eTpoaWRkZW47XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dHJhbnNpdGlvbjpvcGFjaXR5IDAuNXM7XG5cdH1cbn1cblxuLy8gbWl4aW4gZm9yIHVuZGVybGluZSBsaW5rcyAvL1xuQG1peGluIHVuZGVybGluZSgkY29sb3I6ICRyZWQsICRoZWlnaHQ6IDFweCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdF9tZWQ7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB3aWR0aDtcblx0fVxuXHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHQmOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgIH1cblx0fVxufVxuXG4vLyBtaXhpbiBmb3IgbW9zdCBwbGFjZXMgdXNpbmcgYnJlYWRjcnVtYnNcbkBtaXhpbiBicmVhZGNydW1icygpIHtcblx0YmFja2dyb3VuZDogJGdyYXkxO1xuXHRjb2xvcjogJGdyYXk0O1xuXHRwYWRkaW5nOiAxMHB4ICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nX21vYmlsZTtcblxuXHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0cGFkZGluZzogMTBweCAkc2l0ZV9jb250YWluZXJfcGFkZGluZztcblx0fVxuXG5cdCoge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDE4KTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cdH1cblxuXHRhIHtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkcmVkO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSB1bmRlcmxpbmU7XG5cdH1cblxuXHQuYnJlYWRjcnVtYl9sYXN0IHtcblx0XHRmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cdFx0Y29sb3I6ICRncmF5NDtcblx0fVxufVxuXG4vLyBVUyBNZXRyaWMgdG9nZ2xlIHN3aXRjaCB1c2VkIGluIHByb2R1Y3QgcGFnZXNcbkBtaXhpbiB0b2dnbGVTd2l0Y2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMzBweCBhdXRvIDQwcHg7XG5cdGJhY2tncm91bmQ6ICRncmF5Mjtcblx0Ym9yZGVyLXJhZGl1czogMTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDE2OHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuXHRjb2xvcjogJGJsYWNrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctcmlnaHQ6IDg1cHg7XG5cblx0Jjpmb2N1cy12aXNpYmxlLCAmOmZvY3VzLXdpdGhpbiB7XG5cdFx0b3V0bGluZTogMXB4IHNvbGlkICRncmF5NDtcblx0fVxuXHRcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIk1FVFJJQ1wiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiA1NXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR6LWluZGV4OiAzO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRjb2xvcjogJGdyYXk0O1xuXHR9XG5cblx0Ji5zZWxlY3RlZCB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblx0XG5cdC5zd2l0Y2gtYnV0dG9uLS1jaGVja2JveCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdGNvbG9yOiAkZ3JheTQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcblx0XHQmOmNoZWNrZWQgKyAuc3dpdGNoLWJ1dHRvbi0tbGFiZWw6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3OHB4KTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxOXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE5cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHR9XG5cdFxuXHRcdCYgKyAuc3dpdGNoLWJ1dHRvbi0tbGFiZWwge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXHRcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHR3aWR0aDogNzdweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA2cHg7XG5cdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxOXB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxOXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XG5cdFx0XHR9XG5cdFxuXHRcdFx0LnN3aXRjaC1idXR0b24tLWxhYmVsLS1zcGFuIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICoqIEBGT05UIEZBQ0VTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBhZGQgQGZvbnQtZmFjZSBkZWNsYXJhdGlvbnMgZm9yIGxvY2FsbHkgaG9zdGVkIGZvbnRzIGhlcmVcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZSBMaWdodCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVNZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVNZWRpdW1JdGFsaWMub3RmJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlIExpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLUJsay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLUJsay5vdGYnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUgTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9IZWx2ZXRpY2EtTmV1ZS1MVC1TdGQtNzUtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLUh2RXgud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFN0ZC1IdkV4Lm90ZicpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZSBMaWdodCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0hlbHZldGljYS1OZXVlLUxULVN0ZC02NS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFN0ZC1NZENuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRTdGQtTWRDbi5vdGYnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUgTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9IZWx2ZXRpY2EtTmV1ZS1MVC1TdGQtNjUtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRTdGQtTWRDbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLU1kQ24ub3RmJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLy8gVE9ETzogZ2V0IGNvcnJlY3QgZm9udCBmaWxlcyBhcyB3ZSBhcmUgbWlzc2luZyBlaXRoZXIgdGhlIDUwMCBvciA0MDAgd2llZ2h0XG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUgTGlnaHQnO1xuLy8gICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRTdGQtVGgud29mZicpIGZvcm1hdCgnd29mZicpLFxuLy8gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFN0ZC1UaC5vdGYnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUgTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRTdGQtVWx0THQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgKiogRk9OVCBUSEVNRSBTVFlMRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKiBERUZBVUxUIEZPTlRTICoqKioqL1xuQG1peGluIGZvbnQtYXBwZWFyYW5jZSgpe1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2tlcm4nO1xuICAgIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBkZWZhdWx0LWZvbnQoJGNvbG9yOiAkYmxhY2spIHtcblx0QGluY2x1ZGUgZm9udC1hcHBlYXJhbmNlKCk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgIGNvbG9yOiAkY29sb3I7XG59XG5cbkBtaXhpbiBkZWZhdWx0LWFuY2hvcigkY29sb3I6ICRibGFjaywgJGhvdmVyQ29sb3I6ICRibGFjaykge1xuXHRAaW5jbHVkZSBmb250LWFwcGVhcmFuY2UoKTtcbiAgICBAaW5jbHVkZSB1bmRlcmxpbmUoJGNvbG9yKTtcbiAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGhvdmVyQ29sb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZGVmYXVsdC1oZWFkaW5nKCRjb2xvcjogJGJsYWNrKSB7XG5cdEBpbmNsdWRlIGZvbnQtYXBwZWFyYW5jZSgpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9oZWFkaW5nO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLy8gbWFyZ2luOiByZW0oMTUpIHJlbSgzMCk7XG59XG5cbi8qKioqKioqKioqKioqKiBCT0RZIE1JWElOUyAqKioqKioqKioqKioqL1xuQG1peGluIGJvZHktbGFyZ2UoJGNvbG9yOiAkYmxhY2spIHtcblx0QGluY2x1ZGUgZm9udC1hcHBlYXJhbmNlKCk7XG4gICAgQGluY2x1ZGUgZGVmYXVsdC1mb250KCRjb2xvcik7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG59XG5cbkBtaXhpbiBib2R5LXNtYWxsKCRjb2xvcjogJGJsYWNrKSB7XG5cdEBpbmNsdWRlIGZvbnQtYXBwZWFyYW5jZSgpO1xuICAgIEBpbmNsdWRlIGRlZmF1bHQtZm9udCgkY29sb3IpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG59XG5cbi8qKioqKioqKioqKioqKioqKiBIRUFESU5HIE1JWElOUyAqKioqKioqKioqKioqKioqL1xuQG1peGluIGgxKCRjb2xvcjogJGJsYWNrKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdC1oZWFkaW5nKCRjb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDQ4KTtcblxuICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDc0KTtcbiAgICB9XG59XG5cbkBtaXhpbiBoMigkY29sb3I6ICRibGFjaykge1xuICAgIEBpbmNsdWRlIGRlZmF1bHQtaGVhZGluZygkY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSg0OCk7XG4gICAgXG4gICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICBmb250LXNpemU6IHJlbSg2MCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjgpO1xuICAgIH1cbn1cblxuQG1peGluIGgzKCRjb2xvcjogJGJsYWNrKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdC1oZWFkaW5nKCRjb2xvcik7XG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpO1xuICAgIFxuICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzUpO1xuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDUpO1xuICAgIH1cbn1cblxuQG1peGluIGg0KCRjb2xvcjogJGJsYWNrKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdC1oZWFkaW5nKCRjb2xvcik7XG4gICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgIGZvbnQtd2VpZ2h0OiAkaGVhdnk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMCk7XG4gICAgfVxufVxuXG5AbWl4aW4gaDUoJGNvbG9yOiAkYmxhY2spIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWhlYWRpbmcoJGNvbG9yKTtcbiAgICBmb250LXdlaWdodDogJGhlYXZ5O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcblxuICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcbiAgICB9XG59XG5cbkBtaXhpbiBoNigkY29sb3I6ICRibGFjaykge1xuICAgIEBpbmNsdWRlIGRlZmF1bHQtaGVhZGluZygkY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcblxuICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgIH1cbn1cblxuLyoqKioqIE1JU0MgRk9OVCBNSVhJTlMgKioqKiovXG5AbWl4aW4gZXllYnJvdygkY29sb3I6IGluaGVyaXQpIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBmb250LXdlaWdodDogJGhlYXZ5O1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1peGluIGxhYmVsKCRjb2xvcjogaW5oZXJpdCkge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qKioqKiBIRUFESU5HIENMQVNTRVMgKioqKiovXG5oMSxcbi5oMSB7XG4gICAgQGluY2x1ZGUgaDEoJGJsYWNrKTtcbn1cblxuaDIsXG4uaDIge1xuICAgIEBpbmNsdWRlIGgyKCRibGFjayk7XG59XG5cbmgzLFxuLmgzIHtcbiAgICBAaW5jbHVkZSBoMygkYmxhY2spO1xufVxuXG5oNCxcbi5oNCB7XG4gICAgQGluY2x1ZGUgaDQoJGJsYWNrKTtcbn1cblxuaDUsXG4uaDUge1xuICAgIEBpbmNsdWRlIGg1KCRibGFjayk7XG59XG5cbmg2LFxuLmg2IHtcbiAgICBAaW5jbHVkZSBoNigkYmxhY2spO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgKiBTVEFOREFSRCBFTEVNRU5UUyAmIENMQVNTRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqIFRFWFQvSU5MSU5FIEVMRU1FTlRTICoqKioqL1xucCxcbi5mb250LS1we1xuICAgIEBpbmNsdWRlIGRlZmF1bHQtZm9udCgkYmxhY2spO1xuICAgIG1hcmdpbjowLjFlbSAwIDAuM2VtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbnVsLFxub2x7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxudWx7XG4gICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xufVxub2wge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG51bCBsaSxcbm9sIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbn1cblxuYmxvY2txdW90ZSB7XG5cdEBpbmNsdWRlIGRlZmF1bHQtZm9udCgkYmxhY2spO1xuICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgIG1heC13aWR0aDo4OTBweDtcbiAgICBtYXJnaW46IDEuNWVtIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHdpZHRoOjNweDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgIH1cblxuICAgICYgPiBwe1xuICAgICAgICBAaW5jbHVkZSBkZWZhdWx0LWZvbnQoJGJsYWNrKTtcbiAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgfVxufVxuXG5cbi8qKioqKiBNRURJQSBFTEVNRU5UUyAqKioqKi9cbmlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgIFxufVxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHBhZGRpbmc6MHB4IDMwcHggMjBweCAwO1xufVxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodHtcbiAgICBmbG9hdDpyaWdodDtcbiAgICBwYWRkaW5nOjBweCAwIDMwcHggMjBweDtcbn1cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlcntcbiAgICBmbG9hdDpub25lO1xuICAgIHBhZGRpbmc6MjBweCAzMHB4O1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgZGlzcGxheTpibG9jaztcbn1cbi5hbGlnbm5vbmUsXG5pbWcuYWxpZ25ub25le1xuICAgIGZsb2F0Om5vbmU7XG4gICAgcGFkZGluZzoyMHB4IDMwcHg7XG4gICAgZGlzcGxheTpibG9jaztcbn1cblxuLyoqKioqIE1JU0MgRUxFTUVOVFMgKioqKiovXG5jaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5hZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC43NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxucHJlIHtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICB3aGl0ZS1zcGFjZTpwcmUtd3JhcDtcbn1cblxubGFiZWwge1xuICAgIEBpbmNsdWRlIGxhYmVsO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgKiBUSEVNRSBCQVNFRCBDTEFTU0VTICYgTUlYSU5TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vZGlzcGxheSBvbmx5IG9uIG1vYmlsZVxuLm1vYmlsZS1vbmx5IHtcbiAgICBAaW5jbHVkZSB0YWJsZXQobWluKXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9kaXNwbGF5IG9uIG1vYmlsZSBhbmQgdGFibGV0XG4udGFibGV0LW1heCB7IFxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udGFibGV0LW9ubHkge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGVza3RvcHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9kaXNwbGF5IG9uIHRhYmxldCBhbmQgZGVza3RvcFxuLnRhYmxldC1taW4ge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vZGlzcGxheSBvbmx5IG9uIGRlc2t0b3Bcbi5kZXNrdG9wLW9ubHkge1xuICAgIEBpbmNsdWRlIHRhYmxldChtYXgpe1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdEJ1dHRvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYnV0dG9uRGVmYXVsdDogKFxuXHRcInRleHRDb2xvclwiOiAkd2hpdGUsXG5cdFwiYmdDb2xvclwiOiAkcmVkLFxuXHRcImJvcmRlckNvbG9yXCI6ICRyZWQsXG5cdFwiaG92ZXJUZXh0Q29sb3JcIjogJHdoaXRlLFxuXHRcImhvdmVyQmdDb2xvclwiOiAkYmxhY2ssXG5cdFwiaG92ZXJCb3JkZXJDb2xvclwiOiB0cmFuc3BhcmVudCxcbik7XG5AbWl4aW4gYnRuKCRidXR0b246ICRidXR0b25EZWZhdWx0KSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxNHB4IDIwcHg7XG5cdG1hcmdpbjogYXV0byAwO1xuXHRtaW4td2lkdGg6IDEyNXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCBtYXAtZ2V0KCRidXR0b24sIFwiYm9yZGVyQ29sb3JcIik7IC8vIGluc2V0IGJvcmRlclxuXHRmb250LWZhbWlseTogJGZvbnRfYm9keTtcblx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRmb250LXNpemU6IHJlbSgxNSk7XG5cdGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuXHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkYnV0dG9uLCBcImJnQ29sb3JcIik7XG5cdGNvbG9yOiBtYXAtZ2V0KCRidXR0b24sIFwidGV4dENvbG9yXCIpO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogbWFwLWdldCgkYnV0dG9uLCBcImhvdmVyVGV4dENvbG9yXCIpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGJ1dHRvbiwgXCJob3ZlckJnQ29sb3JcIik7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IG1hcC1nZXQoJGJ1dHRvbiwgXCJob3ZlckJvcmRlckNvbG9yXCIpOyAvLyBpbnNldCBib3JkZXJcblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHR9XG59XG5cblxuLyoqKioqIENMQVNTRVMgKioqKiovXG4vLyByZWQgYmFja2dyb3VuZCB3aGl0ZSB0ZXh0XG4kYnRuUHJpbWFyeTogKFxuXHRcInRleHRDb2xvclwiOiAkd2hpdGUsXG5cdFwiYmdDb2xvclwiOiAkcmVkLFxuXHRcImJvcmRlckNvbG9yXCI6ICRyZWQsXG5cdFwiaG92ZXJUZXh0Q29sb3JcIjogJHdoaXRlLFxuXHRcImhvdmVyQmdDb2xvclwiOiAkYmxhY2ssXG5cdFwiaG92ZXJCb3JkZXJDb2xvclwiOiB0cmFuc3BhcmVudCxcbik7XG4uYnRuLFxuLmJ0bi0tcHJpbWFyeSB7XG5cdEBpbmNsdWRlIGJ0bigkYnRuUHJpbWFyeSk7XG59XG5cbi8vIFdoaXRlIGJhY2tncm91bmQgcmVkIHRleHRcbiRidG5TZWNvbmRhcnk6IChcblx0XCJ0ZXh0Q29sb3JcIjogJHJlZCxcblx0XCJiZ0NvbG9yXCI6ICR3aGl0ZSxcblx0XCJib3JkZXJDb2xvclwiOiAkcmVkLFxuXHRcImhvdmVyVGV4dENvbG9yXCI6ICR3aGl0ZSxcblx0XCJob3ZlckJnQ29sb3JcIjogJGJsYWNrLFxuXHRcImhvdmVyQm9yZGVyQ29sb3JcIjogdHJhbnNwYXJlbnQsXG4pO1xuLmJ0bi0tc2Vjb25kYXJ5IHtcblx0QGluY2x1ZGUgYnRuKCRidG5TZWNvbmRhcnkpO1xufVxuXG4vLyB3aGl0ZSBiYWNrZ3JvdW5kIGJsYWNrIHRleHRcbiRidG5UZXJ0aWFyeTogKFxuXHRcInRleHRDb2xvclwiOiAkYmxhY2ssXG5cdFwiYmdDb2xvclwiOiAkd2hpdGUsXG5cdFwiYm9yZGVyQ29sb3JcIjogJGJsYWNrLFxuXHRcImhvdmVyVGV4dENvbG9yXCI6ICR3aGl0ZSxcblx0XCJob3ZlckJnQ29sb3JcIjogJGJsYWNrLFxuXHRcImhvdmVyQm9yZGVyQ29sb3JcIjogdHJhbnNwYXJlbnQsXG4pO1xuLmJ0bi0tdGVydGlhcnkge1xuXHRAaW5jbHVkZSBidG4oJGJ0blRlcnRpYXJ5KTtcbn1cblxuLy8gZm9yIGRhcmsgYmFja2dyb3VuZHMuLi4uXG4kYnRuUHJpbWFyeVJldmVyc2U6IChcblx0XCJ0ZXh0Q29sb3JcIjogJHJlZCxcblx0XCJiZ0NvbG9yXCI6ICR3aGl0ZSxcblx0XCJib3JkZXJDb2xvclwiOiB0cmFuc3BhcmVudCxcblx0XCJob3ZlclRleHRDb2xvclwiOiAkd2hpdGUsXG5cdFwiaG92ZXJCZ0NvbG9yXCI6ICRibGFjayxcblx0XCJob3ZlckJvcmRlckNvbG9yXCI6ICR3aGl0ZSxcbik7XG4uYnRuLS1wcmltYXJ5LS1yZXZlcnNlIHtcblx0QGluY2x1ZGUgYnRuKCRidG5QcmltYXJ5UmV2ZXJzZSk7XG59XG4kYnRuU2Vjb25kYXJ5UmV2ZXJzZTogKFxuXHRcInRleHRDb2xvclwiOiAkd2hpdGUsXG5cdFwiYmdDb2xvclwiOiB0cmFuc3BhcmVudCxcblx0XCJib3JkZXJDb2xvclwiOiAkcmVkLFxuXHRcImhvdmVyVGV4dENvbG9yXCI6ICR3aGl0ZSxcblx0XCJob3ZlckJnQ29sb3JcIjogJHJlZCxcblx0XCJob3ZlckJvcmRlckNvbG9yXCI6ICRyZWQsXG4pO1xuLmJ0bi0tc2Vjb25kYXJ5LS1yZXZlcnNlIHtcblx0QGluY2x1ZGUgYnRuKCRidG5TZWNvbmRhcnlSZXZlcnNlKTtcbn1cblxuLyoqKioqIExBWU9VVFMgKioqKiovXG4vLyBGb3IgYSBsaXN0IG9mIGJ1dHRvbnMsIGFkZCBhIHdyYXBwZXIgY2xhc3Mgb2YgXCJidXR0b25zX19mbGV4XCIgXG4uYnV0dG9uc19fZmxleHtcblx0ZGlzcGxheTpmbGV4O1xuXHRhbGlnbi1pdGVtczpzdHJldGNoO1xuXHRmbGV4LWZsb3c6cm93IHdyYXA7XG5cdGZvbnQtc2l6ZTowO1xuXG5cdFtjbGFzcyo9J2J0bidde1xuXHRcdCYgKyBbY2xhc3MqPSdidG4nXXtcblx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5saW5rIHtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNXB4O1xuXHRmb250LXNpemU6IHJlbSgxOCk7XG5cdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblx0bGluZS1oZWlnaHQ6IHJlbSgyMCk7XG5cdGxldHRlci1zcGFjaW5nOiAwLjJweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0KiB7XG5cdFx0dHJhbnNpdGlvbjogYWxsICR0X21lZDtcblx0fVxuXHQuYXJyb3ctbGluZSB7XG5cdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0fVxuXHQuYXJyb3ctaGVhZCB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjRweDtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHJlZDtcblx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRyZWQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0bGVmdDogNnB4O1xuXHRcdFx0dG9wOiAtMS41cHhcblx0XHR9XG5cdH1cblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0LmFycm93LWxpbmUge1xuXHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIHN0eWxlcyBmb3IgcGxheSBidXR0b24gXG4ucGxheS1idG4td3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblx0XHRvcGFjaXR5OiAuMjU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucGxheS1idG4ge1xuXHRcdGhlaWdodDogODVweDtcblx0XHR3aWR0aDogODVweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJHJlZDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuXHRcdHotaW5kZXg6ICR6X2hpZ2g7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0cGxhY2UtaXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMveWFubWFyL2Fzc2V0cy9kaXN0L2ltZ3MvcGxheS1hcnJvdy5wbmcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0fVxuXHRcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdFx0fVxuXG5cdFx0Ji50aHVtYm5haWwge1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2xvc2UtYnRuIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Ji5tb2RhbC1vcGVuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNSU7XG5cdHJpZ2h0OiA1JTtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcblx0dHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuXHR6LWluZGV4OiBjYWxjKCN7JHpfb3ZlcmxheX0gKyAyKTtcblxuXHRzcGFuOjpiZWZvcmUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRmb250LXNpemU6IHJlbSg2MCk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMCA0cHggIzAwMDAwMGJmO1xuXHRcdHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcblx0XHRzcGFuOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRWaWRlb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udmlkZW9fX3dyYXBwZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206JHZpZGVvX2FzcGVjdFJhdGlvO1xuICAgIGJhY2tncm91bmQtY29sb3I6JGJsYWNrOyAvLyBjcmVhdGVzIFwid2lkZXNjcmVlblwiIGJhcnMgaWYgc2NhbGluZyBpcyBvZmZcblxuICAgIGlmcmFtZSxcbiAgICB2aWRlb3tcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICYubW9kYWwtb3BlbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0aGVpZ2h0OiA4MCU7XG5cdFx0XHR0b3A6MTAlO1xuXHRcdFx0bGVmdDoxMCU7XG4gICAgICAgICAgICB6LWluZGV4OiBjYWxjKCN7JHpfb3ZlcmxheX0gKyAxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wbGF5LXBhdXNlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAucGxheS1idG4tcGF1c2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgei1pbmRleDogJHpfaGlnaDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3Bhbi5mYWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLmZhbCB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6X21lZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbjpub3QoLmZhbCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWw7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDk1cHg7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAueW91dHViZV90aHVtYm5haWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICBcbn0vLyBjbG9zZTogLnZpZGVvX193cmFwcGVyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Q2FyZFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gY2FyZCgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYm9yZGVyOnNvbGlkIDFweCAkZ3JheTI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY2FyZF9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuY2FyZF9fbWVkaWEge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgICAgICAvLyBGb3IgQkcgaW1nJ3NcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zaXplKGNvdmVyKTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5MztcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5MztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaDYoJGdyYXk0KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5jYXJkX19jb250ZW50LS1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyoqKioqIENMQVNTRVMgKioqKiovXG4vLyBEZWZhdWx0IGNhcmQgLSB2ZXJ0aWNhbCBjb2x1bW4gbGF5b3V0XG5ib2R5IC5jYXJkIHtcbiAgICBAaW5jbHVkZSBjYXJkO1xufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdEFubm91bmNlbWVudFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYW5ub3VuY2VtZW50IHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHotaW5kZXg6IGNhbGMoI3skel9tYXh9ICsgMSk7XG5cdGJhY2tncm91bmQtY29sb3I6JGJsYWNrO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0cGFkZGluZzoxNXB4O1xuXHRcblx0KiB7XG5cdFx0Y29sb3I6JHdoaXRlO1xuXHR9XG5cblx0JiA+ICoge1xuXHRcdG1hcmdpbjowO1xuXHRcdGRpc3BsYXk6aW5saW5lO1xuXHR9XG5cblx0W2NsYXNzKj0nZmEnXSB7XG5cdFx0bWFyZ2luLXJpZ2h0OjVweDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdH1cblxufS8vIGNsb3NlOiAuYW5ub3VuY2VtZW50IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFNsaWNrIFNsaWRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIEdMT0JBTCBTTElERVIgU1RZTEVTXG4uc2xpY2stc2xpZGVye1xuICAgIEBpbmNsdWRlIHNsaWNrU2xpZGVyX2xvYWRpbmcoKTtcblxuICAgIC8vIEFycm93c1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9kZWZhdWx0IGVhc2U7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIHotaW5kZXg6ICR6X21lZDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2F3ZXNvbWU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBhdXRvIHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgICAgICAgICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUHJldmlvdXNcbiAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gTmV4dFxuICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmF2IERvdHNcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZCBlYXNlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kb3QtY291bnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfaGVhZGluZztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaS5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufS8vIGNsb3NlOiAuc2xpY2stc2xpZGVyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgKiBHRU5FUkFMXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBmb250cyBhbmQgaGVhZGluZ3MgYXJlIHNldCBpbiBcIi91dGlsaXR5L19mb250cy5zY3NzXCJcblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgQGluY2x1ZGUgZGVmYXVsdC1mb250O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuQG1peGluIGNvbnRhaW5lcigpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXJfbW9iaWxlO1xuICBwYWRkaW5nOiAwICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nX21vYmlsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lcjtcbiAgICBwYWRkaW5nOiAwICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXIoKTtcbn1cblxuLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbn1cblxuI21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAkaGVhZGVyX2hlaWdodF9tb2JpbGU7XG4gIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyR1dGlsaXR5X25hdl9oZWlnaHR9ICsgI3skaGVhZGVyX2hlaWdodH0pO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQqIFVUSUxJVFlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmFjY2Vzc2liaWxpdHksXG4uc3Jfb25seSB7XG4gIEBpbmNsdWRlIHNyX29ubHkoKTtcbn1cblxuLnNjcm9sbC0tbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0KiBMQVlPVVRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gZGlzYWJsZSB0ZWwgbGlua3Mgb24gZGVza3RvcFxuLy8gYVtocmVmXj1cInRlbDpcIl0ge1xuLy8gXHRAaW5jbHVkZSBkZXNrdG9wIHtcbi8vIFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcbi8vIFx0fVxuLy8gfVxuXG4uYmFja2dyb3VuZC1jb3ZlciB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtc2l6ZShjb3Zlcik7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbnRhaW4ge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoY29udGFpbik7XG59XG5cbi5idWxsZXQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG91dHNpZGUgZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4ubnVtYmVyLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBvdXRzaWRlIGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBAaW5jbHVkZSBicmVhZGNydW1icztcbn1cblxuLy8gQUpBWCBDbGFzcyAtIE92ZXJsYXlcbi5hamF4X19vdmVybGF5IHtcbiAgQGluY2x1ZGUgZWxlbWVudF9mYWRlKFwib3V0XCIpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6ICR6X21heDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNjUpO1xuICBjdXJzb3I6IHByb2dyZXNzO1xuXG4gIC5hamF4X19vdmVybGF5LS1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBtYXJnaW46IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkICRibGFjaztcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrIHRyYW5zcGFyZW50ICRibGFjayB0cmFuc3BhcmVudDtcbiAgICAgIGFuaW1hdGlvbjogYWpheC1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICB9XG59XG4vLyBodHRwczovL2xvYWRpbmcuaW8vY3NzL1xuQGtleWZyYW1lcyBhamF4LWR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYWpheC0tYWN0aXZlIHtcbiAgLmFqYXhfX292ZXJsYXkge1xuICAgIEBpbmNsdWRlIGVsZW1lbnRfZmFkZShcImluXCIpO1xuICB9XG59XG5cbi8vIHJlbW92ZSB0cmFuc2l0aW9ucyBmb3IgcHJlZmVyZXMgcmVkdWNlZCBtb3Rpb25cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAqIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gZm9yIG91dGxpbmUgc3R5bGVzIG9uIHNlbGVjdGFibGUgZWxlbWVudHNcbjppcyhhLCBidXR0b24sIGlucHV0LCB0ZXh0YXJlYSwgc3VtbWFyeSk6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6ICRvdXRsaW5lLXNpemUgJG91dGxpbmUtc3R5bGUgJG91dGxpbmUtY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAkb3V0bGluZS1zaXplO1xufVxuOmlzKGEsIGJ1dHRvbiwgaW5wdXQsIHRleHRhcmVhLCBzdW1tYXJ5KTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLy8gbW9kYWwgYW5kIG92ZXJsYXkgc3R5bGVzXG4uYm9keS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5tb2RhbC1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwYmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogJHpfb3ZlcmxheTtcbiAgfVxufVxuXG4jc2luZ2xlLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogODB2dztcbiAgaGVpZ2h0OiA4MHZoO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogMTAlO1xuICB6LWluZGV4OiBjYWxjKCN7JHpfb3ZlcmxheX0gKyAxKTtcblxuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJpbnRsb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIGhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmludGxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnB5LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1idXR0b25zIHtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRIRUFERVIgLSBGSVhFRFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbmhlYWRlci5oZWFkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0b3AgJHRfbWVkO1xuICAgIHotaW5kZXg6ICR6X2hlYWRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXkyO1xuICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xuXHRcblx0LyoqKioqIEVZRUJST1cgTkFWSUdBVElPTiAqKioqKi9cbiAgICAuaGVhZGVyX19leWVicm93LW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5MjtcbiAgICAgICAgcGFkZGluZzogMjJweCA0JTtcbiAgICAgICAgbWluLWhlaWdodDogMzkwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC5tZW51LWV5ZWJyb3ctbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxN3B4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuKCRidG5TZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZWQge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAucmVnaW9uLXNlbGVjdCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogY2FsYygjeyR6X2hlYWRlcn0gKyAyKTtcbiAgICAgICAgICAgIGhlaWdodDogJHV0aWxpdHlfbmF2X2hlaWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5MTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC1ncmF5O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIC5tZW51LWV5ZWJyb3ctbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVmYXVsdC1hbmNob3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKioqKiogTUFJTiBOQVZJR0FUSU9OICoqKioqL1xuICAgIC5oZWFkZXJfX21haW4ge1xuICAgICAgICBoZWlnaHQ6JGhlYWRlcl9oZWlnaHQ7XG4gICAgICAgIG1hcmdpbjowO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogJHpfaGVhZGVyO1xuICAgIH1cblx0XG4gICAgLmhlYWRlcl9fd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOjAgMSU7XG5cdFx0XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXJfX2l0ZW0ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qKioqKioqKioqKioqKioqKipcbiAgICAgICAgICAgIExPR09cbiAgICAgICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyX2xvZ29fd2lkdGhfbW9iaWxlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlcl9sb2dvX3dpZHRoO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVhZGVyX19pY29uLS1tb2JpbGVUcmlnZ2Vye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC55YW5tYXItcmVnaW9uLW5hdmlnYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbXBhY3RfX3JlZ2lvbi1uYXZpZ2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yZWdpb24tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0vLyBjbG9zZTogLmhlYWRlcl9fbG9nb1xuXG4gICAgICAgIC8qKioqKioqKioqKioqKioqKipcbiAgICAgICAgICAgIE5BViBNRU5VXG4gICAgICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgLmhlYWRlcl9fbmF2IHtcbiAgICAgICAgICAgIC8qKiogTU9CSUxFIE1FTlUgKioqL1xuICAgICAgICAgICAgLy8gJ29wZW4nIHN0eWxlcyBhdCB0aGUgYm90dG9tIG9mIHRoaXMgZmlsZVxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyX2hlaWdodF9tb2JpbGV9KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggJHNpdGVfY29udGFpbmVyX3BhZGRpbmdfbW9iaWxlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAkaGVhZGVyX2hlaWdodF9tb2JpbGU7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTI7XG5cbiAgICAgICAgICAgIC8vIHNob3cgd2hlbiB0YWJsZXQgb3IgYWJvdmUgd2lkdGhcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZmxleDogNSAwIGF1dG87XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHRfbWVkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5MjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIE1FTlUgV1JBUFBFUlxuICAgICAgICAgICAgICAgIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gR2xvYmFsIE1lbnUgTElcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjEpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaDU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRfbWVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhY2stYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3J3YXJkLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBib3VuY2UgMTUwMG1zIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3J3YXJkLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFjay1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBcdC8vIFRvcCBsZXZlbCBtZW51IGl0ZW1cbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdCAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIFRvcCBsZXZlbCBtZW51IGl0ZW0gd2l0aCBzdWJtZW51XG4gICAgICAgICAgICAgICAgICAgICYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLigLpcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2NhbGUoMS4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFjdGl2ZSBTdWIgTWVudVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6dmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOmFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS1pZD1cImxpLUluZHVzdHJpZXNcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpW2RhdGEtaWQ9XCJsaS1JbmR1c3RyaWVzIE92ZXJ2aWV3XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5MztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogJHpfbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdWItbWVudS5tZW51LWRlcHRoLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtaWQ9XCJsaS1CdXlpbmcgVG9vbHNcIl0sICYuY29sLTMtc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmhlYWRpbmctY2F0ZWdvcnksIGEuaGVhZGluZy1jYXRlZ29yeSAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzVweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAkel9sb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3ViLW1lbnUubWVudS1kZXB0aC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXkzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLWlkPVwibGktU3VjY2VzcyBTdG9yaWVzXCJdLCAmLmNvbC0zLXN1YiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5oZWFkaW5nLWNhdGVnb3J5LCBhLmhlYWRpbmctY2F0ZWdvcnkgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDM1cHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogJHpfbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5MztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS1pZD1cImxpLVN1cHBvcnRcIl0sICZbZGF0YS1pZD1cImxpLUFib3V0XCJdLCAmLmNvbC0xLXN1YiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdWItbWVudS5tZW51LWRlcHRoLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS1pZD1cImxpLVByb2R1Y3RzXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXkyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXkzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbjpub3QoLnByb2R1Y3QtY2FsbG91dCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRfbWVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaDU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ucHJvZHVjdC1jYWxsb3V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzcGxheS1mb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuc3ViLW1lbnUubWVudS1kZXB0aC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogJHpfbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWhlYWRpbmctaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDNweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtYnRuLCAucHJvZHVjdC1jYXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRfc2hvcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMS4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czphbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6LW1heDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gR2xvYmFsIFN1Ym1lbnVcbiAgICAgICAgICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAlLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRfbWVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdF9zaG9ydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAlLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3ViLU1lbnU6IEl0ZW0gd2l0aCBzdWItc3ViLW1lbnVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6dmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6YWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3ViIC0gU3ViIE1lbnVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogJHpfYmVsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6aGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNTBweCAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNSUgMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBtaW4tY29udGVudCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0vLyBjbG9zZTogdWwuc3ViLW1lbnVcbiAgICAgICAgICAgICAgICB9Ly8gY2xvc2U6IHVsLm1lbnVcblxuICAgICAgICAgICAgICAgIC8vIGZvciBtb2JpbGUgbWVudSBleHBhbnRpb25cbiAgICAgICAgICAgICAgICAjbWVudS1tYWluLW1lbnUtMS5tZW51LmRpc3BsYXktZm9jdXMge1xuICAgICAgICAgICAgICAgICAgICA+IGxpLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiBsaS5kcm9wZG93blthcmlhLWV4cGFuZGVkPSdmYWxzZSddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBidWlsZCBhbmQgcHJpY2UgYnV0dG9uIHVzZWQgaW4gdHdvIG5hdnNcbiAgICAgICAgLmhlYWRlcl9fY3RhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5MjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWJ0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn0gLy8gY2xvc2U6IGhlYWRlci5oZWFkZXJcblxuLyoqKiBNT0JJTEUgTUVOVSAqKiovXG4vLyBTdHlsZXMgZm9yIHdoZW4gbW9iaWxlIG1lbnUgaXMgb3BlblxuYm9keS5hY3RpdmUtLW1vYmlsZU1lbnUge1xuICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgICAuaGVhZGVyX19uYXYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKiBBZG1pbiBiYXIgY2hhbmdlIHRoZSB0b3AgcG9zaXRpb24gb2YgZml4ZWQgbmF2ICoqKi9cbmJvZHkuYWRtaW4tYmFye1xuICAgIGhlYWRlci5oZWFkZXJ7XG4gICAgICAgIHRvcDogJHdwX2FkbWluQmFyX2hlaWdodF9tb2JpbGU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgICAgICAgICAgIHRvcDogJHdwX2FkbWluQmFyX2hlaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2UgeyBcbiAgICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgNDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xuICAgIH1cbiAgICA2MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRGT09URVJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZm9vdGVyLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuXG5cdCoge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0dWwsXG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cdH1cblxuICAgIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6ICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nX21vYmlsZTtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgcGFkZGluZzogJHNpdGVfY29udGFpbmVyX3BhZGRpbmc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cdFxuXHQvKioqKioqKioqKioqKioqKioqXG5cdFx0TGVmdFxuXHQqKioqKioqKioqKioqKioqKiovXG4gICAgLmZvb3Rlcl9fdG9wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9Ly8gY2xvc2U6IC5mb290ZXJfX3RvcFxuXG4gICAgLmZvb3Rlcl9fbWlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgZ2FwOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyX19pdGVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190YWdsaW5lIHtcbiAgICAgICAgICAgICYtLWltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19zb2NpYWwge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgcGxhY2UtaXRlbXM6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGhlYXZ5O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzApO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1saW5rcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3ZSBoYXZlIGNoYW5nZWQgdGhlIHNvY2lhbCBpY29ucyB0aHJlZSB0aW1lcyBub3dcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFueSBtb3JlIGNoYW5nZXMgd2Ugd2lsbCBuZWVkIGRlc2luZ3MgdG8gbWFrZSB1cGRhdGVzXG4gICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWxpbmtzLS1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9zaG9ydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWxpbmtzLS13aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1saW5rcy0td2hpdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1saW5rcy0taW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9zaG9ydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXJfX25hdiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwcHgsIDFmcikpO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgcGxhY2UtaXRlbXM6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUoJHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXJfX2Zvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICAgICAmLS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhdnk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5MztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4oJGJ0blNlY29uZGFyeVJldmVyc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50b3BfbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX2VtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMGUwJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXkzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYWJlbCgkd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0vLyBjbG9zZTogLmZvb3Rlcl9fbWlkXG5cblxuICAgIC8qKioqKioqKioqKioqKioqKipcblx0XHRCT1RUT01cblx0KioqKioqKioqKioqKioqKioqL1xuICAgIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGdhcDogNDZweDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGVnYWwtbGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVuZGVybGluZSgkd2hpdGUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0vLyBjbG9zZTogLmZvb3Rlcl9fYm90dG9tXG5cdFxufS8vIGNsb3NlOiBmb290ZXIuZm9vdGVyIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdEZPUk1TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmdmb3JtX3dyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdGZpZWxkc2V0LmdmaWVsZCwgZGl2LmdmaWVsZCB7XG5cdFx0bGVnZW5kLmdmaWVsZF9sYWJlbCwgbGFiZWwuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdEBpbmNsdWRlIGxhYmVsO1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPSd0ZXh0J10sIGlucHV0W3R5cGU9J2VtYWlsJ10sIGlucHV0W3R5cGU9J3RlbCddLCBzZWxlY3QsIHRleHRhcmVhIHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5MTtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0c2VsZWN0IHtcblx0XHRcdHBhZGRpbmc6IDEwcHggOHB4O1xuXHRcdH1cblxuXHRcdC5naW5wdXRfY29udGFpbmVyX2FkZHJlc3Mge1xuXHRcdFx0c3Bhbi5naW5wdXRfYWRkcmVzc196aXAge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRcdGFjY2VudC1jb2xvcjogJHJlZDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXHQuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAxNXB4O1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0YWNjZW50LWNvbG9yOiAkZ3JheTI7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRAaW5jbHVkZSBib2R5LXNtYWxsO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuXHRcdH1cblxuXHR9XG5cdC5wcml2YWN5LXBvbGljeSB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdEBpbmNsdWRlIHVuZGVybGluZSgkcmVkKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmdmb3JtX2Zvb3RlciB7XG5cdFx0aW5wdXQge1xuXHRcdFx0QGluY2x1ZGUgYnRuO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuXHQuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuXHRcdEBpbmNsdWRlIGgxO1xuXHRcdG1hcmdpbjogNTBweCAwIDIwcHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0bWFyZ2luOiA1MHB4IDA7XG5cdFx0fVxuXHRcdFxuXHR9XG59XG5cbi5mb3JtLXRlbXBsYXRlIHtcblx0ZGlzcGxheTogZ3JpZDtcblxuXHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwcHgsIDFmcikpO1xuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzJweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kKSA1MCUgNTAlIC8gY292ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1vdmVybGF5IHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMjAwMHB4IDAgMCAwIHJnYmEoJHJlZCwgMC44OCk7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHQmOmVtcHR5IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0taGVhZGluZyB7XG5cdFx0XHRtYXJnaW46IDMycHggMCAxNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdG1hcmdpbjogNThweCAtMjBweCAxNnB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0ZmllbGRzZXQuZ2ZpZWxkLS13aWR0aC1mdWxsIHtcblx0XHRcdC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcblx0XHRcdFx0LmdmaWVsZF9jaGVja2JveCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRnYXA6IDEycHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwcHgsIDFmcikpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuZ2Nob2ljZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdDQwNFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGVtcGxhdGUtLTQwNHtcblx0ZGlzcGxheTogZ3JpZDtcblx0cGxhY2UtaXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogODVweCAwO1xuXG5cdC5mb3VyMDRfX2NvbnRlbnQge1xuXHRcdG1hcmdpbjogYXV0bztcblxuXHRcdGgxIHtcblx0XHRcdEBpbmNsdWRlIGgzKCRyZWQpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQuc3ViaGVhZGluZywgcC5zdWJoZWFkaW5nIHtcblx0XHRcdEBpbmNsdWRlIGg2KCRibGFjayk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdHAsIC5zZWN0aW9uX19jYXB0aW9uIHAge1xuXHRcdFx0QGluY2x1ZGUgYm9keS1zbWFsbCgkZ3JheTQpO1xuXHRcdH1cblx0fVxuXG5cblxufS8vIGNsb3NlOiAudGVtcGxhdGUtLTQwNCIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRJTkRFWFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGVtcGxhdGUtLWluZGV4e1xuXG5cdC5pbmRleF9fcG9zdHN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZmxvdzpyb3cgd3JhcDtcblx0XHRhbGlnbi1pdGVtczpzdHJldGNoO1xuXHR9XG5cdFxuXHRhcnRpY2xle1xuXHRcdGZsZXg6MCAxIDQ2JTtcblx0XHRtYXJnaW46MiU7XG5cdH1cblxuXG59Ly8gY2xvc2U6IC50ZW1wbGF0ZS0taW5kZXgiLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0UHJvZHVjdCBCdWlsZCBBbmQgUHJpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0YmFja2dyb3VuZDogJGdyYXkxO1xuXHR9XG5cblx0LmJ1aWxkLXByaWNlIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuc2VjdGlvbi1zdWJoZWFkaW5nIHtcblx0XHRcdEBpbmNsdWRlIGJvZHktbGFyZ2U7XG5cdFx0XHRtYXJnaW46IDE1cHggMCAzMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbXktb3B0aW9ucyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheTE7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6ICRjb250YWluZXJfbW9iaWxlO1xuXHRcdFx0cGFkZGluZzogMjVweCAkc2l0ZV9jb250YWluZXJfcGFkZGluZ19tb2JpbGU7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyO1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4ICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nIDEwMHB4O1xuXHRcdFx0XHR3aWR0aDogNDB2dztcblx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0Ji0tY291bnQge1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0c3VtbWFyeSB7XG5cdFx0XHRcdEBpbmNsdWRlIGg0O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0Z2FwOiA1cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHQmOjotd2Via2l0LWRldGFpbHMtbWFya2VyLCAmOjptYXJrZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwyNzZGXCI7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JltvcGVuXSB7XG5cdFx0XHRcdHN1bW1hcnkge1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ1aWxkLXByaWNlX19teS1vcHRpb25zLS1jYXRlZ29yaWVzIHtcblx0XHRcdFx0XHRhbmltYXRpb246IGFuaW1hdGVEb3duIDM1MG1zIGxpbmVhciBmb3J3YXJkcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1jYXRlZ29yaWVzIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudmFsdWUge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBib2R5LWxhcmdlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaDUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA4cHggMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1kaXNjbGFpbWVyIHtcblx0XHRcdFx0QGluY2x1ZGUgYm9keS1zbWFsbDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19vcHRpb24tc2VsZWN0IHtcblx0XHRcdHBhZGRpbmc6IDM1cHggJHNpdGVfY29udGFpbmVyX3BhZGRpbmdfbW9iaWxlO1xuXHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggJHNpdGVfY29udGFpbmVyX3BhZGRpbmc7XG5cdFx0XHRcdGZsZXg6IDY2JTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tb3B0aW9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdhcDogMzBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdFx0Z2FwOiA0MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji0taXRlbSB7XG5cblx0XHRcdFx0XHQmLS10aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmZvcm0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdGdhcDogMjBweDtcblxuXHRcdFx0XHRcdFx0Ji5zaG93LWVycm9yIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHJlZDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3Bhbi5yZXF1aXJlZCwgc3Bhbi5sYWJlbC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJvZHktc21hbGwoJGdyYXk0KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ZmllbGRzZXQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0LmxhYmVsLXRleHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJvZHktc21hbGw7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA1MHB4KTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBib2R5LWxhcmdlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRhY2NlbnQtY29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRsYWJlbDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXkyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGxhYmVsICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLS1hY2NvcmRpb24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdFx0XHRcdGRldGFpbHMge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTI7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG5cblx0XHRcdFx0XHRcdFx0c3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0LmFjY29yZGlvbi0tdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBoNTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LmFjY29yZGlvbi0tY291bnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBib2R5LXNtYWxsO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDIycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LnRvZ2dsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgJHRfbWVkIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmZvcm0ge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ubGFiZWwtdGV4dCwgc3Bhbi5sYWJlbC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDEwMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDc1dncpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCZbb3Blbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHJlZDtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRzdW1tYXJ5IHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0LnRvZ2dsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQuZm9ybSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb246IGFuaW1hdGVEb3duIDM1MG1zIGxpbmVhciBmb3J3YXJkcztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tYnRucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdhcDogMjVweDtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0Ji5zaG93LWVycm9yIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbGlua3Mge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdhcDogMzVweDtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIGRlc2lnbmVkIHdoZW4gb25lIG9yIGxlc3Mgb3B0aW9ucyBpbiBmb3JtXG5cdFx0Ji5taW5pbWFsIHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgNjAlO1xuXHRcdFx0XHQuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblx0fVxuXG5cdEBrZXlmcmFtZXMgYW5pbWF0ZURvd24ge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xNXB4KTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbn0vLyBjbG9zZTogLmJ1aWxkLXByaWNlXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0UHJvZHVjdCBCdWlsZCBBbmQgUHJpY2UgU3VtbWFyeVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciB7XG5cblx0LmJ1aWxkLXByaWNlLXN1bW1hcnkge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwcHgsIDFmcikpO1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0XHR9XG5cblx0XHQuc2VjdGlvbi1zdWJoZWFkaW5nIHtcblx0XHRcdEBpbmNsdWRlIGJvZHktbGFyZ2U7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAzMHB4O1xuXHRcdH1cblxuXHRcdCZfX2NvbmZpZyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheTE7XG5cdFx0XHQvLyBkaXNwbGF5OiBncmlkO1xuXHRcdFx0Ly8gZ2FwOiAzMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6ICRjb250YWluZXJfbW9iaWxlO1xuXHRcdFx0cGFkZGluZzogMjVweCAkc2l0ZV9jb250YWluZXJfcGFkZGluZ19tb2JpbGU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0XHRtYXgtd2lkdGg6ICRjb250YWluZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggJHNpdGVfY29udGFpbmVyX3BhZGRpbmcgMTAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXN1bW1hcnkge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdC5zdW1tYXJ5LWxpc3QtaXRlbSB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnZhbHVlIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYm9keS1sYXJnZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLWxpbmtzIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z2FwOiAyNXB4O1xuXHRcdFx0XHRhOm5vdCguYnRuLS10ZXJ0aWFyeSkge1xuXHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHVuZGVybGluZSgkcmVkKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19mb3JtIHtcblx0XHRcdC8vIG1heC13aWR0aDogJGNvbnRhaW5lcl9tb2JpbGU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4ICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nX21vYmlsZSAzNXB4O1xuXHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdC8vIG1heC13aWR0aDogJGNvbnRhaW5lcjtcblx0XHRcdFx0cGFkZGluZzogMCAkc2l0ZV9jb250YWluZXJfcGFkZGluZyA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5oMyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtLWRpc2NsYWltZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBib2R5LXNtYWxsO1xuXHRcdFx0XHRjb2xvcjogJGdyYXk0O1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdH1cblxufS8vIGNsb3NlOiAuYnVpbGQtcHJpY2VcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdERlYWxlciBMb2NhdG9yICYgU3RvcmUgU2luZ2xlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBkZWFsZXIgYXJjaGl2ZSBwYWdlXG5kaXYuZGVhbGVyLWxvY2F0b3Ige1xuXHRcblx0LmRlYWxlci1sb2NhdG9yX193cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyX21vYmlsZTtcblx0XHRwYWRkaW5nOiAzMHB4ICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nX21vYmlsZTtcblx0XHRtYXJnaW46MCBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjIwcHg7XG5cdFx0XHRwYWRkaW5nOiA3NXB4ICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nIDEyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5kZWFsZXItbG9jYXRvcl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMjVweCAwO1xuXHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0fVxuXHR9XG5cdC8vIFlBTk1BUlRPRE86IGRvIHdlIHdhbnQgdG8gZGlzcGxheSB0aGUgc3RvcmUgY291bnQ/XG5cdC5kZWFsZXItbG9jYXRvcl9fY291bnQge1xuXHRcdG1hcmdpbjogMHB4IDRweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0I3dwc2wtd3JhcCB7XG5cdFx0Lndwc2wtc2VhcmNoIHtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnU2VsZWN0IHRoZSBwaW4gXFxmM2M1XFwgdG8gc2VlIGNvbXBhbnkgaW5mb3JtYXRpb24uJztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQjd3BzbC1zZWFyY2gtd3JhcCB7XG5cdFx0XHRcdGZvcm0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Z2FwOiAxMXB4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAzcHg7XG5cblx0XHRcdFx0XHQud3BzbC1pbnB1dCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwMic7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWF2eTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3Jfb25seSgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTFweCAxM3B4IDExcHggNTBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXkyO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiAxcHggc29saWQgJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC53cHNsLXNlYXJjaC1idG4td3JhcCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJ0bjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQud3BzbC1nbWFwLWNhbnZhcyB7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3NnB4KSB7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHR9XG5cdFx0XHQud3BzbC1pbmZvLXdpbmRvdyB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCkgMS41cHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yICR0X21lZDtcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC53cHNsLWluZm8tYWN0aW9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCN3cHNsLXJlc3VsdC1saXN0IHtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjc2cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdH1cblx0XHRcdCN3cHNsLXN0b3JlcyB7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXkyO1xuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC53cHNsLXN0b3JlLWxvY2F0aW9uIHtcblx0XHRcdFx0XHRcdFx0Lndwc2wtc3RvcmUtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBib2R5LWxhcmdlKCRibGFjayk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmM2M1Jztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMtd2l0aGluLCAmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQud3BzbC1taWxlcy1hd2F5IHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyNCk7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC53cHNsLXN0cmVldCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbGFiZWwoJGdyYXk0KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQud3BzbC1jb250YWN0LWRldGFpbHMge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDZweDtcblxuXHRcdFx0XHRcdFx0XHRcdCoge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBmb250LWZhbWlseTogJGZvbnRfaGVhZGluZztcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJvZHktc21hbGwoJHJlZCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYnRuLS1wcmltYXJ5IHtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMjVweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gaWYgbm8gcmVzdWx0cyByZW1vdmUgc2VsZWN0IHBpbiB0b29sdGlwXG5cdCN3cHNsLXdyYXAud3BzbC1uby1yZXN1bHRzIHtcblx0XHQud3BzbC1zZWFyY2gge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0vLyBjbG9zZTogLmJ1aWxkLXByaWNlXG5cblxuLy8gZGVhbGVyIHNpbmdsZSBzdG9yZVxuZGl2LmRlYWxlci1kZXRhaWwge1xuXHQuZGVhbGVyLWRldGFpbF9fd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogJGNvbnRhaW5lcl9tb2JpbGU7XG5cdFx0cGFkZGluZzogMzBweCAkc2l0ZV9jb250YWluZXJfcGFkZGluZ19tb2JpbGU7XG5cdFx0bWFyZ2luOjAgYXV0bztcblxuXHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdG1heC13aWR0aDogJGNvbnRhaW5lcjtcblx0XHRcdHBhZGRpbmc6IDc1cHggJHNpdGVfY29udGFpbmVyX3BhZGRpbmcgMTIwcHggMTYwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiA2MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5kZWFsZXItZGV0YWlsX19pbmZvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdCYtLXRpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhYmVsKCRyZWQpO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tYWRkcmVzcyB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0YWRkcmVzcyB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYzYzUnO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWxpbmtzIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGdhcDogOHB4O1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdW5kZXJsaW5lO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBob25lOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwOTUnO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mYXg6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjFhYyc7XG5cdFx0XHRcdH1cblx0XHRcdFx0LndlYnNpdGU6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjBhYyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZXh0cmFzIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRnYXA6IDI1cHg7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdC8vIHA6bGFzdC1vZi10eXBlIHtcblx0XHRcdC8vIFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdC8vIH1cblx0XHR9XG5cdH1cblxuXHQuZGVhbGVyLWRldGFpbF9fbWFwIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA3NzBweDtcblxuXHRcdC5kZWFsZXItZGV0YWlsX19tYXAtLWxpbmtzIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHQqIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRnYXA6IDhweDtcblx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHRAaW5jbHVkZSB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0XHQuZ21hcHMtbGluayB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjM1ZCc7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0TmV3cyBTaW5nbGUgYW5kIEFyY2hpdmVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLy8vLy8vLyBzaW5nbGUgLy8vLy8vLy8vL1xuZGl2LnR5cGUtbmV3cyB7XG5cdC5zaW5nbGUtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0cGFkZGluZzogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODg2cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXHRcdGgxIHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHR9XG5cdFx0LmRhdGUtYXV0aG9yIHtcblx0XHRcdEBpbmNsdWRlIGxhYmVsKCRyZWQpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0ZmlndXJlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogODg2cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHRcdGZpZ2NhcHRpb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBsYWJlbCgkZ3JheTQpO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5zaGFyZS1saW5rcyB7XG5cdFx0XHQmX193cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0cGxhY2UtaXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyNXB4O1xuXHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0Lmljb24tLXNoYXJlIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdFx0XHRwbGFjZS1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDEuNXB4O1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAkcmVkOztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0c2VjdGlvbi5ibG9jay0td3lzaXd5ZyB7XG5cdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0fVxuXG5cdFx0LmZsZXgge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdH1cbn0vLyBjbG9zZTogbmV3cyBzaW5nbGVcblxuLy8vLy8vLy8gYXJjaGl2ZSAvLy8vLy8vLy8vXG5kaXYubmV3cy1hcmNoaXZlIHtcblxufS8vIGNsb3NlOiBuZXdzIGFyY2hpdmVcblxuLy8vLy8vLy8vIG1vc3QgcmVjZW50IGFuZCBsYXRlc3QgbmV3cyBhcnRpY2xlcyAvLy8vLy9cbi5tb3N0LXJlY2VudCB7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdH1cblx0Jl9fYmxvY2tzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdHJvdy1nYXA6IDQwcHg7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMTBweCwgMWZyKSk7XG5cdFx0XHRyb3ctZ2FwOiA3NXB4O1xuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTBweDtcblxuXHRcdFx0Ji0taW1hZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMjUwcHg7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjgwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXRleHQge1xuXHRcdFx0XHQmLS1leWVicm93IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBsYWJlbCgkcmVkKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS10aXRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjJweDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgIFxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tZXhjZXJwdCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5NDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgIFxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tbGluayB7XG5cdFx0XHRcdFx0Lmxpbmsge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IC8vIGNsb3NlIG1vc3QgcmVjZW50XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cbiAgICAuZGlzYWJsZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGNvbG9yOiAkZ3JheTQ7XG4gICAgfVxuICAgIC5wYWdlLW51bWJlcnN7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMTIpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJweDtcdFxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRwbGFjZS1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0dHJhbnNpdGlvbjogYWxsICR0X21lZDtcblx0XHQmOm5vdCguZG90cykge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXkyO1xuXHRcdFx0cGFkZGluZzogNnB4IDEwcHg7XG5cdFx0fVxuXHRcdCY6aG92ZXI6bm90KC5jdXJyZW50KTpub3QoLmRvdHMpIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHR9XG5cdFx0Ji5kb3RzIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGNvbG9yOiAkZ3JheTI7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0fVxuICAgICAgICAmLmN1cnJlbnR7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXkzO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheTM7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpcnN0LCAubGFzdCwgLnByZXYsIC5uZXh0e1xuICAgICAgICAmOm5vdCguZGlzYWJsZSl7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn0gLy8gY2xvc2UgcGFnaW5hdGlvbiIsIi8qKlxyXG4gKiBCbG9jayBTYXNzIEltcG9ydHNcclxuICogLSBUaGlzIGZpbGUgaXMgaW1wb3J0ZWQgaW50byB0aGUgZ2xvYmFsIHNjc3MgYW5kIGNvbXBpbGVkIHRvZ2V0aGVyXHJcbiAqL1xyXG5cclxuLy8gQmxvY2tzXHJcbkBpbXBvcnQgJ19ibG9ja3MtZ2xvYmFsJztcclxuQGltcG9ydCAnLi4vYW5ub3VuY2VtZW50LWJhci9hbm5vdW5jZW1lbnQtYmFyJztcclxuQGltcG9ydCAnLi4vYnV0dG9ucy1ibG9jay9idXR0b25zLWJsb2NrJztcclxuQGltcG9ydCAnLi4vY2FsbG91dC9jYWxsb3V0JztcclxuQGltcG9ydCAnLi4vY29tcGFyaXNvbi9jb21wYXJpc29uJztcclxuQGltcG9ydCAnLi4vZW1haWwvZW1haWwnO1xyXG5AaW1wb3J0ICcuLi9mZWF0dXJlZC1saXN0L2ZlYXR1cmVkLWxpc3QnO1xyXG5AaW1wb3J0ICcuLi9mdWxsLXdpZHRoLW1lZGlhL2Z1bGwtd2lkdGgtbWVkaWEnO1xyXG5AaW1wb3J0ICcuLi9mdWxsLXdpZHRoLXRleHQvZnVsbC13aWR0aC10ZXh0JztcclxuQGltcG9ydCAnLi4vaGVyby1iYW5uZXIvaGVyby1iYW5uZXInO1xyXG5AaW1wb3J0ICcuLi9pbWFnZS13aXRoLXRleHQvaW1hZ2Utd2l0aC10ZXh0JztcclxuQGltcG9ydCAnLi4vbGluZS1icmVhay9saW5lLWJyZWFrJztcclxuQGltcG9ydCAnLi4vbG9nb3MtYmxvY2svbG9nb3MtYmxvY2snO1xyXG5AaW1wb3J0ICcuLi9uZXdzLWhlcm8tc2xpZGVyL25ld3MtaGVyby1zbGlkZXInO1xyXG5AaW1wb3J0ICcuLi9wYWdlLXRpdGxlL3BhZ2UtdGl0bGUnO1xyXG5AaW1wb3J0ICcuLi9wcm9kdWN0LWNhcmRzL3Byb2R1Y3QtY2FyZHMnO1xyXG5AaW1wb3J0ICcuLi9wcm9kdWN0LWhlcm8tc2xpZGVyL3Byb2R1Y3QtaGVyby1zbGlkZXInO1xyXG5AaW1wb3J0ICcuLi9zaWRlLWJ5LXNpZGUvc2lkZS1ieS1zaWRlJztcclxuQGltcG9ydCAnLi4vc3BlY2lmaWNhdGlvbnMvc3BlY2lmaWNhdGlvbnMnO1xyXG5AaW1wb3J0ICcuLi9zdGF0cy9zdGF0cyc7XHJcbkBpbXBvcnQgJy4uL3d5c2l3eWcvd3lzaXd5Zyc7XHJcbi8vIE5ldyBhdHRhY2hlbWVudCBzZWN0aW9uc1xyXG5AaW1wb3J0ICcuLi9mdWxsLXdpZHRoLWltYWdlL2Z1bGwtd2lkdGgtaW1hZ2UnO1xyXG5AaW1wb3J0ICcuLi9hdHRhY2htZW50LWNhcmRzL2F0dGFjaG1lbnQtY2FyZHMnO1xyXG5AaW1wb3J0ICcuLi9jYXJvdXNlbC1iYW5uZXIvY2Fyb3VzZWwtYmFubmVyJ1xyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEdsb2JhbCB0ZXN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKiBCTE9DSyBTVFlMRVMgKioqKiovIFxuLy8gdmFyaW91cyBiYWNrZ3JvdW5kIHRvIGVsZW1lbnQgY29sb3JzXG5zZWN0aW9uLmJsb2NrLCBkaXYuYmxvY2sge1xuXHQmW2RhdGEtYmFja2dyb3VuZD0ncmVkJ10ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblx0XHQuYnRuOm5vdCgubGluaykge1xuXHRcdFx0QGluY2x1ZGUgYnRuKCRidG5QcmltYXJ5UmV2ZXJzZSk7XG5cdFx0fVxuICAgIH1cblx0JltkYXRhLWJhY2tncm91bmQ9J3doaXRlJ10ge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHQqIHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0fVxuXHQmW2RhdGEtYmFja2dyb3VuZD0nYmxhY2snXSB7XG5cdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdCoge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHR9XG5cdFx0LmJ0bjpub3QoLmxpbmspIHtcblx0XHRcdEBpbmNsdWRlIGJ0bigkYnRuU2Vjb25kYXJ5UmV2ZXJzZSk7XG5cdFx0fVxuXHR9XG5cdCZbZGF0YS1iYWNrZ3JvdW5kPSdncmF5J10ge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5MTtcblx0XHQqIHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0fVxufVxuXG5cbi8qKioqKiBCTE9DSyBGT1JNQVRUSU5HICoqKioqLyBcbmJvZHkgKntcblx0Ly8gSG9yaXpvbnRhbCBBbGlnblxuXHQmW2RhdGEtYWxpZ24teD0nbGVmdCdde1xuXHQgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdCAgICB0ZXh0LWFsaWduOmxlZnQ7XG5cdH1cblx0JltkYXRhLWFsaWduLXg9J2NlbnRlcidde1xuXHQgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcblx0XHQuYnV0dG9uc19fZmxleHtcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHR9XG5cdH1cblx0JltkYXRhLWFsaWduLXg9J3JpZ2h0J117XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG5cdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcblx0XHQuYnV0dG9uc19fZmxleHtcblx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQvLyBWZXJ0aWNhbCBBbGlnblxuXHQmW2RhdGEtYWxpZ24teT0ndG9wJ117XG5cdCAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuXHR9XG5cdCZbZGF0YS1hbGlnbi15PSdjZW50ZXInXXtcblx0ICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0fVxuXHQmW2RhdGEtYWxpZ24teT0nYm90dG9tJ117XG5cdCAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcblx0fVxufVxuXG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEFETUlOXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYWRtaW4tb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciB7XG5cdC5hY2YtYmxvY2stcGFuZWwgLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkID4gLmFjZi1sYWJlbCBsYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHR9XG5cdC5hZG1pbi0tYmxvY2staGVhZHtcblx0XHRwYWRkaW5nOjE1cHg7XG5cdH1cbiAgICAuYWRtaW4tYmxvY2stdGl0bGUge1xuICAgIFx0ZGlzcGxheTogZmxleDtcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBcdGNvbG9yOiAjOTk5O1xuICAgIFx0Zm9udC1zaXplOiAyMXB4O1xuICAgIFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgXHRmb250LXdlaWdodDogJGxpZ2h0O1xuICAgIFx0bWFyZ2luLXRvcDogMDtcbiAgICBcdG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBcdHBhZGRpbmc6IDAgMCAzcHg7XG4gICAgXHRzcGFuIHtcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRcdGZvbnQtc2l6ZTogMThweDtcbiAgICBcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIFx0XHQmLmRhc2hpY29ucyB7XG4gICAgXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgXHRcdH1cbiAgICBcdH1cbiAgICB9XG4gICAgLmFkbWluLWJsb2NrLWRlc2Mge1xuICAgIFx0Y29sb3I6ICM5OTk7XG4gICAgXHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBcdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgXHRtYXJnaW4tdG9wOiAwO1xuICAgIFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIFx0cGFkZGluZzogMCAwIDNweDtcbiAgICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEFubm91bmNlbWVudCBCYXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2sge1xuICAgICYuYmxvY2stLWFubm91bmNlbWVudC1iYXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLS1hbm5vdW5jZW1lbnQtYmFyX193cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIC5hcnJvdy1saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5ibG9jay0tYW5ub3VuY2VtZW50LWJhcl9faGVhZGxpbmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtYmFja2dyb3VuZD1cInJlZFwiXSB7XG4gICAgICAgICAgICAuYmxvY2stLWFubm91bmNlbWVudC1iYXJfX2N0YSB7XG4gICAgICAgICAgICAgICAgLmFycm93LWxpbmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hcnJvdy1oZWFkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQnV0dG9ucyBCbG9ja1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jayB7XG4gICAgJi5ibG9jay0tYnV0dG9ucy1ibG9jayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgIFxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLS1idXR0b25zLWJsb2NrX19ibG9ja3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNnB4O1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXkyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQ2FsbG91dFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jayB7XG4gICAgJi5ibG9jay0tY2FsbG91dCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgICAgICYgKyAuYmxvY2stLWNhbGxvdXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDE7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRfbWVkO1xuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtLS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1oZWFkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1jb3B5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFycm93LWxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFByb2R1Y3QgQ29tcGFyaXNvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jayB7XG4gICAgJi5ibG9jay0tY29tcGFyaXNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIFxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLS1jb21wYXJpc29uX190aXRsZSB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay0tY29tcGFyaXNvbl9fYmxvY2tzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBuby13cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbXBhcmlzb25fX2NhcmQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgICAgICAgICAuY2FyZF9fbWVkaWEge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5MjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkX19jb250ZW50LS1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRW1haWwgU3Vic2NyaWJlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrLS1lbWFpbCB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIHBhZGRpbmc6IDM1cHggMDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stLWVtYWlsX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCA0MHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoNCgkd2hpdGUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm9keSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlKCR3aGl0ZSk7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLS1lbWFpbF9fZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhYmVsKCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5MztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4oJGJ0blNlY29uZGFyeVJldmVyc2UpO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRvcF9sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXJfZW1haWwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwZTAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTM7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICAgICAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWwoJHdoaXRlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBGZWF0dXJlZCBMaXN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrIHtcbiAgICAmLmJsb2NrLS1mZWF0dXJlZC1saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay0tZmVhdHVyZWQtbGlzdF9fYmxvY2tzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaDMoJHJlZCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoMygkYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEZ1bGwgV2lkdGggTWVkaWFcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqIEdFTkVSQUwgSVRFTSAqKioqKi9cbnNlY3Rpb24uYmxvY2stLWZ1bGxXaWR0aE1lZGlhe1xuICAgIHBhZGRpbmc6MDtcblxuICAgIC8qKioqKiBJTUFHRSAqKioqKi9cbiAgICAmW2RhdGEtdHlwZT0naW1hZ2UnXXtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWhlaWdodD1cImxhcmdlXCJdIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDY1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqKioqIFZJREVPICoqKioqL1xuICAgICZbZGF0YS10eXBlPSd2aWRlbydde1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAudmlkZW9fX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NTBweDtcbiAgICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtaGVpZ2h0PVwibGFyZ2VcIl0ge1xuICAgICAgICAgICAgICAgIC52aWRlb19fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NTBweDtcbiAgICAgICAgICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn0vLyBjbG9zZTogLmJsb2NrLS1mdWxsV2lkdGhNZWRpYVxuXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEZ1bGwgV2lkdGggVGV4dFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9faGVhZGxpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAmLS1oMSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fc3ViaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2JvZHkge1xuICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlKGluaGVyaXQpO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAxMHB4IDA7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICB9XG5cbiAgICAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fY3RhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAmW2RhdGEtYmFja2dyb3VuZD0nd2hpdGUnXSB7XG5cdFx0LmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2JvZHksIHAsIHAgc3BhbiB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblx0fVxuXG4gICAgJltkYXRhLWhlYWRsaW5lLWNvbG9yPSdibGFjayddIHtcblx0XHQuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9faGVhZGxpbmUsIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19oZWFkbGluZS0taDEge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHR9XG5cdH1cbn1cblxuXG4uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dC1pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMDBweDtcbiAgZ3JpZC1nYXA6IDEwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cblx0LmJsb2NrLS1mdWxsLXdpZHRoLXRleHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIwMHB4O1xuICAgIGdyaWQtZ2FwOiAxMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIH1cbn1cbn0gXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEhlcm8gQmFubmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHBhZGRpbmc6MDtcblxuICAgIC5oZXJvQmFubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgICAgICAgICAgei1pbmRleDogJHpfbWVkO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXR5cGU9J2ltYWdlX2l0ZW0nXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICAgICAgLmhlcm9CYW5uZXJfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMjJweDtcbiAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5oZXJvQmFubmVyX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoMigkd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqKioqIFNJWklORyAqKioqKi9cbiAgICAmW2RhdGEtc2l6ZT0nc21hbGwnXXtcbiAgICAgICAgLmhlcm9CYW5uZXJfX2l0ZW0ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtc2l6ZT0nbWVkaXVtJ117XG4gICAgICAgIC5oZXJvQmFubmVyX19pdGVtIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLXNpemU9J2xhcmdlJ117XG4gICAgICAgIC5oZXJvQmFubmVyX19pdGVtIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc2l6ZT0nZnVsbCdde1xuICAgICAgICAuaGVyb0Jhbm5lcl9faXRlbSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAjeyRoZWFkZXJfaGVpZ2h0X21vYmlsZX0pO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtICN7JGhlYWRlcl9oZWlnaHR9IC0gI3skdXRpbGl0eV9uYXZfaGVpZ2h0fSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKioqKiogR0VORVJBTCBJVEVNICoqKioqL1xuICAgIC5oZXJvQmFubmVyX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmhlcm9CYW5uZXJfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYub3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1vcGFjaXR5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVyb0Jhbm5lcl9fb3ZlcmxheSB7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWNvbG9yKTtcbiAgICAgICAgICAgIG9wYWNpdHk6dmFyKC0tb3BhY2l0eSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlcm9CYW5uZXJfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmW2RhdGEtYWxpZ24teD0nbGVmdCddLFxuICAgICAgICAmW2RhdGEtYWxpZ24teD0ncmlnaHQnXSB7XG4gICAgICAgICAgICAuaGVyb0Jhbm5lcl9faW5uZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgcGFkZGluZzogMyUgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVyb0Jhbm5lcl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6NTc1cHg7XG4gICAgICAgIFxuICAgICAgICAuYmFubmVyX19zaW5nbGVMYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6MjFweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm9CYW5uZXJfX3N1Yl90aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvQmFubmVyX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZXJvQmFubmVyX19jYXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmxpcCAxNDAwMG1zIGxpbmVhciBpbmZpbml0ZTtcblxuICAgICAgICAgICAgICAgICYtLWZsaXAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4oJGJ0blByaW1hcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIGZvciBzcGVjaWZpY2l0eSB0byB0YWtlIHByZXNlZGVuY2VcbiAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKioqKiBWSURFTyAqKioqKi9cbiAgICAuaGVyb0Jhbm5lcl9faXRlbVtkYXRhLXR5cGU9XCJ2aWRlb19pdGVtXCJde1xuXG4gICAgICAgIC5oZXJvQmFubmVyX192aWRlb3tcbiAgICAgICAgICAgIC52aWRlb19fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IC8vIGhpZGUgb24gc21hbGwgZGV2aWNlcyBmb3IgZmFsbGJhY2sgaW1hZ2VcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBzaG93IG9uIHRhYmxldCBhbmQgbGFyZ2VyXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vYmlsZS1mYWxsYmFjay1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIsIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIHNob3cgb24gc21hbGwgZGV2aWNlcyBmb3IgZmFsbGJhY2sgaW1hZ2VcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgLy8gaGlkZSBvbiB0YWJsZXQgYW5kIGxhcmdlclxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0vLyBjbG9zZTogdmlkZW8gaXRlbVxuXG5cbiAgICAvKioqKiogU0NST0xMIENUQSAqKioqKi9cbiAgICAuaGVyb0Jhbm5lcl9fc2Nyb2xsQ3RhIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTozMHB4O1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIFtjbGFzcyo9J2ZhJ117XG4gICAgICAgICAgICBmb250LXNpemU6MjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgZmxpcCB7XG4gICAgICAgIDAlLCA0LjI1JSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxuICAgICAgICA4LjI1JSwgMTYuNzUlIHt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gNHB4KSk7fVxuICAgICAgICAyMC43NSUsIDI5LjI1JSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtMjAwJSAtIDhweCkpO31cbiAgICAgICAgMzMuMjUlLCA0MS43NSUge3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoLTMwMCUgLSAxMnB4KSk7fVxuICAgICAgICA0NS43NSUsIDU0LjI1JSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtNDAwJSAtIDE2cHgpKTt9XG4gICAgICAgIDU4LjI1JSwgNjYuNzUlIHt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC0zMDAlIC0gMTJweCkpO31cbiAgICAgICAgNzAuNzUlLCA3OS4yNSUge3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoLTIwMCUgLSA4cHgpKTt9XG4gICAgICAgIDgzLjI1JSwgOTEuNzUlIHt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gNHB4KSk7fVxuICAgICAgICA5NS43NSUsIDEwMCUge3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO31cbiAgICB9XG5cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX3N1Yl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4gICAgXG59Ly8gY2xvc2U6IC5ibG9jay0taGVyb0Jhbm5lclxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBCdXR0b25zIEJsb2NrXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrIHtcbiAgICAmLmJsb2NrLS1pbWFnZS13aXRoLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay0taW1hZ2Utd2l0aC10ZXh0X19ibG9ja3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBuby13cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmLS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJi0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLS1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAmLS1leWVicm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhYmVsKCRyZWQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLS1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEhvcml6b250YWwgRGl2aWRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1saW5lLWJyZWFrIHtcblxuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItY29sb3I6ICRncmF5MjtcblxuICAgICYucmVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgIH1cblxufVxuXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IExvZ29zXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrIHtcbiAgICAmLmJsb2NrLS1sb2dvcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay0tbG9nb3NfX2Jsb2NrcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgIEJMT0NLOiBOZXdzIEhlcm8gU2xpZGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2submV3cy1oZXJvLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogJGdyYXkxO1xuXG4gICAgLm5ld3MtaGVyby1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLm5ld3MtaGVyby1zbGlkZXJfX3dyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAxMDBweDtcbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDExMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgIFxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWwoJHJlZCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgLmFydGljbGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgIFxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgLmFydGljbGUtZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5NDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgIFxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgLmFydGljbGUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5hcnRpY2xlLWZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNsaWRlciBvdmVycmlkZXMgZnJvbSBkZWZhdWx0Li4uXG4gICAgICAgICYuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDcwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufS8vIGNsb3NlOiBuZXdzLWhlcm8tc2xpZGVyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFBBR0UgVElUTEVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tcGFnZVRpdGxle1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogJHpfbG93O1xuXG4gICAgLy8gUmVtb3ZlIHBhZGRpbmctdG9wIGZyb20gbmV4dCBibG9jayB0byBicmluZyB0aXRsZSBjbG9zZXIgdG8gY29udGVudFxuICAgICYgKyBzZWN0aW9uLmJsb2Nre1xuICAgICAgICBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gc2VjdGlvbiBwYWRkaW5nXG4gICAgJi5wYWRkaW5nLS1ub1RvcHtcbiAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICB9XG4gICAgJi5wYWRkaW5nLS1ub0JvdHRvbXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICB9XG4gICAgXG4gICAgLy8gVGV4dCBhbGlnbm1lbnRcbiAgICAmLnRleHRBbGlnbi0tY2VudGVye1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gICAgJi50ZXh0QWxpZ24tLXJpZ2h0e1xuICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgIH1cblxuICAgIC50aGVtZS0taGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cblxufS8vIGNsb3NlOiAuYmxvY2stLXBhZ2VUaXRsZVxuXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFByb2R1Y3QgQ2FyZHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tcHJvZHVjdC1jYXJkcyB7XG5cbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTE7XG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgLnByb2R1Y3QtY2FyZHNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1jYXJkc19fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICAgICAgcm93LWdhcDogNTBweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgxMHB4LCAxZnIpKTtcblxuICAgICAgICAgICAgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoMm4gLSAxKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAtMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDEwcHgsIDFmcikpO1xuXG4gICAgICAgICAgICAucHJvZHVjdC1jYXJkc19faXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCgybiAtIDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1jYXJkc19faXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbiAtIDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IC0yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRzX19pdGVtOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoM24gLSAyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59Ly8gY2xvc2U6IC5ibG9jay0tcHJvZHVjdC1jYXJkc1xuXG5cbi5ibG9jay0tcHJvZHVjdC1jYXJkcyArIC5ibG9jay0tcHJvZHVjdC1jYXJkcyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICBCTE9DSzogUHJvZHVjdCBIZXJvIFNsaWRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1oZXJvLXNsaWRlciB7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDAgMjVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuc2VjdGlvbl9fcHJvZHVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlKCRyZWQpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbl9fY2FwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1sYXJnZSgkZ3JheTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5zZWN0aW9uX19zcGVjcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDEwcHgsIDFmcikpO1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMzBweDtcbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5MztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNigkZ3JheTQpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi5tZXRyaWMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuc3dpdGNoLWJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0b2dnbGVTd2l0Y2g7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmhlcm8tc2xpZGVyX19jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJi0tb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgIC8vIG1haW4gc2xpZGVyXG4gICAgICAgIC5oZXJvLXNsaWRlcl9fd3JhcHBlcntcblxuICAgICAgICAgICAgJi5tYWluLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDg1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC55b3V0dWJlX3RodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA3NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDcwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA0NXB4IDA7XG4gICAgICAgICAgICAmW2RhdGEtc2xpZGVzPVwiMVwiXSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAvLyBuYXYgc2xpZGVyXG4gICAgICAgICAgICAuaGVyby1zbGlkZXJfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAmW2RhdGEtY291bnQ9XCIxXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlkZW9fX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5zd2l0Y2hfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC5zd2l0Y2gtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG5cbiAgICAvLyBzdWJuYXYgc3R5bGVzXG4gICAgLnN1Ym5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6ICR6X21lZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICZfX21vYmlsZS13cmFwcGVyLCAmX19kZXNrdG9wLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19tb2JpbGUtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmLS1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMtd2l0aGluLCAmLmFjdGl2ZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjI2NDM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1idG4ge1xuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmN1cnJlbnQtYW5jaG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg0KCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfYXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFuY2hvcnMge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmLS1saW5rcyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhYmVsKCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyLS1hbmNob3JzLS1saW5rcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2t0b3Atd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgJi0tbGlua3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWwoJHdoaXRlKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg0KCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGV5ZWJyb3coJHdoaXRlKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggNDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmLmFjdGl2ZS1saW5rIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkYyNjQzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59Ly8gY2xvc2U6IHByb2R1Y3QgaGVyby1zbGlkZXJcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogU2lkZSBCeSBTaWRlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ibG9jay0tc2lkZV9ieV9zaWRlIHtcblxuICAgICZfX3dyYXBwZXIgeyBcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICB9XG4gICAgXG4gICAgLnNpZGVfYnlfc2lkZV9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZDtcbiAgICAgICAgJltkYXRhLXBvc2l0aW9uPVwidGV4dFwiXSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwcHgsIDFmcikpO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGVfYnlfc2lkZV9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbV9faW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWF4KSB7XG4gICAgICAgICAgICBpbWcsXG4gICAgICAgICAgICB2aWRlbyxcbiAgICAgICAgICAgIGlmcmFtZXtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8qKioqKiBJTUFHRSAmJiBWSURFTyAqKioqKi9cbiAgICAgICAgJi0tbWVkaWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKioqKiogUklDSCBURVhUICoqKioqL1xuICAgIC5zaWRlX2J5X3NpZGVfX2l0ZW0tLXJpY2hUZXh0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgICAgIC5pdGVtX19pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlKCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uc19fZmxleCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyB3aGl0ZSBiYWNrZ3JvdW5kIG92ZXJpZGVzXG4gICAgICAgICZbZGF0YS1iYWNrZ3JvdW5kPVwid2hpdGVcIl0ge1xuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0vLyBjbG9zZTogcmljaCB0ZXh0XG5cblxuICAgIC8qKioqKiBJTUFHRSAqKioqKi9cbiAgICAuc2lkZV9ieV9zaWRlX19pdGVtLS1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfS8vIGNsb3NlOiBpbWFnZVxuXG59Ly8gY2xvc2U6IC5ibG9jay0tc2lkZV9ieV9zaWRlXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFNwZWNpZmljYXRpb25zXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrIHtcbiAgICAmLmJsb2NrLS1zcGVjcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrLS1zcGVjc19fdG9wIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJi0taGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgLnN3aXRjaC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLS1zcGVjc19fYmxvY2tzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBnYXA6IDI4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIGdhcDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lYXItYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY2F0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLS1zcGVjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOm50aC1sYXN0LWNoaWxkKDIpKTpub3QoOmxhc3QtY2hpbGQpICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tdmFsdWUsICYtLW1ldHJpYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tbWV0cmljIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUoJHJlZCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgIC5zd2l0Y2gtYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvZ2dsZVN3aXRjaDtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFN0YXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrIHtcbiAgICAmLmJsb2NrLS1zdGF0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrLS1zdGF0c19faGVhZGxpbmUge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrLS1zdGF0c19fYmxvY2tzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaDM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1jb3B5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1pZC04MjI2IHNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5ibG9jay0tc3RhdHNfX2Jsb2NrcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLWlkLTgyMjYgIHNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5ibG9jay0tc3RhdHNfX2Jsb2Nrc19faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFdZU0lXWUdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0td3lzaXd5ZyB7XG4gICAgcGFkZGluZzogJHNlY3Rpb25fcGFkZGluZyAwO1xuICAgIFxuICAgIC5jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4ODZweDtcbiAgICAgICAgfVxuICAgICAgICBoMiwgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDEzcHggMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICAgIC8vICY6ZW1wdHkge1xuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCkgMS41cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgJHRfbWVkO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1sYXJnZSgkZ3JheTQpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3AtdmlkZW8tc2hvcnRjb2RlOmZvY3VzLCAud3AtdmlkZW8tc2hvcnRjb2RlOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAud3AtdmlkZW8ge1xuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWpzLW92ZXJsYXktcGxheSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lanMtb3ZlcmxheS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy95YW5tYXIvYXNzZXRzL2Rpc3QvaW1ncy9wbGF5LnBuZycpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBkaXYud3AtY2FwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAgaWZyYW1lIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyO1xuICAgICAgICB9XG4gICAgfVxuXG59Ly8gY2xvc2U6IC5ibG9jay0tY3VzdG9tQ29udGVudFxuXG4iLCJzZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQge1xuICBwYWRkaW5nOiA2MHB4IDA7XG5cblxuICAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fYm9keSB7XG4gICAgQGluY2x1ZGUgYm9keS1sYXJnZShpbmhlcml0KTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAxMHB4IDA7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIH1cblxuICAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG5cbiAgJltkYXRhLWJhY2tncm91bmQ9J3doaXRlJ10ge1xuICAgIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19ib2R5LCBwLCBwIHNwYW4ge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtaGVhZGxpbmUtY29sb3I9J2JsYWNrJ10ge1xuICAgIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19oZWFkbGluZSwgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2hlYWRsaW5lLS1oMSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9faGVhZGxpbmUge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZ1bGwtdy1pbWFnZS1ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLmZ1bGwtdy1pbWFnZS1nYWxsZXJ5IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmltYWdlLXN1Yi1oZWFkIHtcbiAgICBjb2xvcjogI0RDMUUzNiAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG4gIH1cblxuICAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG5cbiAgJltkYXRhLWJhY2tncm91bmQ9J3doaXRlJ10ge1xuICAgIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19jdGEgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59XG4gc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9faGVhZGxpbmUge1xuXHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4xcHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmZ1bGwtdy1pbWFnZS1ib2R5IHtcblx0bWF4LXdpZHRoOiA4MDBweDtcblx0bWFyZ2luOiBhdXRvO1xuXHRsZXR0ZXItc3BhY2luZzogMC4xcHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmZ1bGwtdy1pbWFnZS1nYWxsZXJ5IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW46IDQwcHggYXV0bztcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyMHB4O1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmltYWdlLXN1Yi1oZWFkIHtcblx0Y29sb3I6ICNkYzFlMzYgIWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmZ1bGwtdy1pbWFnZS1nYWxsZXJ5IGxpIGltZyB7XG5cdHdpZHRoOiAxNTBweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5IC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19jdGEge1xuXHRtYXJnaW4tdG9wOiAzNXB4O1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnlbZGF0YS1iYWNrZ3JvdW5kPSd3aGl0ZSddIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19jdGEgYSB7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cblxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBQcm9kdWN0IENhcmRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLXByb2R1Y3QtY2FyZHMge1xuXG4gICAgYmFja2dyb3VuZDogJGdyYXkxO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgIC5wcm9kdWN0LWNhcmRzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMTBweCwgMWZyKSk7XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRzX19pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDJuIC0gMSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgxMHB4LCAxZnIpKTtcblxuICAgICAgICAgICAgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoMm4gLSAxKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoM24gLSAxKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAtMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAucHJvZHVjdC1jYXJkc19faXRlbTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRzX19pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDNuIC0gMikge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufS8vIGNsb3NlOiAuYmxvY2stLXByb2R1Y3QtY2FyZHNcblxuXG4uYmxvY2stLXByb2R1Y3QtY2FyZHMgKyAuYmxvY2stLXByb2R1Y3QtY2FyZHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbmRpdiNmaWx0ZXJfYmFubmVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNEQzFFMzc7XG4gICAgcGFkZGluZzogMzVweCAwO1xufVxuXG4uYXR0LWZpdGVyLWNvbnRhaW5lci5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hdHQtZmlsdGVyLXRleHQgaDQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hdHQtZmlsdGVyLXRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5hI3ZpZXdfYWxsX2F0dGFjaG1lbnRzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTJlMmUyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xufVxuXG5zZWxlY3QjYXR0YWNobWVudF9maWx0ZXIge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2RjMWUzNztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi5wcm9kdWN0LWNhcmRzX19pdGVtLmF0dGFjaG1lbnQgLmNhcmRfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb2R1Y3QtY2FyZHNfX2l0ZW0uYXR0YWNobWVudCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgLyogUmVtb3ZlIGRlZmF1bHQgYnVsbGV0cyAqL1xufVxuXG4ucHJvZHVjdC1jYXJkc19faXRlbS5hdHRhY2htZW50IHVsIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7IC8qIEFkZCBjb250ZW50OiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXG4gICAgY29sb3I6ICNEQzFFMzc7IC8qIENoYW5nZSB0aGUgY29sb3IgKi9cbiAgICBmb250LXdlaWdodDogYm9sZDsgLyogSWYgeW91IHdhbnQgaXQgdG8gYmUgYm9sZCAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogTmVlZGVkIHRvIGFkZCBzcGFjZSBiZXR3ZWVuIHRoZSBidWxsZXQgYW5kIHRoZSB0ZXh0ICovXG4gICAgd2lkdGg6IDFlbTsgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07IC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqL1xufVxuXG4uYXR0YWNobWVudCBoMi5oNS5jYXJkX190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByb2R1Y3QtY2FyZHNfX2l0ZW0uYXR0YWNobWVudCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBNT0RBTCBQT1BVUCBDQVJEXG4qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5hdHRhY2htZW50LW1vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiBjYWxjKDEwMCArIDEpO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICByaWdodDogMDtcbn1cblxuLmF0dGFjaG1lbnQtbW9kYWw6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDU5O1xufVxuXG4uYXR0YWNobWVudC10YWJsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmNsb3NlLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2xvc2UtbW9kYWw6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5jbG9zZS1tb2RhbDpiZWZvcmUsIC5jbG9zZS1tb2RhbDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgY29udGVudDogJyAnO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jbG9zZS1tb2RhbDpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmNsb3NlLW1vZGFsOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYXR0YWNoLWludHJvLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF0dGFjaC1pbnRybyBzcGFuIHtcbiAgICBjb2xvcjogI0RDMUUzNztcbn1cblxuLmF0dGFjaC1pbnRybyBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogOXB4IDAgMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cblxuLmF0dGFjaC1mb290ZXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmF0dGFjaC1mb290ZXItd3JhcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4uYXR0YWNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5hdHRhY2gtc3ViLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYXR0YWNobWVudC10YWJsZS13cmFwcGVyIC5hdHRhY2gtc3ViLWxhYmVsOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI0VCRTlFQTtcbn1cblxuLmF0dGFjaG1lbnQtdGFibGUtd3JhcHBlciAuYXR0YWNoLXN1Yi1sYWJlbDpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cblxuLmF0dGFjaG1lbnQtdGFibGUtd3JhcHBlciAuYXR0YWNoLXN1Yi1sYWJlbCB7XG4gICAgcGFkZGluZzogOXB4IDE1cHggM3B4IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4uYXR0YWNoLXN1Yi12YWx1ZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4gICAgLmF0dC1maXRlci1jb250YWluZXIuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBzZWxlY3QjYXR0YWNobWVudF9maWx0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgYSN2aWV3X2FsbF9hdHRhY2htZW50cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYXR0YWNobWVudC10YWJsZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIH1cblxuICAgIGJvZHkgLmNhcmQgLmNhcmRfX21lZGlhIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgfVxufVxuc2VsZWN0I2F0dGFjaG1lbnRfZmlsdGVyIG9wdGlvbiB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4vKiBmb3IgdGhlIFN0aWNreSByZWQgYmFyICovXG5kaXYjZmlsdGVyX2Jhbm5lci13cmFwcGVyIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5OyAvKiBmb3IgYnJvd3NlciBjb21wYXRpYmlsaXR5ICovXG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDo5OTtcbn1cbiIsIi5jYXJvdXNlbC1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJiAuY2Fyb3VzZWwtc2xpZGVzIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICB9XG5cbiAgJiAuY2Fyb3VzZWwtc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgJi5zaG93IHtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMjtcblxuICAgIH1cblxuICAgIC5zbGlkZS1iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICB9XG5cbiAgIC5vbWJyZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7IFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMDtcblxuICAmLmxlZnQge1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMjcwZGVnLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjYpIDAsICAgXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuNCkgNDAlLCBcbiAgICAgIHRyYW5zcGFyZW50XG4gICAgICBcbiAgICApOyBcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxM2RlZyk7IH1cblxuICAmLnJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgIDI3MGRlZyxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC42KSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCVcbiAgICApOyAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEzZGVnKTt9XG59XG5cbiAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDE1JSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAudGl0bGUtcGFydCxcbiAgICAuY2Fyb3VzZWwtdGl0bGUsXG4gICAgLmNhcm91c2VsLWRlc2MsXG4gICAgLmNhcm91c2VsLWxlZ2FsIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gICAgICBAbWl4aW4gcG9zKCR5LCAkeCkge1xuICAgICAgICBAaWYgJHkgPT0gdG9wICAgIHsgdG9wOiAxcmVtOyB9XG4gICAgICAgIEBlbHNlIGlmICR5ID09IG1pZGRsZSB7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgQGVsc2UgaWYgJHkgPT0gYm90dG9tIHsgYm90dG9tOiAxcmVtOyB9XG5cbiAgICAgICAgQGlmICR4ID09IGxlZnQgICB7IGxlZnQ6IDVyZW07IH1cbiAgICAgICAgQGVsc2UgaWYgJHggPT0gY2VudGVyIHsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgICAgQGVsc2UgaWYgJHggPT0gcmlnaHQgIHsgcmlnaHQ6IDVyZW07IH1cbiAgICAgIH1cblxuICAgICAgJi0tdG9wLWxlZnQgICAgICB7IEBpbmNsdWRlIHBvcyh0b3AsbGVmdCk7IH1cbiAgICAgICYtLXRvcC1jZW50ZXIgICAgeyBAaW5jbHVkZSBwb3ModG9wLGNlbnRlcik7IH1cbiAgICAgICYtLXRvcC1yaWdodCAgICAgeyBAaW5jbHVkZSBwb3ModG9wLHJpZ2h0KTsgfVxuICAgICAgJi0tbWlkZGxlLWxlZnQgICB7IEBpbmNsdWRlIHBvcyhtaWRkbGUsbGVmdCk7IH1cbiAgICAgICYtLW1pZGRsZS1jZW50ZXIgeyB0b3A6IDIwJSFpbXBvcnRhbnQ7IEBpbmNsdWRlIHBvcyhtaWRkbGUsIGNlbnRlcik7IH1cbiAgICAgICYtLW1pZGRsZS1yaWdodCAgeyBAaW5jbHVkZSBwb3MobWlkZGxlLHJpZ2h0KTsgfVxuICAgICAgJi0tYm90dG9tLWxlZnQgICB7IEBpbmNsdWRlIHBvcyhib3R0b20sbGVmdCk7IH1cbiAgICAgICYtLWJvdHRvbS1jZW50ZXIgeyBAaW5jbHVkZSBwb3MoYm90dG9tLGNlbnRlcik7IH1cbiAgICAgICYtLWJvdHRvbS1yaWdodCAgeyBAaW5jbHVkZSBwb3MoYm90dG9tLHJpZ2h0KTsgfVxuXG4gICAgICAuZXllYnJvdyB7IGZvbnQtc2l6ZTogLjg1cmVtOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzogLjA1ZW07IG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgICAuY2Fyb3VzZWwtdGl0bGUgeyBmb250LXNpemU6IDJyZW07IGxpbmUtaGVpZ2h0OiAxLjI7IG1hcmdpbi1ib3R0b206IC41cmVtOyBmb250LXdlaWdodDogNzAwO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuICAgICAgLmNhcm91c2VsLWRlc2MgIHsgZm9udC1zaXplOiAxcmVtOyBtYXJnaW4tYm90dG9tOiAuNzVyZW07IH1cbiAgICAgIC5jYXJvdXNlbC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbSAxLjVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJi0tYmxhY2sgeyBiYWNrZ3JvdW5kOiMwMDA7IGNvbG9yOiNmZmY7IH1cbiAgICAgICAgJi0tcmVkICAgeyBiYWNrZ3JvdW5kOiNEQzFFMzc7IGNvbG9yOiNmZmY7IH1cbiAgICAgICAgJi0td2hpdGUgeyBiYWNrZ3JvdW5kOiNmZmY7IGNvbG9yOiMwMDA7IH1cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICB9XG4gICAgICAuY2Fyb3VzZWwtbGVnYWwgeyBmb250LXNpemU6LjdyZW07IGRpc3BsYXk6YmxvY2s7IH1cblxuICAgICYudGV4dC1hbGlnbi0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdDsgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICYudGV4dC1hbGlnbi0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgJi50ZXh0LWFsaWduLS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodDsgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiBub25lOyBmb250LXNpemU6MnJlbTsgei1pbmRleDozOyBjdXJzb3I6cG9pbnRlcjtjb2xvcjp3aGl0ZTtcbiAgICAmLmNhcm91c2VsLXByZXYgeyBsZWZ0OjFyZW07IH1cbiAgICAmLmNhcm91c2VsLW5leHQgeyByaWdodDoxcmVtOyB9XG4gIH1cblxuICAuY2Fyb3VzZWwtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjFyZW07IHJpZ2h0OjA7IHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3otaW5kZXg6IDI7XG4gICAgLmRvdCB7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6Ljc1cmVtOyBoZWlnaHQ6Ljc1cmVtOyBtYXJnaW46MCAuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC41KTsgYm9yZGVyLXJhZGl1czo1MCU7IGN1cnNvcjpwb2ludGVyO1xuICAgICAgJi5pcy1hY3RpdmUgeyBiYWNrZ3JvdW5kOiNEQzFFMzc7IH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDc1cHg7XG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgICBib3JkZXItcmFkaXVzOjUwJTsgXG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDojREMxRTM3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4udGFnbGluZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZHVhbC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgLnRpdGxlLXBhcnQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gIH1cblxuICAudGl0bGUtZGl2aWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxcHg7XG5cbiAgICAmLndpdGgtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1iYW5uZXIge1xuICAgIC5jYXJvdXNlbC1zbGlkZSB7XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50OyBcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgICAgIC5jYXJvdXNlbC10aXRsZSxcbiAgICAgICAgLnRpdGxlLXBhcnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcm91c2VsLWRlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJvdXNlbC1idG4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcm91c2VsLWxlZ2FsIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJvdXNlbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1uZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1kb3RzIC5kb3Qge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5leWVicm93LS13aGl0ZSB7IGNvbG9yOiAjZmZmZmZmOyB9XG4uZXllYnJvdy0tcmVkICAgeyBjb2xvcjogI0RDMUUzNzsgfVxuLmV5ZWJyb3ctLWJsYWNrIHsgY29sb3I6ICMwMDAwMDA7IH1cblxuXG4vLyAudGl0bGUtZGl2aWRlci0td2hpdGUgeyBjb2xvcjogI2ZmZmZmZjsgfVxuLy8gLnRpdGxlLWRpdmlkZXItLXJlZCAgIHsgY29sb3I6ICNEQzFFMzc7ICB9XG4vLyAudGl0bGUtZGl2aWRlci0tYmxhY2sgeyBjb2xvcjogIzAwMDAwMDsgIH1cblxuLnRpdGxlLWRpdmlkZXItLXdpdGgtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBzcGFuIHsgXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDsgXG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgJi50aXRsZS1kaXZpZGVyLS13aGl0ZSB7IFxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge2NvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9IFxuICB9XG4gICYudGl0bGUtZGl2aWRlci0tcmVkIHsgXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7Y29udGVudDogXCJcIjtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQ6ICNEQzFFMzc7IH0gXG4gIH1cbiAgJi50aXRsZS1kaXZpZGVyLS1ibGFjayB7XG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9IFxuICB9XG59XG5cbi5zY3JvbGwtZG93bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAgXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7ICAgICAgICAgICBcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyBcbiAgY29sb3I6ICNmZmZmZmY7ICAgICAgICAgICAgICAgICAgXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcblxuICB0cmFuc2l0aW9uOiBcbiAgICB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBcbiAgICBjb2xvciAwLjJzIGVhc2UsIFxuICAgIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgXG4gICAgY29sb3I6ICNEQzFFMzc7XG4gIH1cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG5cbiAgICAmLnRleHQtY29udGFpbmVyLS10b3AtbGVmdCxcbiAgICAmLnRleHQtY29udGFpbmVyLS1taWRkbGUtbGVmdCxcbiAgICAmLnRleHQtY29udGFpbmVyLS1ib3R0b20tbGVmdCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICAgICYudGV4dC1jb250YWluZXItLXRvcC1yaWdodCxcbiAgICAmLnRleHQtY29udGFpbmVyLS1taWRkbGUtcmlnaHQsXG4gICAgJi50ZXh0LWNvbnRhaW5lci0tYm90dG9tLXJpZ2h0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAvKiBJZiB5b3Ugd2FudCB0byBtYWtlIGl0IGZ1bGzigJF3aWR0aDogKi9cbiAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmNhcm91c2VsLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNhcm91c2VsLXNsaWRlIHtcbiAgICAub21icmUtb3ZlcmxheSB7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byBib3R0b20sXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgdmFyKC0tb3ZlcmxheS1vcGFjaXR5LCAwLjYpKSAwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXG4gICAgICApICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuIl19 */
