@charset "UTF-8";
/*
Theme Name: Dunwoody
Author: fjorge digital
Author URI: https://fjorgedigital.com
Text Domain: dunwoody
*/
/*
    Specific Sheets     = _component.scss
    Global/Util Sheets  = component.scss

    This allows the file system to separate the two types of SCSS files
    and make it easier to find what you're looking for
*/
/********************************
	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 */
}

/** Remove the outline on focused links when they are also active or hovered in all browsers (opinionated). */
a:active, a:hover {
  outline-width: 0;
}

/* Text-level semantics ========================================================================== */
/** 1. Remove the bottom border in Firefox 39-. 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

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

/** Add the correct font weight in Chrome, Edge, and Safari. */
b, strong {
  font-weight: bolder;
}

/** Add the correct font style in Android 4.3-. */
dfn {
  font-style: italic;
}

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

/** 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.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em;
}

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

.fa-sm {
  font-size: .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: .1em;
  padding: .2em .25em .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: .3em;
}

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

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

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

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(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("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.eot");
  src: url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.woff2") format("woff2"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.woff") format("woff"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.ttf") format("truetype"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.svg#fontawesome") 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("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.eot");
  src: url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.woff2") format("woff2"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.woff") format("woff"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.ttf") format("truetype"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.svg#fontawesome") 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("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.eot");
  src: url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.woff2") format("woff2"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.woff") format("woff"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.ttf") format("truetype"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.svg#fontawesome") 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("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.eot");
  src: url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.woff2") format("woff2"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.woff") format("woff"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.ttf") format("truetype"), url("../../fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.svg#fontawesome") 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);
}

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/** 1. Change the default font family in all browsers (opinionated). 2. Prevent adjustments of font size after orientation changes in IE and iOS. */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

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

/* HTML5 display definitions ========================================================================== */
/** Add the correct display in IE 9-. 1. Add the correct display in Edge, IE, and Firefox. 2. Add the correct display in IE. */
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
  /* 1 */
  display: block;
}

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

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

/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */
progress {
  vertical-align: baseline;
}

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

/* Links ========================================================================== */
/** 1. Remove the gray background on active links in IE 10. 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/** Remove the outline on focused links when they are also active or hovered in all browsers (opinionated). */
a:active, a:hover {
  outline-width: 0;
}

/* Text-level semantics ========================================================================== */
/** 1. Remove the bottom border in Firefox 39-. 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

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

/** Add the correct font weight in Chrome, Edge, and Safari. */
b, strong {
  font-weight: bolder;
}

/** Add the correct font style in Android 4.3-. */
dfn {
  font-style: italic;
}

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

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

/* Henseforth known as 1em  |  used for em() mixin */
/* mobile 1em */
/*** CONTAINER VARS ***/
/*** HEADER ***/
/*** MEDIA ***/
/*** SECTIONS ***/
/*** MISC ***/
/***| TIMES |***/
/***|  GRID  |***/
/***********************************************
    THEME MIXINS
***********************************************/
/***********************************************
    GENERAL MIXINS
***********************************************/
/**
 * Grid Layout
 */
/***********************************************
    VENDOR MIXINS
***********************************************/
/* FLUID TYPE MIXIN - VW */
/* USE PX VALUES TO CREATE EM VALUES.  |  ex: font-size:em(12px); */
/*//////////////////////////////////
		F L E X  B O X
//////////////////////////////////*/
h1,
.text--h1 {
  font-size: 40px;
  color: #383838;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 48px;
  margin: 0 0 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media screen and (max-width: 768px) {
  h1,
  .text--h1 {
    font-size: 32px;
    line-height: 32px;
  }
}

h2,
.text--h2 {
  font-size: 30px;
  color: #383838;
  font-family: "futura-pt-bold", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 36px;
  margin: 0 0 0.5em;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media screen and (max-width: 768px) {
  h2,
  .text--h2 {
    font-size: 24px;
    line-height: 24px;
  }
}

h3,
.text--h3 {
  font-size: 22px;
  color: #383838;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 30px;
  margin: 0 0 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h4,
.text--h4 {
  font-size: 20px;
  color: #383838;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 26px;
  margin: 0 0 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h5,
.text--h5 {
  font-size: 24px;
  font-size: 1.5em;
  color: #383838;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h6,
.text--h6 {
  font-size: 21px;
  font-size: 1.3125em;
  color: #383838;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  color: #AC182E;
  font-size: inherit;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  text-decoration: none;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

a:hover, a:focus {
  text-decoration: underline;
}

p {
  color: #383838;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  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;
  margin: 7px 0 25px;
  margin: em(7) 0 em(25);
}

@media screen and (max-width: 768px) {
  p {
    margin: 6px 0 20px;
    margin: 0.375em 0 1.25em;
  }
}

.fontawesome {
  font-family: "Font Awesome 5 Pro" !important;
}

b, strong {
  font-weight: 700;
}

blockquote,
blockquote > p {
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  margin: 60px 1em;
  letter-spacing: 0.025em;
  font-size: 22px;
  font-size: 1.375em;
  line-height: 1.3;
  color: #383838;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media screen and (max-width: 768px) {
  blockquote,
  blockquote > p {
    margin: 30px 1em;
    font-size: 21px;
    font-size: 1.375em;
  }
}

cite {
  display: block;
  color: #AC182E;
  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: sup;
}

img {
  max-width: 100%;
}

@media screen and (max-width: 768px) {
  img {
    display: block;
  }
}

.alignleft,
img.alignleft {
  float: left;
  padding: 0px 30px 30px 0;
}

.alignright,
img.alignright {
  float: right;
  padding: 0px 0 30px 30px;
}

.aligncenter,
img.aligncenter {
  float: none;
  padding: 15px 30px;
  margin: 0 auto;
  display: block;
}

.alignnone,
img.alignnone {
  float: none;
  padding: 30px;
  display: block;
}

.wp-caption-text {
  font-style: italic;
  color: #565656;
  margin-top: 3px;
  font-size: small;
}

/*//////////////////////////////////
            WYSIWYG
//////////////////////////////////*/
.wysiwyg {
  width: 100%;
  max-width: 100%;
}

.wysiwyg ul {
  list-style: outside disc;
  padding-left: 30px;
  margin: 7px 0 25px;
  margin: em(7) 0 em(25);
}

.wysiwyg ol {
  list-style: outside decimal;
  padding-left: 30px;
  margin: 7px 0 25px;
  margin: em(7) 0 em(25);
}

.wysiwyg ul li,
.wysiwyg ol li {
  padding-top: 5px;
}

.wysiwyg ul li > ul,
.wysiwyg ul li > ol,
.wysiwyg ol li > ul,
.wysiwyg ol li > ol {
  padding: 10px 0 10px 30px;
}

@media screen and (max-width: 768px) {
  .wysiwyg img,
  .wysiwyg .alignright,
  .wysiwyg img.alignright,
  .wysiwyg .alignleft,
  .wysiwyg img.alignleft {
    float: none;
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }
}

.wysiwyg strong,
.wysiwyg b {
  font-weight: 700;
}

.wysiwyg em {
  font-style: italic;
  font-weight: normal;
}

.wysiwyg pre {
  padding-left: 30px;
}

/*//////////////////////////////////
            HEADINGS
//////////////////////////////////*/
/***| * MIXINS |***/
/***| * CLASSES |***/
.heading__section {
  color: #383838;
  font-family: "futura-pt-bold", Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-size: 2.25em;
  line-height: 1.2;
  margin: 0 0 50px 0;
  text-align: center;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.heading__module {
  color: #565656;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-size: 21px;
  font-size: 1.3125em;
  line-height: 24px;
  line-height: 1.5em;
  margin: 0 0 20px 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.heading__module--underline {
  color: #383838;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-size: 21px;
  font-size: 1.3125em;
  line-height: 24px;
  line-height: 1.5em;
  margin: 0 0 20px 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  padding-bottom: 10px;
  border-bottom: solid 1px #383838;
}

.heading--text-shadow {
  color: #383838;
  font-family: "futura-pt-bold", Helvetica, Arial, sans-serif;
  font-size: 40px;
  font-size: 2.5em;
  text-shadow: -3px 3px #AC182E;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.text--bold-shadow {
  font-family: "futura-pt-bold", Helvetica, Arial, sans-serif;
  text-shadow: -3px 3px #AC182E;
  text-transform: uppercase;
}

.text--overlay {
  left: 50%;
  margin: auto;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}

body.single-tribe_events #main-content .block--freeform {
  padding-top: 0;
}

body.single-tribe_events #main-content .container {
  max-width: none;
  padding: 0;
}

body.single-tribe_events #frm_field_74_container label,
body.single-tribe_events #frm_field_74_container label.out-of-the-way {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}

body.single-tribe_events #field_openhouse_select {
  background-color: #EAEBEC;
  cursor: not-allowed;
}

body.single-tribe_events .container > h1 {
  display: none;
}

body.single-tribe_events .container #tribe-events {
  margin: 0;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single {
  width: 100%;
  margin: 0;
  background-color: transparent;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single > * {
  width: 100%;
  max-width: 1200px;
  padding: 0 120px;
  margin: 0 auto;
}

@media (max-width: 900px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single > * {
    padding: 0 60px;
  }
}

@media (max-width: 560px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single > * {
    padding: 0 30px;
  }
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single h1 {
  width: 100%;
  font-size: 35px;
  color: #AC182E;
  margin-top: 80px;
  margin-bottom: 40px;
}

@media (max-width: 900px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single h1 {
    margin-bottom: 20px;
  }
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
}

@media (max-width: 900px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside {
  position: relative;
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 180px;
  margin: 0 60px 0 0;
}

@media (max-width: 900px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    margin: 0 0 40px 0;
  }
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside .heading__module--underline {
  font-size: 16px;
  font-size: 1em;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside p.event-datetime {
  font-weight: bold;
  font-size: 17px;
  letter-spacing: 0.05em;
  line-height: 200%;
  margin: 0 0 40px 0;
}

@media (max-width: 900px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside p.event-datetime {
    width: 100%;
    margin: 0 0 20px 0;
  }
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
}

@media (max-width: 900px) and (min-width: 561px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section {
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section:not(:last-child) {
  margin: 0 0 40px 0;
}

@media (max-width: 900px) and (min-width: 561px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section:not(:last-child) {
    margin: 0 20px 0 0;
  }
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section h2 {
  width: 100%;
  color: #AC182E;
  border-color: #AC182E;
  text-transform: unset;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section p {
  width: 100%;
  font-size: 14px;
  margin: 0 0 4px 0;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section p:last-child, body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section p:last-of-type {
  margin: 0;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section a {
  width: 100%;
  font-size: 14px;
  min-height: 1px;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section .btn-red {
  font-weight: bold;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section address {
  width: 100%;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section address span {
  display: block;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section address span.tribe-events-divider {
  display: none;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section img {
  width: 100%;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section address {
  margin: 2px 0 0 0;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section address span.tel {
  font-size: 14px;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section address span.email a {
  font-weight: normal;
  font-size: 14px;
  color: #383838;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section .event-organizer:not(:last-child) {
  margin: 0 0 20px;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section .event-share-buttons {
  width: 100%;
  margin: 0 0 10px 0;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section .event-share-buttons .social-item {
  display: inline-block;
  position: relative;
  background-color: #AC182E;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  cursor: pointer;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section .event-share-buttons .social-item + .social-item {
  margin-left: 8px;
}

@media (max-width: 1024px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section .event-share-buttons .social-item + .social-item {
    margin-left: 15px;
  }
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section .event-share-buttons .social-item:hover, body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section .event-share-buttons .social-item:focus {
  background-color: #5A0D18;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section .event-share-buttons .social-item > span {
  color: #FFFFFF;
  text-align: center;
  line-height: 35px;
  width: 100%;
  font-size: 19px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section a {
  font-weight: normal;
  font-size: 14px;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section a.event-location-map {
  margin: 20px 0 0 0;
}

@media (max-width: 900px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content aside section a.event-location-map {
    display: none;
  }
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (max-width: 900px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main {
    width: 100%;
  }
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main img.event-featured-image {
  width: 100%;
  margin: 0 0 20px 0;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main .event-content {
  width: 100%;
  max-width: 100%;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main .event-content .block--freeform {
  padding: 0;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main .event-content ul {
  list-style: inherit;
  padding-left: inherit;
  margin-left: 1.2em;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main .event-rsvp {
  margin-top: 20px;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main .upcoming-events {
  width: 100%;
  margin: 45px 0;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main .upcoming-events h2 {
  width: 100%;
  color: #AC182E;
  border-color: #AC182E;
  text-transform: unset;
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main .upcoming-events .upcoming-events-list {
  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-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}

@media (max-width: 560px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main .upcoming-events .upcoming-events-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main .upcoming-events .upcoming-events-list .event_card__content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: auto;
  max-width: 218px;
}

@media (max-width: 560px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main .upcoming-events .upcoming-events-list .event_card__content {
    max-width: unset;
  }
}

body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main .upcoming-events .upcoming-events-list .event_card__content + .event_card__content {
  margin: 0 0 0 30px;
}

@media (max-width: 560px) {
  body.single-tribe_events .container #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-content main .upcoming-events .upcoming-events-list .event_card__content + .event_card__content {
    margin: 30px 0 0 0;
  }
}

.tribe-common,
.tribe-events,
.tribe-events-view,
.tribe-events-view--month {
  background-color: #EAEBEC;
}

.tribe-common .main-content,
.tribe-events .main-content,
.tribe-events-view .main-content,
.tribe-events-view--month .main-content {
  background: #EAEBEC;
}

@media (max-width: 1024px) {
  .tribe-common .main-content .grid__item--quarter,
  .tribe-events .main-content .grid__item--quarter,
  .tribe-events-view .main-content .grid__item--quarter,
  .tribe-events-view--month .main-content .grid__item--quarter {
    margin-left: 0 !important;
  }
}

/* ############################################
	EVENTS HERO AND INTRO STYLES
    `eventsHeroIntro()` on list, month, and single pages
############################################ */
.event_hero {
  width: 100%;
  max-width: 100%;
  min-height: 400px;
  max-height: 70vh;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 560px) {
  .event_hero {
    min-height: 350px;
  }
}

.events_intro {
  background-color: #EAEBEC;
  padding: 40px 0 10px;
}

.events_intro .container {
  -webkit-box-shadow: 0px 1px 6px -1px rgba(72, 72, 72, 0.5);
          box-shadow: 0px 1px 6px -1px rgba(72, 72, 72, 0.5);
  background-color: #FFFFFF;
  max-width: 1260px;
  padding-top: 64px;
  padding-bottom: 64px;
}

.events_intro__header {
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  font-size: 1.5em;
  color: #AC182E;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.events_intro p {
  margin: 0;
}

.events-bar-wrapper {
  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;
}

.ajax-active {
  pointer-events: none;
}

.ajax-active ul li a {
  opacity: 0;
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
}

.tribe-events .tribe-events-c-search__button:hover {
  background-color: #5A0D18;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after {
  background-color: #AC182E;
  height: 3px;
}

.tribe-common .tribe-common-h3 {
  color: #AC182E;
}

.tribe-common .tribe-common-c-svgicon,
.tribe-common .tribe-common-c-svgicon__svg-fill,
.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
  color: #AC182E;
  fill: #AC182E;
}

/* ############################################
	CALENDAR VIEW
############################################ */
.tribe-common-l-container, .tribe-events-l-container {
  -webkit-box-shadow: 0px 1px 6px -1px rgba(72, 72, 72, 0.5);
          box-shadow: 0px 1px 6px -1px rgba(72, 72, 72, 0.5);
  background-color: #FFFFFF;
}

.tribe-events .tribe-events-calendar-month__header-column-title {
  padding-left: 16px;
  color: #AC182E;
  font-weight: 700;
}

.tribe-events .tribe-events-calendar-month__day-date-daynum,
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date {
  color: #AC182E;
}

@media (max-width: 768px) {
  .tribe-events .tribe-events-calendar-month__day-date-daynum,
  .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date {
    background-color: #AC182E;
    color: #fff;
  }
}

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link,
.tribe-events .tribe-events-calendar-month__day-date-link,
.tribe-events .tribe-events-calendar-month__day-date-link:visited {
  color: #5A0D18;
}

@media (max-width: 768px) {
  .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link,
  .tribe-events .tribe-events-calendar-month__day-date-link,
  .tribe-events .tribe-events-calendar-month__day-date-link:visited {
    background-color: #AC182E;
    color: #fff;
  }
}

.tribe-events .tribe-events-calendar-month__calendar-event-datetime,
.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 a {
  color: #5A0D18;
}

.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 a:hover {
  color: #AC182E;
}

/* ############################################
	LIST VIEW
############################################ */
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2 {
  color: #AC182E;
  font-weight: 700;
}

.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium,
.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin .tribe-events-calendar-list__event-datetime {
  color: #AC182E;
}

#template__404 {
  padding: 80px 0 50px;
}

#template__404 #search-results {
  margin: 50px 0 30px;
  padding-left: 0;
}

/* close: #template__404 */
body .modal {
  z-index: 9999999;
}

body #skiplinks.wpa-hide-ltr a,
body #skiplinks.wpa-hide-ltr a:focus {
  z-index: 99999999;
  color: #AC182E;
  border: solid 2px #AC182E;
  background-color: #EAEBEC;
}

.btn-link {
  position: relative;
}

.btn-link:after {
  content: " >";
  line-height: 1;
}

.btn-link:hover {
  text-decoration: underline;
}

.btn-gray {
  color: #FFFFFF;
  background-color: #565656;
  border: 2px solid #565656;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 13px;
  font-size: 0.8125em;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0.01em;
  text-align: center;
  text-shadow: unset;
  text-transform: uppercase;
  padding: 15px 35px;
  min-width: 150px;
}

.btn-gray:hover, .btn-gray:focus {
  color: #565656;
  background-color: #FFFFFF;
  border-color: #565656;
  text-decoration: none;
}

.btn-red {
  color: #FFFFFF;
  background-color: #AC182E;
  border: 2px solid #AC182E;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 13px;
  font-size: 0.8125em;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0.01em;
  text-align: center;
  text-shadow: unset;
  text-transform: uppercase;
  padding: 15px 35px;
  min-width: 150px;
}

.btn-red:hover, .btn-red:focus {
  color: #FFFFFF;
  background-color: #5A0D18;
  border-color: #5A0D18;
  text-decoration: none;
}

.btn-white {
  color: #565656;
  background-color: #FFFFFF;
  border: 2px solid #FFFFFF;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 13px;
  font-size: 0.8125em;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0.01em;
  text-align: center;
  text-shadow: unset;
  text-transform: uppercase;
  padding: 15px 35px;
  min-width: 150px;
  font-weight: 700;
}

.btn-white:hover, .btn-white:focus {
  color: #FFFFFF;
  background-color: #5A0D18;
  border-color: #5A0D18;
  text-decoration: none;
}

.btn-large-red {
  background: #5A0D18;
  color: #FFFFFF;
  display: inline-block;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-size: 0.75em;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: .2em;
  padding: 45px 20px;
  min-width: 150px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  z-index: 1;
}

.btn-large-red:before {
  bottom: 10px;
  border: 1px solid #a77e84;
  content: "";
  left: 10px;
  position: absolute;
  right: 10px;
  top: 10px;
}

.btn-large-red:after {
  bottom: -2px;
  content: ">";
  padding-left: 5px;
}

.btn-large-red:hover, .btn-large-red:focus {
  background-color: #AC182E;
  text-decoration: none;
}

.btn-large-red:hover:before, .btn-large-red:focus:before {
  border: 0.25px solid #FFFFFF;
}

.btn-text {
  color: #AC182E;
  background: transparent;
  padding: 0;
  display: inline;
  border: none;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  font-weight: normal;
  font-size: 14px;
}

.flex-buttons {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-buttons > a {
  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;
  text-align: center;
  margin-top: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
  min-height: 70px;
  width: 31%;
  padding-left: 3%;
  padding-right: 3%;
  margin-left: 1.75%;
  margin-right: 1.75%;
}

.flex-buttons > a:nth-child(3n-2) {
  margin-left: 0;
}

.flex-buttons > a:nth-child(3n) {
  margin-right: 0;
}

@media screen and (max-width: 1024px) {
  .flex-buttons > a {
    width: 49%;
    margin-left: 2%;
    margin-right: 0;
  }
  .flex-buttons > a:nth-child(3n-2) {
    margin-left: 2%;
  }
  .flex-buttons > a:nth-child(2n-1) {
    margin-left: 0;
  }
}

@media screen and (max-width: 768px) {
  .flex-buttons > a {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .flex-buttons > a:nth-child(3n-2) {
    margin-left: 0;
  }
}

.flex-buttons > a[data-btn-count="1"] {
  width: auto;
  max-width: 100%;
  display: inline-block;
  margin-right: 0;
  margin-left: 0;
}

.flex-buttons > a[data-btn-count="2"], .flex-buttons > a[data-btn-count="4"] {
  width: 49%;
  margin-left: 2%;
  margin-right: 0;
}

.flex-buttons > a[data-btn-count="2"]:nth-child(3n-2), .flex-buttons > a[data-btn-count="4"]:nth-child(3n-2) {
  margin-left: 2%;
}

.flex-buttons > a[data-btn-count="2"]:nth-child(2n-1), .flex-buttons > a[data-btn-count="4"]:nth-child(2n-1) {
  margin-left: 0;
}

@media screen and (max-width: 768px) {
  .flex-buttons > a[data-btn-count="2"], .flex-buttons > a[data-btn-count="4"] {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .flex-buttons > a[data-btn-count="2"]:nth-child(3n-2), .flex-buttons > a[data-btn-count="4"]:nth-child(3n-2) {
    margin-left: 0;
  }
}

footer.footer {
  width: 100%;
  max-width: 100%;
  padding-top: 50px;
  padding-bottom: 100px;
  background-color: #AC182E;
  background-size: cover;
  background-position: center;
  /* close: .footer__nav */
}

footer.footer a {
  color: #FFFFFF;
  font-weight: 600;
  font-size: 13px;
  font-size: 0.8125em;
  line-height: 1.4;
}

footer.footer .grid__item {
  padding: 0 30px;
  float: left;
}

footer.footer .grid__item:not(:first-child) {
  border-left: solid 1px #FFFFFF;
}

@media screen and (max-width: 768px) {
  footer.footer .grid__item:not(:first-child) {
    border: none;
  }
}

@media screen and (max-width: 1024px) {
  footer.footer .grid__item {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
  }
}

@media screen and (max-width: 768px) {
  footer.footer .grid__item {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
    border: none;
  }
}

footer.footer .grid__item + .grid__item {
  border-left: solid 1px #FFFFFF;
}

@media screen and (max-width: 768px) {
  footer.footer .grid__item + .grid__item {
    border: none;
  }
}

footer.footer .footer__logo {
  padding: 0;
}

@media screen and (min-width: 1024px) {
  footer.footer .footer__logo {
    width: 28.25%;
    padding-right: 6%;
    margin-left: 30px;
  }
}

@media screen and (max-width: 1024px) {
  footer.footer .footer__logo {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
    display: block;
    margin-bottom: 30px;
  }
}

footer.footer .footer__logo a {
  display: block;
}

@media screen and (max-width: 1024px) {
  footer.footer .footer__logo a {
    max-width: 300px;
    margin: 0 auto;
  }
}

@media screen and (min-width: 1024px) {
  footer.footer .footer__contact {
    width: 25.25%;
    padding-right: 6%;
  }
}

@media screen and (max-width: 768px) {
  footer.footer .footer__contact {
    text-align: center;
  }
}

footer.footer .footer__contact ul li + li {
  margin-top: 5px;
}

footer.footer .footer__contact .footer__socialMedia {
  margin-top: 15px;
}

@media screen and (max-width: 768px) {
  footer.footer .footer__contact .footer__socialMedia {
    display: none;
  }
}

footer.footer .footer__contact .footer__socialMedia li {
  float: left;
  width: 33%;
  margin: 0;
  padding: 0 2.5%;
}

footer.footer .footer__contact .footer__socialMedia li img {
  max-width: 30px;
  height: auto;
}

footer.footer hr.mobile-footer-hr {
  display: block;
  color: white;
  margin: 10px 0 5px 25%;
  float: left;
  width: 50%;
}

@media screen and (min-width: 768px) {
  footer.footer hr.mobile-footer-hr {
    display: none;
  }
}

footer.footer .footer__nav {
  padding-right: 0;
}

@media screen and (min-width: 1024px) {
  footer.footer .footer__nav {
    width: 40%;
    margin-right: 30px;
  }
}

@media screen and (max-width: 1024px) {
  footer.footer .footer__nav {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
  }
}

@media screen and (max-width: 768px) {
  footer.footer .footer__nav {
    padding: 0;
    margin: auto;
    width: 100%;
  }
}

footer.footer .footer__nav div[class^='menu'],
footer.footer .footer__nav ul.menu {
  height: 100%;
}

footer.footer .footer__nav ul.menu {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  -webkit-column-rule: 1px solid #FFFFFF;
     -moz-column-rule: 1px solid #FFFFFF;
          column-rule: 1px solid #FFFFFF;
  -webkit-column-fill: auto;
     -moz-column-fill: auto;
          column-fill: auto;
}

@media screen and (max-width: 768px) {
  footer.footer .footer__nav ul.menu {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    text-align: center;
  }
}

footer.footer .footer__nav ul.menu li {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

footer.footer .footer__copyright {
  text-align: center;
  margin-top: 50px;
  color: #FFFFFF;
  font-size: 12px;
}

@media screen and (max-width: 768px) {
  footer.footer .footer__copyright {
    margin-top: 30px;
  }
}

/* close: footer.footer */
.footer_more_info {
  padding: 30px 0;
  background: #5A0D18;
  color: #FFFFFF;
  min-height: 75px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999;
}

.footer_more_info .toggle {
  font-size: 24px;
  position: absolute;
  top: 0px;
  right: -15px;
  padding: 15px;
  cursor: pointer;
}

@media screen and (max-width: 1024px) {
  .footer_more_info .toggle {
    right: -30px;
  }
}

@media screen and (max-width: 768px) {
  .footer_more_info .toggle {
    top: -15px;
    right: -15px;
  }
}

.footer_more_info .footer_more_info--cta {
  position: relative;
  cursor: pointer;
}

.footer_more_info .footer_more_info--cta .footer_more_info--cta--inner {
  text-align: right;
  position: absolute;
  padding: 15px 40px 15px;
  right: 0;
  top: -13px;
  text-transform: uppercase;
  font-family: nudista-web, Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: .1em;
}

.footer_more_info .footer_more_info--cta .footer_more_info--cta--inner .toggle {
  top: -7px;
}

.footer_more_info .footer_more_info--form {
  position: relative;
}

.footer_more_info .footer_more_info--form .with_frm_style {
  width: 90%;
}

@media screen and (max-width: 768px) {
  .footer_more_info .footer_more_info--form .with_frm_style {
    width: 100%;
  }
}

.footer_more_info .footer_more_info--form .with_frm_style .frm_message,
.footer_more_info .footer_more_info--form .with_frm_style .frm_error_style {
  background: transparent;
  text-align: center;
  border: none;
  margin: 0;
  padding: 10px 0;
  color: #fff;
}

.footer_more_info .footer_more_info--form .with_frm_style .frm_message p,
.footer_more_info .footer_more_info--form .with_frm_style .frm_error_style p {
  color: #fff;
  margin: 0;
}

.footer_more_info .footer_more_info--form .with_frm_style .frm_message + .frm_form_fields,
.footer_more_info .footer_more_info--form .with_frm_style .frm_error_style + .frm_form_fields {
  padding-top: 20px;
  margin-bottom: 15px;
}

@media screen and (max-width: 768px) {
  .footer_more_info .footer_more_info--form .with_frm_style .frm_message,
  .footer_more_info .footer_more_info--form .with_frm_style .frm_error_style {
    padding: 45px 0 10px;
  }
}

.footer_more_info .footer_more_info--form .with_frm_style .frm_message {
  padding: 15px 0;
}

@media screen and (max-width: 768px) {
  .footer_more_info .footer_more_info--form .with_frm_style .frm_message {
    padding: 15px 0;
  }
}

.footer_more_info .footer_more_info--form .with_frm_style .frm_form_fields fieldset {
  padding: 0;
}

.footer_more_info .footer_more_info--form .with_frm_style .frm_form_fields fieldset .frm_fields_container {
  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;
}

@media screen and (max-width: 768px) {
  .footer_more_info .footer_more_info--form .with_frm_style .frm_form_fields fieldset .frm_fields_container {
    display: block;
    text-align: center;
  }
}

.footer_more_info .footer_more_info--form .with_frm_style .frm_form_fields fieldset .form-field {
  margin-bottom: 0px;
  width: 39%;
}

.footer_more_info .footer_more_info--form .with_frm_style .frm_form_fields fieldset .form-field .frm_error {
  position: absolute;
  top: 100%;
  margin-top: 3px;
}

@media screen and (max-width: 768px) {
  .footer_more_info .footer_more_info--form .with_frm_style .frm_form_fields fieldset .form-field .frm_error {
    position: relative;
  }
}

.footer_more_info .footer_more_info--form .with_frm_style .frm_form_fields fieldset .form-field label {
  font-family: nudista-web, Helvetica, Arial, sans-serif;
  color: #fff;
  padding: 0;
}

.footer_more_info .footer_more_info--form .with_frm_style .frm_form_fields fieldset .form-field input {
  font-family: nudista-web, Helvetica, Arial, sans-serif;
  background: transparent;
  border: 0;
  border-radius: 0;
  border-bottom: 1px #fff solid;
  color: #fff;
  padding: 3px 0 8px;
  line-height: 25px;
  height: 25px;
}

@media screen and (max-width: 768px) {
  .footer_more_info .footer_more_info--form .with_frm_style .frm_form_fields fieldset .form-field {
    margin: 0 auto 30px;
    width: 80%;
    max-width: 350px;
  }
}

.footer_more_info .footer_more_info--form .with_frm_style .frm_form_fields button {
  color: #fff;
  background: transparent;
  font-family: nudista-web, Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 12px;
  font-size: .8em;
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: .1em;
  text-align: center;
  text-shadow: unset;
  text-transform: uppercase;
  min-width: 175px;
  border-radius: 0;
  margin: 0 0 0 20%;
  padding: 15px 0px;
}

@media screen and (max-width: 1024px) {
  .footer_more_info .footer_more_info--form .with_frm_style .frm_form_fields button {
    margin: 0 0 0 10%;
    min-width: 150px;
  }
}

@media screen and (max-width: 768px) {
  .footer_more_info .footer_more_info--form .with_frm_style .frm_form_fields button {
    margin: 0;
    min-width: 200px;
  }
}

.frm_style_background-gray {
  background-color: #EDEDED;
}

.frm_style_background-gray .frm_form_fields,
.frm_style_background-white .frm_form_fields {
  padding: 3% 15%;
}

.frm_style_background-gray .frm_form_fields > fieldset,
.frm_style_background-white .frm_form_fields > fieldset {
  display: grid;
  grid-gap: 2em;
  grid-auto-flow: column;
  grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 768px) {
  .frm_style_background-gray .frm_form_fields > fieldset,
  .frm_style_background-white .frm_form_fields > fieldset {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}

.frm_style_background-gray .frm_form_fields fieldset label,
.frm_style_background-white .frm_form_fields fieldset label {
  color: #565656;
  font-size: 13px;
}

.frm_style_background-gray .frm_form_fields fieldset > .frm_form_title,
.frm_style_background-white .frm_form_fields fieldset > .frm_form_title {
  font-size: 30px !important;
  font-size: 1.875em;
  text-transform: uppercase;
  overflow: hidden;
  display: -webkit-box;
  color: #AC182E !important;
  font-family: "nudista-web", Helvetica, Arial, sans-serif !important;
  font-weight: bold !important;
  line-height: 36px !important;
  margin: 0 0 0.5em !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  grid-column: 1 / span 1;
  grid-row: 1;
}

@media (max-width: 1024px) {
  .frm_style_background-gray .frm_form_fields fieldset > .frm_form_title,
  .frm_style_background-white .frm_form_fields fieldset > .frm_form_title {
    font-size: 24px !important;
  }
}

@media (max-width: 768px) {
  .frm_style_background-gray .frm_form_fields fieldset > .frm_form_title,
  .frm_style_background-white .frm_form_fields fieldset > .frm_form_title {
    font-size: 30px !important;
    grid-column: 1 / span 3;
  }
}

.frm_style_background-gray .frm_form_fields fieldset > .frm_description,
.frm_style_background-white .frm_form_fields fieldset > .frm_description {
  grid-column: 1 / span 1;
  grid-row: 1;
  margin-top: 72px;
}

@media (max-width: 768px) {
  .frm_style_background-gray .frm_form_fields fieldset > .frm_description,
  .frm_style_background-white .frm_form_fields fieldset > .frm_description {
    margin-top: 0;
  }
}

.frm_style_background-gray .frm_form_fields fieldset .frm_description,
.frm_style_background-white .frm_form_fields fieldset .frm_description {
  color: #565656;
  font-size: 13px;
}

.frm_style_background-gray .frm_form_fields fieldset .frm_description p,
.frm_style_background-white .frm_form_fields fieldset .frm_description p {
  color: #565656 !important;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-size: 16px !important;
  line-height: 24px;
  letter-spacing: 0.02em;
  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;
}

.frm_style_background-gray .frm_form_fields fieldset .frm_fields_container,
.frm_style_background-white .frm_form_fields fieldset .frm_fields_container {
  grid-column: 2 / span 2;
}

@media (max-width: 768px) {
  .frm_style_background-gray .frm_form_fields fieldset .frm_fields_container,
  .frm_style_background-white .frm_form_fields fieldset .frm_fields_container {
    grid-column: 1 / span 3;
  }
}

.frm_style_background-gray .frm_form_fields fieldset .frm_fields_container .frm_form_field,
.frm_style_background-white .frm_form_fields fieldset .frm_fields_container .frm_form_field {
  margin-bottom: 37px;
}

.frm_style_background-gray .frm_form_fields fieldset .frm_fields_container .frm_form_field:last-child,
.frm_style_background-white .frm_form_fields fieldset .frm_fields_container .frm_form_field:last-child {
  margin-bottom: 0;
}

.frm_style_background-gray .frm_form_fields fieldset .frm_fields_container input[type=text] input[type=number] input[type=email] input[type=tel],
.frm_style_background-gray .frm_form_fields fieldset .frm_fields_container select,
.frm_style_background-white .frm_form_fields fieldset .frm_fields_container input[type=text] input[type=number] input[type=email] input[type=tel],
.frm_style_background-white .frm_form_fields fieldset .frm_fields_container select {
  height: 40px;
}

.frm_style_background-gray .frm_form_fields fieldset .frm_fields_container button[type="submit"],
.frm_style_background-white .frm_form_fields fieldset .frm_fields_container button[type="submit"] {
  margin-top: 22px;
  background-color: #5A0D18;
  color: #FFFFFF;
  padding: 17px 37px;
  float: right;
}

/*************************************************************
   ** GENERAL
*************************************************************/
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#wpadminbar {
  z-index: 99999999999999999;
}

html,
body {
  color: #565656;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  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;
  min-width: 350px;
  overflow-x: hidden;
}

.wrapper {
  width: 100%;
  height: 100%;
  max-width: 100%;
  min-width: 350px;
  margin: 0;
  position: relative;
}

.main-content {
  position: relative;
  outline: none;
}

.container {
  position: relative;
  width: 100%;
  max-width: calc(1200px + (60px * 2));
  padding: 0 60px;
  margin: 0 auto;
}

@media (max-width: 900px) {
  .container {
    padding: 0 6%;
  }
}

.clearfix::after {
  clear: both;
  content: "";
  display: block;
}

.clear {
  clear: both;
}

/****|  * LAYOUT  |****/
iframe {
  max-width: 100%;
}

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

ul li,
ol li {
  line-height: 1.75;
}

ul ul,
ol ol {
  padding-left: 30px;
}

.bullet-list {
  list-style: outside disc;
  padding-left: 30px;
}

.number-list {
  list-style: outside decimal;
  padding-left: 30px;
  margin: 0;
}

table {
  border-collapse: collapse;
}

table thead tr,
table thead th,
table thead td {
  background-color: transparent;
  font-weight: bold;
}

table tr:nth-child(odd) {
  background-color: #EAEBEC;
}

table tr:nth-child(even) {
  background-color: transparent;
}

table th,
table td {
  padding: 20px 25px;
  border: none;
}

table td {
  font-weight: normal;
}

.accessibility,
.screen-reader-text {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}

.trademarkCircle {
  content: "®";
  position: absolute;
}

.trademarkText {
  content: "™";
  position: absolute;
}

.noClickFlash {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.no-pointer {
  pointer-events: none;
}

.auto-pointer {
  pointer-events: auto;
}

.all-pointer {
  pointer-events: all;
}

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

.module__color-overlay {
  position: relative;
}

.module__color-overlay .color-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.module__color-overlay .color-scheme--red {
  background-color: rgba(172, 24, 46, 0.8);
}

.module__color-overlay .color-scheme--black {
  background-color: rgba(56, 56, 56, 0.6);
}

.rotate-90-clock {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.rotate-90-counterClock {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.line-break {
  display: block;
}

@media screen and (max-width: 1024px) {
  .line-break {
    display: inline;
  }
}

.scroll--lock {
  overflow: hidden;
}

.transparent-scrollbar, .hide-scrollbar {
  -webkit-overflow-scrolling: touch;
  -moz-overflow-scrolling: touch;
  -ms-overflow-scrolling: touch;
  -o-overflow-scrolling: touch;
  overflow-scrolling: touch;
  -webkit-scrollbar-base-color: transparent;
  -moz-scrollbar-base-color: transparent;
  -ms-scrollbar-base-color: transparent;
  -o-scrollbar-base-color: transparent;
  scrollbar-base-color: transparent;
  -webkit-scrollbar-face-color: transparent;
  -moz-scrollbar-face-color: transparent;
  -ms-scrollbar-face-color: transparent;
  -o-scrollbar-face-color: transparent;
  scrollbar-face-color: transparent;
  -webkit-scrollbar-highlight-color: transparent;
  -moz-scrollbar-highlight-color: transparent;
  -ms-scrollbar-highlight-color: transparent;
  -o-scrollbar-highlight-color: transparent;
  scrollbar-highlight-color: transparent;
  -webkit-scrollbar-3dlight-color: transparent;
  -moz-scrollbar-3dlight-color: transparent;
  -ms-scrollbar-3dlight-color: transparent;
  -o-scrollbar-3dlight-color: transparent;
  scrollbar-3dlight-color: transparent;
  -webkit-scrollbar-shadow-color: transparent;
  -moz-scrollbar-shadow-color: transparent;
  -ms-scrollbar-shadow-color: transparent;
  -o-scrollbar-shadow-color: transparent;
  scrollbar-shadow-color: transparent;
  -webkit-scrollbar-darkshadow-color: transparent;
  -moz-scrollbar-darkshadow-color: transparent;
  -ms-scrollbar-darkshadow-color: transparent;
  -o-scrollbar-darkshadow-color: transparent;
  scrollbar-darkshadow-color: transparent;
  -webkit-scrollbar-track-color: transparent;
  -moz-scrollbar-track-color: transparent;
  -ms-scrollbar-track-color: transparent;
  -o-scrollbar-track-color: transparent;
  scrollbar-track-color: transparent;
  -webkit-scrollbar-arrow-color: transparent;
  -moz-scrollbar-arrow-color: transparent;
  -ms-scrollbar-arrow-color: transparent;
  -o-scrollbar-arrow-color: transparent;
  scrollbar-arrow-color: transparent;
}

.hide-scrollbar::-webkit-scrollbar, .hide-scrollbar::-moz-scrollbars-none, .hide-scrollbar::-ms-scrollbars-none, .hide-scrollbar::-o-scrollbars-none {
  display: none;
  opacity: 0;
  visibility: hidden;
}

.hide-scrollbar-wrapper {
  overflow-x: hidden;
  overflow-y: hidden;
}

.hide-scrollbar-child {
  overflow-y: scroll;
  padding-right: 18px;
  width: calc(100% + 18px);
}

.reset-margin {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
}

/****|  * SHOW / HIDE  |****/
.hide-for-all {
  display: none !important;
}

.hide-for-desktop-block {
  display: none;
}

@media screen and (max-width: 768px) {
  .hide-for-desktop-block {
    display: block;
  }
}

.hide-for-desktop-inline {
  display: none;
}

@media screen and (max-width: 768px) {
  .hide-for-desktop-inline {
    display: inline;
  }
}

.hide-for-tablet-block {
  display: block;
}

@media screen and (max-width: 768px) {
  .hide-for-tablet-block {
    display: none;
  }
}

.hide-for-tablet-inline {
  display: inline;
}

@media screen and (max-width: 768px) {
  .hide-for-tablet-inline {
    display: none;
  }
}

/****|  * TEXT BOXES  |****/
.text--box-border {
  background: #891325;
  color: #FFFFFF;
  display: block;
  margin-bottom: 15px;
  padding: 45px 30px;
  position: relative;
  width: 100%;
  max-width: 1200px;
  z-index: 1;
}

.text--box-border:before {
  content: "";
  border: 1px solid #a77e84;
  position: absolute;
  top: 13px;
  right: 13px;
  bottom: 13px;
  left: 13px;
  pointer-events: none;
}

/****|  * HERO IMAGE  |****/
.hero--media {
  font-size: 0;
}

.hero--media img {
  width: 100%;
}

/****|  * IMAGE |****/
.background--image {
  background-size: cover;
  background-repeat: no-repeat;
}

.background--image-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 60px;
}

.background--image-container-card {
  background: rgba(255, 255, 255, 0.9);
  padding: 30px;
}

@media screen and (max-width: 768px) {
  .background--image {
    background: none !important;
  }
  .background--image-container {
    padding: 0;
  }
  .background--image-container-card {
    margin: 30px;
    padding: 0;
  }
}

/****|  * VIDEO  |****/
.video--wrap {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  cursor: pointer;
}

.video--wrap-background {
  background-size: cover;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.video--wrap > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}

.video--wrap iframe,
.video--wrap object,
.video--wrap embed,
.video--wrap video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

/****|  * HOME ALERT  |****/
#header__alert {
  position: relative;
  z-index: 999;
  width: 100%;
  padding: 10px 30px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 3px 7px 0px rgba(56, 56, 56, 0.5);
          box-shadow: 0px 3px 7px 0px rgba(56, 56, 56, 0.5);
  text-align: center;
}

#header__alert a {
  width: 100%;
  display: block;
}

#header__alert a:hover {
  text-decoration: none;
}

#header__alert strong {
  font-size: 20px;
  font-size: 1.25em;
  font-weight: bold;
  color: #AC182E;
  margin-right: 30px;
}

#header__alert span {
  font-size: 18px;
  font-size: 1.125em;
  color: #383838;
  font-weight: normal;
}

@media screen and (max-width: 768px) {
  #header__alert strong,
  #header__alert span {
    display: block;
    margin: 0;
  }
}

/* close: #header__alert */
/*************************************************************
	** SLICK
*************************************************************/
.slick-slide.slick-current:focus {
  -webkit-box-shadow: inset 0px 0px 14px 0px #484848;
          box-shadow: inset 0px 0px 14px 0px #484848;
}

.slick-next,
.slick-prev {
  z-index: 99999;
  width: 40px;
  height: 40px;
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid #383838;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.slick-next:hover,
.slick-prev:hover {
  background-color: white;
}

.slick-next::before,
.slick-prev::before {
  font-family: "Font Awesome 5 Pro";
  color: #383838;
}

.slick-next {
  right: 0;
}

.slick-next::before {
  content: "\f105";
}

.slick-prev {
  left: 0;
}

.slick-prev::before {
  content: "\f104";
}

.slick-dots {
  bottom: 13.25%;
}

.slick-dots li button {
  width: 14px;
  height: 14px;
  border: 2px solid #484848;
  background-color: #FFFFFF;
  border-radius: 50%;
  padding: 0;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  width: 16px;
  height: 16px;
  -webkit-box-shadow: 0 0 3px 1px #484848;
          box-shadow: 0 0 3px 1px #484848;
}

.slick-dots li button:before {
  content: '';
}

.slick-dots li button[aria-label="1 of 1"] {
  display: none;
}

.slick-dots li.slick-active button {
  background-color: #484848;
}

/* added to prevent whitespace above header */
.tracking-iframe {
  display: block;
}

@media only screen and (max-width: 500px) {
  .modal-dialog {
    top: 110px;
  }
}

/*************************************************************
	** EVENTS
*************************************************************/
.event_card__content {
  background-color: #FFFFFF;
  height: 100%;
  -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);
}

@media (min-width: 1200px) {
  .event_card__content {
    max-width: 218px;
  }
}

.event_card__date {
  padding: 18px 0 16px;
  background-color: #AC182E;
  color: #FFFFFF;
  text-align: center;
}

.event_card__date .date__weekday {
  text-transform: uppercase;
  line-height: 19px;
}

.event_card__date .date__weekday::after {
  display: block;
  content: '';
  width: 47px;
  height: 1px;
  margin: 8px auto;
  background-color: #FFFFFF;
}

.event_card__date .date__month_day {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 25px;
  line-height: 30px;
}

.event_card__text {
  height: calc(100% - 100px);
  padding: 12px 15px 15px;
  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;
}

.event_card__title .calendar_icon {
  font-size: 19.5px;
  color: #AC182E;
}

.event_card__title > div {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  color: #565656;
  margin: 6px 0 7px;
}

.event_card__link {
  font-size: 15px;
  line-height: 18px;
  font-weight: 600;
}

.grid {
  position: relative;
  max-width: 1200px;
  padding: 0 60px;
  margin: 0 auto;
}

.grid::after {
  clear: both;
  content: "";
  display: block;
}

@media (max-width: 768px) {
  .grid {
    padding: 0 6%;
  }
}

.grid__container::after {
  clear: both;
  content: "";
  display: block;
}

.grid__inner {
  margin-left: -30px;
  margin-right: -30px;
  width: calc(100% + 60px);
}

.grid__inner::after {
  clear: both;
  content: "";
  display: block;
}

.grid__full {
  margin: 0 auto;
  position: relative;
  max-width: 100vw;
}

.grid__full::after {
  clear: both;
  content: "";
  display: block;
}

.grid__narrow {
  padding: 0 120px;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
}

.grid__narrow::after {
  clear: both;
  content: "";
  display: block;
}

@media screen and (max-width: 1024px) {
  .grid__narrow {
    padding: 0 6%;
  }
}

.grid__item {
  float: left;
}

.grid__item--full {
  width: calc(100% - 60px);
  float: left;
  margin-left: 30px;
}

.grid__item--half {
  width: calc(50% - 45px);
  float: left;
  margin-left: 30px;
}

.grid__item--quarter {
  width: calc(25% - 37.5px);
  float: left;
  margin-left: 30px;
}

.grid__item--third {
  width: calc(33.33333% - 40px);
  float: left;
  margin-left: 30px;
}

.grid__item--two-thirds {
  width: calc(66.66667% - 50px);
  float: left;
  margin-left: 30px;
}

.grid__item--fiveoftwelve {
  width: calc(41.66667% - 42.5px);
  float: left;
  margin-left: 30px;
}

.grid__item--sevenoftwelve {
  width: calc(58.33333% - 47.5px);
  float: left;
  margin-left: 30px;
}

header.header {
  width: 100%;
  max-width: 100%;
  z-index: 999999;
  position: absolute;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  /* close: .header__main */
}

@media screen and (max-width: 900px) {
  header.header {
    position: fixed;
  }
}

header.header .skip-content {
  color: #FFFFFF;
  position: absolute;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

header.header .skip-content:focus {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}

header.header .menu-top-links-menu-container {
  width: 100%;
  height: 40px;
  background: #891325;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

header.header .menu-top-links-menu-container ul#menu-top-links-menu li {
  display: inline-block;
  border-right: 1px solid #FFFFFF;
  line-height: 16.8px;
  font-size: 14px;
  padding: 0 20px;
}

header.header .menu-top-links-menu-container ul#menu-top-links-menu li:last-child {
  border-right: none;
}

header.header .menu-top-links-menu-container ul#menu-top-links-menu li::before {
  color: #FFFFFF;
  padding-right: 10px;
}

header.header .menu-top-links-menu-container ul#menu-top-links-menu li a {
  color: #FFFFFF;
}

@media screen and (max-width: 900px) {
  header.header #sticky-header .menu-top-links-menu-container {
    display: none;
  }
}

header.header .header__main {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #AC182E;
  height: 90px;
  /* close: .header__nav */
  /* close: .header__nav--utility */
  /* close: #header__search */
}

@media screen and (max-width: 900px) {
  header.header .header__main {
    padding: 20px calc((30px * 2) + 50px) 20px 30px;
  }
}

header.header .header__main .header__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  max-width: 250px;
  width: 100%;
  padding: 20px 0 20px 30px;
}

@media screen and (max-width: 1100px) {
  header.header .header__main .header__logo {
    max-width: 200px;
  }
}

@media screen and (max-width: 900px) {
  header.header .header__main .header__logo {
    max-width: 250px;
    padding: 0;
  }
}

header.header .header__main #header__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding-left: 60px;
  width: 100%;
  max-width: calc(100% - 250px);
  /* close: menu-main-navigation-container */
}

@media screen and (max-width: 1100px) {
  header.header .header__main #header__nav {
    padding-left: 2%;
    max-width: calc(100% - 200px);
  }
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav {
    display: block;
    padding: 0;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    max-height: calc(100vh - 90px);
    overflow-y: scroll;
    overflow-x: hidden;
    max-width: 100%;
    background-color: #AC182E;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

header.header .header__main #header__nav.active--mobileMenu {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

header.header .header__main #header__nav .menu-main-navigation-container {
  width: 100%;
  max-width: calc(100% - 130px);
  height: 90px;
  /* close: ul.menu */
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav .menu-main-navigation-container {
    max-width: 100%;
    height: 100%;
  }
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu {
  width: 100%;
  height: 100%;
  max-width: 850px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* close: & > li */
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu {
    display: block;
    border-bottom: solid 1px #FFFFFF;
    max-width: 100%;
  }
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu a {
  color: #FFFFFF;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875em;
  text-decoration: none;
  text-transform: uppercase;
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li {
  white-space: nowrap;
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  /* close responsive */
  /***********************
                            * MEGAMENU
                        ***********************/
  /* close: .sub-menu (megamenu) */
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li {
    -webkit-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
    display: block;
    position: sticky;
    width: 100%;
    padding: 0;
  }
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li + li {
    border-top: solid 1px #FFFFFF;
  }
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li.active--subMenu {
    -webkit-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
    background-color: #5A0D18;
    position: sticky;
  }
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li.active--subMenu > strong:before {
    content: '\f068';
  }
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > strong {
  display: none;
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > strong {
    display: inline-block;
    padding: 20px 30px;
    padding-left: 0;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    line-height: 1.2;
    color: #FFFFFF;
    float: right;
    width: 50px;
    text-align: center;
    font-size: 20px;
    vertical-align: middle;
    z-index: 9;
    cursor: pointer;
  }
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li:hover > a, header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li:focus > a, header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li.active--menu > a {
  background-color: #FFFFFF;
  color: #AC182E;
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li:hover > a, header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li:focus > a, header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li.active--menu > a {
    background-color: transparent;
    color: #FFFFFF;
  }
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li.menu-item-has-children > a {
    width: calc(100% - 80px);
  }
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li.menu-item-has-children:hover > .sub-menu,
header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li.menu-item-has-children:focus > .sub-menu,
header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li.menu-item-has-children.active--menu > .sub-menu {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li.menu-item-has-children:hover > .sub-menu,
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li.menu-item-has-children:focus > .sub-menu,
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li.menu-item-has-children.active--menu > .sub-menu {
    -webkit-transform: none;
            transform: none;
  }
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > a {
  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: all 0.5s ease;
  transition: all 0.5s ease;
  text-align: center;
  padding: 0 10%;
  height: 90px;
  width: 100%;
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > a {
    width: 100%;
    height: 100%;
    display: block;
    font-size: 16px;
    font-size: 1em;
    text-align: left;
    padding: 20px 30px;
    vertical-align: middle;
  }
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu {
  top: 100%;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  min-height: 300px;
  padding: 50px 45px 100px calc(45px + (1200px / 4));
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  -webkit-column-rule: 1px solid #FFFFFF;
     -moz-column-rule: 1px solid #FFFFFF;
          column-rule: 1px solid #FFFFFF;
  -webkit-column-width: 33.333%;
     -moz-column-width: 33.333%;
          column-width: 33.333%;
  -webkit-column-fill: auto;
     -moz-column-fill: auto;
          column-fill: auto;
  z-index: -1;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

@media screen and (max-width: 1200px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu {
    padding-left: calc(45px + 25%);
  }
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu {
    display: none;
    position: static;
    top: auto;
    left: auto;
    opacity: 1;
    visibility: visible;
    height: auto;
    min-height: unset;
    padding: 0 50px 30px 50px;
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
    -webkit-column-count: auto;
       -moz-column-count: auto;
            column-count: auto;
    -webkit-column-width: auto;
       -moz-column-width: auto;
            column-width: auto;
    -webkit-column-rule: auto;
       -moz-column-rule: auto;
            column-rule: auto;
  }
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu:after {
  content: '';
  border-top: 1px solid #FFFFFF;
  background-color: rgba(172, 24, 46, 0.85);
  position: absolute;
  top: 0;
  left: calc((-100vw + 1200px) / 2);
  height: 100%;
  width: 100vw;
  z-index: -1;
  z-index: -2;
  -webkit-transform: translateZ(-1px);
          transform: translateZ(-1px);
}

@media screen and (max-width: 1200px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu:after {
    left: 0;
  }
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu:after {
    display: none;
  }
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu .megamenu__label {
  padding: 10px;
  position: absolute;
  left: 45px;
  width: calc(25% - 45px);
  background-color: rgba(90, 13, 24, 0.5);
  color: #FFFFFF;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu .megamenu__label {
    content: '';
    display: none;
  }
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu .megamenu__label:hover {
  background-color: #5a0d18;
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu li {
  -moz-column-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu > li {
  white-space: normal;
  line-height: 1;
  padding: 10px 20px 10px 25px;
  margin-left: -1px;
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu > li {
    border-left: none;
    padding: 0;
  }
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu > li + li {
    padding-top: 30px;
  }
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu > li .sub-menu {
  display: none !important;
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu > li > a {
  font-weight: 600;
}

header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu > li > a:hover, header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu > li > a:focus {
  text-decoration: underline;
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav .menu-main-navigation-container ul.menu > li > .sub-menu > li > a {
    font-weight: bold;
  }
}

header.header .header__main .header__nav--utility {
  position: relative;
  padding: 0;
  max-width: 130px;
  width: 100%;
  color: #FFFFFF;
}

header.header .header__main .header__nav--utility .menu-top-links-menu-container {
  display: none;
}

@media screen and (max-width: 900px) {
  header.header .header__main .header__nav--utility {
    max-width: 100%;
    background-color: #AC182E;
    padding: 30px;
  }
  header.header .header__main .header__nav--utility .menu-top-links-menu-container {
    display: block;
    background: transparent;
    height: 78px;
  }
  header.header .header__main .header__nav--utility .menu-top-links-menu-container li:last-of-type a:before {
    font-family: "Font Awesome 5 Free";
    content: "\f2f6";
    display: inline-block;
    padding-right: 10px;
    vertical-align: middle;
    font-weight: 700;
  }
}

header.header .header__main .header__nav--utility .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 90px;
}

@media screen and (max-width: 900px) {
  header.header .header__main .header__nav--utility .menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
    display: block;
    font-size: 0;
  }
}

header.header .header__main .header__nav--utility .menu li {
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  line-height: 1;
}

@media screen and (max-width: 900px) {
  header.header .header__main .header__nav--utility .menu li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    display: inline-block;
    height: auto;
    max-width: 48%;
    margin-bottom: 30px;
  }
  header.header .header__main .header__nav--utility .menu li:nth-child(2n) {
    margin-left: 3.85%;
  }
}

header.header .header__main .header__nav--utility .menu li[class*='active'] {
  background-color: #891325;
}

header.header .header__main .header__nav--utility .menu li[class*='active'] > a {
  color: #FFFFFF;
}

header.header .header__main .header__nav--utility .menu a {
  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%;
  height: 100%;
  padding: 5px 20px;
  color: #FFFFFF;
  font-family: "futura-pt-bold", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: x-large;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
}

@media screen and (max-width: 900px) {
  header.header .header__main .header__nav--utility .menu a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: block;
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
    padding: 15px 10px;
    border: solid 1px #FFFFFF;
  }
}

header.header .header__main .header__nav--utility .menu a:hover {
  background-color: #891325;
  color: #FFFFFF;
}

@media screen and (max-width: 900px) {
  header.header .header__main .header__nav--utility .menu .header__nav--utility--search {
    display: none;
  }
}

header.header .header__main #header__search {
  position: absolute;
  top: 100%;
  left: calc(130px - 300px);
  width: 300px;
  background-color: #891325;
  padding: 15px 25px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  visibility: hidden;
  opacity: 0;
  z-index: -1;
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__search {
    position: static;
    top: auto;
    left: auto;
    width: 100%;
    background-color: transparent;
    -webkit-transform: none;
            transform: none;
    visibility: visible;
    opacity: 1;
    z-index: 1;
    border: solid 1px #FFFFFF;
    padding: 0;
  }
}

header.header .header__main #header__search.active--search {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  visibility: visible;
  opacity: 1;
  z-index: 1;
}

header.header .header__main #header__search form {
  position: relative;
}

header.header .header__main #header__search input {
  background-color: transparent;
  border: none;
  color: #FFFFFF;
}

header.header .header__main #header__search input[type='text'] {
  border-bottom: solid 2px #FFFFFF;
  width: 100%;
  padding: 0 30px 5px 0;
  font-weight: bold;
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__search input[type='text'] {
    border: none;
    padding: 15px 80px 15px 20px;
  }
}

header.header .header__main #header__search input[type='text']:focus {
  outline: none;
}

header.header .header__main #header__search input[type='submit'] {
  cursor: pointer;
  position: absolute;
  top: -1px;
  right: 0;
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__search input[type='submit'] {
    top: 0;
    padding: 15px 0;
    border-left: solid 1px #FFFFFF;
    width: 60px;
    text-align: center;
  }
}

header.header .header__main #header__nav--mobileTrigger {
  display: none;
  max-width: 50px;
  width: 100%;
  position: absolute;
  top: 50%;
  right: 30px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

@media screen and (max-width: 900px) {
  header.header .header__main #header__nav--mobileTrigger {
    display: block;
  }
}

header.header .header__main #header__nav--mobileTrigger .header__mobileMenu-icon {
  position: relative;
  height: 50px;
}

header.header .header__main #header__nav--mobileTrigger .header__mobileMenu-icon span {
  display: block;
  position: absolute;
  width: 100%;
  background-color: #FFFFFF;
  height: 4px;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

header.header .header__main #header__nav--mobileTrigger .header__mobileMenu-icon #mobileIcon__top {
  top: 10px;
  bottom: auto;
}

header.header .header__main #header__nav--mobileTrigger .header__mobileMenu-icon #mobileIcon__mid {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

header.header .header__main #header__nav--mobileTrigger .header__mobileMenu-icon #mobileIcon__bot {
  top: 36px;
}

header.header .header__main #header__nav--mobileTrigger.active--mobileMenu span {
  top: 50% !important;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

header.header .header__main #header__nav--mobileTrigger.active--mobileMenu #mobileIcon__top {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

header.header .header__main #header__nav--mobileTrigger.active--mobileMenu #mobileIcon__mid {
  opacity: 0;
}

header.header .header__main #header__nav--mobileTrigger.active--mobileMenu #mobileIcon__bot {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* close: header.header */
/****|  * PAGINATION  |****/
.pagination {
  margin-top: 30px;
  font-weight: normal;
}

.pagination .page-numbers {
  padding: 2px 4px;
}

.pagination .page-numbers:hover {
  color: #000000;
  border-bottom: solid 1px #000000;
}

.pagination .current {
  color: #000000;
  font-weight: 600;
  border-bottom: solid 1px #000000;
}

.pagination .next {
  margin-left: 5px;
}

.pagination .prev {
  margin-right: 5px;
}

div#search-results {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 760px;
  padding: 0 30px;
  margin: 150px auto 100px;
}

@media (max-width: 900px) {
  div#search-results {
    margin: 90px auto 60px;
  }
}

div#search-results form.searchform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  position: relative;
  margin: 0 0 30px 0;
}

div#search-results form.searchform input[type="text"] {
  width: 100%;
  height: 60px;
  padding: 15px 30px 15px 50px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #000000;
  position: relative;
  outline: none;
  font-weight: lighter;
  font-size: 30px;
}

div#search-results form.searchform input[type="text"]:focus {
  border-width: 0 0 2px 0;
}

div#search-results form.searchform input[type="submit"] {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  outline: none;
  margin: 0 0 0 5px;
  padding: 0;
  font-size: 28px;
  line-height: 30px;
  height: 30px;
  width: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}

div#search-results p.result-count {
  margin: 0 0 50px 0;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 0.04em;
  color: #7D8588;
}

div#search-results div.searchresult-list {
  margin: 0 0 40px 0;
}

div#search-results div.searchresult-list div.searchresult:not(:last-child) {
  margin: 0 0 60px 0;
}

div#search-results div.searchresult-list div.searchresult a {
  display: block;
  font-size: 15px;
  color: #AC182E;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  margin: 0 0 15px 0;
}

div#search-results div.searchresult-list div.searchresult div.excerpt {
  margin: 0 0 20px 0;
}

div#search-results div.searchresult-list div.searchresult div.excerpt p {
  margin: 0;
}

div#search-results div.searchresult-list div.searchresult p.link {
  font-weight: bold;
  font-size: 9px;
  color: #7D8588;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  margin: 0;
}

div#search-results button {
  cursor: pointer;
  outline: none;
  position: relative;
}

div#search-results button i {
  position: absolute;
  top: 16px;
  right: 15px;
  display: none;
}

div#search-results button.loading i {
  display: inline-block;
}

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

.video__wrapper img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/**
 * Block Sass Imports
 * - This file is imported into the global scss and compiled together
 */
/******************************
    BLOCK: Global
******************************/
/***** BLOCK STYLES *****/
section.block {
  padding: 40px 0;
}

@media (max-width: 768px) {
  section.block {
    padding: 40px 0;
  }
}

/***** 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: Academics Filter
******************************/
.block--academics-filter {
  width: 100%;
  background-color: #AC182E;
  padding-top: 30px;
  padding-bottom: 30px;
  /***| FILTER BAR |***/
  /* close: filter-bar */
  /***| PROGRAM LIST |***/
  /* close: programs-list */
}

@media screen and (max-width: 768px) {
  .block--academics-filter {
    display: none;
  }
}

.block--academics-filter .academics__filter-content {
  background-color: #FFFFFF;
  padding: 70px 50px 20px;
}

@media screen and (max-width: 900px) {
  .block--academics-filter .academics__filter-content {
    padding: 50px 3.5% 20px;
  }
}

.block--academics-filter .heading__section {
  color: #AC182E;
  font-size: 30px;
  font-size: 1.875em;
  font-style: italic;
  margin: 0 0 10px;
}

.block--academics-filter .section__caption {
  text-align: center;
  max-width: 80%;
  margin: 0 auto;
}

@media screen and (max-width: 768px) {
  .block--academics-filter .section__caption {
    max-width: 100%;
  }
}

.block--academics-filter #academics__filter-bar {
  border-top: solid 1px #A2A9AC;
  border-bottom: solid 1px #A2A9AC;
  margin: 40px 0 30px;
  padding: 20px 0;
}

.block--academics-filter #academics__filter-bar .academics__filter-bar-content {
  margin: 0 auto;
}

.block--academics-filter #academics__filter-bar label {
  font-size: 13px;
  font-size: 0.8125em;
  letter-spacing: 0.5px;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-weight: 600;
  vertical-align: middle;
}

.block--academics-filter #academics__filter-bar .filter__inputs {
  position: relative;
  width: 50%;
  float: left;
}

@media screen and (max-width: 900px) {
  .block--academics-filter #academics__filter-bar .filter__inputs {
    width: 100%;
    float: none;
  }
  .block--academics-filter #academics__filter-bar .filter__inputs + .filter__inputs {
    margin-top: 30px;
  }
}

.block--academics-filter #academics__filter-bar .filter__inputs:last-of-type {
  padding-left: 40px;
}

@media screen and (max-width: 1024px) {
  .block--academics-filter #academics__filter-bar .filter__inputs:last-of-type {
    padding-left: 20px;
  }
}

@media screen and (max-width: 900px) {
  .block--academics-filter #academics__filter-bar .filter__inputs:last-of-type {
    padding: 0;
  }
}

.block--academics-filter #academics__filter-bar .filter__inputs:first-of-type {
  padding-right: 40px;
  border-right: solid 2px #A2A9AC;
}

@media screen and (max-width: 1024px) {
  .block--academics-filter #academics__filter-bar .filter__inputs:first-of-type {
    padding-right: 20px;
  }
}

@media screen and (max-width: 900px) {
  .block--academics-filter #academics__filter-bar .filter__inputs:first-of-type {
    padding: 0;
    border: none;
  }
}

.block--academics-filter #academics__filter-bar .filter__inputs:first-of-type .filter__inputs--inner {
  position: relative;
}

.block--academics-filter #academics__filter-bar .filter__inputs:first-of-type .filter__inputs--inner:before {
  content: 'FILTER BY: ';
  color: #7D8588;
  font-size: 12px;
  font-size: 0.75em;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-weight: 600;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  left: -100px;
}

@media screen and (max-width: 1024px) {
  .block--academics-filter #academics__filter-bar .filter__inputs:first-of-type .filter__inputs--inner:before {
    left: -65px;
  }
}

@media screen and (max-width: 900px) {
  .block--academics-filter #academics__filter-bar .filter__inputs:first-of-type .filter__inputs--inner:before {
    content: '';
    display: none;
  }
}

.block--academics-filter #academics__filter-bar .filter__inputs .filter__inputs--inner {
  display: inline-block;
}

@media screen and (max-width: 900px) {
  .block--academics-filter #academics__filter-bar .filter__inputs .filter__inputs--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -10px;
  }
}

.block--academics-filter #academics__filter-bar .filter__inputs .filter__inputs--inner span {
  padding: 0 15px;
}

@media screen and (max-width: 1024px) {
  .block--academics-filter #academics__filter-bar .filter__inputs .filter__inputs--inner span {
    padding: 0 7px;
  }
}

@media screen and (max-width: 900px) {
  .block--academics-filter #academics__filter-bar .filter__inputs .filter__inputs--inner span {
    padding: 0 20px;
    margin-top: 10px;
  }
}

@media screen and (min-width: 900px) {
  .block--academics-filter #academics__filter-bar .filter__inputs .filter__inputs--inner span:first-of-type {
    padding-left: 0;
  }
}

.block--academics-filter #academics__filter-bar .filter__inputs .filter__inputs--inner label {
  position: relative;
  text-transform: uppercase;
  color: #383838;
  font-weight: bold;
  padding-left: 25px;
}

.block--academics-filter #academics__filter-bar .filter__inputs .filter__inputs--inner label > input {
  position: absolute;
  left: 0;
  top: 0;
}

.block--academics-filter #academics__filter-bar .academics__filter--times::after {
  clear: both;
  content: "";
  display: block;
}

.block--academics-filter #academics__filter-bar .academics__filter--times .filter__inputs--inner {
  float: right;
}

@media screen and (max-width: 900px) {
  .block--academics-filter #academics__filter-bar .academics__filter--times .filter__inputs--inner {
    float: none;
  }
}

@media screen and (min-width: 900px) {
  .block--academics-filter #academics__filter-bar .academics__filter--times .filter__inputs--inner span:first-of-type {
    padding-left: 15px;
  }
  .block--academics-filter #academics__filter-bar .academics__filter--times .filter__inputs--inner span:last-of-type {
    padding-right: 0;
  }
}

.block--academics-filter #academics__programs-list {
  height: auto !important;
}

@media screen and (max-width: 900px) {
  .block--academics-filter #academics__programs-list .grid__item {
    width: calc(100% - 60px);
    float: left;
    margin-left: 30px;
  }
}

.block--academics-filter #academics__programs-list .academic__program,
.block--academics-filter #academics__programs-list .program__list,
.block--academics-filter #academics__programs-list .program__list li.program {
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}

.block--academics-filter #academics__programs-list .program__divider {
  display: block;
  width: 100%;
  padding: 15px 20px;
  background-color: #EAEBEC;
  color: #383838;
  text-transform: uppercase;
  font-weight: bold;
}

.block--academics-filter #academics__programs-list .program__divider:hover {
  text-decoration: none;
  background-color: #d1d4d5;
}

.block--academics-filter #academics__programs-list .program__list {
  padding: 15px 20px 40px;
}

.block--academics-filter #academics__programs-list .program__list li.program {
  line-height: 1;
  position: static !important;
  left: auto !important;
  top: auto !important;
  -webkit-transform: none !important;
          transform: none !important;
}

.block--academics-filter #academics__programs-list .program__list li.program + li {
  padding-top: 15px;
}

.block--academics-filter #academics__programs-list .program__list a {
  color: #565656;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375em;
}

.block--academics-filter #academics__programs-list .program__list a:hover {
  color: #AC182E;
  text-decoration: underline;
}

/* close: #academics__filter */
/******************************
    BLOCK: Accordion Module
******************************/
section.module__accordionContent div.grid {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0;
}

section.module__accordionContent div.grid div.accordion-list {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  border-top: 1px solid #5A0D18;
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit {
  z-index: 1;
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  border-bottom: 1px solid #5A0D18;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit div.accordion-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  cursor: pointer;
  width: 100%;
  padding: 20px;
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit div.accordion-head h3 {
  max-width: calc(100% - 40px);
  margin: 0;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 13px;
  font-size: 0.8125em;
  color: #565656;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit div.accordion-head button {
  width: 39px;
  height: 39px;
  background: none;
  border: none;
  border-radius: 50%;
  outline: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  position: relative;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit div.accordion-head button:hover, section.module__accordionContent div.grid div.accordion-list div.accordion-unit div.accordion-head button:focus {
  background-color: rgba(172, 24, 46, 0.1);
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit div.accordion-head button span {
  display: block;
  position: absolute;
  background-color: #5A0D18;
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit div.accordion-head button span:nth-child(1) {
  width: 15px;
  height: 1px;
  top: 19px;
  left: 12px;
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit div.accordion-head button span:nth-child(2) {
  width: 1px;
  height: 15px;
  top: 12px;
  left: 19px;
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit div.accordion-body {
  display: none;
  width: 100%;
  padding: 10px 30px 30px;
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit div.accordion-body > * {
  font-size: 14px;
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit div.accordion-body > *:first-child {
  margin-top: 0;
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit div.accordion-body ul {
  list-style: disc;
  padding: 0 0 0 30px;
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit.open div.accordion-head button {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

section.module__accordionContent div.grid div.accordion-list div.accordion-unit.open div.accordion-body {
  opacity: 1;
}

/******************************
    BLOCK: BASIC CTA
******************************/
.block--basic_cta {
  text-align: center;
}

.block--basic_cta[data-background-color="red"] {
  background-color: #AC182E;
  color: #FFFFFF;
}

.block--basic_cta[data-background-color="gray5"] {
  background-color: #565656;
  color: #FFFFFF;
}

.block--basic_cta[data-background-color="gray0"] {
  background-color: #F0F1F2;
  color: #000000;
}

.block--basic_cta[data-background-color="white"] {
  background-color: #FFFFFF;
  color: #000000;
}

.block--basic_cta .cta__header {
  margin: 0 0 7px;
}

.block--basic_cta .cta__body {
  max-width: 542px;
  margin: 0 auto 26px;
}

.block--basic_cta .cta__button {
  color: #AC182E;
  background-color: #FFFFFF;
  border: 2px solid #FFFFFF;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 13px;
  font-size: 0.8125em;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0.01em;
  text-align: center;
  text-shadow: unset;
  text-transform: uppercase;
  padding: 15px 35px;
  min-width: 150px;
}

.block--basic_cta .cta__button:hover, .block--basic_cta .cta__button:focus {
  color: #FFFFFF;
  background-color: #5A0D18;
  border-color: #5A0D18;
  text-decoration: none;
}

/******************************
    BLOCK: Chart Module
******************************/
section.module__chart div.grid {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0;
}

section.module__chart div.grid table {
  width: 100%;
  font-size: 16px;
}

section.module__chart div.grid table td {
  padding: 15px 20px;
}

section.module__chart div.grid table td:empty {
  display: none;
}

/******************************
    BLOCK: Events Grid Slider
******************************/
.block--eventsGridSlider {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
}

.block--eventsGridSlider.has_bkg_img {
  color: #FFFFFF;
}

.block--eventsGridSlider.has_bkg_img::before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(38, 38, 38, 0.3);
}

.block--eventsGridSlider.has_bkg_img .slick-slider .slick-dots li button {
  width: 14px;
  height: 14px;
  border: 2px solid #FFFFFF;
  background-color: #FFFFFF;
  border-radius: 50%;
  padding: 0;
}

.block--eventsGridSlider.has_bkg_img .slick-slider .slick-dots li button:hover, .block--eventsGridSlider.has_bkg_img .slick-slider .slick-dots li button:focus {
  width: 16px;
  height: 16px;
  -webkit-box-shadow: 0 0 3px 1px #FFFFFF;
          box-shadow: 0 0 3px 1px #FFFFFF;
}

.block--eventsGridSlider.has_bkg_img .slick-slider .slick-dots li button:before {
  content: '';
}

.block--eventsGridSlider.has_bkg_img .slick-slider .slick-dots li button[aria-label="1 of 1"] {
  display: none;
}

.block--eventsGridSlider.has_bkg_img .slick-slider .slick-dots li.slick-active button {
  background-color: #484848;
}

.block--eventsGridSlider .section__title,
.block--eventsGridSlider .all_events_link {
  text-align: center;
  color: inherit;
}

.block--eventsGridSlider .section__title a,
.block--eventsGridSlider .all_events_link a {
  font-weight: 600;
  color: inherit;
  vertical-align: middle;
}

.block--eventsGridSlider .section__title a span,
.block--eventsGridSlider .all_events_link a span {
  text-decoration: inherit;
}

.block--eventsGridSlider .gridSlider__wrapper.slick-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 0;
}

.block--eventsGridSlider .gridSlider__wrapper.slick-slider .slick-list {
  max-width: 744px;
  margin: 0 auto;
}

.block--eventsGridSlider .gridSlider__wrapper.slick-slider .slick-dots {
  position: relative;
  bottom: 0;
}

.block--eventsGridSlider .gridSlider__item {
  height: auto;
  padding: 15px;
}

/******************************
    BLOCK: Facilities Module
******************************/
.module__facilities .block_title {
  color: #AC182E;
  border-color: #A2A9AC;
  text-align: left;
  margin: 0;
}

.module__facilities .facilities-list {
  margin-top: 5px;
}

.module__facilities .facilities-list .facility {
  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;
  width: 100%;
  padding: 30px 0;
  border-bottom: 1px solid #A2A9AC;
}

@media (max-width: 768px) {
  .module__facilities .facilities-list .facility {
    display: block;
  }
}

.module__facilities .facilities-list .facility .facility-image-link {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  max-width: 300px;
  margin: 0 30px 0 0;
}

@media (max-width: 768px) {
  .module__facilities .facilities-list .facility .facility-image-link {
    margin: 0 0 20px;
  }
}

.module__facilities .facilities-list .facility .facility-image-link .facility-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  margin: 0 30px 0 0;
}

.module__facilities .facilities-list .facility .facility-image-link .facility-image img {
  width: 100%;
  height: auto;
  display: block;
}

@media (max-width: 560px) {
  .module__facilities .facilities-list .facility .facility-image-link .facility-image {
    margin: 0;
  }
}

.module__facilities .facilities-list .facility .facility-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  max-width: calc(100% - 300px);
}

@media (max-width: 1024px) {
  .module__facilities .facilities-list .facility .facility-content {
    max-width: 100%;
  }
}

.module__facilities .facilities-list .facility .facility-text h3 {
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-size: 1.0625em;
  color: #AC182E;
  margin: 0 0 5px;
}

.module__facilities .facilities-list .facility .facility-text p {
  margin: 0;
  font-size: 14px;
}

.module__facilities .facilities-list .facility .facility-text .facility-link a {
  font-weight: 600;
  font-size: 15px;
  line-height: 50px;
}

.module__facilities .facilities-list .facility .facility-equipment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 10px 0 0;
}

.module__facilities .facilities-list .facility .facility-equipment ul {
  width: 100%;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  list-style: disc;
  font-size: 14px;
}

@media (max-width: 560px) {
  .module__facilities .facilities-list .facility .facility-equipment ul {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}

.module__facilities .facilities-list .facility .facility-equipment ul li {
  margin: 0 0 0 30px;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

.module__facilities .facilities-list .facility .facility-link {
  margin: 15px 0 0;
  line-height: 1;
}

.template--hasSidebar .module__facilities {
  padding: 0;
}

@media (max-width: 1289px) {
  .template--hasSidebar .module__facilities .facilities-list .facility .facility-text {
    max-width: unset;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

@media (max-width: 825px) {
  .template--hasSidebar .module__facilities .facilities-list .facility .facility-text {
    max-width: none;
    width: 100%;
    margin: 0;
  }
}

@media (max-width: 767px) {
  .template--hasSidebar .module__facilities .facilities-list .facility .facility-text {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
    margin: 30px 0 0;
  }
}

.template--hasSidebar .module__facilities .facilities-list .facility .facility-equipment {
  padding-left: 0;
}

@media (max-width: 1289px) {
  .template--hasSidebar .module__facilities .facilities-list .facility .facility-equipment {
    width: 100%;
    margin: 30px 0 0 0;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding-left: 295px;
  }
}

@media (max-width: 767px) {
  .template--hasSidebar .module__facilities .facilities-list .facility .facility-equipment {
    padding-left: 0;
  }
}

.template--hasSidebar .module__facilities .facilities-list .facility .facility-equipment ul {
  max-height: none;
}

@media (max-width: 1400px) {
  .template--hasSidebar .module__facilities .facilities-list .facility .facility-equipment ul {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}

@media (max-width: 1289px) {
  .template--hasSidebar .module__facilities .facilities-list .facility .facility-equipment ul {
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: block;
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}

@media (max-width: 1024px) and (min-width: 900px) {
  .template--hasSidebar .module__facilities .facilities-list .facility .facility-equipment ul {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}

@media (max-width: 715px) {
  .template--hasSidebar .module__facilities .facilities-list .facility .facility-equipment ul {
    max-height: none;
  }
}

@media (max-width: 560px) {
  .template--hasSidebar .module__facilities .facilities-list .facility .facility-equipment ul {
    max-height: none;
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}

/******************************
    BLOCK: Facility Equipment
******************************/
section.block.module__facilities {
  padding: 0;
}

section.block.module__facilities .facilities-list {
  margin-top: 0;
}

section.block.module__facilities .facilities-list .facility.facility-equipment-only {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding: 0;
  border-bottom: none;
}

@media (max-width: 560px) {
  section.block.module__facilities .facilities-list .facility.facility-equipment-only {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

section.block.module__facilities .facilities-list .facility.facility-equipment-only .facility-equipment {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1024px) {
  section.block.module__facilities .facilities-list .facility.facility-equipment-only .facility-equipment {
    width: 100%;
    margin: 30px 0 0 0;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding-left: 295px;
  }
}

@media (max-width: 767px) {
  section.block.module__facilities .facilities-list .facility.facility-equipment-only .facility-equipment {
    padding-left: 0;
  }
}

@media (max-width: 560px) {
  section.block.module__facilities .facilities-list .facility.facility-equipment-only .facility-equipment {
    width: 100%;
    margin: 20px 0 0 0;
  }
}

section.block.module__facilities .facilities-list .facility.facility-equipment-only .facility-equipment .facility-equipment-list {
  display: inline-block;
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  list-style: disc;
  list-style: outside disc;
  margin: 7px 0 25px;
}

@media (max-width: 1024px) {
  section.block.module__facilities .facilities-list .facility.facility-equipment-only .facility-equipment .facility-equipment-list {
    display: block;
  }
}

@media (max-width: 450px) {
  section.block.module__facilities .facilities-list .facility.facility-equipment-only .facility-equipment .facility-equipment-list {
    max-height: none;
  }
}

section.block.module__facilities .facilities-list .facility.facility-equipment-only .facility-equipment .facility-equipment-list .facility-equipment-list-item {
  width: 100%;
  margin: 0 0 0 30px;
  padding-top: 5px;
  font-size: 16px;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

/******************************
    BLOCK: Factoids
******************************/
.block--factoids .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: unset;
  padding: 0;
  margin: 0;
}

@media (max-width: 768px) {
  .block--factoids .container {
    display: block;
  }
}

.block--factoids .container .fact-container {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
}

.block--factoids .container .fact-container:before {
  content: '';
  padding-top: 100%;
  display: block;
}

.block--factoids .container .fact-container.background-red {
  background-color: #891325;
}

.block--factoids .container .fact-container.background-red .caption {
  color: #A2A9AC;
}

.block--factoids .container .fact-container.background-gray {
  background-color: #A2A9AC;
}

.block--factoids .container .fact-container.background-gray .caption {
  color: #891325;
}

.block--factoids .container .fact-container .fact-box {
  text-align: center;
  width: 90%;
  height: 90%;
  border: 2px solid #FFFFFF;
  display: inline-block;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.block--factoids .container .fact-container .fact-box .featured-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  color: #FFFFFF;
  font-size: 4em;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 700;
  height: 50%;
  line-height: normal;
  padding: 0;
  margin: 0;
}

@media (max-width: 1200px) {
  .block--factoids .container .fact-container .fact-box .featured-text {
    font-size: 4.5vw;
  }
}

@media (max-width: 1024px) {
  .block--factoids .container .fact-container .fact-box .featured-text {
    font-size: 4vw;
  }
}

@media (max-width: 768px) {
  .block--factoids .container .fact-container .fact-box .featured-text {
    font-size: 15vw;
  }
}

.block--factoids .container .fact-container .fact-box .caption {
  font-size: 1.65em;
  line-height: 1.35em;
  font-weight: 700;
  text-transform: uppercase;
  display: flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: vertical;
          flex-direction: vertical;
  word-wrap: break-word;
  overflow: hidden;
  padding: 20px 10px;
}

@media (max-width: 1200px) {
  .block--factoids .container .fact-container .fact-box .caption {
    font-size: 2vw;
  }
}

@media (max-width: 1024px) {
  .block--factoids .container .fact-container .fact-box .caption {
    font-size: 1.8vw;
  }
}

@media (max-width: 768px) {
  .block--factoids .container .fact-container .fact-box .caption {
    font-size: 4.5vw;
  }
}

@media (max-width: 350px) {
  .block--factoids .container .fact-container .fact-box .caption {
    font-size: 6vw;
  }
}

/******************************
    BLOCK: Flexible Buttons
******************************/
.flex-buttons {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-buttons[data-btn-count="1"] > a {
  width: auto;
  max-width: 100%;
  display: inline-block;
  margin-right: 0;
  margin-left: 0;
}

.flex-buttons[data-btn-count="2"] > a,
.flex-buttons[data-btn-count="4"] > a {
  width: 49%;
  margin-left: 2%;
  margin-right: 0;
}

.flex-buttons[data-btn-count="2"] > a:nth-child(3n-2),
.flex-buttons[data-btn-count="4"] > a:nth-child(3n-2) {
  margin-left: 2%;
}

.flex-buttons[data-btn-count="2"] > a:nth-child(2n-1),
.flex-buttons[data-btn-count="4"] > a:nth-child(2n-1) {
  margin-left: 0;
}

@media screen and (max-width: 768px) {
  .flex-buttons[data-btn-count="2"] > a,
  .flex-buttons[data-btn-count="4"] > a {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .flex-buttons[data-btn-count="2"] > a:nth-child(3n-2),
  .flex-buttons[data-btn-count="4"] > a:nth-child(3n-2) {
    margin-left: 0;
  }
}

.flex-buttons > a {
  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;
  text-align: center;
  margin-top: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
  min-height: 70px;
  width: 31%;
  padding-left: 3%;
  padding-right: 3%;
  margin-left: 1.75%;
  margin-right: 1.75%;
}

.flex-buttons > a:nth-child(3n-2) {
  margin-left: 0;
}

.flex-buttons > a:nth-child(3n) {
  margin-right: 0;
}

@media screen and (max-width: 1024px) {
  .flex-buttons > a {
    width: 49%;
    margin-left: 2%;
    margin-right: 0;
  }
  .flex-buttons > a:nth-child(3n-2) {
    margin-left: 2%;
  }
  .flex-buttons > a:nth-child(2n-1) {
    margin-left: 0;
  }
}

@media screen and (max-width: 768px) {
  .flex-buttons > a {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .flex-buttons > a:nth-child(3n-2) {
    margin-left: 0;
  }
}

.module__navButtons {
  width: 100%;
  padding: 90px 0;
  background-size: cover;
  background-position: center;
}

.module__navButtons[data-color-scheme="none"] .heading__section,
.module__navButtons[data-color-scheme="none"] p {
  color: #565656;
}

.module__navButtons[data-color-scheme="none"] .flex-buttons > a {
  border: 1px solid #565656;
}

.module__navButtons .heading__section {
  color: #FFFFFF;
  margin-bottom: 20px;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.module__navButtons .title--link {
  color: #FFFFFF;
}

.module__navButtons p {
  text-align: center;
  max-width: 600px;
  margin: 0 auto 30px;
  color: #FFFFFF;
}

/* close: module__navButtons */
.frm_style_background-gray .frm_form_fields fieldset > .frm_form_title,
.frm_style_background-white .frm_form_fields fieldset > .frm_form_title {
  height: 72px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/******************************
    BLOCK: Hero Banner
******************************/
section.block--heroBanner {
  position: relative;
  padding: 0;
  overflow: hidden;
  /***** SIZING *****/
  /***** GENERAL ITEM *****/
  /***** IMAGE *****/
  /***** VIDEO *****/
}

section.block--heroBanner .heroBanner {
  position: relative;
  width: 100%;
  margin: 0;
}

section.block--heroBanner .container {
  width: 100%;
  z-index: 30;
}

section.block--heroBanner[data-size='small'] .heroBanner__wrapper {
  min-height: 400px;
}

section.block--heroBanner[data-size='medium'] .heroBanner__wrapper {
  min-height: 600px;
}

section.block--heroBanner[data-size='large'] .heroBanner__wrapper {
  min-height: 700px;
}

section.block--heroBanner[data-size='full'] .heroBanner__wrapper {
  min-height: calc(100vh - 90px);
}

@media screen and (max-width: 768px) {
  section.block--heroBanner[data-size='full'] .heroBanner__wrapper {
    min-height: calc(100vh - 80px);
  }
}

section.block--heroBanner .heroBanner__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

section.block--heroBanner .heroBanner__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 550px;
  padding: 75px 0;
}

section.block--heroBanner .heroBanner__wrapper[data-align-x='left'], section.block--heroBanner .heroBanner__wrapper[data-align-x='center'], section.block--heroBanner .heroBanner__wrapper[data-align-x='right'] {
  width: 100%;
}

section.block--heroBanner .heroBanner__wrapper[data-align-x='left'] .heroBanner__inner, section.block--heroBanner .heroBanner__wrapper[data-align-x='center'] .heroBanner__inner, section.block--heroBanner .heroBanner__wrapper[data-align-x='right'] .heroBanner__inner {
  max-width: unset;
}

section.block--heroBanner .heroBanner__inner {
  width: 100%;
  min-height: 116px;
  padding: 0 80px;
}

section.block--heroBanner .heroBanner__inner .heroBanner__title {
  color: #FFFFFF;
  margin: 0;
  font-size: 45px;
  line-height: 55px;
}

section.block--heroBanner .heroBanner__inner.heroBanner__title--banner {
  background-color: rgba(172, 24, 46, 0.75);
  position: absolute;
  bottom: 0;
  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;
}

@media screen and (max-width: 768px) {
  section.block--heroBanner .heroBanner__inner {
    padding: 0 30px;
  }
}

section.block--heroBanner .heroBanner__item[data-type="video_item"] {
  background-color: #333;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

section.block--heroBanner .heroBanner__item[data-type="video_item"] .heroBanner__video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  width: 100%;
  max-width: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  background: black;
  height: 100%;
}

section.block--heroBanner .heroBanner__item[data-type="video_item"] .heroBanner__video iframe,
section.block--heroBanner .heroBanner__item[data-type="video_item"] .heroBanner__video video {
  width: 100%;
  height: 100%;
}

/******************************
    BLOCK: Highlight Lists
******************************/
section.course-highlights .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 560px) {
  section.course-highlights .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (max-width: 1400px) {
  section.course-highlights .container {
    padding: 50px 50px 0;
  }
}

section.course-highlights .container div.highlight-image {
  width: 50%;
  padding: 0 20px 40px 0;
}

@media (max-width: 900px) {
  section.course-highlights .container div.highlight-image {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 561px) {
  section.course-highlights .container div.highlight-image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media (max-width: 560px) {
  section.course-highlights .container div.highlight-image {
    width: 100%;
  }
}

section.course-highlights .container div.highlight-image img {
  width: 100%;
}

@media (min-width: 561px) {
  section.course-highlights .container div.highlight-image + div.highlight-box:nth-child(3) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

section.course-highlights .container div.highlight-box {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 50%;
  padding: 10px 20px 60px 0;
}

section.course-highlights .container div.highlight-box h2 {
  font-size: 20px;
  color: #AC182E;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 26px;
  margin: 0 0 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  padding-bottom: 10px;
  border-bottom: solid 1px #565656;
  margin-bottom: 13px;
}

section.course-highlights .container div.highlight-box a {
  font-weight: 600;
}

section.course-highlights .container div.highlight-box a:after {
  content: ' >';
}

section.course-highlights .container div.highlight-box ul,
section.course-highlights .container div.highlight-box ol {
  margin-left: 25px;
  padding: 0;
}

section.course-highlights .container div.highlight-box ul {
  list-style: disc;
}

section.course-highlights .container div.highlight-box ol {
  list-style: decimal;
}

section.course-highlights .container div.highlight-box:nth-of-type(1) {
  padding-right: 20px;
}

@media (max-width: 560px) {
  section.course-highlights .container div.highlight-box:nth-of-type(1) {
    padding-right: 0;
  }
}

section.course-highlights .container div.highlight-box:nth-of-type(2) {
  padding-left: 20px;
}

@media (max-width: 560px) {
  section.course-highlights .container div.highlight-box:nth-of-type(2) {
    padding-left: 0;
  }
}

@media (min-width: 561px) {
  section.course-highlights .container div.highlight-box:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  section.course-highlights .container div.highlight-box:nth-child(2) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    margin-left: 0;
  }
  section.course-highlights .container div.highlight-box:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  section.course-highlights .container div.highlight-box:nth-child(4) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}

@media (max-width: 560px) {
  section.course-highlights .container div.highlight-box {
    width: 100%;
  }
}

/******************************
    BLOCK: Instagram Feed
******************************/
.block--instagram-feed .container {
  max-width: 1200px;
}

.block--instagram-feed .block_title {
  color: #AC182E;
}

.block--instagram-feed #sb_instagram #sbi_images {
  margin-top: 12px;
}

@media (max-width: 640px) {
  .block--instagram-feed #sb_instagram #sbi_images {
    margin-bottom: 6%;
  }
}

.block--instagram-feed #sb_instagram #sbi_images .sbi_item {
  width: 22.975%;
  margin: 0 0 2.7% 2.7% !important;
}

.block--instagram-feed #sb_instagram #sbi_images .sbi_item:nth-child(4n + 1) {
  margin-left: 0 !important;
}

@media (max-width: 640px) {
  .block--instagram-feed #sb_instagram #sbi_images .sbi_item {
    margin: unset !important;
  }
}

/******************************
    BLOCK: Interior Intro
******************************/
section.intro-content {
  margin-top: 35px;
  margin-bottom: 30px;
}

section.intro-content div.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  padding: 0;
}

@media screen and (max-width: 900px) {
  section.intro-content div.grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

section.intro-content div.grid > div {
  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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-style: solid;
  border-color: #EAEBEC;
  padding: 40px;
}

section.intro-content div.grid > div.intro-content--content {
  width: 70%;
  border-width: 9px 4px 9px 9px;
}

@media screen and (max-width: 900px) {
  section.intro-content div.grid > div.intro-content--content {
    width: 60%;
  }
}

@media screen and (max-width: 900px) {
  section.intro-content div.grid > div.intro-content--content {
    width: 100%;
    border-width: 9px 9px 4px 9px;
  }
}

section.intro-content div.grid > div.intro-content--content h2 {
  font-size: 30px;
  letter-spacing: -0.02em;
  text-align: center;
  margin-bottom: 15px;
}

section.intro-content div.grid > div.intro-content--content p.intro-content--caption {
  width: 100%;
  margin: 0 0 30px 0;
  max-width: 410px;
  font-weight: 700;
  font-size: 13px;
  color: #AC182E;
  letter-spacing: 0.1em;
  line-height: 2em;
  text-transform: uppercase;
  text-align: center;
}

section.intro-content div.grid > div.intro-content--content div.intro-content--copy {
  width: 100%;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}

@media screen and (max-width: 560px) {
  section.intro-content div.grid > div.intro-content--content div.intro-content--copy {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}

section.intro-content div.grid > div.intro-content--content div.intro-content--copy:not(:last-child) {
  margin: 0 0 30px 0;
}

section.intro-content div.grid > div.intro-content--content div.intro-content--copy p, section.intro-content div.grid > div.intro-content--content div.intro-content--copy ul, section.intro-content div.grid > div.intro-content--content div.intro-content--copy ol {
  font-size: 14px;
  color: #565656;
  line-height: 1.6em;
  letter-spacing: 0.04em;
}

section.intro-content div.grid > div.intro-content--content div.intro-content--copy p {
  margin: 0 0 10px 0;
}

section.intro-content div.grid > div.intro-content--feature {
  width: 30%;
  border-width: 9px 9px 9px 5px;
}

@media screen and (max-width: 900px) {
  section.intro-content div.grid > div.intro-content--feature {
    width: 40%;
  }
}

@media screen and (max-width: 900px) {
  section.intro-content div.grid > div.intro-content--feature {
    width: 100%;
    border-width: 5px 9px 9px 9px;
  }
}

section.intro-content div.grid > div.intro-content--feature p {
  width: 100%;
  margin: 0;
  font-family: "futura-pt-bold", Helvetica, Arial, sans-serif;
  font-size: 30px;
  color: #AC182E;
  letter-spacing: -0.03em;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
}

section.intro-content div.grid > div.intro-content--feature p span:last-child {
  font-style: italic;
}

/******************************
    BLOCK: Link Module
******************************/
section.module__link div.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 20px;
}

@media (max-width: 560px) {
  section.module__link div.grid {
    -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;
  }
}

section.module__link div.grid a {
  width: 200px;
  margin: 0;
  text-align: center;
}

@media (max-width: 560px) {
  section.module__link div.grid a {
    width: 100%;
    margin: 0 0 20px 0;
    text-align: center;
  }
}

section.module__link div.grid p {
  width: calc(100% - 200px);
  margin: 0;
  padding: 0 0 0 20px;
}

@media (max-width: 560px) {
  section.module__link div.grid p {
    width: 100%;
    padding: 0;
  }
}

section.module__link.color-scheme-red div.grid {
  background-color: #AC182E;
}

section.module__link.color-scheme-red div.grid a {
  background-color: #5A0D18;
}

section.module__link.color-scheme-red div.grid p {
  color: #FFFFFF;
}

section.module__link.color-scheme-gray div.grid {
  background-color: #EAEBEC;
}

section.module__link.color-scheme-gray div.grid p {
  color: #565656;
}

/******************************
    BLOCK: Nav Button Blocks
******************************/
.module__navButtonBlocks .blocks-text {
  max-width: 670px;
  margin-bottom: 1.5625em;
}

.module__navButtonBlocks .blocks-text .heading__module {
  color: #AC182E;
  margin-bottom: 5px;
  width: 100%;
}

.module__navButtonBlocks .blocks-text p {
  width: 100%;
  margin: 0;
}

.module__navButtonBlocks .blocks-text p + p {
  margin-top: 1.25em;
}

.module__navButtonBlocks .blocks-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 30px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
}

@media (max-width: 560px) {
  .module__navButtonBlocks .blocks-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.module__navButtonBlocks .blocks-list div.cta-block {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  height: auto;
  position: relative;
  max-width: calc(33.333% - 20px);
}

.module__navButtonBlocks .blocks-list div.cta-block:not(:last-child) {
  margin: 0 30px 0 0;
}

@media (max-width: 560px) {
  .module__navButtonBlocks .blocks-list div.cta-block:not(:last-child) {
    margin: 0 0 30px 0;
  }
}

@media (max-width: 560px) {
  .module__navButtonBlocks .blocks-list div.cta-block {
    width: 100%;
    max-width: 100%;
  }
}

.module__navButtonBlocks .blocks-list div.image-cta-block div.block-image {
  height: 0;
  padding: 0 0 100% 0;
  background-size: cover;
  background-position: center;
}

.module__navButtonBlocks .blocks-list div.image-cta-block a.block-overlay {
  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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 33%;
  padding: 10px;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  background-color: rgba(172, 24, 46, 0.8);
}

.module__navButtonBlocks .blocks-list div.image-cta-block a.block-overlay span {
  width: 100%;
}

@media (min-width: 560px) {
  .module__navButtonBlocks .blocks-list div.image-cta-block:hover a.block-overlay {
    height: 100%;
    text-decoration: none;
  }
}

div.template--hasSidebar section.module__navButtonBlocks {
  padding: 0;
}

/******************************
    BLOCK: PAGE TITLE
******************************/
.block--pageTitle {
  padding: 40px 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.background--red {
  background-color: #AC182E;
  color: #FFFFFF;
}

.block--pageTitle.background--gray5 {
  background-color: #565656;
  color: #FFFFFF;
}

.block--pageTitle.background--gray0 {
  background-color: #F0F1F2;
  color: #000000;
}

.block--pageTitle.background--white {
  background-color: #FFFFFF;
  color: #000000;
}

.block--pageTitle h1 {
  margin-top: 0;
}

/******************************
    BLOCK: Photo Links Block
******************************/
section.module__photoTextBlock div.grid,
section.module__photoLinksBlock div.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 60px 40px;
  background-color: #EAEBEC;
}

section.module__photoTextBlock div.grid > *,
section.module__photoTextBlock div.grid > div[class*='photo-text'],
section.module__photoLinksBlock div.grid > *,
section.module__photoLinksBlock div.grid > div[class*='photo-text'] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}

@media (max-width: 1024px) {
  section.module__photoTextBlock div.grid > *,
  section.module__photoTextBlock div.grid > div[class*='photo-text'],
  section.module__photoLinksBlock div.grid > *,
  section.module__photoLinksBlock div.grid > div[class*='photo-text'] {
    width: 48.25%;
  }
}

@media (max-width: 768px) {
  section.module__photoTextBlock div.grid > *,
  section.module__photoTextBlock div.grid > div[class*='photo-text'],
  section.module__photoLinksBlock div.grid > *,
  section.module__photoLinksBlock div.grid > div[class*='photo-text'] {
    width: 100%;
  }
}

section.module__photoTextBlock div.grid div.photo-text-photo,
section.module__photoLinksBlock div.grid div.photo-text-photo {
  min-height: 325px;
}

@media (max-width: 768px) {
  section.module__photoTextBlock div.grid div.photo-text-photo,
  section.module__photoLinksBlock div.grid div.photo-text-photo {
    min-height: 300px;
  }
}

section.module__photoTextBlock div.grid div.photo-text-photo img,
section.module__photoLinksBlock div.grid div.photo-text-photo img {
  width: 100%;
}

section.module__photoTextBlock div.grid div.photo-text-text,
section.module__photoLinksBlock div.grid div.photo-text-text {
  padding: 15px 0;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

@media (max-width: 768px) {
  section.module__photoTextBlock div.grid div.photo-text-text,
  section.module__photoLinksBlock div.grid div.photo-text-text {
    padding: 0;
  }
}

section.module__photoTextBlock div.grid div.photo-text-text h2,
section.module__photoLinksBlock div.grid div.photo-text-text h2 {
  margin: 0 0 10px 0;
}

section.module__photoTextBlock div.grid div.photo-text-text h2 a,
section.module__photoLinksBlock div.grid div.photo-text-text h2 a {
  color: #383838;
}

section.module__photoTextBlock div.grid div.photo-text-text h2 a:focus,
section.module__photoLinksBlock div.grid div.photo-text-text h2 a:focus {
  text-decoration: underline;
}

section.module__photoTextBlock div.grid div.photo-text-text p,
section.module__photoLinksBlock div.grid div.photo-text-text p {
  margin: 0;
  line-height: 1.4;
  letter-spacing: 0.02em;
}

section.module__photoTextBlock div.grid div.photo-text-text p + p,
section.module__photoLinksBlock div.grid div.photo-text-text p + p {
  margin-top: 20px;
}

section.module__photoTextBlock div.grid div.photo-text-text div.photo-text-links,
section.module__photoLinksBlock div.grid div.photo-text-text div.photo-text-links {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 30px 0 0 0;
}

section.module__photoTextBlock div.grid div.photo-text-text div.photo-text-links a,
section.module__photoLinksBlock div.grid div.photo-text-text div.photo-text-links a {
  font-size: 13px;
  color: #383838;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

section.module__photoTextBlock div.grid div.photo-text-text div.photo-text-links a:hover, section.module__photoTextBlock div.grid div.photo-text-text div.photo-text-links a:focus,
section.module__photoLinksBlock div.grid div.photo-text-text div.photo-text-links a:hover,
section.module__photoLinksBlock div.grid div.photo-text-text div.photo-text-links a:focus {
  color: #AC182E;
}

section.module__photoTextBlock div.grid div.photo-text-text div.photo-text-links a:not(:last-child),
section.module__photoLinksBlock div.grid div.photo-text-text div.photo-text-links a:not(:last-child) {
  margin: 0 0 25px 0;
}

section.module__photoLinksBlock div.grid > *,
section.module__photoLinksBlock div.grid > div[class*='photo-text'] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

@media (min-width: 1024px) {
  section.module__photoLinksBlock div.photo-text-photo {
    width: 59.63%;
  }
}

@media (min-width: 1024px) {
  section.module__photoLinksBlock div.photo-text-text {
    width: 34.184%;
  }
}

section.module__photoTextBlock.image-on-left div.grid,
section.module__photoLinksBlock.image-on-left div.grid {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media (max-width: 768px) {
  section.module__photoTextBlock.image-on-left div.grid,
  section.module__photoLinksBlock.image-on-left div.grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

section.module__photoTextBlock.image-on-left div.grid div.photo-text-photo,
section.module__photoLinksBlock.image-on-left div.grid div.photo-text-photo {
  margin: 0 5.556% 0 0;
}

@media (max-width: 1024px) {
  section.module__photoTextBlock.image-on-left div.grid div.photo-text-photo,
  section.module__photoLinksBlock.image-on-left div.grid div.photo-text-photo {
    margin: 0 3.5% 0 0;
  }
}

@media (max-width: 768px) {
  section.module__photoTextBlock.image-on-left div.grid div.photo-text-photo,
  section.module__photoLinksBlock.image-on-left div.grid div.photo-text-photo {
    margin: 0 0 30px 0;
  }
}

section.module__photoTextBlock.image-on-right div.grid,
section.module__photoLinksBlock.image-on-right div.grid {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

@media (max-width: 768px) {
  section.module__photoTextBlock.image-on-right div.grid,
  section.module__photoLinksBlock.image-on-right div.grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

section.module__photoTextBlock.image-on-right div.grid div.photo-text-photo,
section.module__photoLinksBlock.image-on-right div.grid div.photo-text-photo {
  margin: 0 0 0 5.556%;
}

@media (max-width: 1024px) {
  section.module__photoTextBlock.image-on-right div.grid div.photo-text-photo,
  section.module__photoLinksBlock.image-on-right div.grid div.photo-text-photo {
    margin: 0 0 0 3.5%;
  }
}

@media (max-width: 768px) {
  section.module__photoTextBlock.image-on-right div.grid div.photo-text-photo,
  section.module__photoLinksBlock.image-on-right div.grid div.photo-text-photo {
    margin: 30px 0 0 0;
  }
}

body .template__pageBuilder section.module__photoTextBlock div.grid,
body .template__pageBuilder section.module__photoLinksBlock div.grid {
  padding-top: 40px;
  padding-bottom: 40px;
}

/******************************
    BLOCK: Photo Video Carousel
******************************/
.module__imageVideoSlider .slider-panel .slider {
  padding: 0 0 30px 0;
  margin: 0;
  border-bottom: 1px solid #7D8588;
}

.module__imageVideoSlider .slider-panel .slider .slick-slide {
  /* close: slide-media */
  /* close: slide-caption */
}

.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100vw;
  overflow: hidden;
  margin: 0 0 6.25% 0;
}

@media (max-width: 560px) {
  .module__imageVideoSlider .slider-panel .slider .slick-slide .slide-media {
    height: 300px;
  }
}

.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-media img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
}

.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-media .slide-poster {
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-media .slide-poster .slide-poster-play {
  width: 70px;
  height: 70px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  background-color: rgba(255, 255, 255, 0.9);
  border: none;
  border-radius: 4px;
  outline: none;
  cursor: pointer;
}

.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-media .slide-poster .slide-poster-play i {
  font-size: 32px;
  color: #6A6A6A;
}

.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-media .slide-poster .slide-poster-play:hover,
.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-media .slide-poster .slide-poster-play:focus {
  background-color: #FFFFFF;
}

.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-media .slide-poster .slide-poster-play:hover i,
.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-media .slide-poster .slide-poster-play:focus i {
  font-size: 36px;
}

.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-media .slide-poster.vanished {
  opacity: 0;
  pointer-events: none;
}

.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-media iframe {
  width: 100%;
}

.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-caption {
  padding: 0 30px;
}

@media (max-width: 768px) {
  .module__imageVideoSlider .slider-panel .slider .slick-slide .slide-caption {
    padding: 0 6%;
  }
}

@media (max-width: 560px) {
  .module__imageVideoSlider .slider-panel .slider .slick-slide .slide-caption {
    padding: 0;
  }
}

.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-caption h3 {
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-size: 16px;
  letter-spacing: 0.02em;
  margin: 0 0 3px 0;
}

.module__imageVideoSlider .slider-panel .slider .slick-slide .slide-caption p {
  letter-spacing: 0.02em;
  margin: 0;
}

.module__imageVideoSlider .slider-panel .slider .slick-arrow.slick-next {
  right: 30px;
}

.module__imageVideoSlider .slider-panel .slider .slick-arrow.slick-prev {
  left: 30px;
}

.template--hasSidebar .module__imageVideoSlider {
  padding: 0;
}

.template--hasSidebar .module__imageVideoSlider .slider-panel {
  padding: 0;
}

#single__campaign .module__imageVideoSlider {
  width: 100%;
  padding: 0;
}

#single__campaign .module__imageVideoSlider .slider-panel {
  padding: 0 60px;
}

@media (max-width: 900px) {
  #single__campaign .module__imageVideoSlider .slider-panel {
    padding: 0 30px;
  }
}

/******************************
    BLOCK: Profile Accordions
******************************/
.block--profile-accordions .container .block_title {
  margin-bottom: 30px;
}

.block--profile-accordions .container .profiles-list {
  width: 100%;
}

.block--profile-accordions .container .profiles-list .profiles-row {
  width: 100%;
  margin: 0 0 50px 0;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card:not(:last-child) {
  margin: 0 50px 0 0;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card .profile-card--details {
  margin: 0 0 15px 0;
  width: 100%;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card img {
  width: 100%;
  min-height: 1px;
  margin: 0 0 15px 0;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card h3 {
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-size: 1.0625em;
  margin: 0 0 5px 0;
  letter-spacing: 0.05em;
  width: 100%;
  max-width: 100%;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card p {
  width: 100%;
  max-width: 100%;
  font-size: 14px;
  font-size: 0.875em;
  margin: 0 0 2px 0;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card p a {
  font-weight: normal;
  text-decoration: underline;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card button {
  width: 100%;
  height: 48px;
  padding-top: 2px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 0;
  margin-top: auto;
  border: none;
  outline: none;
  background-color: #EAEBEC;
  font-weight: bold;
  font-size: 11px;
  color: #AC182E;
  text-transform: uppercase;
  text-align: left;
  letter-spacing: 0.15em;
  cursor: pointer;
  position: relative;
  border-width: 0 0 3px 0;
  border-style: solid;
  border-color: #FFFFFF;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card button:hover {
  background-color: #dddee0;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card button:hover:active {
  background-color: #cfd2d4;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card button span {
  position: absolute;
  top: 50%;
  right: 12px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-weight: normal;
  font-size: 24px;
  color: #7D8588;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card.open button {
  padding-top: 6px;
  background-color: #AC182E;
  border-color: #AC182E;
  color: #FFFFFF;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card.open button:hover {
  background-color: #5A0D18;
  border-color: #5A0D18;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card.open button:hover:active {
  background-color: #440a12;
  border-color: #440a12;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-top .profile-card.open button span {
  top: calc(50% + 2px);
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  color: #FFFFFF;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-bottom .profile-bio {
  opacity: 0;
  z-index: -1;
  width: 100%;
  margin: 0 -100% 0 0;
  border: 2px solid #AC182E;
  padding: 40px 50px;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-bottom .profile-bio p,
.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-bottom .profile-bio ul,
.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-bottom .profile-bio ol {
  font-size: 14px;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-bottom .profile-bio p:first-child,
.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-bottom .profile-bio ul:first-child,
.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-bottom .profile-bio ol:first-child {
  margin-top: 0;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-bottom .profile-bio p:last-child,
.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-bottom .profile-bio ul:last-child,
.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-bottom .profile-bio ol:last-child {
  margin-bottom: 0;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-bottom .profile-bio ul {
  list-style: inherit;
  padding-left: inherit;
}

.block--profile-accordions .container .profiles-list .profiles-row .profiles-row-bottom .profile-bio.open {
  opacity: 1;
  z-index: 1;
}

/******************************
    BLOCK: Program Overview
******************************/
section.course-overview {
  width: 100%;
  background-color: #565656;
  background-size: cover;
  padding: 65px 40px 40px;
}

@media (max-width: 768px) {
  section.course-overview {
    padding: 65px 20px 40px;
  }
}

section.course-overview a.text--box-border,
section.course-overview div.text--box-border {
  background-color: #AC182E;
  margin-bottom: 0;
  padding: 13px;
  z-index: unset;
}

section.course-overview a.text--box-border:before,
section.course-overview div.text--box-border:before {
  border-color: #D58B96;
}

section.course-overview a.text--box-border:hover,
section.course-overview div.text--box-border:hover {
  text-decoration: none;
}

section.course-overview div.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
}

section.course-overview div.row a.cell,
section.course-overview div.row div.cell {
  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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  padding: 0 25px;
}

section.course-overview div.row a.cell:hover,
section.course-overview div.row div.cell:hover {
  text-decoration: none;
}

@media (max-width: 768px) {
  section.course-overview div.row a.cell,
  section.course-overview div.row div.cell {
    padding: 15px;
  }
}

section.course-overview div.row a.cell p,
section.course-overview div.row div.cell p {
  width: 100%;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
}

section.course-overview div.row.row__top {
  margin-bottom: 7px;
}

@media (max-width: 900px) {
  section.course-overview div.row.row__top {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

section.course-overview div.row.row__top a.cell__side,
section.course-overview div.row.row__top div.cell__side {
  width: 230px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

section.course-overview div.row.row__top a.cell__side:hover,
section.course-overview div.row.row__top div.cell__side:hover {
  text-decoration: none;
}

@media (max-width: 900px) {
  section.course-overview div.row.row__top a.cell__side,
  section.course-overview div.row.row__top div.cell__side {
    width: calc((100% - 7px) / 2);
    height: 280px;
  }
}

@media (max-width: 560px) {
  section.course-overview div.row.row__top a.cell__side,
  section.course-overview div.row.row__top div.cell__side {
    width: 100%;
    height: 220px;
  }
  section.course-overview div.row.row__top a.cell__side:first-child,
  section.course-overview div.row.row__top div.cell__side:first-child {
    margin: 0 0 7px 0;
  }
}

section.course-overview div.row.row__top a.cell__side p.cell-label,
section.course-overview div.row.row__top div.cell__side p.cell-label {
  font-size: 13px;
  line-height: 1.8em;
  letter-spacing: 0.2em;
}

section.course-overview div.row.row__top a.cell__side p.cell-value,
section.course-overview div.row.row__top div.cell__side p.cell-value {
  font-style: italic;
  font-size: 60px;
  letter-spacing: -0.05em;
  line-height: 1;
}

section.course-overview div.row.row__top a.cell__side p.cell-source,
section.course-overview div.row.row__top div.cell__side p.cell-source {
  position: absolute;
  left: 50%;
  bottom: 35px;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  z-index: 1;
}

@media (max-width: 560px) {
  section.course-overview div.row.row__top a.cell__side p.cell-source,
  section.course-overview div.row.row__top div.cell__side p.cell-source {
    bottom: 10px;
  }
}

section.course-overview div.row.row__top a.cell__side p.cell-source span.source-label,
section.course-overview div.row.row__top div.cell__side p.cell-source span.source-label {
  display: block;
  padding: 5px;
  font-size: 9px;
  letter-spacing: 0.2em;
  opacity: 0.5;
  cursor: default;
}

section.course-overview div.row.row__top a.cell__side p.cell-source span.source-details,
section.course-overview div.row.row__top div.cell__side p.cell-source span.source-details {
  display: none;
  padding: 10px;
  border-radius: 2px;
  font-size: 13px;
  color: #AC182E;
  white-space: nowrap;
  text-transform: none;
  background-color: #FFFFFF;
  position: absolute;
  z-index: 10;
  top: 20px;
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}

section.course-overview div.row.row__top a.cell__side p.cell-source span.source-details:before,
section.course-overview div.row.row__top div.cell__side p.cell-source span.source-details:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFFFFF;
}

section.course-overview div.row.row__top a.cell__side p.cell-source:hover span.source-label,
section.course-overview div.row.row__top a.cell__side p.cell-source:focus span.source-label,
section.course-overview div.row.row__top a.cell__side p.cell-source:active span.source-label,
section.course-overview div.row.row__top div.cell__side p.cell-source:hover span.source-label,
section.course-overview div.row.row__top div.cell__side p.cell-source:focus span.source-label,
section.course-overview div.row.row__top div.cell__side p.cell-source:active span.source-label {
  opacity: 1;
}

section.course-overview div.row.row__top a.cell__side p.cell-source:hover span.source-details,
section.course-overview div.row.row__top a.cell__side p.cell-source:focus span.source-details,
section.course-overview div.row.row__top a.cell__side p.cell-source:active span.source-details,
section.course-overview div.row.row__top div.cell__side p.cell-source:hover span.source-details,
section.course-overview div.row.row__top div.cell__side p.cell-source:focus span.source-details,
section.course-overview div.row.row__top div.cell__side p.cell-source:active span.source-details {
  display: block;
}

section.course-overview div.row.row__top a.cell__center,
section.course-overview div.row.row__top div.cell__center {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 330px;
  margin: 0 7px;
  background-color: #FFFFFF;
}

section.course-overview div.row.row__top a.cell__center:hover,
section.course-overview div.row.row__top div.cell__center:hover {
  text-decoration: none;
}

@media (max-width: 900px) {
  section.course-overview div.row.row__top a.cell__center,
  section.course-overview div.row.row__top div.cell__center {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin: 0 0 7px 0;
  }
}

section.course-overview div.row.row__top a.cell__center h1,
section.course-overview div.row.row__top div.cell__center h1 {
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  font-size: 30px;
  color: #AC182E;
  margin: 0 0 10px 0;
  text-align: center;
}

section.course-overview div.row.row__top a.cell__center p,
section.course-overview div.row.row__top div.cell__center p {
  max-width: 450px;
  font-weight: normal;
  color: #565656;
  letter-spacing: 0.02em;
  line-height: 1.4em;
  text-transform: none;
}

@media (max-width: 768px) {
  section.course-overview div.row.row__bottom {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 450px) {
  section.course-overview div.row.row__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

section.course-overview div.row.row__bottom a.cell:hover,
section.course-overview div.row.row__bottom div.cell:hover {
  text-decoration: none;
}

@media (max-width: 768px) {
  section.course-overview div.row.row__bottom a.cell,
  section.course-overview div.row.row__bottom div.cell {
    width: 100%;
  }
}

section.course-overview div.row.row__bottom a.cell p,
section.course-overview div.row.row__bottom div.cell p {
  font-size: 12px;
  letter-spacing: 0.15em;
  line-height: 1.8em;
}

section.course-overview div.row.row__bottom a.cell__side,
section.course-overview div.row.row__bottom div.cell__side {
  height: 150px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

section.course-overview div.row.row__bottom a.cell__side:hover,
section.course-overview div.row.row__bottom div.cell__side:hover {
  text-decoration: none;
}

section.course-overview div.row.row__bottom a.cell__side:first-child,
section.course-overview div.row.row__bottom div.cell__side:first-child {
  border-color: #D58B96;
  border-style: solid;
  border-width: 0;
}

@media (max-width: 768px) {
  section.course-overview div.row.row__bottom a.cell__side:first-child,
  section.course-overview div.row.row__bottom div.cell__side:first-child {
    border-width: 0 1px 0 0;
  }
}

@media (max-width: 450px) {
  section.course-overview div.row.row__bottom a.cell__side:first-child,
  section.course-overview div.row.row__bottom div.cell__side:first-child {
    border-width: 0 0 1px 0;
  }
}

section.course-overview div.row.row__bottom a.cell__side p.course-time:not(:last-child),
section.course-overview div.row.row__bottom div.cell__side p.course-time:not(:last-child) {
  margin: 0 0 10px 0;
}

section.course-overview div.row.row__bottom a.cell__center,
section.course-overview div.row.row__bottom div.cell__center {
  height: 150px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-color: #D58B96;
  border-style: solid;
  border-width: 0 1px;
}

section.course-overview div.row.row__bottom a.cell__center:hover,
section.course-overview div.row.row__bottom div.cell__center:hover {
  text-decoration: none;
}

@media (max-width: 768px) {
  section.course-overview div.row.row__bottom a.cell__center,
  section.course-overview div.row.row__bottom div.cell__center {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    width: 100%;
    border-width: 0 0 1px 0;
  }
}

section.course-overview div.row.row__bottom a.cell__center p.cell-value,
section.course-overview div.row.row__bottom div.cell__center p.cell-value {
  font-size: 30px;
  letter-spacing: 0.04em;
}

section.course-overview div.row.row__bottom a.cell__center p.cell-content,
section.course-overview div.row.row__bottom div.cell__center p.cell-content {
  max-width: 280px;
}

/******************************
    BLOCK: Quote Box
******************************/
.module__quote {
  padding: 60px 0;
  margin: 45px 0;
  background-size: cover;
}

.module__quote .grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0 120px;
}

@media (max-width: 1024px) {
  .module__quote .grid {
    display: block;
  }
}

@media (max-width: 1200px) {
  .module__quote .grid {
    padding: 0 60px;
  }
}

@media (max-width: 1024px) {
  .module__quote .grid {
    padding: 0 30px;
  }
}

.module__quote .grid .quote-image {
  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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: auto;
  max-width: 240px;
  overflow: hidden;
}

@media (max-width: 1024px) {
  .module__quote .grid .quote-image {
    margin: 0 auto 40px;
  }
}

.module__quote .grid .quote-image img.orientation_vertical {
  width: 100%;
}

.module__quote .grid .quote-image img.orientation_horizontal {
  height: 100%;
}

.module__quote .grid .quote-text {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 5.71%;
}

@media (max-width: 1024px) {
  .module__quote .grid .quote-text {
    padding: 0;
  }
}

.module__quote .grid .quote-text h2 {
  font-size: 30px;
  font-size: 1.875em;
  width: 100%;
  margin: 0 0 30px 0;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
}

.module__quote .grid .quote-text > p {
  width: 100%;
  margin: 0 0 30px 0;
  font-weight: bold;
  font-size: 22px;
  color: #FFFFFF;
  text-align: center;
}

.module__quote .grid .quote-text > p:last-child {
  margin: 0;
}

.module__quote .grid .quote-text .quote-details {
  color: #FFFFFF;
}

.module__quote .grid .quote-text .quote-details p {
  font-weight: bold;
  font-size: 9px;
  color: #FFFFFF;
  text-align: center;
  letter-spacing: 0.4em;
  text-transform: uppercase;
  line-height: 2em;
  margin: 0;
}

#single__campaign .module__quote {
  width: 100%;
}

/******************************
    BLOCK: Side by Side Nav Buttons
******************************/
section.module__sidebysideButtonGroup div.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0;
}

@media (max-width: 560px) {
  section.module__sidebysideButtonGroup div.grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

section.module__sidebysideButtonGroup div.grid a.cta-block {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: #AC182E;
  padding: 50px 30px;
  text-decoration: none;
}

@media (max-width: 560px) {
  section.module__sidebysideButtonGroup div.grid a.cta-block {
    width: 100%;
    -ms-flex-preferred-size: unset;
        flex-basis: unset;
  }
}

section.module__sidebysideButtonGroup div.grid a.cta-block:hover > h2, section.module__sidebysideButtonGroup div.grid a.cta-block:focus > h2, section.module__sidebysideButtonGroup div.grid a.cta-block:active > h2 {
  font-style: italic;
}

section.module__sidebysideButtonGroup div.grid a.cta-block:not(:last-child) {
  margin: 0 50px 0 0;
}

@media (max-width: 1024px) {
  section.module__sidebysideButtonGroup div.grid a.cta-block:not(:last-child) {
    margin: 0 30px 0 0;
  }
}

@media (max-width: 560px) {
  section.module__sidebysideButtonGroup div.grid a.cta-block:not(:last-child) {
    margin: 0 0 30px 0;
  }
}

section.module__sidebysideButtonGroup div.grid a.cta-block h2 {
  width: 100%;
  font-size: 30px;
  font-size: 1.875em;
  color: inherit;
  border-color: inherit;
}

section.module__sidebysideButtonGroup div.grid a.cta-block p {
  width: 100%;
  font-weight: normal;
  color: inherit;
  letter-spacing: 0.02em;
  line-height: 1.4;
  margin: 0;
}

section.module__sidebysideButtonGroup.color-scheme-red div.grid a.cta-block {
  background-color: #AC182E;
  color: #FFFFFF;
}

section.module__sidebysideButtonGroup.color-scheme-red div.grid a.cta-block:hover, section.module__sidebysideButtonGroup.color-scheme-red div.grid a.cta-block:focus, section.module__sidebysideButtonGroup.color-scheme-red div.grid a.cta-block:active {
  background-color: #5A0D18;
}

section.module__sidebysideButtonGroup.color-scheme-gray div.grid a.cta-block {
  background-color: #EAEBEC;
  color: #565656;
}

section.module__sidebysideButtonGroup.color-scheme-gray div.grid a.cta-block:hover, section.module__sidebysideButtonGroup.color-scheme-gray div.grid a.cta-block:focus, section.module__sidebysideButtonGroup.color-scheme-gray div.grid a.cta-block:active {
  background-color: #d1d4d5;
}

.block--sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*************************************************************
        ** SIDEBAR - DESKTOP
    *************************************************************/
  /* close: .sidebar - DESKTOP */
  /*************************************************************
        ** SIDEBAR - MOBILE
    *************************************************************/
  /* close: responsive - mobile menu break */
  /*************************************************************
        ** SIDEBAR - 'FIXED' STATE
         - Potentially not needed???
    *************************************************************/
}

@media (max-width: 900px) {
  .block--sidebar {
    padding: 60px 6% !important;
  }
}

.block--sidebar > .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-flow: row-reverse nowrap;
          flex-flow: row-reverse nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  margin: 0;
  max-width: 100%;
  padding: 0;
}

@media (max-width: 900px) {
  .block--sidebar > .container {
    display: block;
  }
}

.block--sidebar .inner-block {
  width: 100%;
  padding: 0 60px;
  /***** INNER BLOCK SECTIONS *****/
}

@media (max-width: 900px) {
  .block--sidebar .inner-block {
    padding: 0;
  }
}

@media (min-width: 901px) {
  .block--sidebar .inner-block {
    width: calc(100% - 265px);
    margin: 0 0 0 calc((100vw - (1200px + (60px * 2))) / 2);
  }
}

@media (max-width: 1320px) {
  .block--sidebar .inner-block {
    margin: 0;
  }
}

@media (max-width: 900px) {
  .block--sidebar .inner-block {
    max-width: 100%;
    margin: 0 auto;
  }
}

.block--sidebar .inner-block > .block > .container {
  padding: 0;
}

.block--sidebar .sidebar {
  min-width: 265px;
  padding: 35px 30px;
  border: solid 7px #EAEBEC;
  background-color: #FFFFFF;
  border-right: none;
}

@media (max-width: 900px) {
  .block--sidebar .sidebar {
    position: static !important;
    width: 100%;
  }
}

@media (min-width: 901px) {
  .block--sidebar .sidebar {
    display: inline-block;
    max-width: 265px;
  }
}

.block--sidebar .sidebar > label {
  display: none;
}

.block--sidebar .sidebar .widget__title {
  display: none;
}

.block--sidebar .sidebar .sidebar__title {
  letter-spacing: 2px;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  padding-bottom: 10px;
  border-bottom: solid 1px #A2A9AC;
  display: block;
  font-size: 16px;
  font-size: 1em;
}

.block--sidebar .sidebar .pagenav {
  list-style: none;
  text-align: left;
}

.block--sidebar .sidebar ul li {
  line-height: 1;
}

.block--sidebar .sidebar ul li > span {
  display: none;
}

.block--sidebar .sidebar ul li a {
  color: #565656;
  font-weight: 600;
}

.block--sidebar .sidebar .pagenav > ul > .page_item:not(.current_page_ancestor) {
  display: none;
}

.block--sidebar .sidebar .pagenav > ul li.page_item.current_page_item:not(.page_item_has_children) > a {
  font-weight: bold !important;
  color: #AC182E !important;
}

.block--sidebar .sidebar .pagenav > ul li.page_item_has_children > a {
  letter-spacing: normal !important;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > a {
  letter-spacing: 2px;
  font-family: "nudista-web", Helvetica, Arial, sans-serif;
  padding-bottom: 10px;
  border-bottom: solid 1px #A2A9AC;
  display: block;
  font-size: 16px;
  font-size: 1em;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children {
  padding: 0;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li {
  padding-top: 20px;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li > a {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 13px;
  font-size: 0.8125em;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li:not(.current_page_ancestor):not(.current_page_item) {
  display: none;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li.is_program_sidebar {
  display: block !important;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li.current_page_item {
  font-weight: 500;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li.current_page_item a, .block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li.current_page_ancestor a {
  color: #AC182E;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li.current_page_item ul.children li.current_page_item a, .block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li.current_page_ancestor ul.children li.current_page_item a {
  color: #AC182E;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li.current_page_item ul.children :not(.current_page_ancestor):not(.current_page_item) a, .block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li.current_page_ancestor ul.children :not(.current_page_ancestor):not(.current_page_item) a {
  color: #565656;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li.current_page_ancestor > a {
  font-weight: bold;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li > ul.children {
  margin-top: 20px;
  padding: 0 0 0 15px;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li > ul.children a {
  font-size: 14px;
  font-size: 0.875em;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li > ul.children > li + li {
  padding-top: 10px;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li > ul.children > li > ul.children {
  margin-top: 20px;
  border-left: solid 1px #565656;
  padding: 0 0 0 15px;
}

@media (max-width: 900px) {
  .block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li > ul.children > li > ul.children {
    border-left: none;
  }
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li > ul.children > li > ul.children > li + li {
  padding-top: 10px;
}

.block--sidebar .sidebar .pagenav > ul > .current_page_ancestor > ul.children > li > ul.children > li > ul.children > li > ul.children {
  display: none !important;
}

@media (max-width: 900px) {
  .block--sidebar {
    /* close: .sidebar */
    /* close: #sidebar--main */
  }
  .block--sidebar .sidebar {
    margin-top: 30px;
    padding: 30px 20px;
    border: solid 2px #A2A9AC;
  }
  .block--sidebar .sidebar > label {
    display: block;
    position: relative;
    cursor: pointer;
    font-size: 16px;
    font-size: 1em;
    text-transform: uppercase;
    padding-right: 30px;
    color: #565656;
    font-weight: bold;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .block--sidebar .sidebar > label:hover strong,
  .block--sidebar .sidebar > label:focus strong {
    text-decoration: underline;
  }
  .block--sidebar .sidebar > label span {
    position: absolute;
    right: 10px;
    color: #A2A9AC;
  }
  .block--sidebar .sidebar .pagenav {
    display: none;
    margin-top: 40px;
  }
  .block--sidebar .sidebar .pagenav > ul > li.current_page_ancestor > a {
    display: none;
  }
  .block--sidebar #sidebar--main {
    /* close: .pagenav */
  }
  .block--sidebar #sidebar--main .pagenav {
    /* close: .pagenav > ul */
  }
  .block--sidebar #sidebar--main .pagenav > ul > li.current_page_ancestor > ul.children li.page_item {
    position: relative;
  }
  .block--sidebar #sidebar--main .pagenav > ul > li.current_page_ancestor > ul.children li.page_item a {
    display: block;
    color: #565656;
    font-weight: bold;
  }
  .block--sidebar #sidebar--main .pagenav > ul > li.current_page_ancestor > ul.children > li.page_item:not(.current_page_ancestor):not(.current_page_item) {
    display: none;
  }
  .block--sidebar #sidebar--main .pagenav > ul > li.current_page_ancestor > ul.children > li {
    padding: 0;
  }
  .block--sidebar #sidebar--main .pagenav > ul > li.current_page_ancestor > ul.children > li > a {
    padding: 0;
    font-size: 18px;
    font-size: 1.125em;
  }
  .block--sidebar #sidebar--main .pagenav > ul > li.current_page_ancestor > ul.children > li > span {
    display: none;
  }
  .block--sidebar #sidebar--main .pagenav > ul > li.current_page_ancestor > ul.children > li > ul.children {
    border: none;
    padding: 0;
  }
  .block--sidebar #sidebar--main .pagenav > ul > li.current_page_ancestor > ul.children > li > ul.children > li {
    border-top: solid 1px #AC182E;
    padding: 0;
  }
  .block--sidebar #sidebar--main .pagenav > ul > li.current_page_ancestor > ul.children > li > ul.children > li:last-of-type {
    border-bottom: solid 1px #AC182E;
  }
  .block--sidebar #sidebar--main .pagenav > ul > li.current_page_ancestor > ul.children > li > ul.children > li.page_item_has_children > a {
    width: calc(100% - 65px);
    letter-spacing: normal !important;
  }
  .block--sidebar #sidebar--main .pagenav > ul > li.current_page_ancestor > ul.children > li > ul.children > li span {
    display: block;
    cursor: pointer;
    color: #565656;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99;
    width: 65px;
    line-height: 53px;
    text-align: right;
    padding-right: 10px;
  }
  .block--sidebar #sidebar--main .pagenav > ul > li.current_page_ancestor > ul.children > li > ul.children > li a {
    text-transform: uppercase;
    padding: 20px 0 19px;
    font-size: 14px;
    font-size: 0.875em;
  }
}

.block--sidebar .template--sidebarFixed [id*='sidebar'] .pagenav > ul {
  overflow: hidden;
}

.block--sidebar .template--sidebarFixed [id*='sidebar'] .pagenav > ul > .current_page_ancestor > ul.children {
  max-height: 60vh;
  overflow-y: scroll;
  padding-right: 18px;
  width: calc(100% + 18px);
}

@media (max-width: 900px) {
  .block--sidebar .template--sidebarFixed [id*='sidebar'] .pagenav > ul > .current_page_ancestor > ul.children {
    max-height: none;
    overflow: visible;
  }
}

/******************************
    BLOCK: Spotlight Content
******************************/
.block--spotlight {
  position: relative;
}

.block--spotlight [data-background-color="red"] {
  background-color: #AC182E;
  color: #FFFFFF;
}

.block--spotlight [data-background-color="gray5"] {
  background-color: #565656;
  color: #FFFFFF;
}

.block--spotlight [data-background-color="gray0"] {
  background-color: #F0F1F2;
  color: #000000;
}

.block--spotlight [data-background-color="gray0"] .spotlight__content {
  border-color: #000000;
}

.block--spotlight [data-background-color="white"] {
  background-color: #FFFFFF;
  color: #000000;
}

.block--spotlight [data-background-color="white"] .spotlight__content {
  border-color: #000000;
}

.block--spotlight .arrows_wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  max-width: 1080px;
  margin: auto;
  z-index: 100;
}

@media (max-width: 767px) {
  .block--spotlight .arrows_wrap {
    width: calc(100% - 6%);
  }
}

.block--spotlight .spotlight__item {
  height: 100%;
  padding: 70px 0;
}

.block--spotlight .spotlight__item .item__inner {
  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;
  position: relative;
  width: 100%;
  max-width: 1200px;
  padding: 0 122px;
  margin: 0 auto;
}

@media (max-width: 900px) {
  .block--spotlight .spotlight__item .item__inner {
    padding: 0 6%;
  }
}

@media (max-width: 767px) {
  .block--spotlight .spotlight__item .item__inner {
    display: block;
  }
}

.block--spotlight .spotlight__image {
  position: relative;
  width: calc(50% - 35px);
  max-width: 456px;
  aspect-ratio: 15 / 9;
  margin: 0;
}

@media (max-width: 767px) {
  .block--spotlight .spotlight__image {
    width: 100%;
    margin: 0 auto 18px;
  }
}

.block--spotlight .spotlight__image img {
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.block--spotlight .spotlight__content {
  width: 50%;
  max-width: 704px;
  padding: 30px 0 30px 18px;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

@media (max-width: 767px) {
  .block--spotlight .spotlight__content {
    width: 100%;
    padding: 18px;
  }
}

.block--spotlight .spotlight__content.no_image {
  width: 100%;
  margin: auto;
  padding: 30px 18px;
}

.block--spotlight .spotlight__title {
  color: inherit;
}

.block--spotlight .spotlight__text {
  color: inherit;
}

.block--spotlight .spotlight__link {
  color: inherit;
  vertical-align: middle;
}

.block--spotlight .spotlight__link span {
  text-decoration: inherit;
}

/******************************
    BLOCK: Two Column Photo Text Link
******************************/
section.module__photoContentColumn div.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0;
}

@media (max-width: 560px) {
  section.module__photoContentColumn div.grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

section.module__photoContentColumn div.grid div.content-column {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: calc((100% - 60px) / 2);
}

@media (max-width: 768px) {
  section.module__photoContentColumn div.grid div.content-column {
    width: calc((100% - 30px) / 2);
  }
}

@media (max-width: 560px) {
  section.module__photoContentColumn div.grid div.content-column {
    width: 100%;
  }
  section.module__photoContentColumn div.grid div.content-column:not(:last-child) {
    margin: 0 0 50px 0;
  }
}

section.module__photoContentColumn div.grid div.content-column:only-child {
  width: 100%;
}

section.module__photoContentColumn div.grid div.content-column .wysiwyg {
  margin: 0 0 20px 0;
}

section.module__photoContentColumn div.grid div.content-column .wysiwyg > *:last-of-type {
  margin-bottom: 0;
}

section.module__photoContentColumn div.grid div.content-column img,
section.module__photoContentColumn div.grid div.content-column .content-img {
  max-height: 400px;
  width: 100%;
  margin: 0 0 30px 0;
}

section.module__photoContentColumn div.grid div.content-column img:before,
section.module__photoContentColumn div.grid div.content-column .content-img:before {
  content: '';
  padding-top: 70%;
  display: block;
}

section.module__photoContentColumn div.grid div.content-column h2 {
  margin: 0 0 10px 0;
}

section.module__photoContentColumn div.grid div.content-column p {
  width: 100%;
  letter-spacing: 0.02em;
  line-height: 1.5em;
  margin: 0 0 10px 0;
}

section.module__photoContentColumn div.grid div.content-column ul, section.module__photoContentColumn div.grid div.content-column ol {
  width: 100%;
  letter-spacing: 0.02em;
  line-height: 1.5em;
  padding: 0 0 0 15px;
  margin: 0 0 10px 0;
}

section.module__photoContentColumn div.grid div.content-column ul li, section.module__photoContentColumn div.grid div.content-column ol li {
  line-height: 1.5em;
}

section.module__photoContentColumn div.grid div.content-column ul li:not(:last-child), section.module__photoContentColumn div.grid div.content-column ol li:not(:last-child) {
  margin: 0 0 10px 0;
}

section.module__photoContentColumn div.grid div.content-column ul {
  list-style: disc;
}

section.module__photoContentColumn div.grid div.content-column ol {
  list-style: decimal;
}

section.module__photoContentColumn div.grid div.content-column .btn {
  margin: auto 0 0 0;
}

@media (max-width: 560px) {
  section.module__photoContentColumn div.grid div.content-column .btn {
    width: 50%;
    text-align: center;
  }
}

section.module__photoContentColumn div.grid:after {
  display: none;
}

section.module__photoContentColumn.columnCount--1 div.grid .content-column .btn {
  width: 35%;
  text-align: center;
}

@media (max-width: 768px) {
  section.module__photoContentColumn.columnCount--1 div.grid .content-column .btn {
    width: 50%;
  }
}

section.module__photoContentColumn.columnCount--2 div.grid .content-column .btn {
  width: 50%;
  text-align: center;
}

/******************************
    BLOCK: WYSIWYG
******************************/
section.block.block--wysiwyg {
  padding: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJ2ZW5kb3IvX192ZW5kb3Itb3ZlcndyaXRlcy5zY3NzIiwidmVuZG9yL19ub3JtYWxpemUuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9mb250YXdlc29tZS5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19jb3JlLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9fbGlzdC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9icmFuZHMuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9saWdodC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL3JlZ3VsYXIuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9zb2xpZC5zY3NzIiwidmVuZG9yL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzIiwidmVuZG9yL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyIsInZlbmRvci9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MiLCJ2ZW5kb3IvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi1yLnNjc3MiLCJ1dGlsaXR5L25vcm1hbGl6ZS5zY3NzIiwidXRpbGl0eS92YXJpYWJsZXMuc2NzcyIsInV0aWxpdHkvbWl4aW5zLnNjc3MiLCJnbG9iYWxzL3R5cG9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50LXNpbmdsZS5zY3NzIiwiY29tcG9uZW50cy9fZXZlbnRzLnNjc3MiLCJjb21wb25lbnRzL180MDQuc2NzcyIsImNvbXBvbmVudHMvX21vZGFscy5zY3NzIiwiZ2xvYmFscy9hY2Nlc3NpYmlsaXR5LnNjc3MiLCJnbG9iYWxzL2J1dHRvbi5zY3NzIiwiZ2xvYmFscy9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvbmVhdC9taXhpbnMvX2dyaWQtY29sdW1uLnNjc3MiLCJjb21wb25lbnRzL25lYXQvZnVuY3Rpb25zL19uZWF0LWZsb2F0LWRpcmVjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9uZWF0L2Z1bmN0aW9ucy9fbmVhdC1tZXJnZS1kZWZhdWx0cy5zY3NzIiwiZ2xvYmFscy9mb3JtaWRhYmxlLnNjc3MiLCJnbG9iYWxzL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9ib3VyYm9uL2xpYnJhcnkvX2NsZWFyZml4LnNjc3MiLCJnbG9iYWxzL2dyaWQuc2NzcyIsImNvbXBvbmVudHMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MiLCJjb21wb25lbnRzL25lYXQvbWl4aW5zL19ncmlkLWNvbGxhcHNlLnNjc3MiLCJnbG9iYWxzL2hlYWRlci5zY3NzIiwiZ2xvYmFscy9wYWdpbmF0aW9uLnNjc3MiLCJnbG9iYWxzL3NlYXJjaC1yZXN1bHRzLnNjc3MiLCJnbG9iYWxzL3ZpZGVvLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvX2Fzc2V0cy9ibG9ja3MtaW1wb3J0cy5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL19hc3NldHMvX2Jsb2Nrcy1nbG9iYWwuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9hY2FkZW1pY3MtZmlsdGVyL2FjYWRlbWljcy1maWx0ZXIuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9hY2NvcmRpb25zL2FjY29yZGlvbnMuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9iYXNpYy1jdGEvYmFzaWMtY3RhLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvY2hhcnQvY2hhcnQuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9ldmVudHMtZ3JpZC1zbGlkZXIvZXZlbnRzLWdyaWQtc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvZmFjaWxpdGllcy1tb2R1bGUvZmFjaWxpdGllcy1tb2R1bGUuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9mYWNpbGl0eS1lcXVpcG1lbnQvZmFjaWxpdHktZXF1aXBtZW50LnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvZmFjdG9pZHMvZmFjdG9pZHMuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9mbGV4aWJsZS1idXR0b25zL2ZsZXhpYmxlLWJ1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9mb3JtaWRhYmxlL2Zvcm1pZGFibGUuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9oZXJvLWJhbm5lci9oZXJvLWJhbm5lci5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2hpZ2hsaWdodC1saXN0cy9oaWdobGlnaHQtbGlzdHMuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9pbnN0YWdyYW0tZmVlZC9pbnN0YWdyYW0tZmVlZC5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2ludHJvLWNvbnRlbnQvaW50cm8tY29udGVudC5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2xpbmstbW9kdWxlL2xpbmstbW9kdWxlLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvbmF2LWJ1dHRvbi1ibG9ja3MvbmF2LWJ1dHRvbi1ibG9ja3Muc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9wYWdlLXRpdGxlL3BhZ2UtdGl0bGUuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9waG90by1saW5rcy1ibG9jay9waG90by1saW5rcy1ibG9jay5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3Bob3RvLXZpZGVvLWNhcm91c2VsL3Bob3RvLXZpZGVvLWNhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvcHJvZmlsZS1hY2NvcmRpb25zL3Byb2ZpbGUtYWNjb3JkaW9ucy5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3Byb2dyYW0tb3ZlcnZpZXcvcHJvZ3JhbS1vdmVydmlldy5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3F1b3RlLWJveC9xdW90ZS1ib3guc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9zaWRlLWJ5LXNpZGUtbmF2LWJ1dHRvbnMvc2lkZS1ieS1zaWRlLW5hdi1idXR0b25zLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3Mvc2lkZWJhci9zaWRlYmFyLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3Mvc3BvdGxpZ2h0LWNvbnRlbnQvc3BvdGxpZ2h0LWNvbnRlbnQuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy90d28tY29sdW1uLXBob3RvLXRleHQtbGluay90d28tY29sdW1uLXBob3RvLXRleHQtbGluay5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3d5c2l3eWcvd3lzaXd5Zy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Q0RN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O0FZemJBO0VDVUUsZ0ZBQTJGO0VBQzNGLGdDQUErQjtVQUEvQix3QkFBK0I7QWJtYmpDOztBWXpiQTs7Ozs7O0VBT0ksb0JBQVk7VUFBWixZQUFZO0FaMmJoQjs7QWM3Y0E7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLFlBQXVCO0FkZ2R6Qjs7QWM3Y0E7O0VBRUUsT0FBTztFQUNQLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsV0FBVztBZGdkYjs7QWM3Y0E7RUFDRSxvQkFBb0I7QWRnZHRCOztBYzdjQTtFQUNFLGNBQWM7QWRnZGhCOztBYzdjQTtFQUNFLFdaakJnQztBRmllbEM7O0FlN2VBO2dFZmdmZ0U7QWU3ZWhFO0VBQWtDLGdCUFlHO0FSb2VyQzs7QWUvZUE7RUFBbUMsZ0JQV0U7QVJ3ZXJDOztBZWxmQTtFQUE0QyxnQlBVUDtBUjRlckM7O0FlcmZBO0VBQXFDLGdCUFNBO0FSZ2ZyQzs7QWV4ZkE7RUFBa0MsZ0JQUUc7QVJvZnJDOztBZTNmQTtFQUFzRCxnQlBPakI7QVJ3ZnJDOztBZTlmQTtFQUErQixnQlBNTTtBUjRmckM7O0FlamdCQTtFQUF5QyxnQlBLSjtBUmdnQnJDOztBZXBnQkE7RUFBeUMsZ0JQSUo7QVJvZ0JyQzs7QWV2Z0JBO0VBQW1DLGdCUEdFO0FSd2dCckM7O0FlMWdCQTtFQUFnQyxnQlBFSztBUjRnQnJDOztBZTdnQkE7RUFBa0MsZ0JQQ0c7QVJnaEJyQzs7QWVoaEJBO0VBQXFDLGdCUEFBO0FSb2hCckM7O0FlbmhCQTtFQUEyQyxnQlBETjtBUndoQnJDOztBZXRoQkE7RUFBMEMsZ0JQRkw7QVI0aEJyQzs7QWV6aEJBO0VBQW1DLGdCUEhFO0FSZ2lCckM7O0FlNWhCQTtFQUF3QyxnQlBKSDtBUm9pQnJDOztBZS9oQkE7RUFBOEMsZ0JQTFQ7QVJ3aUJyQzs7QWVsaUJBO0VBQXVDLGdCUE5GO0FSNGlCckM7O0FlcmlCQTtFQUF5QyxnQlBQSjtBUmdqQnJDOztBZXhpQkE7RUFBb0MsZ0JQUkM7QVJvakJyQzs7QWUzaUJBO0VBQW9DLGdCUFRDO0FSd2pCckM7O0FlOWlCQTtFQUF5QyxnQlBWSjtBUjRqQnJDOztBZWpqQkE7RUFBMEMsZ0JQWEw7QVJna0JyQzs7QWVwakJBO0VBQXVDLGdCUFpGO0FSb2tCckM7O0FldmpCQTtFQUF3QyxnQlBiSDtBUndrQnJDOztBZTFqQkE7RUFBd0MsZ0JQZEg7QVI0a0JyQzs7QWU3akJBO0VBQW1DLGdCUGZFO0FSZ2xCckM7O0FlaGtCQTtFQUFzQyxnQlBoQkQ7QVJvbEJyQzs7QWVua0JBO0VBQW1DLGdCUGpCRTtBUndsQnJDOztBZXRrQkE7RUFBdUMsZ0JQbEJGO0FSNGxCckM7O0FlemtCQTtFQUFzQyxnQlBuQkQ7QVJnbUJyQzs7QWU1a0JBO0VBQWdFLGdCUHBCM0I7QVJvbUJyQzs7QWUva0JBO0VBQW1DLGdCUHJCRTtBUndtQnJDOztBZWxsQkE7RUFBc0MsZ0JQdEJEO0FSNG1CckM7O0FlcmxCQTtFQUFtQyxnQlB2QkU7QVJnbkJyQzs7QWV4bEJBO0VBQW9DLGdCUHhCQztBUm9uQnJDOztBZTNsQkE7RUFBa0MsZ0JQekJHO0FSd25CckM7O0FlOWxCQTtFQUFzQyxnQlAxQkQ7QVI0bkJyQzs7QWVqbUJBO0VBQThDLGdCUDNCVDtBUmdvQnJDOztBZXBtQkE7RUFBOEMsZ0JQNUJUO0FSb29CckM7O0Fldm1CQTtFQUErQyxnQlA3QlY7QVJ3b0JyQzs7QWUxbUJBO0VBQTRDLGdCUDlCUDtBUjRvQnJDOztBZTdtQkE7RUFBdUMsZ0JQL0JGO0FSZ3BCckM7O0FlaG5CQTtFQUF1QyxnQlBoQ0Y7QVJvcEJyQzs7QWVubkJBO0VBQXdDLGdCUGpDSDtBUndwQnJDOztBZXRuQkE7RUFBcUMsZ0JQbENBO0FSNHBCckM7O0Flem5CQTtFQUFrQyxnQlBuQ0c7QVJncUJyQzs7QWU1bkJBO0VBQTBDLGdCUHBDTDtBUm9xQnJDOztBZS9uQkE7RUFBb0MsZ0JQckNDO0FSd3FCckM7O0FlbG9CQTtFQUFpQyxnQlB0Q0k7QVI0cUJyQzs7QWVyb0JBO0VBQXNDLGdCUHZDRDtBUmdyQnJDOztBZXhvQkE7RUFBMEMsZ0JQeENMO0FSb3JCckM7O0FlM29CQTtFQUFrQyxnQlB6Q0c7QVJ3ckJyQzs7QWU5b0JBO0VBQWtDLGdCUDFDRztBUjRyQnJDOztBZWpwQkE7RUFBc0MsZ0JQM0NEO0FSZ3NCckM7O0FlcHBCQTtFQUF3QyxnQlA1Q0g7QVJvc0JyQzs7QWV2cEJBO0VBQXNDLGdCUDdDRDtBUndzQnJDOztBZTFwQkE7RUFBb0MsZ0JQOUNDO0FSNHNCckM7O0FlN3BCQTtFQUFvQyxnQlAvQ0M7QVJndEJyQzs7QWVocUJBO0VBQWtELGdCUGhEYjtBUm90QnJDOztBZW5xQkE7RUFBa0QsZ0JQakRiO0FSd3RCckM7O0FldHFCQTtFQUFtRCxnQlBsRGQ7QVI0dEJyQzs7QWV6cUJBO0VBQWdELGdCUG5EWDtBUmd1QnJDOztBZTVxQkE7RUFBMkMsZ0JQcEROO0FSb3VCckM7O0FlL3FCQTtFQUFrRCxnQlByRGI7QVJ3dUJyQzs7QWVsckJBO0VBQWdELGdCUHREWDtBUjR1QnJDOztBZXJyQkE7RUFBaUQsZ0JQdkRaO0FSZ3ZCckM7O0FleHJCQTtFQUErQyxnQlB4RFY7QVJvdkJyQzs7QWUzckJBO0VBQTJDLGdCUHpETjtBUnd2QnJDOztBZTlyQkE7RUFBNEMsZ0JQMURQO0FSNHZCckM7O0FlanNCQTtFQUFrRCxnQlAzRGI7QVJnd0JyQzs7QWVwc0JBO0VBQWtELGdCUDVEYjtBUm93QnJDOztBZXZzQkE7RUFBbUQsZ0JQN0RkO0FSd3dCckM7O0FlMXNCQTtFQUFnRCxnQlA5RFg7QVI0d0JyQzs7QWU3c0JBO0VBQWdELGdCUC9EWDtBUmd4QnJDOztBZWh0QkE7RUFBOEMsZ0JQaEVUO0FSb3hCckM7O0FlbnRCQTtFQUErQyxnQlBqRVY7QVJ3eEJyQzs7QWV0dEJBO0VBQTZDLGdCUGxFUjtBUjR4QnJDOztBZXp0QkE7RUFBeUMsZ0JQbkVKO0FSZ3lCckM7O0FlNXRCQTtFQUE4QyxnQlBwRVQ7QVJveUJyQzs7QWUvdEJBO0VBQThDLGdCUHJFVDtBUnd5QnJDOztBZWx1QkE7RUFBK0MsZ0JQdEVWO0FSNHlCckM7O0FlcnVCQTtFQUE0QyxnQlB2RVA7QVJnekJyQzs7QWV4dUJBO0VBQXVDLGdCUHhFRjtBUm96QnJDOztBZTN1QkE7RUFBOEMsZ0JQekVUO0FSd3pCckM7O0FlOXVCQTtFQUE0QyxnQlAxRVA7QVI0ekJyQzs7QWVqdkJBO0VBQTZDLGdCUDNFUjtBUmcwQnJDOztBZXB2QkE7RUFBMkMsZ0JQNUVOO0FSbzBCckM7O0FldnZCQTtFQUF1QyxnQlA3RUY7QVJ3MEJyQzs7QWUxdkJBO0VBQXdDLGdCUDlFSDtBUjQwQnJDOztBZTd2QkE7RUFBOEMsZ0JQL0VUO0FSZzFCckM7O0FlaHdCQTtFQUE4QyxnQlBoRlQ7QVJvMUJyQzs7QWVud0JBO0VBQStDLGdCUGpGVjtBUncxQnJDOztBZXR3QkE7RUFBNEMsZ0JQbEZQO0FSNDFCckM7O0FlendCQTtFQUE0QyxnQlBuRlA7QVJnMkJyQzs7QWU1d0JBO0VBQTBDLGdCUHBGTDtBUm8yQnJDOztBZS93QkE7RUFBMkMsZ0JQckZOO0FSdzJCckM7O0FlbHhCQTtFQUF5QyxnQlB0Rko7QVI0MkJyQzs7QWVyeEJBO0VBQXFDLGdCUHZGQTtBUmczQnJDOztBZXh4QkE7RUFBbUMsZ0JQeEZFO0FSbzNCckM7O0FlM3hCQTtFQUF1QyxnQlB6RkY7QVJ3M0JyQzs7QWU5eEJBO0VBQXlDLGdCUDFGSjtBUjQzQnJDOztBZWp5QkE7RUFBeUMsZ0JQM0ZKO0FSZzRCckM7O0FlcHlCQTtFQUFxQyxnQlA1RkE7QVJvNEJyQzs7QWV2eUJBO0VBQXFDLGdCUDdGQTtBUnc0QnJDOztBZTF5QkE7RUFBdUMsZ0JQOUZGO0FSNDRCckM7O0FlN3lCQTtFQUF3RCxnQlAvRm5CO0FSZzVCckM7O0FlaHpCQTtFQUFxQyxnQlBoR0E7QVJvNUJyQzs7QWVuekJBO0VBQXVDLGdCUGpHRjtBUnc1QnJDOztBZXR6QkE7RUFBK0IsZ0JQbEdNO0FSNDVCckM7O0FlenpCQTtFQUFrQyxnQlBuR0c7QVJnNkJyQzs7QWU1ekJBO0VBQXNDLGdCUHBHRDtBUm82QnJDOztBZS96QkE7RUFBaUMsZ0JQckdJO0FSdzZCckM7O0FlbDBCQTtFQUFxQyxnQlB0R0E7QVI0NkJyQzs7QWVyMEJBO0VBQW9DLGdCUHZHQztBUmc3QnJDOztBZXgwQkE7RUFBOEMsZ0JQeEdUO0FSbzdCckM7O0FlMzBCQTtFQUF5QyxnQlB6R0o7QVJ3N0JyQzs7QWU5MEJBO0VBQW9DLGdCUDFHQztBUjQ3QnJDOztBZWoxQkE7RUFBbUMsZ0JQM0dFO0FSZzhCckM7O0FlcDFCQTtFQUFrQyxnQlA1R0c7QVJvOEJyQzs7QWV2MUJBO0VBQWdDLGdCUDdHSztBUnc4QnJDOztBZTExQkE7RUFBZ0MsZ0JQOUdLO0FSNDhCckM7O0FlNzFCQTtFQUF1QyxnQlAvR0Y7QVJnOUJyQzs7QWVoMkJBO0VBQWlDLGdCUGhISTtBUm85QnJDOztBZW4yQkE7RUFBMEMsZ0JQakhMO0FSdzlCckM7O0FldDJCQTtFQUFxQyxnQlBsSEE7QVI0OUJyQzs7QWV6MkJBO0VBQXNDLGdCUG5IRDtBUmcrQnJDOztBZTUyQkE7RUFBcUMsZ0JQcEhBO0FSbytCckM7O0FlLzJCQTtFQUFrQyxnQlBySEc7QVJ3K0JyQzs7QWVsM0JBO0VBQWtDLGdCUHRIRztBUjQrQnJDOztBZXIzQkE7RUFBd0MsZ0JQdkhIO0FSZy9CckM7O0FleDNCQTtFQUF5QyxnQlB4SEo7QVJvL0JyQzs7QWUzM0JBO0VBQTBDLGdCUHpITDtBUncvQnJDOztBZTkzQkE7RUFBeUMsZ0JQMUhKO0FSNC9CckM7O0FlajRCQTtFQUEwQyxnQlAzSEw7QVJnZ0NyQzs7QWVwNEJBO0VBQTBDLGdCUDVITDtBUm9nQ3JDOztBZXY0QkE7RUFBK0MsZ0JQN0hWO0FSd2dDckM7O0FlMTRCQTtFQUFnRCxnQlA5SFg7QVI0Z0NyQzs7QWU3NEJBO0VBQXNDLGdCUC9IRDtBUmdoQ3JDOztBZWg1QkE7RUFBbUMsZ0JQaElFO0FSb2hDckM7O0FlbjVCQTtFQUF5QyxnQlBqSUo7QVJ3aENyQzs7QWV0NUJBO0VBQWdDLGdCUGxJSztBUjRoQ3JDOztBZXo1QkE7RUFBcUMsZ0JQbklBO0FSZ2lDckM7O0FlNTVCQTtFQUFxQyxnQlBwSUE7QVJvaUNyQzs7QWUvNUJBO0VBQW9DLGdCUHJJQztBUndpQ3JDOztBZWw2QkE7RUFBd0MsZ0JQdElIO0FSNGlDckM7O0FlcjZCQTtFQUF5QyxnQlB2SUo7QVJnakNyQzs7QWV4NkJBO0VBQXlDLGdCUHhJSjtBUm9qQ3JDOztBZTM2QkE7RUFBaUMsZ0JQeklJO0FSd2pDckM7O0FlOTZCQTtFQUFxQyxnQlAxSUE7QVI0akNyQzs7QWVqN0JBO0VBQTBDLGdCUDNJTDtBUmdrQ3JDOztBZXA3QkE7RUFBNEMsZ0JQNUlQO0FSb2tDckM7O0FldjdCQTtFQUE0QyxnQlA3SVA7QVJ3a0NyQzs7QWUxN0JBO0VBQWdDLGdCUDlJSztBUjRrQ3JDOztBZTc3QkE7RUFBaUMsZ0JQL0lJO0FSZ2xDckM7O0FlaDhCQTtFQUF5QyxnQlBoSko7QVJvbENyQzs7QWVuOEJBO0VBQTBDLGdCUGpKTDtBUndsQ3JDOztBZXQ4QkE7RUFBeUMsZ0JQbEpKO0FSNGxDckM7O0FlejhCQTtFQUF5QyxnQlBuSko7QVJnbUNyQzs7QWU1OEJBO0VBQTRDLGdCUHBKUDtBUm9tQ3JDOztBZS84QkE7RUFBMEMsZ0JQckpMO0FSd21DckM7O0FlbDlCQTtFQUFtRCxnQlB0SmQ7QVI0bUNyQzs7QWVyOUJBO0VBQXVDLGdCUHZKRjtBUmduQ3JDOztBZXg5QkE7RUFBZ0MsZ0JQeEpLO0FSb25DckM7O0FlMzlCQTtFQUFpQyxnQlB6Skk7QVJ3bkNyQzs7QWU5OUJBO0VBQW9DLGdCUDFKQztBUjRuQ3JDOztBZWorQkE7RUFBMkMsZ0JQM0pOO0FSZ29DckM7O0FlcCtCQTtFQUFpQyxnQlA1Skk7QVJvb0NyQzs7QWV2K0JBO0VBQTZDLGdCUDdKUjtBUndvQ3JDOztBZTErQkE7RUFBc0MsZ0JQOUpEO0FSNG9DckM7O0FlNytCQTtFQUF3QyxnQlAvSkg7QVJncENyQzs7QWVoL0JBO0VBQThDLGdCUGhLVDtBUm9wQ3JDOztBZW4vQkE7RUFBdUMsZ0JQaktGO0FSd3BDckM7O0FldC9CQTtFQUFrQyxnQlBsS0c7QVI0cENyQzs7QWV6L0JBO0VBQXlDLGdCUG5LSjtBUmdxQ3JDOztBZTUvQkE7RUFBa0MsZ0JQcEtHO0FSb3FDckM7O0FlLy9CQTtFQUFvQyxnQlByS0M7QVJ3cUNyQzs7QWVsZ0NBO0VBQW1DLGdCUHRLRTtBUjRxQ3JDOztBZXJnQ0E7RUFBNEMsZ0JQdktQO0FSZ3JDckM7O0FleGdDQTtFQUFzQyxnQlB4S0Q7QVJvckNyQzs7QWUzZ0NBO0VBQXVDLGdCUHpLRjtBUndyQ3JDOztBZTlnQ0E7RUFBc0MsZ0JQMUtEO0FSNHJDckM7O0FlamhDQTtFQUEwQyxnQlAzS0w7QVJnc0NyQzs7QWVwaENBO0VBQXNDLGdCUDVLRDtBUm9zQ3JDOztBZXZoQ0E7RUFBb0MsZ0JQN0tDO0FSd3NDckM7O0FlMWhDQTtFQUFpQyxnQlA5S0k7QVI0c0NyQzs7QWU3aENBO0VBQXNDLGdCUC9LRDtBUmd0Q3JDOztBZWhpQ0E7RUFBdUMsZ0JQaExGO0FSb3RDckM7O0FlbmlDQTtFQUFvQyxnQlBqTEM7QVJ3dENyQzs7QWV0aUNBO0VBQW9DLGdCUGxMQztBUjR0Q3JDOztBZXppQ0E7RUFBMEMsZ0JQbkxMO0FSZ3VDckM7O0FlNWlDQTtFQUFrQyxnQlBwTEc7QVJvdUNyQzs7QWUvaUNBO0VBQWlDLGdCUHJMSTtBUnd1Q3JDOztBZWxqQ0E7RUFBb0MsZ0JQdExDO0FSNHVDckM7O0FlcmpDQTtFQUFzQyxnQlB2TEQ7QVJndkNyQzs7QWV4akNBO0VBQXNDLGdCUHhMRDtBUm92Q3JDOztBZTNqQ0E7RUFBd0MsZ0JQekxIO0FSd3ZDckM7O0FlOWpDQTtFQUFpQyxnQlAxTEk7QVI0dkNyQzs7QWVqa0NBO0VBQWlDLGdCUDNMSTtBUmd3Q3JDOztBZXBrQ0E7RUFBaUMsZ0JQNUxJO0FSb3dDckM7O0FldmtDQTtFQUFpQyxnQlA3TEk7QVJ3d0NyQzs7QWUxa0NBO0VBQXVDLGdCUDlMRjtBUjR3Q3JDOztBZTdrQ0E7RUFBaUMsZ0JQL0xJO0FSZ3hDckM7O0FlaGxDQTtFQUFpQyxnQlBoTUk7QVJveENyQzs7QWVubENBO0VBQXFDLGdCUGpNQTtBUnd4Q3JDOztBZXRsQ0E7RUFBc0MsZ0JQbE1EO0FSNHhDckM7O0FlemxDQTtFQUF1QyxnQlBuTUY7QVJneUNyQzs7QWU1bENBO0VBQXlDLGdCUHBNSjtBUm95Q3JDOztBZS9sQ0E7RUFBc0MsZ0JQck1EO0FSd3lDckM7O0FlbG1DQTtFQUF3QyxnQlB0TUg7QVI0eUNyQzs7QWVybUNBO0VBQXdDLGdCUHZNSDtBUmd6Q3JDOztBZXhtQ0E7RUFBc0MsZ0JQeE1EO0FSb3pDckM7O0FlM21DQTtFQUFxQyxnQlB6TUE7QVJ3ekNyQzs7QWU5bUNBO0VBQWtDLGdCUDFNRztBUjR6Q3JDOztBZWpuQ0E7RUFBMEMsZ0JQM01MO0FSZzBDckM7O0FlcG5DQTtFQUFpQyxnQlA1TUk7QVJvMENyQzs7QWV2bkNBO0VBQTBDLGdCUDdNTDtBUncwQ3JDOztBZTFuQ0E7RUFBc0MsZ0JQOU1EO0FSNDBDckM7O0FlN25DQTtFQUF1QyxnQlAvTUY7QVJnMUNyQzs7QWVob0NBO0VBQTBDLGdCUGhOTDtBUm8xQ3JDOztBZW5vQ0E7RUFBeUMsZ0JQak5KO0FSdzFDckM7O0FldG9DQTtFQUF3QyxnQlBsTkg7QVI0MUNyQzs7QWV6b0NBO0VBQXdDLGdCUG5OSDtBUmcyQ3JDOztBZTVvQ0E7RUFBeUMsZ0JQcE5KO0FSbzJDckM7O0FlL29DQTtFQUF5QyxnQlByTko7QVJ3MkNyQzs7QWVscENBO0VBQXlDLGdCUHROSjtBUjQyQ3JDOztBZXJwQ0E7RUFBNkMsZ0JQdk5SO0FSZzNDckM7O0FleHBDQTtFQUF1QyxnQlB4TkY7QVJvM0NyQzs7QWUzcENBO0VBQXNDLGdCUHpORDtBUnczQ3JDOztBZTlwQ0E7RUFBeUMsZ0JQMU5KO0FSNDNDckM7O0FlanFDQTtFQUF5QyxnQlAzTko7QVJnNENyQzs7QWVwcUNBO0VBQWdDLGdCUDVOSztBUm80Q3JDOztBZXZxQ0E7RUFBb0MsZ0JQN05DO0FSdzRDckM7O0FlMXFDQTtFQUF1QyxnQlA5TkY7QVI0NENyQzs7QWU3cUNBO0VBQXNDLGdCUC9ORDtBUmc1Q3JDOztBZWhyQ0E7RUFBd0MsZ0JQaE9IO0FSbzVDckM7O0FlbnJDQTtFQUFxQyxnQlBqT0E7QVJ3NUNyQzs7QWV0ckNBO0VBQXNDLGdCUGxPRDtBUjQ1Q3JDOztBZXpyQ0E7RUFBcUMsZ0JQbk9BO0FSZzZDckM7O0FlNXJDQTtFQUFtQyxnQlBwT0U7QVJvNkNyQzs7QWUvckNBO0VBQW9DLGdCUHJPQztBUnc2Q3JDOztBZWxzQ0E7RUFBa0MsZ0JQdE9HO0FSNDZDckM7O0FlcnNDQTtFQUFzQyxnQlB2T0Q7QVJnN0NyQzs7QWV4c0NBO0VBQXlDLGdCUHhPSjtBUm83Q3JDOztBZTNzQ0E7RUFBcUMsZ0JQek9BO0FSdzdDckM7O0FlOXNDQTtFQUEyQyxnQlAxT047QVI0N0NyQzs7QWVqdENBO0VBQW9DLGdCUDNPQztBUmc4Q3JDOztBZXB0Q0E7RUFBa0MsZ0JQNU9HO0FSbzhDckM7O0FldnRDQTtFQUF1QyxnQlA3T0Y7QVJ3OENyQzs7QWUxdENBO0VBQXdDLGdCUDlPSDtBUjQ4Q3JDOztBZTd0Q0E7RUFBc0MsZ0JQL09EO0FSZzlDckM7O0FlaHVDQTtFQUE4QyxnQlBoUFQ7QVJvOUNyQzs7QWVudUNBO0VBQTBDLGdCUGpQTDtBUnc5Q3JDOztBZXR1Q0E7RUFBd0MsZ0JQbFBIO0FSNDlDckM7O0FlenVDQTtFQUE0QyxnQlBuUFA7QVJnK0NyQzs7QWU1dUNBO0VBQWtDLGdCUHBQRztBUm8rQ3JDOztBZS91Q0E7RUFBb0MsZ0JQclBDO0FSdytDckM7O0FlbHZDQTtFQUFrQyxnQlB0UEc7QVI0K0NyQzs7QWVydkNBO0VBQWdDLGdCUHZQSztBUmcvQ3JDOztBZXh2Q0E7RUFBbUMsZ0JQeFBFO0FSby9DckM7O0FlM3ZDQTtFQUFnQyxnQlB6UEs7QVJ3L0NyQzs7QWU5dkNBO0VBQXFDLGdCUDFQQTtBUjQvQ3JDOztBZWp3Q0E7RUFBcUMsZ0JQM1BBO0FSZ2dEckM7O0FlcHdDQTtFQUFxQyxnQlA1UEE7QVJvZ0RyQzs7QWV2d0NBO0VBQTJDLGdCUDdQTjtBUndnRHJDOztBZTF3Q0E7RUFBNkMsZ0JQOVBSO0FSNGdEckM7O0FlN3dDQTtFQUF3QyxnQlAvUEg7QVJnaERyQzs7QWVoeENBO0VBQWlDLGdCUGhRSTtBUm9oRHJDOztBZW54Q0E7RUFBNkMsZ0JQalFSO0FSd2hEckM7O0FldHhDQTtFQUFvQyxnQlBsUUM7QVI0aERyQzs7QWV6eENBO0VBQWdDLGdCUG5RSztBUmdpRHJDOztBZTV4Q0E7RUFBb0MsZ0JQcFFDO0FSb2lEckM7O0FlL3hDQTtFQUF1QyxnQlByUUY7QVJ3aURyQzs7QWVseUNBO0VBQTBDLGdCUHRRTDtBUjRpRHJDOztBZXJ5Q0E7RUFBdUMsZ0JQdlFGO0FSZ2pEckM7O0FleHlDQTtFQUEyQyxnQlB4UU47QVJvakRyQzs7QWUzeUNBO0VBQXVDLGdCUHpRRjtBUndqRHJDOztBZTl5Q0E7RUFBMkMsZ0JQMVFOO0FSNGpEckM7O0FlanpDQTtFQUFxQyxnQlAzUUE7QVJna0RyQzs7QWVwekNBO0VBQXlDLGdCUDVRSjtBUm9rRHJDOztBZXZ6Q0E7RUFBMkMsZ0JQN1FOO0FSd2tEckM7O0FlMXpDQTtFQUF5QyxnQlA5UUo7QVI0a0RyQzs7QWU3ekNBO0VBQTBDLGdCUC9RTDtBUmdsRHJDOztBZWgwQ0E7RUFBaUQsZ0JQaFJaO0FSb2xEckM7O0FlbjBDQTtFQUEyQyxnQlBqUk47QVJ3bERyQzs7QWV0MENBO0VBQTBDLGdCUGxSTDtBUjRsRHJDOztBZXowQ0E7RUFBMEMsZ0JQblJMO0FSZ21EckM7O0FlNTBDQTtFQUEyQyxnQlBwUk47QVJvbURyQzs7QWUvMENBO0VBQTBDLGdCUHJSTDtBUndtRHJDOztBZWwxQ0E7RUFBbUMsZ0JQdFJFO0FSNG1EckM7O0FlcjFDQTtFQUF1QyxnQlB2UkY7QVJnbkRyQzs7QWV4MUNBO0VBQXlDLGdCUHhSSjtBUm9uRHJDOztBZTMxQ0E7RUFBcUMsZ0JQelJBO0FSd25EckM7O0FlOTFDQTtFQUF1QyxnQlAxUkY7QVI0bkRyQzs7QWVqMkNBO0VBQWdELGdCUDNSWDtBUmdvRHJDOztBZXAyQ0E7RUFBMEMsZ0JQNVJMO0FSb29EckM7O0FldjJDQTtFQUF1QyxnQlA3UkY7QVJ3b0RyQzs7QWUxMkNBO0VBQXVDLGdCUDlSRjtBUjRvRHJDOztBZTcyQ0E7RUFBcUMsZ0JQL1JBO0FSZ3BEckM7O0FlaDNDQTtFQUFxQyxnQlBoU0E7QVJvcERyQzs7QWVuM0NBO0VBQWdDLGdCUGpTSztBUndwRHJDOztBZXQzQ0E7RUFBb0MsZ0JQbFNDO0FSNHBEckM7O0FlejNDQTtFQUF3QyxnQlBuU0g7QVJncURyQzs7QWU1M0NBO0VBQXlDLGdCUHBTSjtBUm9xRHJDOztBZS8zQ0E7RUFBcUMsZ0JQclNBO0FSd3FEckM7O0FlbDRDQTtFQUFvQyxnQlB0U0M7QVI0cURyQzs7QWVyNENBO0VBQXNDLGdCUHZTRDtBUmdyRHJDOztBZXg0Q0E7RUFBdUMsZ0JQeFNGO0FSb3JEckM7O0FlMzRDQTtFQUF5QyxnQlB6U0o7QVJ3ckRyQzs7QWU5NENBO0VBQXFDLGdCUDFTQTtBUjRyRHJDOztBZWo1Q0E7RUFBcUMsZ0JQM1NBO0FSZ3NEckM7O0FlcDVDQTtFQUFxQyxnQlA1U0E7QVJvc0RyQzs7QWV2NUNBO0VBQThDLGdCUDdTVDtBUndzRHJDOztBZTE1Q0E7RUFBOEMsZ0JQOVNUO0FSNHNEckM7O0FlNzVDQTtFQUErQyxnQlAvU1Y7QVJndERyQzs7QWVoNkNBO0VBQTRDLGdCUGhUUDtBUm90RHJDOztBZW42Q0E7RUFBdUMsZ0JQalRGO0FSd3REckM7O0FldDZDQTtFQUF1QyxnQlBsVEY7QVI0dERyQzs7QWV6NkNBO0VBQXdDLGdCUG5USDtBUmd1RHJDOztBZTU2Q0E7RUFBOEMsZ0JQcFRUO0FSb3VEckM7O0FlLzZDQTtFQUE4QyxnQlByVFQ7QVJ3dURyQzs7QWVsN0NBO0VBQStDLGdCUHRUVjtBUjR1RHJDOztBZXI3Q0E7RUFBNEMsZ0JQdlRQO0FSZ3ZEckM7O0FleDdDQTtFQUFxQyxnQlB4VEE7QVJvdkRyQzs7QWUzN0NBO0VBQW1DLGdCUHpURTtBUnd2RHJDOztBZTk3Q0E7RUFBaUMsZ0JQMVRJO0FSNHZEckM7O0FlajhDQTtFQUE0QyxnQlAzVFA7QVJnd0RyQzs7QWVwOENBO0VBQXNDLGdCUDVURDtBUm93RHJDOztBZXY4Q0E7RUFBMEMsZ0JQN1RMO0FSd3dEckM7O0FlMThDQTtFQUFnQyxnQlA5VEs7QVI0d0RyQzs7QWU3OENBO0VBQXFDLGdCUC9UQTtBUmd4RHJDOztBZWg5Q0E7RUFBMEMsZ0JQaFVMO0FSb3hEckM7O0FlbjlDQTtFQUFvQyxnQlBqVUM7QVJ3eERyQzs7QWV0OUNBO0VBQXlDLGdCUGxVSjtBUjR4RHJDOztBZXo5Q0E7RUFBMkMsZ0JQblVOO0FSZ3lEckM7O0FlNTlDQTtFQUF3QyxnQlBwVUg7QVJveURyQzs7QWUvOUNBO0VBQW1DLGdCUHJVRTtBUnd5RHJDOztBZWwrQ0E7RUFBMEMsZ0JQdFVMO0FSNHlEckM7O0FlcitDQTtFQUFzQyxnQlB2VUQ7QVJnekRyQzs7QWV4K0NBO0VBQXNDLGdCUHhVRDtBUm96RHJDOztBZTMrQ0E7RUFBb0MsZ0JQelVDO0FSd3pEckM7O0FlOStDQTtFQUF1QyxnQlAxVUY7QVI0ekRyQzs7QWVqL0NBO0VBQW1DLGdCUDNVRTtBUmcwRHJDOztBZXAvQ0E7RUFBd0MsZ0JQNVVIO0FSbzBEckM7O0Fldi9DQTtFQUFrQyxnQlA3VUc7QVJ3MERyQzs7QWUxL0NBO0VBQXlDLGdCUDlVSjtBUjQwRHJDOztBZTcvQ0E7RUFBdUMsZ0JQL1VGO0FSZzFEckM7O0FlaGdEQTtFQUErQyxnQlBoVlY7QVJvMURyQzs7QWVuZ0RBO0VBQTZDLGdCUGpWUjtBUncxRHJDOztBZXRnREE7RUFBdUMsZ0JQbFZGO0FSNDFEckM7O0FlemdEQTtFQUFzQyxnQlBuVkQ7QVJnMkRyQzs7QWU1Z0RBO0VBQXVDLGdCUHBWRjtBUm8yRHJDOztBZS9nREE7RUFBNEMsZ0JQclZQO0FSdzJEckM7O0FlbGhEQTtFQUEwQyxnQlB0Vkw7QVI0MkRyQzs7QWVyaERBO0VBQXNDLGdCUHZWRDtBUmczRHJDOztBZXhoREE7RUFBMEMsZ0JQeFZMO0FSbzNEckM7O0FlM2hEQTtFQUEwQyxnQlB6Vkw7QVJ3M0RyQzs7QWU5aERBO0VBQWtDLGdCUDFWRztBUjQzRHJDOztBZWppREE7RUFBeUMsZ0JQM1ZKO0FSZzREckM7O0FlcGlEQTtFQUF5QyxnQlA1Vko7QVJvNERyQzs7QWV2aURBO0VBQXlDLGdCUDdWSjtBUnc0RHJDOztBZTFpREE7RUFBbUMsZ0JQOVZFO0FSNDREckM7O0FlN2lEQTtFQUF5QyxnQlAvVko7QVJnNURyQzs7QWVoakRBO0VBQXlDLGdCUGhXSjtBUm81RHJDOztBZW5qREE7RUFBa0MsZ0JQaldHO0FSdzVEckM7O0FldGpEQTtFQUF5QyxnQlBsV0o7QVI0NURyQzs7QWV6akRBO0VBQTZDLGdCUG5XUjtBUmc2RHJDOztBZTVqREE7RUFBd0MsZ0JQcFdIO0FSbzZEckM7O0FlL2pEQTtFQUF3QyxnQlByV0g7QVJ3NkRyQzs7QWVsa0RBO0VBQTRDLGdCUHRXUDtBUjQ2RHJDOztBZXJrREE7RUFBdUMsZ0JQdldGO0FSZzdEckM7O0FleGtEQTtFQUEyQyxnQlB4V047QVJvN0RyQzs7QWUza0RBO0VBQXlDLGdCUHpXSjtBUnc3RHJDOztBZTlrREE7RUFBNkMsZ0JQMVdSO0FSNDdEckM7O0FlamxEQTtFQUF1QyxnQlAzV0Y7QVJnOERyQzs7QWVwbERBO0VBQTJDLGdCUDVXTjtBUm84RHJDOztBZXZsREE7RUFBd0MsZ0JQN1dIO0FSdzhEckM7O0FlMWxEQTtFQUE0QyxnQlA5V1A7QVI0OERyQzs7QWU3bERBO0VBQXVDLGdCUC9XRjtBUmc5RHJDOztBZWhtREE7RUFBMkMsZ0JQaFhOO0FSbzlEckM7O0Flbm1EQTtFQUFnRCxnQlBqWFg7QVJ3OURyQzs7QWV0bURBO0VBQWdELGdCUGxYWDtBUjQ5RHJDOztBZXptREE7RUFBaUQsZ0JQblhaO0FSZytEckM7O0FlNW1EQTtFQUE4QyxnQlBwWFQ7QVJvK0RyQzs7QWUvbURBO0VBQWdELGdCUHJYWDtBUncrRHJDOztBZWxuREE7RUFBZ0QsZ0JQdFhYO0FSNCtEckM7O0Flcm5EQTtFQUFpRCxnQlB2WFo7QVJnL0RyQzs7QWV4bkRBO0VBQThDLGdCUHhYVDtBUm8vRHJDOztBZTNuREE7RUFBeUMsZ0JQelhKO0FSdy9EckM7O0FlOW5EQTtFQUF5QyxnQlAxWEo7QVI0L0RyQzs7QWVqb0RBO0VBQTBDLGdCUDNYTDtBUmdnRXJDOztBZXBvREE7RUFBZ0QsZ0JQNVhYO0FSb2dFckM7O0Fldm9EQTtFQUFnRCxnQlA3WFg7QVJ3Z0VyQzs7QWUxb0RBO0VBQWlELGdCUDlYWjtBUjRnRXJDOztBZTdvREE7RUFBOEMsZ0JQL1hUO0FSZ2hFckM7O0FlaHBEQTtFQUF1QyxnQlBoWUY7QVJvaEVyQzs7QWVucERBO0VBQWtDLGdCUGpZRztBUndoRXJDOztBZXRwREE7RUFBb0MsZ0JQbFlDO0FSNGhFckM7O0FlenBEQTtFQUFtQyxnQlBuWUU7QVJnaUVyQzs7QWU1cERBO0VBQXVDLGdCUHBZRjtBUm9pRXJDOztBZS9wREE7RUFBbUMsZ0JQcllFO0FSd2lFckM7O0FlbHFEQTtFQUFtQyxnQlB0WUU7QVI0aUVyQzs7QWVycURBO0VBQXlDLGdCUHZZSjtBUmdqRXJDOztBZXhxREE7RUFBaUMsZ0JQeFlJO0FSb2pFckM7O0FlM3FEQTtFQUF1QyxnQlB6WUY7QVJ3akVyQzs7QWU5cURBO0VBQTJDLGdCUDFZTjtBUjRqRXJDOztBZWpyREE7RUFBc0MsZ0JQM1lEO0FSZ2tFckM7O0FlcHJEQTtFQUE0QyxnQlA1WVA7QVJva0VyQzs7QWV2ckRBO0VBQTJDLGdCUDdZTjtBUndrRXJDOztBZTFyREE7RUFBaUQsZ0JQOVlaO0FSNGtFckM7O0FlN3JEQTtFQUFtRCxnQlAvWWQ7QVJnbEVyQzs7QWVoc0RBO0VBQTJDLGdCUGhaTjtBUm9sRXJDOztBZW5zREE7RUFBa0MsZ0JQalpHO0FSd2xFckM7O0FldHNEQTtFQUFrQyxnQlBsWkc7QVI0bEVyQzs7QWV6c0RBO0VBQThDLGdCUG5aVDtBUmdtRXJDOztBZTVzREE7RUFBa0MsZ0JQcFpHO0FSb21FckM7O0FlL3NEQTtFQUEyQyxnQlByWk47QVJ3bUVyQzs7QWVsdERBO0VBQStDLGdCUHRaVjtBUjRtRXJDOztBZXJ0REE7RUFBMEMsZ0JQdlpMO0FSZ25FckM7O0FleHREQTtFQUF1QyxnQlB4WkY7QVJvbkVyQzs7QWUzdERBO0VBQTZDLGdCUHpaUjtBUnduRXJDOztBZTl0REE7RUFBMkMsZ0JQMVpOO0FSNG5FckM7O0FlanVEQTtFQUF1QyxnQlAzWkY7QVJnb0VyQzs7QWVwdURBO0VBQTRDLGdCUDVaUDtBUm9vRXJDOztBZXZ1REE7RUFBdUMsZ0JQN1pGO0FSd29FckM7O0FlMXVEQTtFQUEwQyxnQlA5Wkw7QVI0b0VyQzs7QWU3dURBO0VBQTBDLGdCUC9aTDtBUmdwRXJDOztBZWh2REE7RUFBZ0QsZ0JQaGFYO0FSb3BFckM7O0FlbnZEQTtFQUF3QyxnQlBqYUg7QVJ3cEVyQzs7QWV0dkRBO0VBQXVDLGdCUGxhRjtBUjRwRXJDOztBZXp2REE7RUFBc0MsZ0JQbmFEO0FSZ3FFckM7O0FlNXZEQTtFQUEyQyxnQlBwYU47QVJvcUVyQzs7QWUvdkRBO0VBQXlDLGdCUHJhSjtBUndxRXJDOztBZWx3REE7RUFBNkMsZ0JQdGFSO0FSNHFFckM7O0FlcndEQTtFQUFtQyxnQlB2YUU7QVJnckVyQzs7QWV4d0RBO0VBQXdDLGdCUHhhSDtBUm9yRXJDOztBZTN3REE7RUFBdUMsZ0JQemFGO0FSd3JFckM7O0FlOXdEQTtFQUF1QyxnQlAxYUY7QVI0ckVyQzs7QWVqeERBO0VBQXVDLGdCUDNhRjtBUmdzRXJDOztBZXB4REE7RUFBeUMsZ0JQNWFKO0FSb3NFckM7O0FldnhEQTtFQUFpQyxnQlA3YUk7QVJ3c0VyQzs7QWUxeERBO0VBQXFDLGdCUDlhQTtBUjRzRXJDOztBZTd4REE7RUFBaUMsZ0JQL2FJO0FSZ3RFckM7O0FlaHlEQTtFQUF3QyxnQlBoYkg7QVJvdEVyQzs7QWVueURBO0VBQXdDLGdCUGpiSDtBUnd0RXJDOztBZXR5REE7RUFBdUMsZ0JQbGJGO0FSNHRFckM7O0FlenlEQTtFQUFvQyxnQlBuYkM7QVJndUVyQzs7QWU1eURBO0VBQXFDLGdCUHBiQTtBUm91RXJDOztBZS95REE7RUFBbUMsZ0JQcmJFO0FSd3VFckM7O0FlbHpEQTtFQUF3QyxnQlB0Ykg7QVI0dUVyQzs7QWVyekRBO0VBQW1DLGdCUHZiRTtBUmd2RXJDOztBZXh6REE7RUFBZ0MsZ0JQeGJLO0FSb3ZFckM7O0FlM3pEQTtFQUFpQyxnQlB6Ykk7QVJ3dkVyQzs7QWU5ekRBO0VBQWlDLGdCUDFiSTtBUjR2RXJDOztBZWowREE7RUFBa0MsZ0JQM2JHO0FSZ3dFckM7O0FlcDBEQTtFQUFvQyxnQlA1YkM7QVJvd0VyQzs7QWV2MERBO0VBQW9DLGdCUDdiQztBUnd3RXJDOztBZTEwREE7RUFBd0MsZ0JQOWJIO0FSNHdFckM7O0FlNzBEQTtFQUE4QyxnQlAvYlQ7QVJneEVyQzs7QWVoMURBO0VBQStDLGdCUGhjVjtBUm94RXJDOztBZW4xREE7RUFBNkMsZ0JQamNSO0FSd3hFckM7O0FldDFEQTtFQUE2QyxnQlBsY1I7QVI0eEVyQzs7QWV6MURBO0VBQW9ELGdCUG5jZjtBUmd5RXJDOztBZTUxREE7RUFBOEMsZ0JQcGNUO0FSb3lFckM7O0FlLzFEQTtFQUFnRCxnQlByY1g7QVJ3eUVyQzs7QWVsMkRBO0VBQThDLGdCUHRjVDtBUjR5RXJDOztBZXIyREE7RUFBNkMsZ0JQdmNSO0FSZ3pFckM7O0FleDJEQTtFQUE4QyxnQlB4Y1Q7QVJvekVyQzs7QWUzMkRBO0VBQThDLGdCUHpjVDtBUnd6RXJDOztBZTkyREE7RUFBOEMsZ0JQMWNUO0FSNHpFckM7O0FlajNEQTtFQUEwQyxnQlAzY0w7QVJnMEVyQzs7QWVwM0RBO0VBQTJDLGdCUDVjTjtBUm8wRXJDOztBZXYzREE7RUFBeUMsZ0JQN2NKO0FSdzBFckM7O0FlMTNEQTtFQUF5QyxnQlA5Y0o7QVI0MEVyQzs7QWU3M0RBO0VBQWdELGdCUC9jWDtBUmcxRXJDOztBZWg0REE7RUFBMEMsZ0JQaGRMO0FSbzFFckM7O0FlbjREQTtFQUE0QyxnQlBqZFA7QVJ3MUVyQzs7QWV0NERBO0VBQTBDLGdCUGxkTDtBUjQxRXJDOztBZXo0REE7RUFBeUMsZ0JQbmRKO0FSZzJFckM7O0FlNTREQTtFQUEwQyxnQlBwZEw7QVJvMkVyQzs7QWUvNERBO0VBQTBDLGdCUHJkTDtBUncyRXJDOztBZWw1REE7RUFBMEMsZ0JQdGRMO0FSNDJFckM7O0FlcjVEQTtFQUFxQyxnQlB2ZEE7QVJnM0VyQzs7QWV4NURBO0VBQXlDLGdCUHhkSjtBUm8zRXJDOztBZTM1REE7RUFBZ0QsZ0JQemRYO0FSdzNFckM7O0FlOTVEQTtFQUE0QyxnQlAxZFA7QVI0M0VyQzs7QWVqNkRBO0VBQXlDLGdCUDNkSjtBUmc0RXJDOztBZXA2REE7RUFBb0MsZ0JQNWRDO0FSbzRFckM7O0FldjZEQTtFQUEwQyxnQlA3ZEw7QVJ3NEVyQzs7QWUxNkRBO0VBQXFDLGdCUDlkQTtBUjQ0RXJDOztBZTc2REE7RUFBeUMsZ0JQL2RKO0FSZzVFckM7O0FlaDdEQTtFQUFnRCxnQlBoZVg7QVJvNUVyQzs7QWVuN0RBO0VBQTBDLGdCUGplTDtBUnc1RXJDOztBZXQ3REE7RUFBMkMsZ0JQbGVOO0FSNDVFckM7O0FlejdEQTtFQUF1QyxnQlBuZUY7QVJnNkVyQzs7QWU1N0RBO0VBQTJDLGdCUHBlTjtBUm82RXJDOztBZS83REE7RUFBeUMsZ0JQcmVKO0FSdzZFckM7O0FlbDhEQTtFQUE4QyxnQlB0ZVQ7QVI0NkVyQzs7QWVyOERBO0VBQW1DLGdCUHZlRTtBUmc3RXJDOztBZXg4REE7RUFBMEMsZ0JQeGVMO0FSbzdFckM7O0FlMzhEQTtFQUE4QyxnQlB6ZVQ7QVJ3N0VyQzs7QWU5OERBO0VBQW1DLGdCUDFlRTtBUjQ3RXJDOztBZWo5REE7RUFBd0MsZ0JQM2VIO0FSZzhFckM7O0FlcDlEQTtFQUFpQyxnQlA1ZUk7QVJvOEVyQzs7QWV2OURBO0VBQXNDLGdCUDdlRDtBUnc4RXJDOztBZTE5REE7RUFBaUMsZ0JQOWVJO0FSNDhFckM7O0FlNzlEQTtFQUFrQyxnQlAvZUc7QVJnOUVyQzs7QWVoK0RBO0VBQWdDLGdCUGhmSztBUm85RXJDOztBZW4rREE7RUFBbUMsZ0JQamZFO0FSdzlFckM7O0FldCtEQTtFQUE2QyxnQlBsZlI7QVI0OUVyQzs7QWV6K0RBO0VBQWdELGdCUG5mWDtBUmcrRXJDOztBZTUrREE7RUFBZ0QsZ0JQcGZYO0FSbytFckM7O0FlLytEQTtFQUFtRCxnQlByZmQ7QVJ3K0VyQzs7QWVsL0RBO0VBQW1ELGdCUHRmZDtBUjQrRXJDOztBZXIvREE7RUFBZ0QsZ0JQdmZYO0FSZy9FckM7O0FleC9EQTtFQUFnRCxnQlB4Zlg7QVJvL0VyQzs7QWUzL0RBO0VBQW9ELGdCUHpmZjtBUncvRXJDOztBZTkvREE7RUFBbUQsZ0JQMWZkO0FSNC9FckM7O0FlamdFQTtFQUFnRCxnQlAzZlg7QVJnZ0ZyQzs7QWVwZ0VBO0VBQXNELGdCUDVmakI7QVJvZ0ZyQzs7QWV2Z0VBO0VBQTJELGdCUDdmdEI7QVJ3Z0ZyQzs7QWUxZ0VBO0VBQW1ELGdCUDlmZDtBUjRnRnJDOztBZTdnRUE7RUFBa0QsZ0JQL2ZiO0FSZ2hGckM7O0FlaGhFQTtFQUF3QyxnQlBoZ0JIO0FSb2hGckM7O0FlbmhFQTtFQUE4QyxnQlBqZ0JUO0FSd2hGckM7O0FldGhFQTtFQUE4QyxnQlBsZ0JUO0FSNGhGckM7O0FlemhFQTtFQUFvQyxnQlBuZ0JDO0FSZ2lGckM7O0FlNWhFQTtFQUEwQyxnQlBwZ0JMO0FSb2lGckM7O0FlL2hFQTtFQUFzQyxnQlByZ0JEO0FSd2lGckM7O0FlbGlFQTtFQUFpQyxnQlB0Z0JJO0FSNGlGckM7O0FlcmlFQTtFQUFxQyxnQlB2Z0JBO0FSZ2pGckM7O0FleGlFQTtFQUFrQyxnQlB4Z0JHO0FSb2pGckM7O0FlM2lFQTtFQUF1QyxnQlB6Z0JGO0FSd2pGckM7O0FlOWlFQTtFQUFpQyxnQlAxZ0JJO0FSNGpGckM7O0FlampFQTtFQUFrQyxnQlAzZ0JHO0FSZ2tGckM7O0FlcGpFQTtFQUFtQyxnQlA1Z0JFO0FSb2tGckM7O0FldmpFQTtFQUFxQyxnQlA3Z0JBO0FSd2tGckM7O0FlMWpFQTtFQUFpQyxnQlA5Z0JJO0FSNGtGckM7O0FlN2pFQTtFQUFxQyxnQlAvZ0JBO0FSZ2xGckM7O0FlaGtFQTtFQUFpQyxnQlBoaEJJO0FSb2xGckM7O0FlbmtFQTtFQUFrQyxnQlBqaEJHO0FSd2xGckM7O0FldGtFQTtFQUFvQyxnQlBsaEJDO0FSNGxGckM7O0FlemtFQTtFQUFnQyxnQlBuaEJLO0FSZ21GckM7O0FlNWtFQTtFQUF1QyxnQlBwaEJGO0FSb21GckM7O0FlL2tFQTtFQUFvQyxnQlByaEJDO0FSd21GckM7O0FlbGxFQTtFQUEyQyxnQlB0aEJOO0FSNG1GckM7O0FlcmxFQTtFQUFtQyxnQlB2aEJFO0FSZ25GckM7O0FleGxFQTtFQUFxQyxnQlB4aEJBO0FSb25GckM7O0FlM2xFQTtFQUFxQyxnQlB6aEJBO0FSd25GckM7O0FlOWxFQTtFQUFpQyxnQlAxaEJJO0FSNG5GckM7O0Flam1FQTtFQUFrQyxnQlAzaEJHO0FSZ29GckM7O0FlcG1FQTtFQUFpQyxnQlA1aEJJO0FSb29GckM7O0Fldm1FQTtFQUF5QyxnQlA3aEJKO0FSd29GckM7O0FlMW1FQTtFQUFzQyxnQlA5aEJEO0FSNG9GckM7O0FlN21FQTtFQUFxQyxnQlAvaEJBO0FSZ3BGckM7O0FlaG5FQTtFQUFzQyxnQlBoaUJEO0FSb3BGckM7O0Flbm5FQTtFQUFvQyxnQlBqaUJDO0FSd3BGckM7O0FldG5FQTtFQUFvQyxnQlBsaUJDO0FSNHBGckM7O0Flem5FQTtFQUF3QyxnQlBuaUJIO0FSZ3FGckM7O0FlNW5FQTtFQUFnQyxnQlBwaUJLO0FSb3FGckM7O0FlL25FQTtFQUF1QyxnQlByaUJGO0FSd3FGckM7O0FlbG9FQTtFQUFxQyxnQlB0aUJBO0FSNHFGckM7O0Flcm9FQTtFQUF5QyxnQlB2aUJKO0FSZ3JGckM7O0FleG9FQTtFQUFnQyxnQlB4aUJLO0FSb3JGckM7O0FlM29FQTtFQUFzQyxnQlB6aUJEO0FSd3JGckM7O0FlOW9FQTtFQUFvQyxnQlAxaUJDO0FSNHJGckM7O0FlanBFQTtFQUFxQyxnQlAzaUJBO0FSZ3NGckM7O0FlcHBFQTtFQUFpQyxnQlA1aUJJO0FSb3NGckM7O0FldnBFQTtFQUFxQyxnQlA3aUJBO0FSd3NGckM7O0FlMXBFQTtFQUFxQyxnQlA5aUJBO0FSNHNGckM7O0FlN3BFQTtFQUFxQyxnQlAvaUJBO0FSZ3RGckM7O0FlaHFFQTtFQUFvQyxnQlBoakJDO0FSb3RGckM7O0FlbnFFQTtFQUFvQyxnQlBqakJDO0FSd3RGckM7O0FldHFFQTtFQUFvQyxnQlBsakJDO0FSNHRGckM7O0FlenFFQTtFQUFzQyxnQlBuakJEO0FSZ3VGckM7O0FlNXFFQTtFQUFzQyxnQlBwakJEO0FSb3VGckM7O0FlL3FFQTtFQUFxQyxnQlByakJBO0FSd3VGckM7O0FlbHJFQTtFQUFxQyxnQlB0akJBO0FSNHVGckM7O0FlcnJFQTtFQUF1QyxnQlB2akJGO0FSZ3ZGckM7O0FleHJFQTtFQUFxQyxnQlB4akJBO0FSb3ZGckM7O0FlM3JFQTtFQUFpQyxnQlB6akJJO0FSd3ZGckM7O0FlOXJFQTtFQUFvQyxnQlAxakJDO0FSNHZGckM7O0FlanNFQTtFQUEwQyxnQlAzakJMO0FSZ3dGckM7O0FlcHNFQTtFQUErQyxnQlA1akJWO0FSb3dGckM7O0FldnNFQTtFQUFvQyxnQlA3akJDO0FSd3dGckM7O0FlMXNFQTtFQUF1QyxnQlA5akJGO0FSNHdGckM7O0FlN3NFQTtFQUFvQyxnQlAvakJDO0FSZ3hGckM7O0FlaHRFQTtFQUFzQyxnQlBoa0JEO0FSb3hGckM7O0FlbnRFQTtFQUFvQyxnQlBqa0JDO0FSd3hGckM7O0FldHRFQTtFQUFtQyxnQlBsa0JFO0FSNHhGckM7O0FlenRFQTtFQUFrQyxnQlBua0JHO0FSZ3lGckM7O0FlNXRFQTtFQUFnQyxnQlBwa0JLO0FSb3lGckM7O0FlL3RFQTtFQUF5QyxnQlBya0JKO0FSd3lGckM7O0FlbHVFQTtFQUFtQyxnQlB0a0JFO0FSNHlGckM7O0FlcnVFQTtFQUFtQyxnQlB2a0JFO0FSZ3pGckM7O0FleHVFQTtFQUFnQyxnQlB4a0JLO0FSb3pGckM7O0FlM3VFQTtFQUF3QyxnQlB6a0JIO0FSd3pGckM7O0FlOXVFQTtFQUF3QyxnQlAxa0JIO0FSNHpGckM7O0FlanZFQTtFQUFrQyxnQlAza0JHO0FSZzBGckM7O0FlcHZFQTtFQUF3QyxnQlA1a0JIO0FSbzBGckM7O0FldnZFQTtFQUEwQyxnQlA3a0JMO0FSdzBGckM7O0FlMXZFQTtFQUE4QyxnQlA5a0JUO0FSNDBGckM7O0FlN3ZFQTtFQUFnRCxnQlAva0JYO0FSZzFGckM7O0FlaHdFQTtFQUFtQyxnQlBobEJFO0FSbzFGckM7O0FlbndFQTtFQUF3QyxnQlBqbEJIO0FSdzFGckM7O0FldHdFQTtFQUFzQyxnQlBsbEJEO0FSNDFGckM7O0FlendFQTtFQUF1QyxnQlBubEJGO0FSZzJGckM7O0FlNXdFQTtFQUFpQyxnQlBwbEJJO0FSbzJGckM7O0FlL3dFQTtFQUFxQyxnQlBybEJBO0FSdzJGckM7O0FlbHhFQTtFQUEwQyxnQlB0bEJMO0FSNDJGckM7O0FlcnhFQTtFQUE2QyxnQlB2bEJSO0FSZzNGckM7O0FleHhFQTtFQUFtQyxnQlB4bEJFO0FSbzNGckM7O0FlM3hFQTtFQUF3QyxnQlB6bEJIO0FSdzNGckM7O0FlOXhFQTtFQUF5QyxnQlAxbEJKO0FSNDNGckM7O0FlanlFQTtFQUF3QyxnQlAzbEJIO0FSZzRGckM7O0FlcHlFQTtFQUFvQyxnQlA1bEJDO0FSbzRGckM7O0FldnlFQTtFQUFxQyxnQlA3bEJBO0FSdzRGckM7O0FlMXlFQTtFQUE0QyxnQlA5bEJQO0FSNDRGckM7O0FlN3lFQTtFQUFrQyxnQlAvbEJHO0FSZzVGckM7O0FlaHpFQTtFQUFzQyxnQlBobUJEO0FSbzVGckM7O0FlbnpFQTtFQUFvQyxnQlBqbUJDO0FSdzVGckM7O0FldHpFQTtFQUFpQyxnQlBsbUJJO0FSNDVGckM7O0FlenpFQTtFQUEwQyxnQlBubUJMO0FSZzZGckM7O0FlNXpFQTtFQUFzQyxnQlBwbUJEO0FSbzZGckM7O0FlL3pFQTtFQUEyQyxnQlBybUJOO0FSdzZGckM7O0FlbDBFQTtFQUFtQyxnQlB0bUJFO0FSNDZGckM7O0FlcjBFQTtFQUFrQyxnQlB2bUJHO0FSZzdGckM7O0FleDBFQTtFQUFzQyxnQlB4bUJEO0FSbzdGckM7O0FlMzBFQTtFQUFpQyxnQlB6bUJJO0FSdzdGckM7O0FlOTBFQTtFQUFxQyxnQlAxbUJBO0FSNDdGckM7O0FlajFFQTtFQUFxQyxnQlAzbUJBO0FSZzhGckM7O0FlcDFFQTtFQUEwQyxnQlA1bUJMO0FSbzhGckM7O0FldjFFQTtFQUFvQyxnQlA3bUJDO0FSdzhGckM7O0FlMTFFQTtFQUFtQyxnQlA5bUJFO0FSNDhGckM7O0FlNzFFQTtFQUFnQyxnQlAvbUJLO0FSZzlGckM7O0FlaDJFQTtFQUFzQyxnQlBobkJEO0FSbzlGckM7O0FlbjJFQTtFQUF1QyxnQlBqbkJGO0FSdzlGckM7O0FldDJFQTtFQUFpQyxnQlBsbkJJO0FSNDlGckM7O0FlejJFQTtFQUFvQyxnQlBubkJDO0FSZytGckM7O0FlNTJFQTtFQUF3QyxnQlBwbkJIO0FSbytGckM7O0FlLzJFQTtFQUFpQyxnQlBybkJJO0FSdytGckM7O0FlbDNFQTtFQUFpQyxnQlB0bkJJO0FSNCtGckM7O0FlcjNFQTtFQUFnQyxnQlB2bkJLO0FSZy9GckM7O0FleDNFQTtFQUFzQyxnQlB4bkJEO0FSby9GckM7O0FlMzNFQTtFQUFrQyxnQlB6bkJHO0FSdy9GckM7O0FlOTNFQTtFQUFzQyxnQlAxbkJEO0FSNC9GckM7O0FlajRFQTtFQUFxQyxnQlAzbkJBO0FSZ2dHckM7O0FlcDRFQTtFQUF1QyxnQlA1bkJGO0FSb2dHckM7O0FldjRFQTtFQUEyQyxnQlA3bkJOO0FSd2dHckM7O0FlMTRFQTtFQUF1QyxnQlA5bkJGO0FSNGdHckM7O0FlNzRFQTtFQUEyQyxnQlAvbkJOO0FSZ2hHckM7O0FlaDVFQTtFQUFpQyxnQlBob0JJO0FSb2hHckM7O0FlbjVFQTtFQUFrQyxnQlBqb0JHO0FSd2hHckM7O0FldDVFQTtFQUFtQyxnQlBsb0JFO0FSNGhHckM7O0FlejVFQTtFQUFzQyxnQlBub0JEO0FSZ2lHckM7O0FlNTVFQTtFQUEyQyxnQlBwb0JOO0FSb2lHckM7O0FlLzVFQTtFQUFxQyxnQlByb0JBO0FSd2lHckM7O0FlbDZFQTtFQUEwQyxnQlB0b0JMO0FSNGlHckM7O0FlcjZFQTtFQUFpRCxnQlB2b0JaO0FSZ2pHckM7O0FleDZFQTtFQUErQyxnQlB4b0JWO0FSb2pHckM7O0FlMzZFQTtFQUE0QyxnQlB6b0JQO0FSd2pHckM7O0FlOTZFQTtFQUFtQyxnQlAxb0JFO0FSNGpHckM7O0FlajdFQTtFQUFtQyxnQlAzb0JFO0FSZ2tHckM7O0FlcDdFQTtFQUFtQyxnQlA1b0JFO0FSb2tHckM7O0FldjdFQTtFQUFtQyxnQlA3b0JFO0FSd2tHckM7O0FlMTdFQTtFQUFxQyxnQlA5b0JBO0FSNGtHckM7O0FlNzdFQTtFQUFxQyxnQlAvb0JBO0FSZ2xHckM7O0FlaDhFQTtFQUFpQyxnQlBocEJJO0FSb2xHckM7O0FlbjhFQTtFQUFzQyxnQlBqcEJEO0FSd2xHckM7O0FldDhFQTtFQUFxQyxnQlBscEJBO0FSNGxHckM7O0FlejhFQTtFQUFxQyxnQlBucEJBO0FSZ21HckM7O0FlNThFQTtFQUF5QyxnQlBwcEJKO0FSb21HckM7O0FlLzhFQTtFQUF3QyxnQlBycEJIO0FSd21HckM7O0FlbDlFQTtFQUErQyxnQlB0cEJWO0FSNG1HckM7O0FlcjlFQTtFQUErQyxnQlB2cEJWO0FSZ25HckM7O0FleDlFQTtFQUFpRCxnQlB4cEJaO0FSb25HckM7O0FlMzlFQTtFQUFtQyxnQlB6cEJFO0FSd25HckM7O0FlOTlFQTtFQUF1QyxnQlAxcEJGO0FSNG5HckM7O0FlaitFQTtFQUEwQyxnQlAzcEJMO0FSZ29HckM7O0FlcCtFQTtFQUE4QyxnQlA1cEJUO0FSb29HckM7O0FlditFQTtFQUF3QyxnQlA3cEJIO0FSd29HckM7O0FlMStFQTtFQUF5QyxnQlA5cEJKO0FSNG9HckM7O0FlNytFQTtFQUEwQyxnQlAvcEJMO0FSZ3BHckM7O0FlaC9FQTtFQUE4QyxnQlBocUJUO0FSb3BHckM7O0Flbi9FQTtFQUFpRCxnQlBqcUJaO0FSd3BHckM7O0FldC9FQTtFQUFxRCxnQlBscUJoQjtBUjRwR3JDOztBZXovRUE7RUFBZ0MsZ0JQbnFCSztBUmdxR3JDOztBZTUvRUE7RUFBd0MsZ0JQcHFCSDtBUm9xR3JDOztBZS8vRUE7RUFBcUMsZ0JQcnFCQTtBUndxR3JDOztBZWxnRkE7RUFBc0MsZ0JQdHFCRDtBUjRxR3JDOztBZXJnRkE7RUFBcUMsZ0JQdnFCQTtBUmdyR3JDOztBZXhnRkE7RUFBdUMsZ0JQeHFCRjtBUm9yR3JDOztBZTNnRkE7RUFBK0MsZ0JQenFCVjtBUndyR3JDOztBZTlnRkE7RUFBNEMsZ0JQMXFCUDtBUjRyR3JDOztBZWpoRkE7RUFBZ0MsZ0JQM3FCSztBUmdzR3JDOztBZXBoRkE7RUFBaUQsZ0JQNXFCWjtBUm9zR3JDOztBZXZoRkE7RUFBaUMsZ0JQN3FCSTtBUndzR3JDOztBZTFoRkE7RUFBMEMsZ0JQOXFCTDtBUjRzR3JDOztBZTdoRkE7RUFBeUMsZ0JQL3FCSjtBUmd0R3JDOztBZWhpRkE7RUFBZ0MsZ0JQaHJCSztBUm90R3JDOztBZW5pRkE7RUFBb0MsZ0JQanJCQztBUnd0R3JDOztBZXRpRkE7RUFBd0MsZ0JQbHJCSDtBUjR0R3JDOztBZXppRkE7RUFBa0MsZ0JQbnJCRztBUmd1R3JDOztBZTVpRkE7RUFBbUMsZ0JQcHJCRTtBUm91R3JDOztBZS9pRkE7RUFBbUMsZ0JQcnJCRTtBUnd1R3JDOztBZWxqRkE7RUFBeUMsZ0JQdHJCSjtBUjR1R3JDOztBZXJqRkE7RUFBd0MsZ0JQdnJCSDtBUmd2R3JDOztBZXhqRkE7RUFBa0MsZ0JQeHJCRztBUm92R3JDOztBZTNqRkE7RUFBaUMsZ0JQenJCSTtBUnd2R3JDOztBZTlqRkE7RUFBcUMsZ0JQMXJCQTtBUjR2R3JDOztBZWprRkE7RUFBeUMsZ0JQM3JCSjtBUmd3R3JDOztBZXBrRkE7RUFBdUMsZ0JQNXJCRjtBUm93R3JDOztBZXZrRkE7RUFBNkMsZ0JQN3JCUjtBUnd3R3JDOztBZTFrRkE7RUFBNEMsZ0JQOXJCUDtBUjR3R3JDOztBZTdrRkE7RUFBMkMsZ0JQL3JCTjtBUmd4R3JDOztBZWhsRkE7RUFBdUMsZ0JQaHNCRjtBUm94R3JDOztBZW5sRkE7RUFBc0MsZ0JQanNCRDtBUnd4R3JDOztBZXRsRkE7RUFBMEMsZ0JQbHNCTDtBUjR4R3JDOztBZXpsRkE7RUFBcUMsZ0JQbnNCQTtBUmd5R3JDOztBZTVsRkE7RUFBMEMsZ0JQcHNCTDtBUm95R3JDOztBZS9sRkE7RUFBc0MsZ0JQcnNCRDtBUnd5R3JDOztBZWxtRkE7RUFBdUMsZ0JQdHNCRjtBUjR5R3JDOztBZXJtRkE7RUFBNkMsZ0JQdnNCUjtBUmd6R3JDOztBZXhtRkE7RUFBd0MsZ0JQeHNCSDtBUm96R3JDOztBZTNtRkE7RUFBdUMsZ0JQenNCRjtBUnd6R3JDOztBZTltRkE7RUFBd0MsZ0JQMXNCSDtBUjR6R3JDOztBZWpuRkE7RUFBeUMsZ0JQM3NCSjtBUmcwR3JDOztBZXBuRkE7RUFBZ0QsZ0JQNXNCWDtBUm8wR3JDOztBZXZuRkE7RUFBeUMsZ0JQN3NCSjtBUncwR3JDOztBZTFuRkE7RUFBNkMsZ0JQOXNCUjtBUjQwR3JDOztBZTduRkE7RUFBdUMsZ0JQL3NCRjtBUmcxR3JDOztBZWhvRkE7RUFBcUMsZ0JQaHRCQTtBUm8xR3JDOztBZW5vRkE7RUFBc0MsZ0JQanRCRDtBUncxR3JDOztBZXRvRkE7RUFBNEMsZ0JQbHRCUDtBUjQxR3JDOztBZXpvRkE7RUFBOEMsZ0JQbnRCVDtBUmcyR3JDOztBZTVvRkE7RUFBd0MsZ0JQcHRCSDtBUm8yR3JDOztBZS9vRkE7RUFBMkMsZ0JQcnRCTjtBUncyR3JDOztBZWxwRkE7RUFBNkMsZ0JQdHRCUjtBUjQyR3JDOztBZXJwRkE7RUFBdUMsZ0JQdnRCRjtBUmczR3JDOztBZXhwRkE7RUFBd0MsZ0JQeHRCSDtBUm8zR3JDOztBZTNwRkE7RUFBc0MsZ0JQenRCRDtBUnczR3JDOztBZTlwRkE7RUFBdUMsZ0JQMXRCRjtBUjQzR3JDOztBZWpxRkE7RUFBc0MsZ0JQM3RCRDtBUmc0R3JDOztBZXBxRkE7RUFBMEMsZ0JQNXRCTDtBUm80R3JDOztBZXZxRkE7RUFBaUMsZ0JQN3RCSTtBUnc0R3JDOztBZTFxRkE7RUFBc0MsZ0JQOXRCRDtBUjQ0R3JDOztBZTdxRkE7RUFBaUMsZ0JQL3RCSTtBUmc1R3JDOztBZWhyRkE7RUFBcUMsZ0JQaHVCQTtBUm81R3JDOztBZW5yRkE7RUFBbUMsZ0JQanVCRTtBUnc1R3JDOztBZXRyRkE7RUFBd0MsZ0JQbHVCSDtBUjQ1R3JDOztBZXpyRkE7RUFBaUMsZ0JQbnVCSTtBUmc2R3JDOztBZTVyRkE7RUFBcUMsZ0JQcHVCQTtBUm82R3JDOztBZS9yRkE7RUFBOEMsZ0JQcnVCVDtBUnc2R3JDOztBZWxzRkE7RUFBdUMsZ0JQdHVCRjtBUjQ2R3JDOztBZXJzRkE7RUFBb0MsZ0JQdnVCQztBUmc3R3JDOztBZXhzRkE7RUFBc0MsZ0JQeHVCRDtBUm83R3JDOztBZTNzRkE7RUFBc0MsZ0JQenVCRDtBUnc3R3JDOztBZTlzRkE7RUFBd0MsZ0JQMXVCSDtBUjQ3R3JDOztBZWp0RkE7RUFBNEMsZ0JQM3VCUDtBUmc4R3JDOztBZXB0RkE7RUFBdUMsZ0JQNXVCRjtBUm84R3JDOztBZXZ0RkE7RUFBaUMsZ0JQN3VCSTtBUnc4R3JDOztBZTF0RkE7RUFBd0MsZ0JQOXVCSDtBUjQ4R3JDOztBZTd0RkE7RUFBd0MsZ0JQL3VCSDtBUmc5R3JDOztBZWh1RkE7RUFBaUMsZ0JQaHZCSTtBUm85R3JDOztBZW51RkE7RUFBcUMsZ0JQanZCQTtBUnc5R3JDOztBZXR1RkE7RUFBMkMsZ0JQbHZCTjtBUjQ5R3JDOztBZXp1RkE7RUFBcUMsZ0JQbnZCQTtBUmcrR3JDOztBZTV1RkE7RUFBa0MsZ0JQcHZCRztBUm8rR3JDOztBZS91RkE7RUFBa0MsZ0JQcnZCRztBUncrR3JDOztBZWx2RkE7RUFBeUMsZ0JQdHZCSjtBUjQrR3JDOztBZXJ2RkE7RUFBeUMsZ0JQdnZCSjtBUmcvR3JDOztBZXh2RkE7RUFBbUMsZ0JQeHZCRTtBUm8vR3JDOztBZTN2RkE7RUFBc0MsZ0JQenZCRDtBUncvR3JDOztBZTl2RkE7RUFBbUMsZ0JQMXZCRTtBUjQvR3JDOztBZWp3RkE7RUFBNEMsZ0JQM3ZCUDtBUmdnSHJDOztBZXB3RkE7RUFBeUMsZ0JQNXZCSjtBUm9nSHJDOztBZXZ3RkE7RUFBb0MsZ0JQN3ZCQztBUndnSHJDOztBZTF3RkE7RUFBZ0MsZ0JQOXZCSztBUjRnSHJDOztBZTd3RkE7RUFBZ0MsZ0JQL3ZCSztBUmdoSHJDOztBZWh4RkE7RUFBbUMsZ0JQaHdCRTtBUm9oSHJDOztBZW54RkE7RUFBeUMsZ0JQandCSjtBUndoSHJDOztBZXR4RkE7RUFBd0MsZ0JQbHdCSDtBUjRoSHJDOztBZXp4RkE7RUFBd0MsZ0JQbndCSDtBUmdpSHJDOztBZTV4RkE7RUFBeUMsZ0JQcHdCSjtBUm9pSHJDOztBZS94RkE7RUFBd0MsZ0JQcndCSDtBUndpSHJDOztBZWx5RkE7RUFBb0MsZ0JQdHdCQztBUjRpSHJDOztBZXJ5RkE7RUFBaUMsZ0JQdndCSTtBUmdqSHJDOztBZXh5RkE7RUFBeUMsZ0JQeHdCSjtBUm9qSHJDOztBZTN5RkE7RUFBNkMsZ0JQendCUjtBUndqSHJDOztBZTl5RkE7RUFBOEMsZ0JQMXdCVDtBUjRqSHJDOztBZWp6RkE7RUFBbUQsZ0JQM3dCZDtBUmdrSHJDOztBZXB6RkE7RUFBc0MsZ0JQNXdCRDtBUm9rSHJDOztBZXZ6RkE7RUFBc0MsZ0JQN3dCRDtBUndrSHJDOztBZTF6RkE7RUFBeUMsZ0JQOXdCSjtBUjRrSHJDOztBZTd6RkE7RUFBMEMsZ0JQL3dCTDtBUmdsSHJDOztBZWgwRkE7RUFBNEMsZ0JQaHhCUDtBUm9sSHJDOztBZW4wRkE7RUFBcUMsZ0JQanhCQTtBUndsSHJDOztBZXQwRkE7RUFBeUMsZ0JQbHhCSjtBUjRsSHJDOztBZXowRkE7RUFBNkMsZ0JQbnhCUjtBUmdtSHJDOztBZTUwRkE7RUFBcUMsZ0JQcHhCQTtBUm9tSHJDOztBZS8wRkE7RUFBb0MsZ0JQcnhCQztBUndtSHJDOztBZWwxRkE7RUFBdUMsZ0JQdHhCRjtBUjRtSHJDOztBZXIxRkE7RUFBb0MsZ0JQdnhCQztBUmduSHJDOztBZXgxRkE7RUFBMkMsZ0JQeHhCTjtBUm9uSHJDOztBZTMxRkE7RUFBb0MsZ0JQenhCQztBUnduSHJDOztBZTkxRkE7RUFBeUMsZ0JQMXhCSjtBUjRuSHJDOztBZWoyRkE7RUFBaUMsZ0JQM3hCSTtBUmdvSHJDOztBZXAyRkE7RUFBd0MsZ0JQNXhCSDtBUm9vSHJDOztBZXYyRkE7RUFBa0MsZ0JQN3hCRztBUndvSHJDOztBZTEyRkE7RUFBdUMsZ0JQOXhCRjtBUjRvSHJDOztBZTcyRkE7RUFBb0MsZ0JQL3hCQztBUmdwSHJDOztBZWgzRkE7RUFBcUMsZ0JQaHlCQTtBUm9wSHJDOztBZW4zRkE7RUFBMEMsZ0JQanlCTDtBUndwSHJDOztBZXQzRkE7RUFBbUMsZ0JQbHlCRTtBUjRwSHJDOztBZXozRkE7RUFBOEMsZ0JQbnlCVDtBUmdxSHJDOztBZTUzRkE7RUFBNEMsZ0JQcHlCUDtBUm9xSHJDOztBZS8zRkE7RUFBdUMsZ0JQcnlCRjtBUndxSHJDOztBZWw0RkE7RUFBMkMsZ0JQdHlCTjtBUjRxSHJDOztBZXI0RkE7RUFBb0MsZ0JQdnlCQztBUmdySHJDOztBZXg0RkE7RUFBcUMsZ0JQeHlCQTtBUm9ySHJDOztBZTM0RkE7RUFBMkMsZ0JQenlCTjtBUndySHJDOztBZTk0RkE7RUFBa0MsZ0JQMXlCRztBUjRySHJDOztBZWo1RkE7RUFBZ0MsZ0JQM3lCSztBUmdzSHJDOztBZXA1RkE7RUFBdUMsZ0JQNXlCRjtBUm9zSHJDOztBZXY1RkE7RUFBdUMsZ0JQN3lCRjtBUndzSHJDOztBZTE1RkE7RUFBK0IsZ0JQOXlCTTtBUjRzSHJDOztBZTc1RkE7RUFBc0MsZ0JQL3lCRDtBUmd0SHJDOztBZWg2RkE7RUFBa0MsZ0JQaHpCRztBUm90SHJDOztBZW42RkE7RUFBaUMsZ0JQanpCSTtBUnd0SHJDOztBZXQ2RkE7RUFBc0MsZ0JQbHpCRDtBUjR0SHJDOztBZXo2RkE7RUFBa0MsZ0JQbnpCRztBUmd1SHJDOztBZTU2RkE7RUFBNEMsZ0JQcHpCUDtBUm91SHJDOztBZS82RkE7RUFBZ0MsZ0JQcnpCSztBUnd1SHJDOztBZWw3RkE7RUFBb0MsZ0JQdHpCQztBUjR1SHJDOztBZXI3RkE7RUFBdUMsZ0JQdnpCRjtBUmd2SHJDOztBZXg3RkE7RUFBbUMsZ0JQeHpCRTtBUm92SHJDOztBZTM3RkE7RUFBdUMsZ0JQenpCRjtBUnd2SHJDOztBZTk3RkE7RUFBMEMsZ0JQMXpCTDtBUjR2SHJDOztBZWo4RkE7RUFBc0MsZ0JQM3pCRDtBUmd3SHJDOztBZXA4RkE7RUFBbUMsZ0JQNXpCRTtBUm93SHJDOztBZXY4RkE7RUFBbUMsZ0JQN3pCRTtBUnd3SHJDOztBZTE4RkE7RUFBa0MsZ0JQOXpCRztBUjR3SHJDOztBZTc4RkE7RUFBNEMsZ0JQL3pCUDtBUmd4SHJDOztBZWg5RkE7RUFBeUMsZ0JQaDBCSjtBUm94SHJDOztBZW45RkE7RUFBeUMsZ0JQajBCSjtBUnd4SHJDOztBZXQ5RkE7RUFBMEMsZ0JQbDBCTDtBUjR4SHJDOztBZXo5RkE7RUFBOEMsZ0JQbjBCVDtBUmd5SHJDOztBZTU5RkE7RUFBMEMsZ0JQcDBCTDtBUm95SHJDOztBZS85RkE7RUFBZ0QsZ0JQcjBCWDtBUnd5SHJDOztBZWwrRkE7RUFBb0MsZ0JQdDBCQztBUjR5SHJDOztBZXIrRkE7RUFBd0MsZ0JQdjBCSDtBUmd6SHJDOztBZXgrRkE7RUFBa0MsZ0JQeDBCRztBUm96SHJDOztBZTMrRkE7RUFBb0MsZ0JQejBCQztBUnd6SHJDOztBZTkrRkE7RUFBa0MsZ0JQMTBCRztBUjR6SHJDOztBZWovRkE7RUFBeUMsZ0JQMzBCSjtBUmcwSHJDOztBZXAvRkE7RUFBMkMsZ0JQNTBCTjtBUm8wSHJDOztBZXYvRkE7RUFBdUMsZ0JQNzBCRjtBUncwSHJDOztBZTEvRkE7RUFBeUMsZ0JQOTBCSjtBUjQwSHJDOztBZTcvRkE7RUFBdUMsZ0JQLzBCRjtBUmcxSHJDOztBZWhnR0E7RUFBd0MsZ0JQaDFCSDtBUm8xSHJDOztBZW5nR0E7RUFBbUMsZ0JQajFCRTtBUncxSHJDOztBZXRnR0E7RUFBc0MsZ0JQbDFCRDtBUjQxSHJDOztBZXpnR0E7RUFBc0MsZ0JQbjFCRDtBUmcySHJDOztBZTVnR0E7RUFBc0MsZ0JQcDFCRDtBUm8ySHJDOztBZS9nR0E7RUFBd0MsZ0JQcjFCSDtBUncySHJDOztBZWxoR0E7RUFBbUMsZ0JQdDFCRTtBUjQySHJDOztBZXJoR0E7RUFBeUMsZ0JQdjFCSjtBUmczSHJDOztBZXhoR0E7RUFBd0MsZ0JQeDFCSDtBUm8zSHJDOztBZTNoR0E7RUFBd0MsZ0JQejFCSDtBUnczSHJDOztBZTloR0E7RUFBMEMsZ0JQMTFCTDtBUjQzSHJDOztBZWppR0E7RUFBK0MsZ0JQMzFCVjtBUmc0SHJDOztBZXBpR0E7RUFBMEMsZ0JQNTFCTDtBUm80SHJDOztBZXZpR0E7RUFBb0MsZ0JQNzFCQztBUnc0SHJDOztBZTFpR0E7RUFBMkMsZ0JQOTFCTjtBUjQ0SHJDOztBZTdpR0E7RUFBcUMsZ0JQLzFCQTtBUmc1SHJDOztBZWhqR0E7RUFBaUMsZ0JQaDJCSTtBUm81SHJDOztBZW5qR0E7RUFBeUMsZ0JQajJCSjtBUnc1SHJDOztBZXRqR0E7RUFBK0MsZ0JQbDJCVjtBUjQ1SHJDOztBZXpqR0E7RUFBb0MsZ0JQbjJCQztBUmc2SHJDOztBZTVqR0E7RUFBaUMsZ0JQcDJCSTtBUm82SHJDOztBZS9qR0E7RUFBcUMsZ0JQcjJCQTtBUnc2SHJDOztBZWxrR0E7RUFBc0MsZ0JQdDJCRDtBUjQ2SHJDOztBZXJrR0E7RUFBNEMsZ0JQdjJCUDtBUmc3SHJDOztBZXhrR0E7RUFBd0MsZ0JQeDJCSDtBUm83SHJDOztBZTNrR0E7RUFBd0MsZ0JQejJCSDtBUnc3SHJDOztBZTlrR0E7RUFBOEMsZ0JQMTJCVDtBUjQ3SHJDOztBZWpsR0E7RUFBdUMsZ0JQMzJCRjtBUmc4SHJDOztBZXBsR0E7RUFBdUMsZ0JQNTJCRjtBUm84SHJDOztBZXZsR0E7RUFBd0MsZ0JQNzJCSDtBUnc4SHJDOztBZTFsR0E7RUFBK0MsZ0JQOTJCVjtBUjQ4SHJDOztBZTdsR0E7RUFBNkMsZ0JQLzJCUjtBUmc5SHJDOztBZWhtR0E7RUFBc0MsZ0JQaDNCRDtBUm85SHJDOztBZW5tR0E7RUFBNEMsZ0JQajNCUDtBUnc5SHJDOztBZXRtR0E7RUFBdUMsZ0JQbDNCRjtBUjQ5SHJDOztBZXptR0E7RUFBZ0QsZ0JQbjNCWDtBUmcrSHJDOztBZTVtR0E7RUFBMEMsZ0JQcDNCTDtBUm8rSHJDOztBZS9tR0E7RUFBcUMsZ0JQcjNCQTtBUncrSHJDOztBZWxuR0E7RUFBa0MsZ0JQdDNCRztBUjQrSHJDOztBZXJuR0E7RUFBbUMsZ0JQdjNCRTtBUmcvSHJDOztBZXhuR0E7RUFBaUMsZ0JQeDNCSTtBUm8vSHJDOztBZTNuR0E7RUFBcUMsZ0JQejNCQTtBUncvSHJDOztBZTluR0E7RUFBK0IsZ0JQMTNCTTtBUjQvSHJDOztBZWpvR0E7RUFBK0IsZ0JQMzNCTTtBUmdnSXJDOztBZXBvR0E7RUFBK0IsZ0JQNTNCTTtBUm9nSXJDOztBZXZvR0E7RUFBK0IsZ0JQNzNCTTtBUndnSXJDOztBZTFvR0E7RUFBd0MsZ0JQOTNCSDtBUjRnSXJDOztBZTdvR0E7RUFBK0MsZ0JQLzNCVjtBUmdoSXJDOztBZWhwR0E7RUFBdUMsZ0JQaDRCRjtBUm9oSXJDOztBZW5wR0E7RUFBc0MsZ0JQajRCRDtBUndoSXJDOztBZXRwR0E7RUFBbUMsZ0JQbDRCRTtBUjRoSXJDOztBZXpwR0E7RUFBdUMsZ0JQbjRCRjtBUmdpSXJDOztBZTVwR0E7RUFBa0MsZ0JQcDRCRztBUm9pSXJDOztBZS9wR0E7RUFBdUMsZ0JQcjRCRjtBUndpSXJDOztBZWxxR0E7RUFBeUMsZ0JQdDRCSjtBUjRpSXJDOztBZXJxR0E7RUFBNkMsZ0JQdjRCUjtBUmdqSXJDOztBZXhxR0E7RUFBK0MsZ0JQeDRCVjtBUm9qSXJDOztBZTNxR0E7RUFBK0MsZ0JQejRCVjtBUndqSXJDOztBZTlxR0E7RUFBa0QsZ0JQMTRCYjtBUjRqSXJDOztBZWpyR0E7RUFBNkMsZ0JQMzRCUjtBUmdrSXJDOztBZXByR0E7RUFBK0MsZ0JQNTRCVjtBUm9rSXJDOztBZXZyR0E7RUFBd0MsZ0JQNzRCSDtBUndrSXJDOztBZTFyR0E7RUFBK0MsZ0JQOTRCVjtBUjRrSXJDOztBZTdyR0E7RUFBdUMsZ0JQLzRCRjtBUmdsSXJDOztBZWhzR0E7RUFBdUMsZ0JQaDVCRjtBUm9sSXJDOztBZW5zR0E7RUFBNEMsZ0JQajVCUDtBUndsSXJDOztBZXRzR0E7RUFBNEMsZ0JQbDVCUDtBUjRsSXJDOztBZXpzR0E7RUFBNkMsZ0JQbjVCUjtBUmdtSXJDOztBZTVzR0E7RUFBMEMsZ0JQcDVCTDtBUm9tSXJDOztBZS9zR0E7RUFBeUMsZ0JQcjVCSjtBUndtSXJDOztBZWx0R0E7RUFBMkMsZ0JQdDVCTjtBUjRtSXJDOztBZXJ0R0E7RUFBc0MsZ0JQdjVCRDtBUmduSXJDOztBZXh0R0E7RUFBMEMsZ0JQeDVCTDtBUm9uSXJDOztBZTN0R0E7RUFBdUMsZ0JQejVCRjtBUnduSXJDOztBZTl0R0E7RUFBa0MsZ0JQMTVCRztBUjRuSXJDOztBZWp1R0E7RUFBd0MsZ0JQMzVCSDtBUmdvSXJDOztBZXB1R0E7RUFBMEMsZ0JQNTVCTDtBUm9vSXJDOztBZXZ1R0E7RUFBc0MsZ0JQNzVCRDtBUndvSXJDOztBZTF1R0E7RUFBc0MsZ0JQOTVCRDtBUjRvSXJDOztBZTd1R0E7RUFBMEMsZ0JQLzVCTDtBUmdwSXJDOztBZWh2R0E7RUFBcUMsZ0JQaDZCQTtBUm9wSXJDOztBZW52R0E7RUFBcUMsZ0JQajZCQTtBUndwSXJDOztBZXR2R0E7RUFBb0MsZ0JQbDZCQztBUjRwSXJDOztBZXp2R0E7RUFBcUMsZ0JQbjZCQTtBUmdxSXJDOztBZTV2R0E7RUFBc0MsZ0JQcDZCRDtBUm9xSXJDOztBZS92R0E7RUFBdUMsZ0JQcjZCRjtBUndxSXJDOztBZWx3R0E7RUFBc0MsZ0JQdDZCRDtBUjRxSXJDOztBZXJ3R0E7RUFBdUMsZ0JQdjZCRjtBUmdySXJDOztBZXh3R0E7RUFBbUMsZ0JQeDZCRTtBUm9ySXJDOztBZTN3R0E7RUFBZ0MsZ0JQejZCSztBUndySXJDOztBZTl3R0E7RUFBc0MsZ0JQMTZCRDtBUjRySXJDOztBZWp4R0E7RUFBNEMsZ0JQMzZCUDtBUmdzSXJDOztBZXB4R0E7RUFBOEMsZ0JQNTZCVDtBUm9zSXJDOztBZXZ4R0E7RUFBb0MsZ0JQNzZCQztBUndzSXJDOztBZTF4R0E7RUFBb0MsZ0JQOTZCQztBUjRzSXJDOztBZTd4R0E7RUFBdUMsZ0JQLzZCRjtBUmd0SXJDOztBZWh5R0E7RUFBMkMsZ0JQaDdCTjtBUm90SXJDOztBZW55R0E7RUFBb0MsZ0JQajdCQztBUnd0SXJDOztBZXR5R0E7RUFBa0MsZ0JQbDdCRztBUjR0SXJDOztBZXp5R0E7RUFBeUMsZ0JQbjdCSjtBUmd1SXJDOztBZTV5R0E7RUFBeUMsZ0JQcDdCSjtBUm91SXJDOztBZS95R0E7RUFBdUMsZ0JQcjdCRjtBUnd1SXJDOztBZWx6R0E7RUFBeUMsZ0JQdDdCSjtBUjR1SXJDOztBZXJ6R0E7RUFBc0MsZ0JQdjdCRDtBUmd2SXJDOztBZXh6R0E7RUFBdUMsZ0JQeDdCRjtBUm92SXJDOztBZTN6R0E7RUFBMEMsZ0JQejdCTDtBUnd2SXJDOztBZTl6R0E7RUFBb0MsZ0JQMTdCQztBUjR2SXJDOztBZWowR0E7RUFBd0MsZ0JQMzdCSDtBUmd3SXJDOztBZXAwR0E7RUFBbUMsZ0JQNTdCRTtBUm93SXJDOztBZXYwR0E7RUFBa0MsZ0JQNzdCRztBUnd3SXJDOztBZTEwR0E7RUFBaUMsZ0JQOTdCSTtBUjR3SXJDOztBZTcwR0E7RUFBMEMsZ0JQLzdCTDtBUmd4SXJDOztBZWgxR0E7RUFBb0MsZ0JQaDhCQztBUm94SXJDOztBZW4xR0E7RUFBd0MsZ0JQajhCSDtBUnd4SXJDOztBZXQxR0E7RUFBd0MsZ0JQbDhCSDtBUjR4SXJDOztBZXoxR0E7RUFBMEMsZ0JQbjhCTDtBUmd5SXJDOztBZTUxR0E7RUFBd0MsZ0JQcDhCSDtBUm95SXJDOztBZS8xR0E7RUFBaUMsZ0JQcjhCSTtBUnd5SXJDOztBZWwyR0E7RUFBcUMsZ0JQdDhCQTtBUjR5SXJDOztBZXIyR0E7RUFBdUMsZ0JQdjhCRjtBUmd6SXJDOztBZXgyR0E7RUFBb0MsZ0JQeDhCQztBUm96SXJDOztBZTMyR0E7RUFBd0MsZ0JQejhCSDtBUnd6SXJDOztBZTkyR0E7RUFBdUMsZ0JQMThCRjtBUjR6SXJDOztBZWozR0E7RUFBa0MsZ0JQMzhCRztBUmcwSXJDOztBZXAzR0E7RUFBNEMsZ0JQNThCUDtBUm8wSXJDOztBZXYzR0E7RUFBcUMsZ0JQNzhCQTtBUncwSXJDOztBZTEzR0E7RUFBa0MsZ0JQOThCRztBUjQwSXJDOztBZTczR0E7RUFBdUMsZ0JQLzhCRjtBUmcxSXJDOztBZWg0R0E7RUFBcUMsZ0JQaDlCQTtBUm8xSXJDOztBZW40R0E7RUFBeUMsZ0JQajlCSjtBUncxSXJDOztBZXQ0R0E7RUFBNEMsZ0JQbDlCUDtBUjQxSXJDOztBZXo0R0E7RUFBMEMsZ0JQbjlCTDtBUmcySXJDOztBZTU0R0E7RUFBc0MsZ0JQcDlCRDtBUm8ySXJDOztBZS80R0E7RUFBb0MsZ0JQcjlCQztBUncySXJDOztBZWw1R0E7RUFBbUMsZ0JQdDlCRTtBUjQySXJDOztBZXI1R0E7RUFBa0MsZ0JQdjlCRztBUmczSXJDOztBZXg1R0E7RUFBbUMsZ0JQeDlCRTtBUm8zSXJDOztBZTM1R0E7RUFBc0MsZ0JQejlCRDtBUnczSXJDOztBZTk1R0E7RUFBMEMsZ0JQMTlCTDtBUjQzSXJDOztBZWo2R0E7RUFBMkMsZ0JQMzlCTjtBUmc0SXJDOztBZXA2R0E7RUFBNEMsZ0JQNTlCUDtBUm80SXJDOztBZXY2R0E7RUFBeUMsZ0JQNzlCSjtBUnc0SXJDOztBZTE2R0E7RUFBd0MsZ0JQOTlCSDtBUjQ0SXJDOztBZTc2R0E7RUFBa0MsZ0JQLzlCRztBUmc1SXJDOztBZWg3R0E7RUFBb0MsZ0JQaCtCQztBUm81SXJDOztBZW43R0E7RUFBa0MsZ0JQaitCRztBUnc1SXJDOztBZXQ3R0E7RUFBb0MsZ0JQbCtCQztBUjQ1SXJDOztBZXo3R0E7RUFBcUMsZ0JQbitCQTtBUmc2SXJDOztBZTU3R0E7RUFBc0MsZ0JQcCtCRDtBUm82SXJDOztBZS83R0E7RUFBcUMsZ0JQcitCQTtBUnc2SXJDOztBZWw4R0E7RUFBc0MsZ0JQdCtCRDtBUjQ2SXJDOztBZXI4R0E7RUFBc0MsZ0JQditCRDtBUmc3SXJDOztBZXg4R0E7RUFBb0MsZ0JQeCtCQztBUm83SXJDOztBZTM4R0E7RUFBa0MsZ0JQeitCRztBUnc3SXJDOztBZTk4R0E7RUFBc0MsZ0JQMStCRDtBUjQ3SXJDOztBZWo5R0E7RUFBcUMsZ0JQMytCQTtBUmc4SXJDOztBZXA5R0E7RUFBb0MsZ0JQNStCQztBUm84SXJDOztBZXY5R0E7RUFBd0MsZ0JQNytCSDtBUnc4SXJDOztBZTE5R0E7RUFBa0MsZ0JQOStCRztBUjQ4SXJDOztBZTc5R0E7RUFBa0MsZ0JQLytCRztBUmc5SXJDOztBZWgrR0E7RUFBbUMsZ0JQaC9CRTtBUm85SXJDOztBZW4rR0E7RUFBaUMsZ0JQai9CSTtBUnc5SXJDOztBZXQrR0E7RUFBa0MsZ0JQbC9CRztBUjQ5SXJDOztBZXorR0E7RUFBcUMsZ0JQbi9CQTtBUmcrSXJDOztBZTUrR0E7RUFBc0MsZ0JQcC9CRDtBUm8rSXJDOztBZS8rR0E7RUFBbUMsZ0JQci9CRTtBUncrSXJDOztBZWwvR0E7RUFBcUMsZ0JQdC9CQTtBUjQrSXJDOztBZXIvR0E7RUFBeUMsZ0JQdi9CSjtBUmcvSXJDOztBZXgvR0E7RUFBcUMsZ0JQeC9CQTtBUm8vSXJDOztBZTMvR0E7RUFBaUMsZ0JQei9CSTtBUncvSXJDOztBZTkvR0E7RUFBd0MsZ0JQMS9CSDtBUjQvSXJDOztBZWpnSEE7RUFBd0MsZ0JQMy9CSDtBUmdnSnJDOztBZXBnSEE7RUFBb0MsZ0JQNS9CQztBUm9nSnJDOztBZXZnSEE7RUFBc0MsZ0JQNy9CRDtBUndnSnJDOztBZTFnSEE7RUFBcUMsZ0JQOS9CQTtBUjRnSnJDOztBZTdnSEE7RUFBcUMsZ0JQLy9CQTtBUmdoSnJDOztBZWhoSEE7RUFBOEMsZ0JQaGdDVDtBUm9oSnJDOztBZW5oSEE7RUFBeUMsZ0JQamdDSjtBUndoSnJDOztBZXRoSEE7RUFBc0MsZ0JQbGdDRDtBUjRoSnJDOztBZXpoSEE7RUFBcUMsZ0JQbmdDQTtBUmdpSnJDOztBZTVoSEE7RUFBb0MsZ0JQcGdDQztBUm9pSnJDOztBZS9oSEE7RUFBNEMsZ0JQcmdDUDtBUndpSnJDOztBZWxpSEE7RUFBbUMsZ0JQdGdDRTtBUjRpSnJDOztBZXJpSEE7RUFBb0MsZ0JQdmdDQztBUmdqSnJDOztBZXhpSEE7RUFBbUMsZ0JQeGdDRTtBUm9qSnJDOztBZTNpSEE7RUFBd0MsZ0JQemdDSDtBUndqSnJDOztBZTlpSEE7RUFBMkMsZ0JQMWdDTjtBUjRqSnJDOztBZWpqSEE7RUFBaUMsZ0JQM2dDSTtBUmdrSnJDOztBZXBqSEE7RUFBaUMsZ0JQNWdDSTtBUm9rSnJDOztBZXZqSEE7RUFBdUMsZ0JQN2dDRjtBUndrSnJDOztBZTFqSEE7RUFBb0MsZ0JQOWdDQztBUjRrSnJDOztBZTdqSEE7RUFBaUMsZ0JQL2dDSTtBUmdsSnJDOztBZWhrSEE7RUFBa0MsZ0JQaGhDRztBUm9sSnJDOztBZW5rSEE7RUFBa0MsZ0JQamhDRztBUndsSnJDOztBZXRrSEE7RUFBbUMsZ0JQbGhDRTtBUjRsSnJDOztBZXprSEE7RUFBMkMsZ0JQbmhDTjtBUmdtSnJDOztBZTVrSEE7RUFBK0IsZ0JQcGhDTTtBUm9tSnJDOztBZS9rSEE7RUFBc0MsZ0JQcmhDRDtBUndtSnJDOztBZWxsSEE7RUFBcUMsZ0JQdGhDQTtBUjRtSnJDOztBZXJsSEE7RUFBa0MsZ0JQdmhDRztBUmduSnJDOztBZXhsSEE7RUFBbUMsZ0JQeGhDRTtBUm9uSnJDOztBZTNsSEE7RUFBb0MsZ0JQemhDQztBUnduSnJDOztBZTlsSEE7RUFBZ0MsZ0JQMWhDSztBUjRuSnJDOztBZWptSEE7RUFBeUMsZ0JQM2hDSjtBUmdvSnJDOztBZXBtSEE7RUFBb0MsZ0JQNWhDQztBUm9vSnJDOztBZXZtSEE7RUFBcUMsZ0JQN2hDQTtBUndvSnJDOztBZTFtSEE7RUFBbUMsZ0JQOWhDRTtBUjRvSnJDOztBZTdtSEE7RUFBb0MsZ0JQL2hDQztBUmdwSnJDOztBZWhuSEE7RUFBbUMsZ0JQaGlDRTtBUm9wSnJDOztBZW5uSEE7RUFBd0MsZ0JQamlDSDtBUndwSnJDOztBZXRuSEE7RUFBMEMsZ0JQbGlDTDtBUjRwSnJDOztBZXpuSEE7RUFBb0MsZ0JQbmlDQztBUmdxSnJDOztBZTVuSEE7RUFBaUMsZ0JQcGlDSTtBUm9xSnJDOztBZS9uSEE7RUFBc0MsZ0JQcmlDRDtBUndxSnJDOztBZWxvSEE7RUFBNEMsZ0JQdGlDUDtBUjRxSnJDOztBZXJvSEE7RUFBaUMsZ0JQdmlDSTtBUmdySnJDOztBZXhvSEE7RUFBc0MsZ0JQeGlDRDtBUm9ySnJDOztBZTNvSEE7RUFBMEMsZ0JQemlDTDtBUndySnJDOztBZTlvSEE7RUFBbUMsZ0JQMWlDRTtBUjRySnJDOztBZWpwSEE7RUFBbUMsZ0JQM2lDRTtBUmdzSnJDOztBZXBwSEE7RUFBaUMsZ0JQNWlDSTtBUm9zSnJDOztBZXZwSEE7RUFBcUMsZ0JQN2lDQTtBUndzSnJDOztBZTFwSEE7RUFBeUMsZ0JQOWlDSjtBUjRzSnJDOztBZTdwSEE7RUFBcUMsZ0JQL2lDQTtBUmd0SnJDOztBZWhxSEE7RUFBbUMsZ0JQaGpDRTtBUm90SnJDOztBZW5xSEE7RUFBd0MsZ0JQampDSDtBUnd0SnJDOztBZXRxSEE7RUFBMkMsZ0JQbGpDTjtBUjR0SnJDOztBZXpxSEE7RUFBb0MsZ0JQbmpDQztBUmd1SnJDOztBZTVxSEE7RUFBbUMsZ0JQcGpDRTtBUm91SnJDOztBZS9xSEE7RUFBMEMsZ0JQcmpDTDtBUnd1SnJDOztBZWxySEE7RUFBa0MsZ0JQdGpDRztBUjR1SnJDOztBZXJySEE7RUFBdUMsZ0JQdmpDRjtBUmd2SnJDOztBZXhySEE7RUFBeUMsZ0JQeGpDSjtBUm92SnJDOztBZTNySEE7RUFBdUMsZ0JQempDRjtBUnd2SnJDOztBZTlySEE7RUFBd0MsZ0JQMWpDSDtBUjR2SnJDOztBZWpzSEE7RUFBd0MsZ0JQM2pDSDtBUmd3SnJDOztBZXBzSEE7RUFBdUMsZ0JQNWpDRjtBUm93SnJDOztBZXZzSEE7RUFBaUMsZ0JQN2pDSTtBUnd3SnJDOztBZTFzSEE7RUFBdUMsZ0JQOWpDRjtBUjR3SnJDOztBZTdzSEE7RUFBdUMsZ0JQL2pDRjtBUmd4SnJDOztBZWh0SEE7RUFBcUMsZ0JQaGtDQTtBUm94SnJDOztBZW50SEE7RUFBb0MsZ0JQamtDQztBUnd4SnJDOztBZXR0SEE7RUFBa0MsZ0JQbGtDRztBUjR4SnJDOztBZXp0SEE7RUFBaUMsZ0JQbmtDSTtBUmd5SnJDOztBZTV0SEE7RUFBc0MsZ0JQcGtDRDtBUm95SnJDOztBZS90SEE7RUFBNEMsZ0JQcmtDUDtBUnd5SnJDOztBZWx1SEE7RUFBdUMsZ0JQdGtDRjtBUjR5SnJDOztBZXJ1SEE7RUFBMkMsZ0JQdmtDTjtBUmd6SnJDOztBZXh1SEE7RUFBcUMsZ0JQeGtDQTtBUm96SnJDOztBZTN1SEE7RUFBeUMsZ0JQemtDSjtBUnd6SnJDOztBZTl1SEE7RUFBc0MsZ0JQMWtDRDtBUjR6SnJDOztBZWp2SEE7RUFBc0MsZ0JQM2tDRDtBUmcwSnJDOztBZXB2SEE7RUFBNkMsZ0JQNWtDUjtBUm8wSnJDOztBZXZ2SEE7RUFBa0QsZ0JQN2tDYjtBUncwSnJDOztBZTF2SEE7RUFBeUMsZ0JQOWtDSjtBUjQwSnJDOztBZTd2SEE7RUFBNEMsZ0JQL2tDUDtBUmcxSnJDOztBZWh3SEE7RUFBMkMsZ0JQaGxDTjtBUm8xSnJDOztBZW53SEE7RUFBaUMsZ0JQamxDSTtBUncxSnJDOztBZXR3SEE7RUFBeUMsZ0JQbGxDSjtBUjQxSnJDOztBZXp3SEE7RUFBd0MsZ0JQbmxDSDtBUmcySnJDOztBZTV3SEE7RUFBaUMsZ0JQcGxDSTtBUm8ySnJDOztBZS93SEE7RUFBcUMsZ0JQcmxDQTtBUncySnJDOztBZWx4SEE7RUFBd0MsZ0JQdGxDSDtBUjQySnJDOztBZXJ4SEE7RUFBbUMsZ0JQdmxDRTtBUmczSnJDOztBZXh4SEE7RUFBa0MsZ0JQeGxDRztBUm8zSnJDOztBZTN4SEE7RUFBaUMsZ0JQemxDSTtBUnczSnJDOztBZTl4SEE7RUFBc0MsZ0JQMWxDRDtBUjQzSnJDOztBZWp5SEE7RUFBaUMsZ0JQM2xDSTtBUmc0SnJDOztBZXB5SEE7RUFBcUMsZ0JQNWxDQTtBUm80SnJDOztBZXZ5SEE7RUFBb0MsZ0JQN2xDQztBUnc0SnJDOztBZTF5SEE7RUFBb0MsZ0JQOWxDQztBUjQ0SnJDOztBZTd5SEE7RUFBcUMsZ0JQL2xDQTtBUmc1SnJDOztBZWh6SEE7RUFBMkMsZ0JQaG1DTjtBUm81SnJDOztBZW56SEE7RUFBNEMsZ0JQam1DUDtBUnc1SnJDOztBZXR6SEE7RUFBMkMsZ0JQbG1DTjtBUjQ1SnJDOztBZXp6SEE7RUFBaUMsZ0JQbm1DSTtBUmc2SnJDOztBZTV6SEE7RUFBcUMsZ0JQcG1DQTtBUm82SnJDOztBZS96SEE7RUFBc0MsZ0JQcm1DRDtBUnc2SnJDOztBZWwwSEE7RUFBMEMsZ0JQdG1DTDtBUjQ2SnJDOztBZXIwSEE7RUFBZ0QsZ0JQdm1DWDtBUmc3SnJDOztBZXgwSEE7RUFBZ0QsZ0JQeG1DWDtBUm83SnJDOztBZTMwSEE7RUFBaUQsZ0JQem1DWjtBUnc3SnJDOztBZTkwSEE7RUFBOEMsZ0JQMW1DVDtBUjQ3SnJDOztBZWoxSEE7RUFBNEMsZ0JQM21DUDtBUmc4SnJDOztBZXAxSEE7RUFBNEMsZ0JQNW1DUDtBUm84SnJDOztBZXYxSEE7RUFBNkMsZ0JQN21DUjtBUnc4SnJDOztBZTExSEE7RUFBMEMsZ0JQOW1DTDtBUjQ4SnJDOztBZTcxSEE7RUFBcUMsZ0JQL21DQTtBUmc5SnJDOztBZWgySEE7RUFBdUMsZ0JQaG5DRjtBUm85SnJDOztBZW4ySEE7RUFBcUMsZ0JQam5DQTtBUnc5SnJDOztBZXQySEE7RUFBeUMsZ0JQbG5DSjtBUjQ5SnJDOztBZXoySEE7RUFBa0MsZ0JQbm5DRztBUmcrSnJDOztBZTUySEE7RUFBaUMsZ0JQcG5DSTtBUm8rSnJDOztBZS8ySEE7RUFBaUMsZ0JQcm5DSTtBUncrSnJDOztBZWwzSEE7RUFBb0MsZ0JQdG5DQztBUjQrSnJDOztBZXIzSEE7RUFBa0MsZ0JQdm5DRztBUmcvSnJDOztBZXgzSEE7RUFBbUMsZ0JQeG5DRTtBUm8vSnJDOztBZTMzSEE7RUFBc0MsZ0JQem5DRDtBUncvSnJDOztBZTkzSEE7RUFBb0MsZ0JQMW5DQztBUjQvSnJDOztBZWo0SEE7RUFBc0MsZ0JQM25DRDtBUmdnS3JDOztBZXA0SEE7RUFBaUMsZ0JQNW5DSTtBUm9nS3JDOztBZXY0SEE7RUFBd0MsZ0JQN25DSDtBUndnS3JDOztBZTE0SEE7RUFBcUMsZ0JQOW5DQTtBUjRnS3JDOztBZTc0SEE7RUFBZ0MsZ0JQL25DSztBUmdoS3JDOztBZWg1SEE7RUFBdUMsZ0JQaG9DRjtBUm9oS3JDOztBZW41SEE7RUFBMkMsZ0JQam9DTjtBUndoS3JDOztBZXQ1SEE7RUFBdUMsZ0JQbG9DRjtBUjRoS3JDOztBZXo1SEE7RUFBMkMsZ0JQbm9DTjtBUmdpS3JDOztBZTU1SEE7RUFBaUQsZ0JQcG9DWjtBUm9pS3JDOztBZS81SEE7RUFBNkMsZ0JQcm9DUjtBUndpS3JDOztBZWw2SEE7RUFBNEMsZ0JQdG9DUDtBUjRpS3JDOztBZXI2SEE7RUFBbUQsZ0JQdm9DZDtBUmdqS3JDOztBZXg2SEE7RUFBNkMsZ0JQeG9DUjtBUm9qS3JDOztBZTM2SEE7RUFBNEMsZ0JQem9DUDtBUndqS3JDOztBZTk2SEE7RUFBZ0QsZ0JQMW9DWDtBUjRqS3JDOztBZWo3SEE7RUFBNkMsZ0JQM29DUjtBUmdrS3JDOztBZXA3SEE7RUFBNkMsZ0JQNW9DUjtBUm9rS3JDOztBZXY3SEE7RUFBNkMsZ0JQN29DUjtBUndrS3JDOztBZTE3SEE7RUFBb0MsZ0JQOW9DQztBUjRrS3JDOztBZTc3SEE7RUFBc0MsZ0JQL29DRDtBUmdsS3JDOztBZWg4SEE7RUFBcUMsZ0JQaHBDQTtBUm9sS3JDOztBZW44SEE7RUFBbUMsZ0JQanBDRTtBUndsS3JDOztBZXQ4SEE7RUFBaUMsZ0JQbHBDSTtBUjRsS3JDOztBZXo4SEE7RUFBd0MsZ0JQbnBDSDtBUmdtS3JDOztBZTU4SEE7RUFBd0MsZ0JQcHBDSDtBUm9tS3JDOztBZS84SEE7RUFBMEMsZ0JQcnBDTDtBUndtS3JDOztBZWw5SEE7RUFBMEMsZ0JQdHBDTDtBUjRtS3JDOztBZXI5SEE7RUFBaUMsZ0JQdnBDSTtBUmduS3JDOztBZXg5SEE7RUFBcUMsZ0JQeHBDQTtBUm9uS3JDOztBZTM5SEE7RUFBbUMsZ0JQenBDRTtBUnduS3JDOztBZTk5SEE7RUFBaUMsZ0JQMXBDSTtBUjRuS3JDOztBZWorSEE7RUFBa0MsZ0JQM3BDRztBUmdvS3JDOztBZXArSEE7RUFBb0MsZ0JQNXBDQztBUm9vS3JDOztBZXYrSEE7RUFBbUMsZ0JQN3BDRTtBUndvS3JDOztBZTErSEE7RUFBcUMsZ0JQOXBDQTtBUjRvS3JDOztBZTcrSEE7RUFBbUMsZ0JQL3BDRTtBUmdwS3JDOztBZWgvSEE7RUFBa0MsZ0JQaHFDRztBUm9wS3JDOztBZW4vSEE7RUFBbUMsZ0JQanFDRTtBUndwS3JDOztBZXQvSEE7RUFBc0MsZ0JQbHFDRDtBUjRwS3JDOztBZXovSEE7RUFBcUMsZ0JQbnFDQTtBUmdxS3JDOztBZTUvSEE7RUFBZ0MsZ0JQcHFDSztBUm9xS3JDOztBZS8vSEE7RUFBc0MsZ0JQcnFDRDtBUndxS3JDOztBZWxnSUE7RUFBNkMsZ0JQdHFDUjtBUjRxS3JDOztBZXJnSUE7RUFBbUMsZ0JQdnFDRTtBUmdyS3JDOztBZXhnSUE7RUFBcUMsZ0JQeHFDQTtBUm9yS3JDOztBZTNnSUE7RUFBb0MsZ0JQenFDQztBUndyS3JDOztBZTlnSUE7RUFBb0MsZ0JQMXFDQztBUjRyS3JDOztBZWpoSUE7RUFBbUMsZ0JQM3FDRTtBUmdzS3JDOztBZXBoSUE7RUFBc0MsZ0JQNXFDRDtBUm9zS3JDOztBZXZoSUE7RUFBdUMsZ0JQN3FDRjtBUndzS3JDOztBZTFoSUE7RUFBMkMsZ0JQOXFDTjtBUjRzS3JDOztBZTdoSUE7RUFBaUQsZ0JQL3FDWjtBUmd0S3JDOztBZWhpSUE7RUFBNkMsZ0JQaHJDUjtBUm90S3JDOztBZW5pSUE7RUFBdUMsZ0JQanJDRjtBUnd0S3JDOztBZXRpSUE7RUFBc0MsZ0JQbHJDRDtBUjR0S3JDOztBZXppSUE7RUFBdUMsZ0JQbnJDRjtBUmd1S3JDOztBZTVpSUE7RUFBa0MsZ0JQcHJDRztBUm91S3JDOztBZS9pSUE7RUFBeUMsZ0JQcnJDSjtBUnd1S3JDOztBZWxqSUE7RUFBMEMsZ0JQdHJDTDtBUjR1S3JDOztBZXJqSUE7RUFBMEMsZ0JQdnJDTDtBUmd2S3JDOztBZXhqSUE7RUFBeUMsZ0JQeHJDSjtBUm92S3JDOztBZTNqSUE7RUFBc0MsZ0JQenJDRDtBUnd2S3JDOztBZTlqSUE7RUFBbUMsZ0JQMXJDRTtBUjR2S3JDOztBZWprSUE7RUFBZ0MsZ0JQM3JDSztBUmd3S3JDOztBZXBrSUE7RUFBcUMsZ0JQNXJDQTtBUm93S3JDOztBZXZrSUE7RUFBbUMsZ0JQN3JDRTtBUnd3S3JDOztBZTFrSUE7RUFBbUMsZ0JQOXJDRTtBUjR3S3JDOztBZTdrSUE7RUFBdUMsZ0JQL3JDRjtBUmd4S3JDOztBZWhsSUE7RUFBMkMsZ0JQaHNDTjtBUm94S3JDOztBZW5sSUE7RUFBK0MsZ0JQanNDVjtBUnd4S3JDOztBZXRsSUE7RUFBaUMsZ0JQbHNDSTtBUjR4S3JDOztBZXpsSUE7RUFBbUMsZ0JQbnNDRTtBUmd5S3JDOztBZTVsSUE7RUFBdUMsZ0JQcHNDRjtBUm95S3JDOztBZS9sSUE7RUFBMkMsZ0JQcnNDTjtBUnd5S3JDOztBZWxtSUE7RUFBNEMsZ0JQdHNDUDtBUjR5S3JDOztBZXJtSUE7RUFBZ0QsZ0JQdnNDWDtBUmd6S3JDOztBZXhtSUE7RUFBd0MsZ0JQeHNDSDtBUm96S3JDOztBZTNtSUE7RUFBNEMsZ0JQenNDUDtBUnd6S3JDOztBZTltSUE7RUFBNkMsZ0JQMXNDUjtBUjR6S3JDOztBZWpuSUE7RUFBaUQsZ0JQM3NDWjtBUmcwS3JDOztBZXBuSUE7RUFBK0MsZ0JQNXNDVjtBUm8wS3JDOztBZXZuSUE7RUFBbUMsZ0JQN3NDRTtBUncwS3JDOztBZTFuSUE7RUFBcUMsZ0JQOXNDQTtBUjQwS3JDOztBZTduSUE7RUFBaUMsZ0JQL3NDSTtBUmcxS3JDOztBZWhvSUE7RUFBdUMsZ0JQaHRDRjtBUm8xS3JDOztBZW5vSUE7RUFBdUMsZ0JQanRDRjtBUncxS3JDOztBZXRvSUE7RUFBMEMsZ0JQbHRDTDtBUjQxS3JDOztBZXpvSUE7RUFBbUMsZ0JQbnRDRTtBUmcyS3JDOztBZTVvSUE7RUFBdUMsZ0JQcHRDRjtBUm8yS3JDOztBZS9vSUE7RUFBcUMsZ0JQcnRDQTtBUncyS3JDOztBZWxwSUE7RUFBc0MsZ0JQdHRDRDtBUjQyS3JDOztBZXJwSUE7RUFBMEMsZ0JQdnRDTDtBUmczS3JDOztBZXhwSUE7RUFBZ0MsZ0JQeHRDSztBUm8zS3JDOztBZTNwSUE7RUFBb0MsZ0JQenRDQztBUnczS3JDOztBZTlwSUE7RUFBNkMsZ0JQMXRDUjtBUjQzS3JDOztBZWpxSUE7RUFBb0MsZ0JQM3RDQztBUmc0S3JDOztBZXBxSUE7RUFBa0MsZ0JQNXRDRztBUm80S3JDOztBZXZxSUE7RUFBb0MsZ0JQN3RDQztBUnc0S3JDOztBZTFxSUE7RUFBb0MsZ0JQOXRDQztBUjQ0S3JDOztBZTdxSUE7RUFBaUMsZ0JQL3RDSTtBUmc1S3JDOztBZWhySUE7RUFBMEMsZ0JQaHVDTDtBUm81S3JDOztBZW5ySUE7RUFBbUMsZ0JQanVDRTtBUnc1S3JDOztBZXRySUE7RUFBc0MsZ0JQbHVDRDtBUjQ1S3JDOztBZXpySUE7RUFBbUMsZ0JQbnVDRTtBUmc2S3JDOztBZTVySUE7RUFBaUMsZ0JQcHVDSTtBUm82S3JDOztBZS9ySUE7RUFBb0MsZ0JQcnVDQztBUnc2S3JDOztBZWxzSUE7RUFBc0MsZ0JQdHVDRDtBUjQ2S3JDOztBZXJzSUE7RUFBMEMsZ0JQdnVDTDtBUmc3S3JDOztBZXhzSUE7RUFBZ0MsZ0JQeHVDSztBUm83S3JDOztBZTNzSUE7RUFBZ0MsZ0JQenVDSztBUnc3S3JDOztBZTlzSUE7RUFBd0MsZ0JQMXVDSDtBUjQ3S3JDOztBZWp0SUE7RUFBeUMsZ0JQM3VDSjtBUmc4S3JDOztBZXB0SUE7RUFBMkMsZ0JQNXVDTjtBUm84S3JDOztBZXZ0SUE7RUFBb0MsZ0JQN3VDQztBUnc4S3JDOztBZTF0SUE7RUFBMEMsZ0JQOXVDTDtBUjQ4S3JDOztBZTd0SUE7RUFBaUQsZ0JQL3VDWjtBUmc5S3JDOztBZWh1SUE7RUFBb0MsZ0JQaHZDQztBUm85S3JDOztBZW51SUE7RUFBcUMsZ0JQanZDQTtBUnc5S3JDOztBZXR1SUE7RUFBeUMsZ0JQbHZDSjtBUjQ5S3JDOztBZXp1SUE7RUFBK0IsZ0JQbnZDTTtBUmcrS3JDOztBZTV1SUE7RUFBa0MsZ0JQcHZDRztBUm8rS3JDOztBZS91SUE7RUFBcUMsZ0JQcnZDQTtBUncrS3JDOztBZWx2SUE7RUFBbUMsZ0JQdHZDRTtBUjQrS3JDOztBZXJ2SUE7RUFBa0MsZ0JQdnZDRztBUmcvS3JDOztBZXh2SUE7RUFBMEMsZ0JQeHZDTDtBUm8vS3JDOztBZTN2SUE7RUFBcUMsZ0JQenZDQTtBUncvS3JDOztBZTl2SUE7RUFBZ0MsZ0JQMXZDSztBUjQvS3JDOztBZWp3SUE7RUFBa0MsZ0JQM3ZDRztBUmdnTHJDOztBZXB3SUE7RUFBb0MsZ0JQNXZDQztBUm9nTHJDOztBZXZ3SUE7RUFBcUMsZ0JQN3ZDQTtBUndnTHJDOztBZTF3SUE7RUFBdUMsZ0JQOXZDRjtBUjRnTHJDOztBZTd3SUE7RUFBa0MsZ0JQL3ZDRztBUmdoTHJDOztBZWh4SUE7RUFBc0MsZ0JQaHdDRDtBUm9oTHJDOztBZW54SUE7RUFBa0MsZ0JQandDRztBUndoTHJDOztBZXR4SUE7RUFBd0MsZ0JQbHdDSDtBUjRoTHJDOztBZXp4SUE7RUFBNEMsZ0JQbndDUDtBUmdpTHJDOztBZTV4SUE7RUFBeUMsZ0JQcHdDSjtBUm9pTHJDOztBZS94SUE7RUFBb0MsZ0JQcndDQztBUndpTHJDOztBZWx5SUE7RUFBbUMsZ0JQdHdDRTtBUjRpTHJDOztBZXJ5SUE7RUFBbUMsZ0JQdndDRTtBUmdqTHJDOztBZXh5SUE7RUFBdUMsZ0JQeHdDRjtBUm9qTHJDOztBZTN5SUE7RUFBd0MsZ0JQendDSDtBUndqTHJDOztBZTl5SUE7RUFBc0MsZ0JQMXdDRDtBUjRqTHJDOztBZWp6SUE7RUFBMEMsZ0JQM3dDTDtBUmdrTHJDOztBZXB6SUE7RUFBc0MsZ0JQNXdDRDtBUm9rTHJDOztBZXZ6SUE7RUFBMEMsZ0JQN3dDTDtBUndrTHJDOztBZTF6SUE7RUFBb0MsZ0JQOXdDQztBUjRrTHJDOztBZTd6SUE7RUFBMkMsZ0JQL3dDTjtBUmdsTHJDOztBZWgwSUE7RUFBaUQsZ0JQaHhDWjtBUm9sTHJDOztBZW4wSUE7RUFBMEMsZ0JQanhDTDtBUndsTHJDOztBZXQwSUE7RUFBcUMsZ0JQbHhDQTtBUjRsTHJDOztBZXowSUE7RUFBMkMsZ0JQbnhDTjtBUmdtTHJDOztBZTUwSUE7RUFBa0MsZ0JQcHhDRztBUm9tTHJDOztBZS8wSUE7RUFBb0MsZ0JQcnhDQztBUndtTHJDOztBZWwxSUE7RUFBa0MsZ0JQdHhDRztBUjRtTHJDOztBZXIxSUE7RUFBeUMsZ0JQdnhDSjtBUmduTHJDOztBZXgxSUE7RUFBZ0MsZ0JQeHhDSztBUm9uTHJDOztBZTMxSUE7RUFBb0MsZ0JQenhDQztBUnduTHJDOztBZTkxSUE7RUFBc0MsZ0JQMXhDRDtBUjRuTHJDOztBZWoySUE7RUFBbUMsZ0JQM3hDRTtBUmdvTHJDOztBZXAySUE7RUFBa0MsZ0JQNXhDRztBUm9vTHJDOztBZXYySUE7RUFBb0MsZ0JQN3hDQztBUndvTHJDOztBZTEySUE7RUFBZ0MsZ0JQOXhDSztBUjRvTHJDOztBZTcySUE7RUFBb0MsZ0JQL3hDQztBUmdwTHJDOztBZWgzSUE7RUFBc0MsZ0JQaHlDRDtBUm9wTHJDOztBZW4zSUE7RUFBb0MsZ0JQanlDQztBUndwTHJDOztBZXQzSUE7RUFBdUMsZ0JQbHlDRjtBUjRwTHJDOztBZXozSUE7RUFBbUMsZ0JQbnlDRTtBUmdxTHJDOztBZTUzSUE7RUFBdUMsZ0JQcHlDRjtBUm9xTHJDOztBZS8zSUE7RUFBOEMsZ0JQcnlDVDtBUndxTHJDOztBZWw0SUE7RUFBeUMsZ0JQdHlDSjtBUjRxTHJDOztBZXI0SUE7RUFBb0MsZ0JQdnlDQztBUmdyTHJDOztBZXg0SUE7RUFBeUMsZ0JQeHlDSjtBUm9yTHJDOztBZTM0SUE7RUFBeUMsZ0JQenlDSjtBUndyTHJDOztBZTk0SUE7RUFBdUMsZ0JQMXlDRjtBUjRyTHJDOztBZWo1SUE7RUFBb0MsZ0JQM3lDQztBUmdzTHJDOztBZXA1SUE7RUFBdUMsZ0JQNXlDRjtBUm9zTHJDOztBZXY1SUE7RUFBc0MsZ0JQN3lDRDtBUndzTHJDOztBZTE1SUE7RUFBeUMsZ0JQOXlDSjtBUjRzTHJDOztBZTc1SUE7RUFBeUMsZ0JQL3lDSjtBUmd0THJDOztBZWg2SUE7RUFBeUMsZ0JQaHpDSjtBUm90THJDOztBZW42SUE7RUFBK0MsZ0JQanpDVjtBUnd0THJDOztBZXQ2SUE7RUFBd0MsZ0JQbHpDSDtBUjR0THJDOztBZXo2SUE7RUFBd0MsZ0JQbnpDSDtBUmd1THJDOztBZTU2SUE7RUFBOEMsZ0JQcHpDVDtBUm91THJDOztBZS82SUE7RUFBNkMsZ0JQcnpDUjtBUnd1THJDOztBZWw3SUE7RUFBa0MsZ0JQdHpDRztBUjR1THJDOztBZXI3SUE7RUFBc0MsZ0JQdnpDRDtBUmd2THJDOztBZXg3SUE7RUFBeUMsZ0JQeHpDSjtBUm92THJDOztBZTM3SUE7RUFBeUMsZ0JQenpDSjtBUnd2THJDOztBZTk3SUE7RUFBdUMsZ0JQMXpDRjtBUjR2THJDOztBZWo4SUE7RUFBd0MsZ0JQM3pDSDtBUmd3THJDOztBZXA4SUE7RUFBeUMsZ0JQNXpDSjtBUm93THJDOztBZXY4SUE7RUFBNkMsZ0JQN3pDUjtBUnd3THJDOztBZTE4SUE7RUFBeUMsZ0JQOXpDSjtBUjR3THJDOztBZTc4SUE7RUFBd0MsZ0JQL3pDSDtBUmd4THJDOztBZWg5SUE7RUFBZ0MsZ0JQaDBDSztBUm94THJDOztBZW45SUE7RUFBK0IsZ0JQajBDTTtBUnd4THJDOztBZXQ5SUE7RUFBZ0MsZ0JQbDBDSztBUjR4THJDOztBZXo5SUE7RUFBdUMsZ0JQbjBDRjtBUmd5THJDOztBZTU5SUE7RUFBMkMsZ0JQcDBDTjtBUm95THJDOztBZS85SUE7RUFBMkMsZ0JQcjBDTjtBUnd5THJDOztBZWwrSUE7RUFBMEMsZ0JQdDBDTDtBUjR5THJDOztBZXIrSUE7RUFBZ0MsZ0JQdjBDSztBUmd6THJDOztBZXgrSUE7RUFBdUMsZ0JQeDBDRjtBUm96THJDOztBZTMrSUE7RUFBa0MsZ0JQejBDRztBUnd6THJDOztBZTkrSUE7RUFBc0MsZ0JQMTBDRDtBUjR6THJDOztBZWovSUE7RUFBd0MsZ0JQMzBDSDtBUmcwTHJDOztBZXAvSUE7RUFBNkMsZ0JQNTBDUjtBUm8wTHJDOztBZXYvSUE7RUFBa0MsZ0JQNzBDRztBUncwTHJDOztBZTEvSUE7RUFBd0MsZ0JQOTBDSDtBUjQwTHJDOztBZTcvSUE7RUFBNkMsZ0JQLzBDUjtBUmcxTHJDOztBZWhnSkE7RUFBa0MsZ0JQaDFDRztBUm8xTHJDOztBZW5nSkE7RUFBc0MsZ0JQajFDRDtBUncxTHJDOztBZXRnSkE7RUFBMEMsZ0JQbDFDTDtBUjQxTHJDOztBZXpnSkE7RUFBNEMsZ0JQbjFDUDtBUmcyTHJDOztBZTVnSkE7RUFBaUMsZ0JQcDFDSTtBUm8yTHJDOztBZS9nSkE7RUFBd0MsZ0JQcjFDSDtBUncyTHJDOztBZWxoSkE7RUFBd0MsZ0JQdDFDSDtBUjQyTHJDOztBZXJoSkE7RUFBaUMsZ0JQdjFDSTtBUmczTHJDOztBZXhoSkE7RUFBaUMsZ0JQeDFDSTtBUm8zTHJDOztBZTNoSkE7RUFBd0MsZ0JQejFDSDtBUnczTHJDOztBZTloSkE7RUFBeUMsZ0JQMTFDSjtBUjQzTHJDOztBZWppSkE7RUFBeUMsZ0JQMzFDSjtBUmc0THJDOztBZXBpSkE7RUFBd0MsZ0JQNTFDSDtBUm80THJDOztBZXZpSkE7RUFBb0MsZ0JQNzFDQztBUnc0THJDOztBZTFpSkE7RUFBbUMsZ0JQOTFDRTtBUjQ0THJDOztBZTdpSkE7RUFBd0MsZ0JQLzFDSDtBUmc1THJDOztBZWhqSkE7RUFBaUMsZ0JQaDJDSTtBUm81THJDOztBZW5qSkE7RUFBbUMsZ0JQajJDRTtBUnc1THJDOztBZXRqSkE7RUFBd0MsZ0JQbDJDSDtBUjQ1THJDOztBZXpqSkE7RUFBZ0MsZ0JQbjJDSztBUmc2THJDOztBZTVqSkE7RUFBc0MsZ0JQcDJDRDtBUm82THJDOztBZS9qSkE7RUFBaUMsZ0JQcjJDSTtBUnc2THJDOztBZWxrSkE7RUFBb0MsZ0JQdDJDQztBUjQ2THJDOztBZXJrSkE7RUFBcUMsZ0JQdjJDQTtBUmc3THJDOztBZXhrSkE7RUFBdUMsZ0JQeDJDRjtBUm83THJDOztBZTNrSkE7RUFBc0MsZ0JQejJDRDtBUnc3THJDOztBZTlrSkE7RUFBaUMsZ0JQMTJDSTtBUjQ3THJDOztBZWpsSkE7RUFBMEMsZ0JQMzJDTDtBUmc4THJDOztBZXBsSkE7RUFBeUMsZ0JQNTJDSjtBUm84THJDOztBZXZsSkE7RUFBZ0QsZ0JQNzJDWDtBUnc4THJDOztBZTFsSkE7RUFBb0QsZ0JQOTJDZjtBUjQ4THJDOztBZTdsSkE7RUFBeUMsZ0JQLzJDSjtBUmc5THJDOztBZWhtSkE7RUFBa0MsZ0JQaDNDRztBUm85THJDOztBZW5tSkE7RUFBeUMsZ0JQajNDSjtBUnc5THJDOztBZXRtSkE7RUFBd0MsZ0JQbDNDSDtBUjQ5THJDOztBZXptSkE7RUFBdUMsZ0JQbjNDRjtBUmcrTHJDOztBZTVtSkE7RUFBeUMsZ0JQcDNDSjtBUm8rTHJDOztBZS9tSkE7RUFBNEMsZ0JQcjNDUDtBUncrTHJDOztBZWxuSkE7RUFBb0MsZ0JQdDNDQztBUjQrTHJDOztBZXJuSkE7RUFBbUMsZ0JQdjNDRTtBUmcvTHJDOztBZXhuSkE7RUFBeUMsZ0JQeDNDSjtBUm8vTHJDOztBZTNuSkE7RUFBbUMsZ0JQejNDRTtBUncvTHJDOztBZTluSkE7RUFBK0IsZ0JQMTNDTTtBUjQvTHJDOztBZWpvSkE7RUFBbUMsZ0JQMzNDRTtBUmdnTXJDOztBZXBvSkE7RUFBcUMsZ0JQNTNDQTtBUm9nTXJDOztBZXZvSkE7RUFBNEMsZ0JQNzNDUDtBUndnTXJDOztBZTFvSkE7RUFBNEMsZ0JQOTNDUDtBUjRnTXJDOztBZTdvSkE7RUFBc0MsZ0JQLzNDRDtBUmdoTXJDOztBZWhwSkE7RUFBc0MsZ0JQaDRDRDtBUm9oTXJDOztBZW5wSkE7RUFBa0MsZ0JQajRDRztBUndoTXJDOztBZXRwSkE7RUFBdUMsZ0JQbDRDRjtBUjRoTXJDOztBZXpwSkE7RUFBd0MsZ0JQbjRDSDtBUmdpTXJDOztBZTVwSkE7RUFBa0MsZ0JQcDRDRztBUm9pTXJDOztBZS9wSkE7RUFBc0MsZ0JQcjRDRDtBUndpTXJDOztBZWxxSkE7RUFBbUMsZ0JQdDRDRTtBUjRpTXJDOztBZXJxSkE7RUFBd0MsZ0JQdjRDSDtBUmdqTXJDOztBZXhxSkE7RUFBb0MsZ0JQeDRDQztBUm9qTXJDOztBZTNxSkE7RUFBc0MsZ0JQejRDRDtBUndqTXJDOztBZTlxSkE7RUFBMEMsZ0JQMTRDTDtBUjRqTXJDOztBZWpySkE7RUFBb0MsZ0JQMzRDQztBUmdrTXJDOztBZXBySkE7RUFBc0MsZ0JQNTRDRDtBUm9rTXJDOztBZXZySkE7RUFBZ0MsZ0JQNzRDSztBUndrTXJDOztBZTFySkE7RUFBeUMsZ0JQOTRDSjtBUjRrTXJDOztBZTdySkE7RUFBbUMsZ0JQLzRDRTtBUmdsTXJDOztBZWhzSkE7RUFBeUMsZ0JQaDVDSjtBUm9sTXJDOztBZW5zSkE7RUFBb0MsZ0JQajVDQztBUndsTXJDOztBZXRzSkE7RUFBa0MsZ0JQbDVDRztBUjRsTXJDOztBZXpzSkE7RUFBd0MsZ0JQbjVDSDtBUmdtTXJDOztBZTVzSkE7RUFBbUMsZ0JQcDVDRTtBUm9tTXJDOztBZS9zSkE7RUFBa0MsZ0JQcjVDRztBUndtTXJDOztBZWx0SkE7RUFBb0MsZ0JQdDVDQztBUjRtTXJDOztBZXJ0SkE7RUFBZ0QsZ0JQdjVDWDtBUmduTXJDOztBZXh0SkE7RUFBK0MsZ0JQeDVDVjtBUm9uTXJDOztBZTN0SkE7RUFBMkMsZ0JQejVDTjtBUnduTXJDOztBZTl0SkE7RUFBb0MsZ0JQMTVDQztBUjRuTXJDOztBZWp1SkE7RUFBc0MsZ0JQMzVDRDtBUmdvTXJDOztBZXB1SkE7RUFBbUMsZ0JQNTVDRTtBUm9vTXJDOztBZXZ1SkE7RUFBeUMsZ0JQNzVDSjtBUndvTXJDOztBZTF1SkE7RUFBMEMsZ0JQOTVDTDtBUjRvTXJDOztBZTd1SkE7RUFBbUMsZ0JQLzVDRTtBUmdwTXJDOztBZWh2SkE7RUFBaUMsZ0JQaDZDSTtBUm9wTXJDOztBZW52SkE7RUFBcUMsZ0JQajZDQTtBUndwTXJDOztBZXR2SkE7RUFBdUMsZ0JQbDZDRjtBUjRwTXJDOztBZXp2SkE7RUFBMEMsZ0JQbjZDTDtBUmdxTXJDOztBZTV2SkE7RUFBbUMsZ0JQcDZDRTtBUm9xTXJDOztBZS92SkE7RUFBbUMsZ0JQcjZDRTtBUndxTXJDOztBZWx3SkE7RUFBcUMsZ0JQdDZDQTtBUjRxTXJDOztBZXJ3SkE7RUFBeUMsZ0JQdjZDSjtBUmdyTXJDOztBZXh3SkE7RUFBdUMsZ0JQeDZDRjtBUm9yTXJDOztBZTN3SkE7RUFBa0MsZ0JQejZDRztBUndyTXJDOztBZTl3SkE7RUFBc0MsZ0JQMTZDRDtBUjRyTXJDOztBZWp4SkE7RUFBbUMsZ0JQMzZDRTtBUmdzTXJDOztBZXB4SkE7RUFBdUMsZ0JQNTZDRjtBUm9zTXJDOztBZXZ4SkE7RUFBeUMsZ0JQNzZDSjtBUndzTXJDOztBZTF4SkE7RUFBc0MsZ0JQOTZDRDtBUjRzTXJDOztBZTd4SkE7RUFBcUMsZ0JQLzZDQTtBUmd0TXJDOztBZWh5SkE7RUFBb0MsZ0JQaDdDQztBUm90TXJDOztBZW55SkE7RUFBd0MsZ0JQajdDSDtBUnd0TXJDOztBZXR5SkE7RUFBZ0MsZ0JQbDdDSztBUjR0TXJDOztBZXp5SkE7RUFBbUMsZ0JQbjdDRTtBUmd1TXJDOztBZTV5SkE7RUFBaUMsZ0JQcDdDSTtBUm91TXJDOztBZS95SkE7RUFBMEMsZ0JQcjdDTDtBUnd1TXJDOztBZWx6SkE7RUFBaUMsZ0JQdDdDSTtBUjR1TXJDOztBZXJ6SkE7RUFBa0MsZ0JQdjdDRztBUmd2TXJDOztBZXh6SkE7RUFBbUMsZ0JQeDdDRTtBUm92TXJDOztBZTN6SkE7RUFBdUMsZ0JQejdDRjtBUnd2TXJDOztBZTl6SkE7RUFBb0MsZ0JQMTdDQztBUjR2TXJDOztBZWowSkE7RUFBa0MsZ0JQMzdDRztBUmd3TXJDOztBZXAwSkE7RUFBMEMsZ0JQNTdDTDtBUm93TXJDOztBZXYwSkE7RUFBNkMsZ0JQNzdDUjtBUnd3TXJDOztBZTEwSkE7RUFBZ0MsZ0JQOTdDSztBUjR3TXJDOztBZTcwSkE7RUFBdUMsZ0JQLzdDRjtBUmd4TXJDOztBZWgxSkE7RUFBdUMsZ0JQaDhDRjtBUm94TXJDOztBZW4xSkE7RUFBa0MsZ0JQajhDRztBUnd4TXJDOztBZXQxSkE7RUFBMkMsZ0JQbDhDTjtBUjR4TXJDOztBZXoxSkE7RUFBNkMsZ0JQbjhDUjtBUmd5TXJDOztBZTUxSkE7RUFBMkMsZ0JQcDhDTjtBUm95TXJDOztBZS8xSkE7RUFBMkMsZ0JQcjhDTjtBUnd5TXJDOztBZWwySkE7RUFBb0MsZ0JQdDhDQztBUjR5TXJDOztBZXIySkE7RUFBdUMsZ0JQdjhDRjtBUmd6TXJDOztBZXgySkE7RUFBK0IsZ0JQeDhDTTtBUm96TXJDOztBZTMySkE7RUFBaUMsZ0JQejhDSTtBUnd6TXJDOztBZTkySkE7RUFBd0MsZ0JQMThDSDtBUjR6TXJDOztBZWozSkE7RUFBb0MsZ0JQMzhDQztBUmcwTXJDOztBZXAzSkE7RUFBcUMsZ0JQNThDQTtBUm8wTXJDOztBZXYzSkE7RUFBbUMsZ0JQNzhDRTtBUncwTXJDOztBZTEzSkE7RUFBa0MsZ0JQOThDRztBUjQwTXJDOztBZTczSkE7RUFBdUMsZ0JQLzhDRjtBUmcxTXJDOztBZWg0SkE7RUFBcUMsZ0JQaDlDQTtBUm8xTXJDOztBZW40SkE7RUFBaUMsZ0JQajlDSTtBUncxTXJDOztBZXQ0SkE7RUFBc0MsZ0JQbDlDRDtBUjQxTXJDOztBZXo0SkE7RUFBMkMsZ0JQbjlDTjtBUmcyTXJDOztBZTU0SkE7RUFBb0MsZ0JQcDlDQztBUm8yTXJDOztBZS80SkE7RUFBaUMsZ0JQcjlDSTtBUncyTXJDOztBZWw1SkE7RUFBb0MsZ0JQdDlDQztBUjQyTXJDOztBZXI1SkE7RUFBeUMsZ0JQdjlDSjtBUmczTXJDOztBZXg1SkE7RUFBb0MsZ0JQeDlDQztBUm8zTXJDOztBZTM1SkE7RUFBNkMsZ0JQejlDUjtBUnczTXJDOztBZTk1SkE7RUFBZ0QsZ0JQMTlDWDtBUjQzTXJDOztBZWo2SkE7RUFBc0MsZ0JQMzlDRDtBUmc0TXJDOztBZXA2SkE7RUFBa0MsZ0JQNTlDRztBUm80TXJDOztBZXY2SkE7RUFBbUMsZ0JQNzlDRTtBUnc0TXJDOztBZTE2SkE7RUFBbUMsZ0JQOTlDRTtBUjQ0TXJDOztBZTc2SkE7RUFBd0MsZ0JQLzlDSDtBUmc1TXJDOztBZWg3SkE7RUFBbUMsZ0JQaCtDRTtBUm81TXJDOztBZW43SkE7RUFBbUMsZ0JQaitDRTtBUnc1TXJDOztBZXQ3SkE7RUFBdUMsZ0JQbCtDRjtBUjQ1TXJDOztBZXo3SkE7RUFBcUMsZ0JQbitDQTtBUmc2TXJDOztBZTU3SkE7RUFBbUMsZ0JQcCtDRTtBUm82TXJDOztBZS83SkE7RUFBb0MsZ0JQcitDQztBUnc2TXJDOztBZWw4SkE7RUFBbUMsZ0JQdCtDRTtBUjQ2TXJDOztBZXI4SkE7RUFBMEMsZ0JQditDTDtBUmc3TXJDOztBZXg4SkE7RUFBNEMsZ0JQeCtDUDtBUm83TXJDOztBZTM4SkE7RUFBeUMsZ0JQeitDSjtBUnc3TXJDOztBZTk4SkE7RUFBd0MsZ0JQMStDSDtBUjQ3TXJDOztBZWo5SkE7RUFBd0MsZ0JQMytDSDtBUmc4TXJDOztBZXA5SkE7RUFBcUMsZ0JQNStDQTtBUm84TXJDOztBZXY5SkE7RUFBcUMsZ0JQNytDQTtBUnc4TXJDOztBZTE5SkE7RUFBbUMsZ0JQOStDRTtBUjQ4TXJDOztBZTc5SkE7RUFBc0MsZ0JQLytDRDtBUmc5TXJDOztBZWgrSkE7RUFBMEMsZ0JQaC9DTDtBUm85TXJDOztBZW4rSkE7RUFBbUMsZ0JQai9DRTtBUnc5TXJDOztBZXQrSkE7RUFBeUMsZ0JQbC9DSjtBUjQ5TXJDOztBZXorSkE7RUFBbUMsZ0JQbi9DRTtBUmcrTXJDOztBZTUrSkE7RUFBa0MsZ0JQcC9DRztBUm8rTXJDOztBZS8rSkE7RUFBc0MsZ0JQci9DRDtBUncrTXJDOztBZWwvSkE7RUFBc0MsZ0JQdC9DRDtBUjQrTXJDOztBZXIvSkE7RUFBNkMsZ0JQdi9DUjtBUmcvTXJDOztBZXgvSkE7RUFBeUMsZ0JQeC9DSjtBUm8vTXJDOztBZTMvSkE7RUFBa0MsZ0JQei9DRztBUncvTXJDOztBZTkvSkE7RUFBd0MsZ0JQMS9DSDtBUjQvTXJDOztBZWpnS0E7RUFBbUMsZ0JQMy9DRTtBUmdnTnJDOztBZXBnS0E7RUFBdUMsZ0JQNS9DRjtBUm9nTnJDOztBZXZnS0E7RUFBeUMsZ0JQNy9DSjtBUndnTnJDOztBZTFnS0E7RUFBeUMsZ0JQOS9DSjtBUjRnTnJDOztBZTdnS0E7RUFBaUMsZ0JQLy9DSTtBUmdoTnJDOztBZWhoS0E7RUFBMEMsZ0JQaGdETDtBUm9oTnJDOztBZW5oS0E7RUFBMkMsZ0JQamdETjtBUndoTnJDOztBZXRoS0E7RUFBeUMsZ0JQbGdESjtBUjRoTnJDOztBZXpoS0E7RUFBd0MsZ0JQbmdESDtBUmdpTnJDOztBZTVoS0E7RUFBd0MsZ0JQcGdESDtBUm9pTnJDOztBZS9oS0E7RUFBeUMsZ0JQcmdESjtBUndpTnJDOztBZWxpS0E7RUFBNEMsZ0JQdGdEUDtBUjRpTnJDOztBZXJpS0E7RUFBMEMsZ0JQdmdETDtBUmdqTnJDOztBZXhpS0E7RUFBcUMsZ0JQeGdEQTtBUm9qTnJDOztBZTNpS0E7RUFBbUMsZ0JQemdERTtBUndqTnJDOztBZTlpS0E7RUFBd0MsZ0JQMWdESDtBUjRqTnJDOztBZWpqS0E7RUFBbUMsZ0JQM2dERTtBUmdrTnJDOztBZXBqS0E7RUFBcUMsZ0JQNWdEQTtBUm9rTnJDOztBZXZqS0E7RUFBd0MsZ0JQN2dESDtBUndrTnJDOztBZTFqS0E7RUFBd0MsZ0JQOWdESDtBUjRrTnJDOztBZTdqS0E7RUFBbUMsZ0JQL2dERTtBUmdsTnJDOztBZWhrS0E7RUFBa0MsZ0JQaGhERztBUm9sTnJDOztBZW5rS0E7RUFBaUMsZ0JQamhESTtBUndsTnJDOztBZXRrS0E7RUFBb0MsZ0JQbGhEQztBUjRsTnJDOztBZXprS0E7RUFBd0MsZ0JQbmhESDtBUmdtTnJDOztBZTVrS0E7RUFBMEMsZ0JQcGhETDtBUm9tTnJDOztBZS9rS0E7RUFBcUMsZ0JQcmhEQTtBUndtTnJDOztBZWxsS0E7RUFBeUMsZ0JQdGhESjtBUjRtTnJDOztBZXJsS0E7RUFBbUMsZ0JQdmhERTtBUmduTnJDOztBZXhsS0E7RUFBcUMsZ0JQeGhEQTtBUm9uTnJDOztBZTNsS0E7RUFBcUMsZ0JQemhEQTtBUnduTnJDOztBZTlsS0E7RUFBcUMsZ0JQMWhEQTtBUjRuTnJDOztBZWptS0E7RUFBcUMsZ0JQM2hEQTtBUmdvTnJDOztBZXBtS0E7RUFBdUMsZ0JQNWhERjtBUm9vTnJDOztBZXZtS0E7RUFBeUMsZ0JQN2hESjtBUndvTnJDOztBZTFtS0E7RUFBeUMsZ0JQOWhESjtBUjRvTnJDOztBZTdtS0E7RUFBeUMsZ0JQL2hESjtBUmdwTnJDOztBZWhuS0E7RUFBNkMsZ0JQaGlEUjtBUm9wTnJDOztBZW5uS0E7RUFBeUMsZ0JQamlESjtBUndwTnJDOztBZXRuS0E7RUFBc0MsZ0JQbGlERDtBUjRwTnJDOztBZXpuS0E7RUFBcUMsZ0JQbmlEQTtBUmdxTnJDOztBZTVuS0E7RUFBd0MsZ0JQcGlESDtBUm9xTnJDOztBZS9uS0E7RUFBb0MsZ0JQcmlEQztBUndxTnJDOztBZWxvS0E7RUFBb0MsZ0JQdGlEQztBUjRxTnJDOztBZXJvS0E7RUFBaUMsZ0JQdmlESTtBUmdyTnJDOztBZXhvS0E7RUFBb0MsZ0JQeGlEQztBUm9yTnJDOztBZTNvS0E7RUFBcUMsZ0JQemlEQTtBUndyTnJDOztBZTlvS0E7RUFBbUMsZ0JQMWlERTtBUjRyTnJDOztBZWpwS0E7RUFBcUMsZ0JQM2lEQTtBUmdzTnJDOztBZXBwS0E7RUFBcUMsZ0JQNWlEQTtBUm9zTnJDOztBZXZwS0E7RUFBbUMsZ0JQN2lERTtBUndzTnJDOztBZTFwS0E7RUFBMEMsZ0JQOWlETDtBUjRzTnJDOztBZTdwS0E7RUFBa0MsZ0JQL2lERztBUmd0TnJDOztBZWhxS0E7RUFBNkMsZ0JQaGpEUjtBUm90TnJDOztBZW5xS0E7RUFBcUMsZ0JQampEQTtBUnd0TnJDOztBZXRxS0E7RUFBa0MsZ0JQbGpERztBUjR0TnJDOztBZXpxS0E7RUFBa0MsZ0JQbmpERztBUmd1TnJDOztBZTVxS0E7RUFBdUMsZ0JQcGpERjtBUm91TnJDOztBZS9xS0E7RUFBa0MsZ0JQcmpERztBUnd1TnJDOztBZWxyS0E7RUFBcUMsZ0JQdGpEQTtBUjR1TnJDOztBZXJyS0E7RUFBbUMsZ0JQdmpERTtBUmd2TnJDOztBZXhyS0E7RUFBc0MsZ0JQeGpERDtBUm92TnJDOztBZTNyS0E7RUFBNkMsZ0JQempEUjtBUnd2TnJDOztBZTlyS0E7RUFBc0MsZ0JQMWpERDtBUjR2TnJDOztBZWpzS0E7RUFBNkMsZ0JQM2pEUjtBUmd3TnJDOztBZXBzS0E7RUFBdUMsZ0JQNWpERjtBUm93TnJDOztBZXZzS0E7RUFBa0MsZ0JQN2pERztBUnd3TnJDOztBZTFzS0E7RUFBdUMsZ0JQOWpERjtBUjR3TnJDOztBZTdzS0E7RUFBdUMsZ0JQL2pERjtBUmd4TnJDOztBZWh0S0E7RUFBdUMsZ0JQaGtERjtBUm94TnJDOztBZW50S0E7RUFBaUMsZ0JQamtESTtBUnd4TnJDOztBZXR0S0E7RUFBa0MsZ0JQbGtERztBUjR4TnJDOztBZXp0S0E7RUFBb0MsZ0JQbmtEQztBUmd5TnJDOztBZTV0S0E7RUFBd0MsZ0JQcGtESDtBUm95TnJDOztBZS90S0E7RUFBZ0MsZ0JQcmtESztBUnd5TnJDOztBZWx1S0E7RUFBa0MsZ0JQdGtERztBUjR5TnJDOztBZXJ1S0E7RUFBcUMsZ0JQdmtEQTtBUmd6TnJDOztBZXh1S0E7RUFBMkMsZ0JQeGtETjtBUm96TnJDOztBZTN1S0E7RUFBNEMsZ0JQemtEUDtBUnd6TnJDOztBZTl1S0E7RUFBbUMsZ0JQMWtERTtBUjR6TnJDOztBZWp2S0E7RUFBeUMsZ0JQM2tESjtBUmcwTnJDOztBZXB2S0E7RUFBeUMsZ0JQNWtESjtBUm8wTnJDOztBZXZ2S0E7RUFBc0MsZ0JQN2tERDtBUncwTnJDOztBZTF2S0E7RUFBdUMsZ0JQOWtERjtBUjQwTnJDOztBZTd2S0E7RUFBb0MsZ0JQL2tEQztBUmcxTnJDOztBZWh3S0E7RUFBdUMsZ0JQaGxERjtBUm8xTnJDOztBZW53S0E7RUFBcUMsZ0JQamxEQTtBUncxTnJDOztBZXR3S0E7RUFBa0MsZ0JQbGxERztBUjQxTnJDOztBZXp3S0E7RUFBd0MsZ0JQbmxESDtBUmcyTnJDOztBZTV3S0E7RUFBaUMsZ0JQcGxESTtBUm8yTnJDOztBZS93S0E7RUFBNEMsZ0JQcmxEUDtBUncyTnJDOztBZWx4S0E7RUFBZ0QsZ0JQdGxEWDtBUjQyTnJDOztBZXJ4S0E7RUFBMEMsZ0JQdmxETDtBUmczTnJDOztBZXh4S0E7RUFBOEMsZ0JQeGxEVDtBUm8zTnJDOztBZTN4S0E7RUFBcUMsZ0JQemxEQTtBUnczTnJDOztBZTl4S0E7RUFBNkMsZ0JQMWxEUjtBUjQzTnJDOztBZWp5S0E7RUFBaUQsZ0JQM2xEWjtBUmc0TnJDOztBZXB5S0E7RUFBMkMsZ0JQNWxETjtBUm80TnJDOztBZXZ5S0E7RUFBK0MsZ0JQN2xEVjtBUnc0TnJDOztBZTF5S0E7RUFBc0MsZ0JQOWxERDtBUjQ0TnJDOztBZTd5S0E7RUFBOEMsZ0JQL2xEVDtBUmc1TnJDOztBZWh6S0E7RUFBa0QsZ0JQaG1EYjtBUm81TnJDOztBZW56S0E7RUFBNEMsZ0JQam1EUDtBUnc1TnJDOztBZXR6S0E7RUFBZ0QsZ0JQbG1EWDtBUjQ1TnJDOztBZXp6S0E7RUFBNkMsZ0JQbm1EUjtBUmc2TnJDOztBZTV6S0E7RUFBaUQsZ0JQcG1EWjtBUm82TnJDOztBZS96S0E7RUFBMkMsZ0JQcm1ETjtBUnc2TnJDOztBZWwwS0E7RUFBK0MsZ0JQdG1EVjtBUjQ2TnJDOztBZXIwS0E7RUFBMkMsZ0JQdm1ETjtBUmc3TnJDOztBZXgwS0E7RUFBK0MsZ0JQeG1EVjtBUm83TnJDOztBZTMwS0E7RUFBeUMsZ0JQem1ESjtBUnc3TnJDOztBZTkwS0E7RUFBNkMsZ0JQMW1EUjtBUjQ3TnJDOztBZWoxS0E7RUFBb0MsZ0JQM21EQztBUmc4TnJDOztBZXAxS0E7RUFBdUMsZ0JQNW1ERjtBUm84TnJDOztBZXYxS0E7RUFBaUMsZ0JQN21ESTtBUnc4TnJDOztBZTExS0E7RUFBdUMsZ0JQOW1ERjtBUjQ4TnJDOztBZTcxS0E7RUFBZ0MsZ0JQL21ESztBUmc5TnJDOztBZWgyS0E7RUFBMEMsZ0JQaG5ETDtBUm85TnJDOztBZW4yS0E7RUFBa0MsZ0JQam5ERztBUnc5TnJDOztBZXQyS0E7RUFBcUMsZ0JQbG5EQTtBUjQ5TnJDOztBZXoyS0E7RUFBb0MsZ0JQbm5EQztBUmcrTnJDOztBZTUyS0E7RUFBeUMsZ0JQcG5ESjtBUm8rTnJDOztBZS8yS0E7RUFBd0MsZ0JQcm5ESDtBUncrTnJDOztBZWwzS0E7RUFBbUMsZ0JQdG5ERTtBUjQrTnJDOztBZXIzS0E7RUFBK0MsZ0JQdm5EVjtBUmcvTnJDOztBZXgzS0E7RUFBdUMsZ0JQeG5ERjtBUm8vTnJDOztBZTMzS0E7RUFBb0MsZ0JQem5EQztBUncvTnJDOztBZTkzS0E7RUFBMEMsZ0JQMW5ETDtBUjQvTnJDOztBZWo0S0E7RUFBb0MsZ0JQM25EQztBUmdnT3JDOztBZXA0S0E7RUFBb0MsZ0JQNW5EQztBUm9nT3JDOztBZXY0S0E7RUFBc0MsZ0JQN25ERDtBUndnT3JDOztBZTE0S0E7RUFBbUMsZ0JQOW5ERTtBUjRnT3JDOztBZTc0S0E7RUFBd0MsZ0JQL25ESDtBUmdoT3JDOztBZWg1S0E7RUFBd0MsZ0JQaG9ESDtBUm9oT3JDOztBZW41S0E7RUFBNEMsZ0JQam9EUDtBUndoT3JDOztBZXQ1S0E7RUFBd0MsZ0JQbG9ESDtBUjRoT3JDOztBZXo1S0E7RUFBcUMsZ0JQbm9EQTtBUmdpT3JDOztBZTU1S0E7RUFBMkMsZ0JQcG9ETjtBUm9pT3JDOztBZS81S0E7RUFBMkMsZ0JQcm9ETjtBUndpT3JDOztBZWw2S0E7RUFBc0MsZ0JQdG9ERDtBUjRpT3JDOztBZXI2S0E7RUFBa0MsZ0JQdm9ERztBUmdqT3JDOztBZXg2S0E7RUFBa0MsZ0JQeG9ERztBUm9qT3JDOztBZTM2S0E7RUFBaUMsZ0JQem9ESTtBUndqT3JDOztBZTk2S0E7RUFBOEMsZ0JQMW9EVDtBUjRqT3JDOztBZWo3S0E7RUFBMkMsZ0JQM29ETjtBUmdrT3JDOztBZXA3S0E7RUFBNkMsZ0JQNW9EUjtBUm9rT3JDOztBZXY3S0E7RUFBc0MsZ0JQN29ERDtBUndrT3JDOztBZTE3S0E7RUFBMEMsZ0JQOW9ETDtBUjRrT3JDOztBZTc3S0E7RUFBMEMsZ0JQL29ETDtBUmdsT3JDOztBZWg4S0E7RUFBeUMsZ0JQaHBESjtBUm9sT3JDOztBZW44S0E7RUFBa0MsZ0JQanBERztBUndsT3JDOztBZXQ4S0E7RUFBdUMsZ0JQbHBERjtBUjRsT3JDOztBZXo4S0E7RUFBa0MsZ0JQbnBERztBUmdtT3JDOztBZTU4S0E7RUFBa0MsZ0JQcHBERztBUm9tT3JDOztBZS84S0E7RUFBeUMsZ0JQcnBESjtBUndtT3JDOztBZWw5S0E7RUFBeUMsZ0JQdHBESjtBUjRtT3JDOztBZXI5S0E7RUFBMkMsZ0JQdnBETjtBUmduT3JDOztBZXg5S0E7RUFBMEMsZ0JQeHBETDtBUm9uT3JDOztBZTM5S0E7RUFBeUMsZ0JQenBESjtBUnduT3JDOztBZTk5S0E7RUFBd0MsZ0JQMXBESDtBUjRuT3JDOztBZWorS0E7RUFBeUMsZ0JQM3BESjtBUmdvT3JDOztBZXArS0E7RUFBd0MsZ0JQNXBESDtBUm9vT3JDOztBZXYrS0E7RUFBcUMsZ0JQN3BEQTtBUndvT3JDOztBZTErS0E7RUFBb0MsZ0JQOXBEQztBUjRvT3JDOztBZTcrS0E7RUFBaUMsZ0JQL3BESTtBUmdwT3JDOztBZWgvS0E7RUFBd0MsZ0JQaHFESDtBUm9wT3JDOztBZW4vS0E7RUFBc0MsZ0JQanFERDtBUndwT3JDOztBZXQvS0E7RUFBa0MsZ0JQbHFERztBUjRwT3JDOztBZXovS0E7RUFBc0MsZ0JQbnFERDtBUmdxT3JDOztBZTUvS0E7RUFBbUMsZ0JQcHFERTtBUm9xT3JDOztBZS8vS0E7RUFBbUMsZ0JQcnFERTtBUndxT3JDOztBZWxnTEE7RUFBd0MsZ0JQdHFESDtBUjRxT3JDOztBZXJnTEE7RUFBc0MsZ0JQdnFERDtBUmdyT3JDOztBZXhnTEE7RUFBMEMsZ0JQeHFETDtBUm9yT3JDOztBZTNnTEE7RUFBbUMsZ0JQenFERTtBUndyT3JDOztBZTlnTEE7RUFBcUMsZ0JQMXFEQTtBUjRyT3JDOztBZWpoTEE7RUFBd0MsZ0JQM3FESDtBUmdzT3JDOztBZXBoTEE7RUFBeUMsZ0JQNXFESjtBUm9zT3JDOztBZXZoTEE7RUFBd0MsZ0JQN3FESDtBUndzT3JDOztBZTFoTEE7RUFBK0MsZ0JQOXFEVjtBUjRzT3JDOztBZTdoTEE7RUFBc0MsZ0JQL3FERDtBUmd0T3JDOztBZWhpTEE7RUFBbUMsZ0JQaHJERTtBUm90T3JDOztBZW5pTEE7RUFBcUMsZ0JQanJEQTtBUnd0T3JDOztBZXRpTEE7RUFBNkMsZ0JQbHJEUjtBUjR0T3JDOztBZXppTEE7RUFBZ0MsZ0JQbnJESztBUmd1T3JDOztBZTVpTEE7RUFBc0MsZ0JQcHJERDtBUm91T3JDOztBZS9pTEE7RUFBcUMsZ0JQcnJEQTtBUnd1T3JDOztBZWxqTEE7RUFBcUMsZ0JQdHJEQTtBUjR1T3JDOztBZXJqTEE7RUFBdUMsZ0JQdnJERjtBUmd2T3JDOztBZXhqTEE7RUFBb0MsZ0JQeHJEQztBUm92T3JDOztBZTNqTEE7RUFBbUMsZ0JQenJERTtBUnd2T3JDOztBZTlqTEE7RUFBd0MsZ0JQMXJESDtBUjR2T3JDOztBZWprTEE7RUFBd0MsZ0JQM3JESDtBUmd3T3JDOztBZXBrTEE7RUFBbUMsZ0JQNXJERTtBUm93T3JDOztBZXZrTEE7RUFBcUMsZ0JQN3JEQTtBUnd3T3JDOztBZTFrTEE7RUFBaUMsZ0JQOXJESTtBUjR3T3JDOztBZTdrTEE7RUFBdUMsZ0JQL3JERjtBUmd4T3JDOztBZWhsTEE7RUFBb0MsZ0JQaHNEQztBUm94T3JDOztBZW5sTEE7RUFBMEMsZ0JQanNETDtBUnd4T3JDOztBZXRsTEE7RUFBa0MsZ0JQbHNERztBUjR4T3JDOztBZXpsTEE7RUFBbUMsZ0JQbnNERTtBUmd5T3JDOztBZTVsTEE7RUFBb0MsZ0JQcHNEQztBUm95T3JDOztBZS9sTEE7RUFBc0MsZ0JQcnNERDtBUnd5T3JDOztBZWxtTEE7RUFBaUMsZ0JQdHNESTtBUjR5T3JDOztBZXJtTEE7RUFBcUMsZ0JQdnNEQTtBUmd6T3JDOztBZXhtTEE7RUFBb0MsZ0JQeHNEQztBUm96T3JDOztBZTNtTEE7RUFBa0MsZ0JQenNERztBUnd6T3JDOztBZTltTEE7RUFBeUMsZ0JQMXNESjtBUjR6T3JDOztBZWpuTEE7RUFBbUMsZ0JQM3NERTtBUmcwT3JDOztBZXBuTEE7RUFBdUMsZ0JQNXNERjtBUm8wT3JDOztBZXZuTEE7RUFBMkMsZ0JQN3NETjtBUncwT3JDOztBZTFuTEE7RUFBK0MsZ0JQOXNEVjtBUjQwT3JDOztBZTduTEE7RUFBMEMsZ0JQL3NETDtBUmcxT3JDOztBZWhvTEE7RUFBb0MsZ0JQaHREQztBUm8xT3JDOztBZW5vTEE7RUFBdUMsZ0JQanRERjtBUncxT3JDOztBZXRvTEE7RUFBMkMsZ0JQbHRETjtBUjQxT3JDOztBZXpvTEE7RUFBbUQsZ0JQbnREZDtBUmcyT3JDOztBZTVvTEE7RUFBZ0QsZ0JQcHREWDtBUm8yT3JDOztBZS9vTEE7RUFBbUQsZ0JQcnREZDtBUncyT3JDOztBZWxwTEE7RUFBZ0QsZ0JQdHREWDtBUjQyT3JDOztBZXJwTEE7RUFBbUQsZ0JQdnREZDtBUmczT3JDOztBZXhwTEE7RUFBK0MsZ0JQeHREVjtBUm8zT3JDOztBZTNwTEE7RUFBNEMsZ0JQenREUDtBUnczT3JDOztBZTlwTEE7RUFBK0MsZ0JQMXREVjtBUjQzT3JDOztBZWpxTEE7RUFBNEMsZ0JQM3REUDtBUmc0T3JDOztBZXBxTEE7RUFBK0MsZ0JQNXREVjtBUm80T3JDOztBZXZxTEE7RUFBaUMsZ0JQN3RESTtBUnc0T3JDOztBZTFxTEE7RUFBZ0MsZ0JQOXRESztBUjQ0T3JDOztBZTdxTEE7RUFBaUMsZ0JQL3RESTtBUmc1T3JDOztBZWhyTEE7RUFBa0MsZ0JQaHVERztBUm81T3JDOztBZW5yTEE7RUFBbUMsZ0JQanVERTtBUnc1T3JDOztBZXRyTEE7RUFBaUMsZ0JQbHVESTtBUjQ1T3JDOztBZXpyTEE7RUFBa0MsZ0JQbnVERztBUmc2T3JDOztBZTVyTEE7RUFBc0MsZ0JQcHVERDtBUm82T3JDOztBZS9yTEE7RUFBaUMsZ0JQcnVESTtBUnc2T3JDOztBZWxzTEE7RUFBc0MsZ0JQdHVERDtBUjQ2T3JDOztBZXJzTEE7RUFBa0MsZ0JQdnVERztBUmc3T3JDOztBZXhzTEE7RUFBdUMsZ0JQeHVERjtBUm83T3JDOztBZTNzTEE7RUFBcUMsZ0JQenVEQTtBUnc3T3JDOztBZTlzTEE7RUFBMkMsZ0JQMXVETjtBUjQ3T3JDOztBZWp0TEE7RUFBK0MsZ0JQM3VEVjtBUmc4T3JDOztBZXB0TEE7RUFBNkMsZ0JQNXVEUjtBUm84T3JDOztBZXZ0TEE7RUFBNEMsZ0JQN3VEUDtBUnc4T3JDOztBZTF0TEE7RUFBNEMsZ0JQOXVEUDtBUjQ4T3JDOztBZTd0TEE7RUFBMEMsZ0JQL3VETDtBUmc5T3JDOztBZWh1TEE7RUFBa0MsZ0JQaHZERztBUm85T3JDOztBZW51TEE7RUFBd0MsZ0JQanZESDtBUnc5T3JDOztBZXR1TEE7RUFBcUMsZ0JQbHZEQTtBUjQ5T3JDOztBZXp1TEE7RUFBaUMsZ0JQbnZESTtBUmcrT3JDOztBZTV1TEE7RUFBd0MsZ0JQcHZESDtBUm8rT3JDOztBZS91TEE7RUFBc0MsZ0JQcnZERDtBUncrT3JDOztBZWx2TEE7RUFBdUMsZ0JQdHZERjtBUjQrT3JDOztBZXJ2TEE7RUFBK0IsZ0JQdnZETTtBUmcvT3JDOztBZXh2TEE7RUFBcUMsZ0JQeHZEQTtBUm8vT3JDOztBZTN2TEE7RUFBb0MsZ0JQenZEQztBUncvT3JDOztBZTl2TEE7RUFBeUMsZ0JQMXZESjtBUjQvT3JDOztBZWp3TEE7RUFBMEMsZ0JQM3ZETDtBUmdnUHJDOztBZXB3TEE7RUFBb0MsZ0JQNXZEQztBUm9nUHJDOztBZXZ3TEE7RUFBc0MsZ0JQN3ZERDtBUndnUHJDOztBZTF3TEE7RUFBd0MsZ0JQOXZESDtBUjRnUHJDOztBZTd3TEE7RUFBOEMsZ0JQL3ZEVDtBUmdoUHJDOztBZWh4TEE7RUFBNkMsZ0JQaHdEUjtBUm9oUHJDOztBZW54TEE7RUFBNkMsZ0JQandEUjtBUndoUHJDOztBZXR4TEE7RUFBZ0QsZ0JQbHdEWDtBUjRoUHJDOztBZXp4TEE7RUFBdUQsZ0JQbndEbEI7QVJnaVByQzs7QWU1eExBO0VBQWtDLGdCUHB3REc7QVJvaVByQzs7QWUveExBO0VBQXdDLGdCUHJ3REg7QVJ3aVByQzs7QWVseUxBO0VBQXdDLGdCUHR3REg7QVI0aVByQzs7QWVyeUxBO0VBQXNDLGdCUHZ3REQ7QVJnalByQzs7QWV4eUxBO0VBQXNDLGdCUHh3REQ7QVJvalByQzs7QWUzeUxBO0VBQXlDLGdCUHp3REo7QVJ3alByQzs7QWU5eUxBO0VBQThDLGdCUDF3RFQ7QVI0alByQzs7QWVqekxBO0VBQTZDLGdCUDN3RFI7QVJna1ByQzs7QWVwekxBO0VBQW1DLGdCUDV3REU7QVJva1ByQzs7QWV2ekxBO0VBQXVDLGdCUDd3REY7QVJ3a1ByQzs7QWUxekxBO0VBQWtDLGdCUDl3REc7QVI0a1ByQzs7QWU3ekxBO0VBQWtDLGdCUC93REc7QVJnbFByQzs7QWVoMExBO0VBQXlDLGdCUGh4REo7QVJvbFByQzs7QWVuMExBO0VBQTBDLGdCUGp4REw7QVJ3bFByQzs7QWV0MExBO0VBQTBDLGdCUGx4REw7QVI0bFByQzs7QWV6MExBO0VBQXlDLGdCUG54REo7QVJnbVByQzs7QWU1MExBO0VBQWlDLGdCUHB4REk7QVJvbVByQzs7QWUvMExBO0VBQXVDLGdCUHJ4REY7QVJ3bVByQzs7QWVsMUxBO0VBQWlDLGdCUHR4REk7QVI0bVByQzs7QWVyMUxBO0VBQXNDLGdCUHZ4REQ7QVJnblByQzs7QWV4MUxBO0VBQWtELGdCUHh4RGI7QVJvblByQzs7QWUzMUxBO0VBQXdDLGdCUHp4REg7QVJ3blByQzs7QWU5MUxBO0VBQWtDLGdCUDF4REc7QVI0blByQzs7QWVqMkxBO0VBQXVDLGdCUDN4REY7QVJnb1ByQzs7QWVwMkxBO0VBQXNDLGdCUDV4REQ7QVJvb1ByQzs7QWV2MkxBO0VBQW1DLGdCUDd4REU7QVJ3b1ByQzs7QWUxMkxBO0VBQXlDLGdCUDl4REo7QVI0b1ByQzs7QWU3MkxBO0VBQTZDLGdCUC94RFI7QVJncFByQzs7QWVoM0xBO0VBQXNDLGdCUGh5REQ7QVJvcFByQzs7QWVuM0xBO0VBQTBDLGdCUGp5REw7QVJ3cFByQzs7QWV0M0xBO0VBQW9DLGdCUGx5REM7QVI0cFByQzs7QWV6M0xBO0VBQWtDLGdCUG55REc7QVJncVByQzs7QWU1M0xBO0VBQWtDLGdCUHB5REc7QVJvcVByQzs7QWUvM0xBO0VBQXVDLGdCUHJ5REY7QVJ3cVByQzs7QWVsNExBO0VBQWtDLGdCUHR5REc7QVI0cVByQzs7QWVyNExBO0VBQXVDLGdCUHZ5REY7QVJnclByQzs7QWV4NExBO0VBQW9DLGdCUHh5REM7QVJvclByQzs7QWUzNExBO0VBQW9DLGdCUHp5REM7QVJ3clByQzs7QWU5NExBO0VBQTZDLGdCUDF5RFI7QVI0clByQzs7QWVqNUxBO0VBQXNDLGdCUDN5REQ7QVJnc1ByQzs7QWVwNUxBO0VBQXlDLGdCUDV5REo7QVJvc1ByQzs7QWV2NUxBO0VBQTBDLGdCUDd5REw7QVJ3c1ByQzs7QWUxNUxBO0VBQTZDLGdCUDl5RFI7QVI0c1ByQzs7QWU3NUxBO0VBQStDLGdCUC95RFY7QVJndFByQzs7QWVoNkxBO0VBQStDLGdCUGh6RFY7QVJvdFByQzs7QWVuNkxBO0VBQWtDLGdCUGp6REc7QVJ3dFByQzs7QWV0NkxBO0VBQWlDLGdCUGx6REk7QVI0dFByQzs7QWV6NkxBO0VBQXdDLGdCUG56REg7QVJndVByQzs7QWU1NkxBO0VBQTRDLGdCUHB6RFA7QVJvdVByQzs7QWUvNkxBO0VBQWtDLGdCUHJ6REc7QVJ3dVByQzs7QWVsN0xBO0VBQXNDLGdCUHR6REQ7QVI0dVByQzs7QWVyN0xBO0VBQTBDLGdCUHZ6REw7QVJndlByQzs7QWV4N0xBO0VBQThDLGdCUHh6RFQ7QVJvdlByQzs7QWUzN0xBO0VBQXVDLGdCUHp6REY7QVJ3dlByQzs7QWU5N0xBO0VBQTJDLGdCUDF6RE47QVI0dlByQzs7QWVqOExBO0VBQTJDLGdCUDN6RE47QVJnd1ByQzs7QWVwOExBO0VBQWlDLGdCUDV6REk7QVJvd1ByQzs7QWV2OExBO0VBQXFDLGdCUDd6REE7QVJ3d1ByQzs7QWUxOExBO0VBQTJDLGdCUDl6RE47QVI0d1ByQzs7QWU3OExBO0VBQTJDLGdCUC96RE47QVJneFByQzs7QWVoOUxBO0VBQXVDLGdCUGgwREY7QVJveFByQzs7QWVuOUxBO0VBQXNDLGdCUGowREQ7QVJ3eFByQzs7QWV0OUxBO0VBQWtDLGdCUGwwREc7QVI0eFByQzs7QWV6OUxBO0VBQW1DLGdCUG4wREU7QVJneVByQzs7QWU1OUxBO0VBQXFDLGdCUHAwREE7QVJveVByQzs7QWUvOUxBO0VBQXdDLGdCUHIwREg7QVJ3eVByQzs7QWVsK0xBO0VBQW1DLGdCUHQwREU7QVI0eVByQzs7QWVyK0xBO0VBQXVDLGdCUHYwREY7QVJnelByQzs7QWV4K0xBO0VBQWtDLGdCUHgwREc7QVJvelByQzs7QWUzK0xBO0VBQTRDLGdCUHowRFA7QVJ3elByQzs7QWU5K0xBO0VBQXdDLGdCUDEwREg7QVI0elByQzs7QWVqL0xBO0VBQTBDLGdCUDMwREw7QVJnMFByQzs7QWVwL0xBO0VBQTBDLGdCUDUwREw7QVJvMFByQzs7QWV2L0xBO0VBQXlDLGdCUDcwREo7QVJ3MFByQzs7QWUxL0xBO0VBQXlDLGdCUDkwREo7QVI0MFByQzs7QWU3L0xBO0VBQXVDLGdCUC8wREY7QVJnMVByQzs7QWVoZ01BO0VBQXVDLGdCUGgxREY7QVJvMVByQzs7QWVuZ01BO0VBQW1DLGdCUGoxREU7QVJ3MVByQzs7QWV0Z01BO0VBQWdDLGdCUGwxREs7QVI0MVByQzs7QWV6Z01BO0VBQW1DLGdCUG4xREU7QVJnMlByQzs7QWU1Z01BO0VBQTBDLGdCUHAxREw7QVJvMlByQzs7QWUvZ01BO0VBQW1DLGdCUHIxREU7QVJ3MlByQzs7QWVsaE1BO0VBQW1DLGdCUHQxREU7QVI0MlByQzs7QWVyaE1BO0VBQStCLGdCUHYxRE07QVJnM1ByQzs7QWV4aE1BO0VBQXFDLGdCUHgxREE7QVJvM1ByQzs7QWUzaE1BO0VBQW1DLGdCUHoxREU7QVJ3M1ByQzs7QWU5aE1BO0VBQW9DLGdCUDExREM7QVI0M1ByQzs7QWVqaU1BO0VBQTJDLGdCUDMxRE47QVJnNFByQzs7QWVwaU1BO0VBQWtDLGdCUDUxREc7QVJvNFByQzs7QWV2aU1BO0VBQWlDLGdCUDcxREk7QVJ3NFByQzs7QWUxaU1BO0VBQW1DLGdCUDkxREU7QVI0NFByQzs7QWU3aU1BO0VBQWtDLGdCUC8xREc7QVJnNVByQzs7QWVoak1BO0VBQXFDLGdCUGgyREE7QVJvNVByQzs7QWVuak1BO0VBQTJDLGdCUGoyRE47QVJ3NVByQzs7QWV0ak1BO0VBQXNDLGdCUGwyREQ7QVI0NVByQzs7QWV6ak1BO0VBQWlDLGdCUG4yREk7QVJnNlByQzs7QWU1ak1BO0VBQXFDLGdCUHAyREE7QVJvNlByQzs7QWUvak1BO0VBQW9DLGdCUHIyREM7QVJ3NlByQzs7QWVsa01BO0VBQWtDLGdCUHQyREc7QVI0NlByQzs7QWVya01BO0VBQXdDLGdCUHYyREg7QVJnN1ByQzs7QWV4a01BO0VBQTZDLGdCUHgyRFI7QVJvN1ByQzs7QWUza01BO0VBQXVDLGdCUHoyREY7QVJ3N1ByQzs7QWU5a01BO0VBQW1DLGdCUDEyREU7QVI0N1ByQzs7QWVqbE1BO0VBQW1DLGdCUDMyREU7QVJnOFByQzs7QWVwbE1BO0VBQXVDLGdCUDUyREY7QVJvOFByQzs7QWV2bE1BO0VBQW9DLGdCUDcyREM7QVJ3OFByQzs7QWUxbE1BO0VBQW1DLGdCUDkyREU7QVI0OFByQzs7QWU3bE1BO0VBQWdDLGdCUC8yREs7QVJnOVByQzs7QWVobU1BO0VBQWdDLGdCUGgzREs7QVJvOVByQzs7QWVubU1BO0VBQXVDLGdCUGozREY7QVJ3OVByQzs7QWV0bU1BO0VBQXVDLGdCUGwzREY7QVI0OVByQzs7QWV6bU1BO0VBQWlDLGdCUG4zREk7QVJnK1ByQzs7QWU1bU1BO0VBQXFDLGdCUHAzREE7QVJvK1ByQzs7QWUvbU1BO0VBQTJDLGdCUHIzRE47QVJ3K1ByQzs7QWVsbk1BO0VBQTJDLGdCUHQzRE47QVI0K1ByQzs7QWVybk1BO0VBQXVDLGdCUHYzREY7QVJnL1ByQzs7QWV4bk1BO0VBQXVDLGdCUHgzREY7QVJvL1ByQzs7QWUzbk1BO0VBQXdDLGdCUHozREg7QVJ3L1ByQzs7QWU5bk1BO0VBQXVDLGdCUDEzREY7QVI0L1ByQzs7QWVqb01BO0VBQXFDLGdCUDMzREE7QVJnZ1FyQzs7QWVwb01BO0VBQXVDLGdCUDUzREY7QVJvZ1FyQzs7QWV2b01BO0VBQXNDLGdCUDczREQ7QVJ3Z1FyQzs7QWUxb01BO0VBQXlDLGdCUDkzREo7QVI0Z1FyQzs7QWU3b01BO0VBQTBDLGdCUC8zREw7QVJnaFFyQzs7QWVocE1BO0VBQTBDLGdCUGg0REw7QVJvaFFyQzs7QWVucE1BO0VBQXlDLGdCUGo0REo7QVJ3aFFyQzs7QWV0cE1BO0VBQXlDLGdCUGw0REo7QVI0aFFyQzs7QWV6cE1BO0VBQXNDLGdCUG40REQ7QVJnaVFyQzs7QWU1cE1BO0VBQW9DLGdCUHA0REM7QVJvaVFyQzs7QWUvcE1BO0VBQXlDLGdCUHI0REo7QVJ3aVFyQzs7QWVscU1BO0VBQXVDLGdCUHQ0REY7QVI0aVFyQzs7QWVycU1BO0VBQXVDLGdCUHY0REY7QVJnalFyQzs7QWV4cU1BO0VBQXVDLGdCUHg0REY7QVJvalFyQzs7QWUzcU1BO0VBQXNDLGdCUHo0REQ7QVJ3alFyQzs7QWU5cU1BO0VBQXdDLGdCUDE0REg7QVI0alFyQzs7QWVqck1BO0VBQXdDLGdCUDM0REg7QVJna1FyQzs7QWVwck1BO0VBQXVDLGdCUDU0REY7QVJva1FyQzs7QWV2ck1BO0VBQXFDLGdCUDc0REE7QVJ3a1FyQzs7QWUxck1BO0VBQXFDLGdCUDk0REE7QVI0a1FyQzs7QWU3ck1BO0VBQXVDLGdCUC80REY7QVJnbFFyQzs7QWVoc01BO0VBQWtDLGdCUGg1REc7QVJvbFFyQzs7QWVuc01BO0VBQXdDLGdCUGo1REg7QVJ3bFFyQzs7QWV0c01BO0VBQXNDLGdCUGw1REQ7QVI0bFFyQzs7QWV6c01BO0VBQXdDLGdCUG41REg7QVJnbVFyQzs7QWU1c01BO0VBQTBDLGdCUHA1REw7QVJvbVFyQzs7QWUvc01BO0VBQWlDLGdCUHI1REk7QVJ3bVFyQzs7QWVsdE1BO0VBQXFDLGdCUHQ1REE7QVI0bVFyQzs7QWVydE1BO0VBQXlDLGdCUHY1REo7QVJnblFyQzs7QWV4dE1BO0VBQTBDLGdCUHg1REw7QVJvblFyQzs7QWUzdE1BO0VBQTBDLGdCUHo1REw7QVJ3blFyQzs7QWU5dE1BO0VBQXFDLGdCUDE1REE7QVI0blFyQzs7QWVqdU1BO0VBQXlDLGdCUDM1REo7QVJnb1FyQzs7QWVwdU1BO0VBQW1DLGdCUDU1REU7QVJvb1FyQzs7QWV2dU1BO0VBQTJDLGdCUDc1RE47QVJ3b1FyQzs7QWUxdU1BO0VBQTBDLGdCUDk1REw7QVI0b1FyQzs7QWU3dU1BO0VBQWtDLGdCUC81REc7QVJncFFyQzs7QWVodk1BO0VBQXlDLGdCUGg2REo7QVJvcFFyQzs7QWVudk1BO0VBQXVDLGdCUGo2REY7QVJ3cFFyQzs7QWV0dk1BO0VBQW9DLGdCUGw2REM7QVI0cFFyQzs7QWV6dk1BO0VBQW1DLGdCUG42REU7QVJncVFyQzs7QWU1dk1BO0VBQTBDLGdCUHA2REw7QVJvcVFyQzs7QWUvdk1BO0VBQWlDLGdCUHI2REk7QVJ3cVFyQzs7QWVsd01BO0VBQWtDLGdCUHQ2REc7QVI0cVFyQzs7QWVyd01BO0VBQWtDLGdCUHY2REc7QVJnclFyQzs7QWV4d01BO0VBQWtDLGdCUHg2REc7QVJvclFyQzs7QWUzd01BO0VBQXVDLGdCUHo2REY7QVJ3clFyQzs7QWU5d01BO0VBQXdDLGdCUDE2REg7QVI0clFyQzs7QWVqeE1BO0VBQW1DLGdCUDM2REU7QVJnc1FyQzs7QWVweE1BO0VBQWtDLGdCUDU2REc7QVJvc1FyQzs7QWV2eE1BO0VBQXlDLGdCUDc2REo7QVJ3c1FyQzs7QWUxeE1BO0VBQW9DLGdCUDk2REM7QVI0c1FyQzs7QWU3eE1BO0VBQWlDLGdCUC82REk7QVJndFFyQzs7QWVoeU1BO0VBQStCLGdCUGg3RE07QVJvdFFyQzs7QWVueU1BO0VBQWdDLGdCUGo3REs7QVJ3dFFyQzs7QWV0eU1BO0VBQXNDLGdCUGw3REQ7QVI0dFFyQzs7QWV6eU1BO0VBQW9DLGdCUG43REM7QVJndVFyQzs7QWU1eU1BO0VBQTRDLGdCUHA3RFA7QVJvdVFyQzs7QWUveU1BO0VBQW1DLGdCUHI3REU7QVJ3dVFyQzs7QWVsek1BO0VBQXdDLGdCUHQ3REg7QVI0dVFyQzs7QWVyek1BO0VBQXdDLGdCUHY3REg7QVJndlFyQzs7QWV4ek1BO0VBQXVDLGdCUHg3REY7QVJvdlFyQzs7QWUzek1BO0VBQXlDLGdCUHo3REo7QVJ3dlFyQzs7QWU5ek1BO0VBQXNDLGdCUDE3REQ7QVI0dlFyQzs7QWVqME1BO0VBQXFDLGdCUDM3REE7QVJnd1FyQzs7QWVwME1BO0VBQXFDLGdCUDU3REE7QVJvd1FyQzs7QWV2ME1BO0VBQXlDLGdCUDc3REo7QVJ3d1FyQzs7QWUxME1BO0VBQWtDLGdCUDk3REc7QVI0d1FyQzs7QWU3ME1BO0VBQW1DLGdCUC83REU7QVJneFFyQzs7QWVoMU1BO0VBQW9DLGdCUGg4REM7QVJveFFyQzs7QWVuMU1BO0VBQW1DLGdCUGo4REU7QVJ3eFFyQzs7QWV0MU1BO0VBQWlDLGdCUGw4REk7QVI0eFFyQzs7QWV6MU1BO0VBQXVDLGdCUG44REY7QVJneVFyQzs7QWU1MU1BO0VBQXNDLGdCUHA4REQ7QVJveVFyQzs7QWUvMU1BO0VBQTBDLGdCUHI4REw7QVJ3eVFyQzs7QWVsMk1BO0VBQW1DLGdCUHQ4REU7QVI0eVFyQzs7QWVyMk1BO0VBQWtDLGdCUHY4REc7QVJnelFyQzs7QWV4Mk1BO0VBQTBDLGdCUHg4REw7QVJvelFyQzs7QWUzMk1BO0VBQWtDLGdCUHo4REc7QVJ3elFyQzs7QWU5Mk1BO0VBQXdDLGdCUDE4REg7QVI0elFyQzs7QWVqM01BO0VBQXVDLGdCUDM4REY7QVJnMFFyQzs7QWVwM01BO0VBQXNDLGdCUDU4REQ7QVJvMFFyQzs7QWV2M01BO0VBQXdDLGdCUDc4REg7QVJ3MFFyQzs7QWUxM01BO0VBQTBDLGdCUDk4REw7QVI0MFFyQzs7QWU3M01BO0VBQWlDLGdCUC84REk7QVJnMVFyQzs7QWVoNE1BO0VBQW1DLGdCUGg5REU7QVJvMVFyQzs7QWVuNE1BO0VBQXlDLGdCUGo5REo7QVJ3MVFyQzs7QWV0NE1BO0VBQW1DLGdCUGw5REU7QVI0MVFyQzs7QWV6NE1BO0VBQWtDLGdCUG45REc7QVJnMlFyQzs7QWU1NE1BO0VBQW1DLGdCUHA5REU7QVJvMlFyQzs7QWUvNE1BO0VBQTJDLGdCUHI5RE47QVJ3MlFyQzs7QWVsNU1BO0VBQW1DLGdCUHQ5REU7QVI0MlFyQzs7QWVyNU1BO0VBQWtDLGdCUHY5REc7QVJnM1FyQzs7QWV4NU1BO0VBQXFDLGdCUHg5REE7QVJvM1FyQzs7QWUzNU1BO0VBQTRDLGdCUHo5RFA7QVJ3M1FyQzs7QWU5NU1BO0VBQWtDLGdCUDE5REc7QVI0M1FyQzs7QWVqNk1BO0VBQXVDLGdCUDM5REY7QVJnNFFyQzs7QWVwNk1BO0VBQW9DLGdCUDU5REM7QVJvNFFyQzs7QWV2Nk1BO0VBQWtDLGdCUDc5REc7QVJ3NFFyQzs7QWUxNk1BO0VBQWlDLGdCUDk5REk7QVI0NFFyQzs7QWU3Nk1BO0VBQW1DLGdCUC85REU7QVJnNVFyQzs7QWVoN01BO0VBQW1DLGdCUGgrREU7QVJvNVFyQzs7QWVuN01BO0VBQXVDLGdCUGorREY7QVJ3NVFyQzs7QWV0N01BO0VBQXdDLGdCUGwrREg7QVI0NVFyQzs7QWV6N01BO0VBQWlDLGdCUG4rREk7QVJnNlFyQzs7QWU1N01BO0VBQXlDLGdCUHArREo7QVJvNlFyQzs7QWUvN01BO0VBQXlDLGdCUHIrREo7QVJ3NlFyQzs7QWVsOE1BO0VBQW1DLGdCUHQrREU7QVI0NlFyQzs7QWVyOE1BO0VBQXVDLGdCUHYrREY7QVJnN1FyQzs7QWV4OE1BO0VBQXlDLGdCUHgrREo7QVJvN1FyQzs7QWUzOE1BO0VBQTRDLGdCUHorRFA7QVJ3N1FyQzs7QWU5OE1BO0VBQTRDLGdCUDErRFA7QVI0N1FyQzs7QWVqOU1BO0VBQTJDLGdCUDMrRE47QVJnOFFyQzs7QWVwOU1BO0VBQW9DLGdCUDUrREM7QVJvOFFyQzs7QWV2OU1BO0VBQXFDLGdCUDcrREE7QVJ3OFFyQzs7QWUxOU1BO0VBQXdDLGdCUDkrREg7QVI0OFFyQzs7QWU3OU1BO0VBQXVDLGdCUC8rREY7QVJnOVFyQzs7QWVoK01BO0VBQTJDLGdCUGgvRE47QVJvOVFyQzs7QWVuK01BO0VBQWdDLGdCUGovREs7QVJ3OVFyQzs7QWV0K01BO0VBQWlELGdCUGwvRFo7QVI0OVFyQzs7QWV6K01BO0VBQWdELGdCUG4vRFg7QVJnK1FyQzs7QWU1K01BO0VBQXFDLGdCUHAvREE7QVJvK1FyQzs7QWUvK01BO0VBQXNDLGdCUHIvREQ7QVJ3K1FyQzs7QWVsL01BO0VBQTZDLGdCUHQvRFI7QVI0K1FyQzs7QWVyL01BO0VBQXVDLGdCUHYvREY7QVJnL1FyQzs7QWV4L01BO0VBQXVDLGdCUHgvREY7QVJvL1FyQzs7QWUzL01BO0VBQW9DLGdCUHovREM7QVJ3L1FyQzs7QWU5L01BO0VBQW9DLGdCUDEvREM7QVI0L1FyQzs7QWVqZ05BO0VBQW1DLGdCUDMvREU7QVJnZ1JyQzs7QWVwZ05BO0VBQW1DLGdCUDUvREU7QVJvZ1JyQzs7QWV2Z05BO0VBQWtDLGdCUDcvREc7QVJ3Z1JyQzs7QWUxZ05BO0VBQWlDLGdCUDkvREk7QVI0Z1JyQzs7QWU3Z05BO0VBQWlDLGdCUC8vREk7QVJnaFJyQzs7QWVoaE5BO0VBQXdDLGdCUGhnRUg7QVJvaFJyQzs7QWVuaE5BO0VBQXlDLGdCUGpnRUo7QVJ3aFJyQzs7QWV0aE5BO0VBQWtDLGdCUGxnRUc7QVI0aFJyQzs7QWV6aE5BO0VBQW1DLGdCUG5nRUU7QVJnaVJyQzs7QWU1aE5BO0VBQW1DLGdCUHBnRUU7QVJvaVJyQzs7QWUvaE5BO0VBQWlELGdCUHJnRVo7QVJ3aVJyQzs7QWVsaU5BO0VBQWlDLGdCUHRnRUk7QVI0aVJyQzs7QWVyaU5BO0VBQWlDLGdCUHZnRUk7QVJnalJyQzs7QWV4aU5BO0VBQXFDLGdCUHhnRUE7QVJvalJyQzs7QWUzaU5BO0VBQXFDLGdCUHpnRUE7QVJ3alJyQzs7QWU5aU5BO0VBQWtDLGdCUDFnRUc7QVI0alJyQzs7QWVqak5BO0VBQW9DLGdCUDNnRUM7QVJna1JyQzs7QWVwak5BO0VBQTJDLGdCUDVnRU47QVJva1JyQzs7QWV2ak5BO0VBQWtDLGdCUDdnRUc7QVJ3a1JyQzs7QWdCcGxSQTtFSDBCRSxTQUFTO0VBQ1Qsc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsVUFBVTtBYjhqUlo7O0Fh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UkEsdUVBQUE7QXRCQ0E7RXNCQVcsd0JBQXdCO0F6QnMxUm5DOztBeUJwMVJBLDBFQUFBO0F0QkNBO0VzQkFxQixhQUFhO0F6QncxUmxDOztBeUJ0MVJBLHFGQUFBO0FBQ0Esd0hBQUE7QXRCQ0E7RXNCQUksNkJBQTZCO0VBQUUsTUFBQTtFQUFRLHFDQUFxQztFQUFFLE1BQUE7QXpCNjFSbEY7O0F5QjMxUkEsNkdBQUE7QXRCQ0E7RXNCQW9CLGdCQUFnQjtBekIrMVJwQzs7QXlCNzFSQSxvR0FBQTtBQUNBLDRIQUFBO0F0QkNBO0VzQkFjLG1CQUFtQjtFQUFFLE1BQUE7RUFBUSwwQkFBMEI7RUFBRSxNQUFBO0VBQVEseUNBQWlDO1VBQWpDLGlDQUFpQztFQUFFLE1BQUE7QXpCczJSbEg7O0F5QnAyUkEsaUZBQUE7QXRCQ0E7RXNCQVksb0JBQW9CO0F6QncyUmhDOztBeUJ0MlJBLDhEQUFBO0F0QkZBO0VzQkdZLG1CQUFtQjtBekIwMlIvQjs7QXlCeDJSQSxpREFBQTtBdEJDQTtFc0JBTSxrQkFBa0I7QXpCNDJSeEI7O0F5QjEyUkEsK0hBQUE7QXRCQ0E7RXNCQUssY0FBYztFQUFFLGdCQUFnQjtBekIrMlJyQzs7QXlCNzJSQSw0R0FBQTtBdEJDQTtFc0JBeUIsaUJBQWlCO0F6QmkzUjFDOztBeUIvMlJBLG9EQUFBO0F0QkNBO0VzQkFPLHNCQUFzQjtFQUFFLFdBQVc7QXpCbzNSMUM7O0F5QmwzUkEsZ0RBQUE7QXRCQ0E7RXNCQVEsY0FBYztBekJzM1J0Qjs7QXlCcDNSQSxzRkFBQTtBdEJDQTtFc0JBVyxjQUFjO0VBQUUsY0FBYztFQUFFLGtCQUFrQjtFQUFFLHdCQUF3QjtBekIyM1J2Rjs7QUd6M1JBO0VzQkFNLGVBQWU7QXpCNjNSckI7O0FHMzNSQTtFc0JBTSxXQUFXO0F6QiszUmpCOztBeUI3M1JBLGdHQUFBO0FBQ0EseURBQUE7QXRCQ0E7RXNCQU0sa0JBQWtCO0F6Qmk0UnhCOztBeUIvM1JBLDhCQUFBO0F0QkNBO0VzQkFpQixnQkFBZ0I7QXpCbTRSakM7O0F5Qmo0UkEsZ0dBQUE7QUFDQSwrSEFBQTtBdEJDQTtFc0JBdUIsaUNBQWlDO0VBQUUsTUFBQTtFQUFRLGNBQWM7RUFBRSxNQUFBO0F6Qnc0UmxGOztBeUJ0NFJBLHFDQUFBO0F0QkNBO0VzQkFTLGdCQUFnQjtBekIwNFJ6Qjs7QXlCeDRSQSxvRkFBQTtBdEJDQTtFc0JBSywrQkFBdUI7VUFBdkIsdUJBQXVCO0VBQUUsTUFBQTtFQUFRLFNBQVM7RUFBRSxNQUFBO0VBQVEsaUJBQWlCO0VBQUUsTUFBQTtBekJpNVI1RTs7QXlCLzRSQSxxRkFBQTtBQUNBLHVIQUFBO0F0QkNBO0VzQkE0QyxhQUFhO0VBQUUsTUFBQTtFQUFRLFNBQVM7RUFBRSxNQUFBO0F6QnM1UjlFOztBeUJwNVJBLHlEQUFBO0F0QkNBO0VzQkFXLGlCQUFpQjtBekJ3NVI1Qjs7QXlCdDVSQSw0REFBQTtBdEJDQTtFc0JBZ0IsTUFBQTtFQUFRLGlCQUFpQjtBekIyNVJ6Qzs7QXlCejVSQSxnSUFBQTtBdEJDQTtFc0JBaUIsTUFBQTtFQUFRLG9CQUFvQjtBekI4NVI3Qzs7QXlCNTVSQSx1S0FBQTtBdEJDQTtFc0JBZ0UsMEJBQTBCO0VBQUUsTUFBQTtBekJpNlI1Rjs7QXlCLzVSQSxxREFBQTtBdEJDQTtFc0JBbUksa0JBQWtCO0VBQUUsVUFBVTtBekJvNlJqSzs7QXlCbDZSQSwwREFBQTtBdEJDQTtFc0JBdUgsOEJBQThCO0F6QnM2UnJKOztBeUJwNlJBLDJFQUFBO0F0QkNBO0VzQkFXLHlCQUF5QjtFQUFFLGFBQWE7RUFBRSw4QkFBOEI7QXpCMDZSbkY7O0F5Qng2UkEsa09BQUE7QXRCQ0E7RXNCQVMsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUFFLE1BQUE7RUFBUSxjQUFjO0VBQUUsTUFBQTtFQUFRLGNBQWM7RUFBRSxNQUFBO0VBQVEsZUFBZTtFQUFFLE1BQUE7RUFBUSxVQUFVO0VBQUUsTUFBQTtFQUFRLG1CQUFtQjtFQUFFLE1BQUE7QXpCdTdSM0o7O0F5QnI3UkEsa0RBQUE7QXRCQ0E7RXNCQVcsY0FBYztBekJ5N1J6Qjs7QXlCdjdSQSwrRUFBQTtBekIwN1JBO0V5Qno3Um9DLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFBRSxNQUFBO0VBQVEsVUFBVTtFQUFFLE1BQUE7QXpCODdSaEY7O0F5QjU3UkEsNEVBQUE7QXpCKzdSQTtFeUI5N1J5RixZQUFZO0F6Qmc4UnJHOztBeUI5N1JBLGlHQUFBO0F6Qmk4UkE7RXlCaDhSa0IsNkJBQTZCO0VBQUUsTUFBQTtFQUFRLG9CQUFvQjtFQUFFLE1BQUE7QXpCcThSL0U7O0F5Qm44UkEsK0VBQUE7QXpCczhSQTtFeUJyOFI0Rix3QkFBd0I7QXpCdThScEg7O0F5QnI4UkEseUVBQUE7QXRCQ0E7RXNCQThCLGNBQWM7RUFBRSxhQUFhO0F6QjA4UjNEOztBeUJ4OFJBLDRIQUFBO0F0QkNBO0VzQkErQiwwQkFBMEI7RUFBRSxNQUFBO0VBQVEsYUFBYTtFQUFFLE1BQUE7QXpCKzhSbEY7O0EwQjVnU0Esb0RBQUE7QUFFQSxlQUFBO0FBOERBLHVCQUFBO0FBWUEsZUFBQTtBQWVBLGNBQUE7QUFJQSxpQkFBQTtBQVlBLGFBQUE7QUFJQSxnQkFBQTtBQUlBLGlCQUFBO0FDcExBOzsrQzNCMGxTK0M7QTJCMWtTL0M7OytDM0I2a1MrQztBMkJ6a1MvQzs7RTNCNGtTRTtBMkJ6d1JGOzsrQzNCNHdSK0M7QTJCdnZSL0MsMEJBQUE7QUFpQkEsbUVBQUE7QUFtQ0E7O21DM0J3c1JtQztBNEI3L1JuQzs7RUE5RUksZUFBZTtFQUNmLGNGRGU7RUVFZix3REY4Qk07RUU3Qk4sZ0JGa0RNO0VFakROLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsbUNBQW1DO0VBQ25DLGtDQUFrQztBNUIra1N0Qzs7QTRCN2tTSTtFQXFFSjs7SUFwRVEsZUFBZTtJQUNmLGlCQUFpQjtFNUJrbFN2QjtBQUNGOztBNEIzZ1NBOztFQW5FSSxlQUFlO0VBQ2YsY0ZqQmU7RUVrQmYsMkRGVU07RUVUTixnQkZrQ007RUVqQ04saUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQix5QkFBeUI7RUFDekIsbUNBQW1DO0VBQ25DLGtDQUFrQztBNUJtbFN0Qzs7QTRCamxTSTtFQXlESjs7SUF4RFEsZUFBZTtJQUNmLGlCQUFpQjtFNUJzbFN2QjtBQUNGOztBNEIzaFNBOztFQXZESSxlQUFlO0VBQ2YsY0ZsQ2U7RUVtQ2Ysd0RGSE07RUVJTixnQkZpQk07RUVoQk4saUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQ0FBbUM7RUFDbkMsa0NBQWtDO0E1QnVsU3RDOztBNEJsaVNBOztFQWpESSxlQUFlO0VBQ2YsY0Y3Q2U7RUU4Q2Ysd0RGZE07RUVlTixnQkZNTTtFRUxOLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsbUNBQW1DO0VBQ25DLGtDQUFrQztBNUJ3bFN0Qzs7QTRCemlTQTs7RUEzQ0ksZUFBZTtFQUNmLGdCRDhTOEI7RUM3UzlCLGNGekRlO0VFMERmLHdERjFCTTtFRTJCTixnQkZOTTtFRU9OLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUNBQW1DO0VBQ25DLGtDQUFrQztBNUJ5bFN0Qzs7QTRCampTQTs7RUFwQ0ksZUFBZTtFQUNmLG1CRGtTOEI7RUNqUzlCLGNGckVlO0VFc0VmLHdERnRDTTtFRXVDTixnQkZsQk07RUVtQk4sZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixtQ0FBbUM7RUFDbkMsa0NBQWtDO0E1QjBsU3RDOztBR3pxU0E7RXlCWkksY0YrQlM7RUU5QlQsa0JBQWtCO0VBQ2xCLHdERjhDTTtFRTdDTixxQkFBcUI7RUFDckIsZ0JGaUVNO0VFaEVOLG1DQUFtQztFQUNuQyxrQ0FBa0M7RUQ2WGxDLGtDQUF3QztFQUl4QywwQkFBZ0M7QTNCNnpScEM7O0E0QjNyU0k7RUFFSSwwQkFBMEI7QTVCNnJTbEM7O0E0QnhrU0E7RUE1SUksY0Y0QmU7RUUzQmYsd0RGMkRNO0VFMUROLGVGa0VZO0VFakVaLGlCQUFpQjtFQUNqQixrQ0FBa0M7RUFDbEMscUNBQXVCO1VBQXZCLDZCQUF1QjtFQUN2Qiw0QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLG1DQUFtQztFQUNuQyxrQ0FBa0M7RUFzSWxDLGtCRnhFNEI7RUV5RTVCLHNCRnhFZ0M7QTFCMnBTcEM7O0E0QmpsU0k7RUFMSjtJQU1RLGtCQUFrQjtJQUNsQix3QkQrTzBCO0UzQnMyUmhDO0FBQ0Y7O0E0QmxsU0E7RUFFSSw0Q0FBcUM7QTVCb2xTekM7O0FHM3NTQTtFeUI0SEksZ0JGN0VNO0ExQmdxU1Y7O0E0QmhsU0E7O0VBRUksd0RGdkdNO0VFd0dOLGdCRm5GTTtFRW9GTixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2Ysa0JEeU44QjtFQ3hOOUIsZ0JBQWdCO0VBQ2hCLGNGL0llO0VFZ0pmLG1DQUFtQztFQUNuQyxrQ0FBa0M7QTVCbWxTdEM7O0E0QmpsU0k7RUFkSjs7SUFlUSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGtCRGdOMEI7RTNCczRSaEM7QUFDRjs7QTRCbmxTQTtFQUNJLGNBQWM7RUFDZCxjRjdJUztFRThJVCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixlQUFlO0E1QnNsU25COztBNEJubFNBO0VBQ0ksa0JBQWtCO0E1QnNsU3RCOztBRy90U0E7RXlCOElJLGNBQWM7RUFDZCxjQUFjO0VBQ2Qsa0JBQWtCO0E1QnFsU3RCOztBR251U0E7RXlCa0pJLGNBQWM7RUFDZCxtQkFBbUI7QTVCcWxTdkI7O0FHdHVTQTtFeUJxSkksWUFBWTtFQUNaLG1CQUFtQjtBNUJxbFN2Qjs7QUd2dVNBO0V5QnNKSSxlQUFlO0E1QnFsU25COztBNEJubFNJO0V6QnhKSjtJeUJ5SlEsY0FBYztFNUJ1bFNwQjtBQUNGOztBNEJwbFNBOztFQUVJLFdBQVc7RUFDWCx3QkFBd0I7QTVCdWxTNUI7O0E0QnBsU0E7O0VBRUksWUFBWTtFQUNaLHdCQUF3QjtBNUJ1bFM1Qjs7QTRCcGxTQTs7RUFFSSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxjQUFjO0E1QnVsU2xCOztBNEJwbFNBOztFQUVJLFdBQVc7RUFDWCxhQUFhO0VBQ2IsY0FBYztBNUJ1bFNsQjs7QTRCcGxTQTtFQUNJLGtCQUFrQjtFQUNsQixjRm5OVztFRW9OWCxlQUFlO0VBQ2YsZ0JBQWdCO0E1QnVsU3BCOztBNEJwbFNBOzttQzVCd2xTbUM7QTRCcGxTbkM7RUFDSSxXQUFXO0VBQ1gsZUFBZTtBNUJzbFNuQjs7QTRCeGxTQTtFQUtRLHdCQUF3QjtFQUN4QixrQkFBa0I7RUFDbEIsa0JGbk13QjtFRW9NeEIsc0JGbk00QjtBMUIweFNwQzs7QTRCL2xTQTtFQVlRLDJCQUEyQjtFQUMzQixrQkFBa0I7RUFDbEIsa0JGMU13QjtFRTJNeEIsc0JGMU00QjtBMUJpeVNwQzs7QTRCdG1TQTs7RUFxQlksZ0JBQWdCO0E1QnNsUzVCOztBNEIzbVNBOzs7O0VBeUJnQix5QkFBeUI7QTVCeWxTekM7O0E0Qi9rU1E7RUFuQ1I7Ozs7O0lBb0NZLFdBQVc7SUFDWCxjQUFjO0lBQ2QsZUFBZTtJQUNmLFlBQVk7SUFDWixjQUFjO0lBQ2QsZUFBZTtJQUNmLGdCQUFnQjtFNUJ1bFMxQjtBQUNGOztBNEJsb1NBOztFQWdEUSxnQkZqT0U7QTFCd3pTVjs7QTRCdm9TQTtFQW9EUSxrQkFBa0I7RUFDbEIsbUJBQW1CO0E1QnVsUzNCOztBNEI1b1NBO0VBeURRLGtCQUFrQjtBNUJ1bFMxQjs7QTRCbmxTQTs7bUM1QnVsU21DO0E0Qm5sU25DLG1CQUFBO0FBNENBLG9CQUFBO0FBQ0E7RUEzQ0ksY0Z6U2U7RUUwU2YsMkRGOVFNO0VFK1FOLGVBQWU7RUFDZixpQkQwRDhCO0VDekQ5QixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsbUNBQW1DO0VBQ25DLGtDQUFrQztBNUJzbFN0Qzs7QTRCaGpTQTtFQWxDSSxjRjVTVztFRTZTWCx3REZ2Uk07RUV3Uk4sZUFBZTtFQUNmLG1CRDZDOEI7RUM1QzlCLGlCQUFpQjtFQUNqQixrQkQyQzhCO0VDMUM5QixrQkFBa0I7RUFDbEIsbUNBQW1DO0VBQ25DLGtDQUFrQztBNUJzbFN0Qzs7QTRCeGpTQTtFQXRDSSxjRnRUZTtFRXVUZix3REZ2Uk07RUV3Uk4sZUFBZTtFQUNmLG1CRDZDOEI7RUM1QzlCLGlCQUFpQjtFQUNqQixrQkQyQzhCO0VDMUM5QixrQkFBa0I7RUFDbEIsbUNBQW1DO0VBQ25DLGtDQUFrQztFQUtsQyxjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLGdDRnJVZTtBMUJtNlNuQjs7QTRCbmtTQTtFQXZCSSxjRnpVZTtFRTBVZiwyREY5U007RUUrU04sZUFBZTtFQUNmLGdCRDBCOEI7RUN6QjlCLDZCRjlUUztFRStUVCxnQkFBZ0I7RUFDaEIsbUNBQW1DO0VBQ25DLGtDQUFrQztBNUI4bFN0Qzs7QTRCMWtTQTtFQUNJLDJERnpVTTtFRTBVTiw2QkZ2VlM7RUV3VlQseUJBQXlCO0E1QjZrUzdCOztBNEIxa1NBO0VBQ0ksU0FBUztFQUNULFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixvREFBNEM7VUFBNUMsNENBQTRDO0E1QjZrU2hEOztBNkIxOVNBO0VBR1ksY0FBYztBN0IyOVMxQjs7QTZCOTlTQTtFQU1ZLGVBQWU7RUFDZixVQUFVO0E3QjQ5U3RCOztBNkJuK1NBOztFQWFZLG9DQUEyQjtVQUEzQiw0QkFBMkI7QTdCMjlTdkM7O0E2QngrU0E7RUFpQlEseUJIaUJPO0VHaEJQLG1CQUFrQjtBN0IyOVMxQjs7QTZCNytTQTtFQXVCWSxhQUFhO0E3QjA5U3pCOztBNkJqL1NBO0VBMEJZLFNBQVM7QTdCMjlTckI7O0E2QnIvU0E7RUE0QmdCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsNkJBQTZCO0E3QjY5UzdDOztBNkIzL1NBO0VBZ0NvQixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGdCSGtJUTtFR2pJUixjQUFjO0E3Qis5U2xDOztBNkI5OVNvQjtFQXBDcEI7SUFxQ3dCLGVIZ0lLO0UxQmsyUzNCO0FBQ0Y7O0E2QmorU29CO0VBdkNwQjtJQXdDd0IsZUg4SEs7RTFCdTJTM0I7QUFDRjs7QTZCOWdUQTtFQTRDb0IsV0FBVztFQUNYLGVBQWU7RUFDZixjSEZQO0VHR08sZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBN0JzK1N2Qzs7QTZCcitTb0I7RUFqRHBCO0lBa0R3QixtQkFBbUI7RTdCeStTekM7QUFDRjs7QTZCNWhUQTtFQXNEb0Isb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsb0JBQWM7TUFBZCxjQUFjO0VBQ2QsV0FBVztBN0IwK1MvQjs7QTZCeitTb0I7RUE1RHBCO0lBNkR3Qiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7RTdCNitTNUM7QUFDRjs7QTZCM2lUQTtFQWdFd0Isa0JBQWlCO0VBQ2pCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG9CQUFjO01BQWQsY0FBYztFQUNkLFlBQVk7RUFDWixrQkFBa0I7QTdCKytTMUM7O0E2QjkrU3dCO0VBeEV4QjtJQXlFNEIsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLG1CQUFlO1FBQWYsZUFBZTtJQUNmLFdBQVc7SUFDWCxrQkFBa0I7RTdCay9TNUM7QUFDRjs7QTZCL2pUQTtFQStFNEIsZUFBYztFQUNkLGNGbVRNO0EzQmlzU2xDOztBNkJwa1RBO0VBbUY0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsa0JBQWtCO0E3QnEvUzlDOztBNkJwL1M0QjtFQXhGNUI7SUF5RmdDLFdBQVc7SUFDWCxrQkFBa0I7RTdCdy9TaEQ7QUFDRjs7QTZCbmxUQTtFQThGNEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsb0JBQWM7TUFBZCxjQUFjO0VBQ2QsV0FBVztBN0J5L1N2Qzs7QTZCeC9TNEI7RUFwRzVCO0lBcUdnQyxXQUFXO0lBQ1gsbUJBQU87UUFBUCxXQUFPO1lBQVAsT0FBTztFN0I0L1NyQztBQUNGOztBNkJubVRBO0VBeUdnQyxrQkFBa0I7QTdCOC9TbEQ7O0E2QjcvU2dDO0VBMUdoQztJQTJHb0Msa0JBQWtCO0U3QmlnVHBEO0FBQ0Y7O0E2QjdtVEE7RUErR2dDLFdBQVc7RUFDWCxjSHBFbkI7RUdxRW1CLHFCSHJFbkI7RUdzRW1CLHFCQUFxQjtBN0JrZ1RyRDs7QTZCcG5UQTtFQXFIZ0MsV0FBVztFQUNYLGVBQWU7RUFDZixpQkFBaUI7QTdCbWdUakQ7O0E2QjFuVEE7RUEwSG9DLFNBQVM7QTdCb2dUN0M7O0E2QjluVEE7RUE4SGdDLFdBQVc7RUFDWCxlQUFlO0VBQ2YsZUFBZTtBN0JvZ1QvQzs7QTZCcG9UQTtFQW1JZ0MsaUJBQWdCO0E3QnFnVGhEOztBNkJ4b1RBO0VBc0lnQyxXQUFXO0E3QnNnVDNDOztBNkI1b1RBO0VBd0lvQyxjQUFjO0E3QndnVGxEOztBNkJocFRBO0VBMEl3QyxhQUFhO0E3QjBnVHJEOztBNkJwcFRBO0VBK0lnQyxXQUFXO0E3QnlnVDNDOztBNkJ4cFRBO0VBa0pnQyxpQkFBaUI7QTdCMGdUakQ7O0E2QjVwVEE7RUFvSm9DLGVBQWU7QTdCNGdUbkQ7O0E2QmhxVEE7RUF3SndDLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsY0g3SHJCO0ExQnlvVG5COztBNkJ0cVRBO0VBZ0tvQyxnQkFBZ0I7QTdCMGdUcEQ7O0E2QjFxVEE7RUFvS2dDLFdBQVc7RUFDWCxrQkFBa0I7QTdCMGdUbEQ7O0E2Qi9xVEE7RUF1S29DLHFCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIseUJIN0h2QjtFRzhIdUIsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsZUFBZTtBN0I0Z1RuRDs7QTZCenJUQTtFQStLd0MsZ0JBQWdCO0E3QjhnVHhEOztBNkI3Z1R3QztFQWhMeEM7SUFpTDRDLGlCQUFnQjtFN0JpaFQxRDtBQUNGOztBNkJuc1RBO0VBc0x3Qyx5Qkh2SXRCO0ExQndwVGxCOztBNkJ2c1RBO0VBeUx3QyxjSDlKekI7RUcrSnlCLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFDaEIsV0FBVTtFQUNWLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsUUFBTztFQUNQLHFDQUE0QjtVQUE1Qiw2QkFBNEI7QTdCa2hUcEU7O0E2Qmx0VEE7RUFxTWdDLG1CQUFtQjtFQUNuQixlQUFlO0E3QmloVC9DOztBNkJ2dFRBO0VBd01vQyxrQkFBa0I7QTdCbWhUdEQ7O0E2QmxoVG9DO0VBek1wQztJQTBNd0MsYUFBYTtFN0JzaFRuRDtBQUNGOztBNkJqdVRBO0VBaU53QixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix1QkFBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixtQkFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0E3Qm9oVC9COztBNkJuaFR3QjtFQXROeEI7SUF1TjRCLFdBQVc7RTdCdWhUckM7QUFDRjs7QTZCL3VUQTtFQTBONEIsV0FBVztFQUNYLGtCQUFrQjtBN0J5aFQ5Qzs7QTZCcHZUQTtFQThONEIsV0FBVTtFQUNWLGVBQWM7QTdCMGhUMUM7O0E2Qnp2VEE7RUFpT2dDLFVBQVU7QTdCNGhUMUM7O0E2Qjd2VEE7RUFvT2dDLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsa0JBQWtCO0E3QjZoVGxEOztBNkJud1RBO0VBME80QixnQkFBZTtBN0I2aFQzQzs7QTZCdndUQTtFQTZPNEIsV0FBVztFQUNYLGNBQWM7QTdCOGhUMUM7O0E2QjV3VEE7RUFnUGdDLFdBQVU7RUFDVixjSHJNbkI7RUdzTW1CLHFCSHRNbkI7RUd1TW1CLHFCQUFxQjtBN0JnaVRyRDs7QTZCbnhUQTtFQXNQZ0Msb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsV0FBVztBN0JpaVQzQzs7QTZCaGlUZ0M7RUEzUGhDO0lBNFBvQyw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7RTdCb2lUeEQ7QUFDRjs7QTZCanlUQTtFQStQb0MsbUJBQWM7TUFBZCxrQkFBYztVQUFkLGNBQWM7RUFDZCxZQUFZO0VBQ1osZ0JBQWdCO0E3QnNpVHBEOztBNkJyaVRvQztFQWxRcEM7SUFtUXdDLGdCQUFnQjtFN0J5aVR0RDtBQUNGOztBNkI3eVRBO0VBc1F3QyxrQkFBa0I7QTdCMmlUMUQ7O0E2QjFpVHdDO0VBdlF4QztJQXdRNEMsa0JBQWtCO0U3QjhpVDVEO0FBQ0Y7O0E4QnR6VEE7Ozs7RUFJSSx5Qko2Qlc7QTFCNHhUZjs7QThCN3pUQTs7OztFQU1RLG1CSjJCTztBMUJteVRmOztBOEIzelRRO0VBVFI7Ozs7SUFVWSx5QkFBeUI7RTlCazBUbkM7QUFDRjs7QThCN3pUQTs7OzhDOUJrMFQ4QztBOEI5elQ5QztFQUNJLFdBQVc7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsMkJBQTJCO0E5QmcwVC9COztBOEIvelRJO0VBUEo7SUFRUSxpQkFBaUI7RTlCbTBUdkI7QUFDRjs7QThCajBUQTtFQUNJLHlCSkNXO0VJQVgsb0JBQW9CO0E5Qm8wVHhCOztBOEJ0MFRBO0VBSVEsMERKSU87VUlKUCxrREpJTztFSUhQLHlCSlZPO0VJV1AsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixvQkFBb0I7QTlCczBUNUI7O0E4QnAwVEk7RUFDSSxrQkFBa0I7RUFDbEIseUJBQXlCO0VGd0M3QixlQUFlO0VBQ2YsZ0JEOFM4QjtFQzdTOUIsY0YxQ1M7RUUyQ1Qsd0RGMUJNO0VFMkJOLGdCRk5NO0VFT04sZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixtQ0FBbUM7RUFDbkMsa0NBQWtDO0E1Qmd5VHRDOztBOEI1MVRBO0VBZ0JRLFNBQVM7QTlCZzFUakI7O0E4QjUwVEE7RUFDSSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0E5QiswVDNCOztBOEIzMFRBO0VBQ0ksb0JBQW9CO0E5QjgwVHhCOztBOEIzMFRBO0VBQ0ksVUFBVTtFQUNWLCtCQUF1QjtFQUF2Qix1QkFBdUI7QTlCODBUM0I7O0E4QjEwVEE7RUFDSSx5Qkp2QmM7QTFCbzJUbEI7O0E4QnowVEE7RUFDSSx5QkovQlM7RUlnQ1QsV0FBVztBOUI0MFRmOztBOEJ6MFRBO0VBQ0ksY0pwQ1M7QTFCZzNUYjs7QThCejBUQTs7OztFQUlJLGNKM0NTO0VJNENULGFKNUNTO0ExQnczVGI7O0E4QnowVEE7OzhDOUI2MFQ4QztBOEJ6MFQ5QztFQUNJLDBESnhEVztVSXdEWCxrREp4RFc7RUl5RFgseUJKdEVXO0ExQmk1VGY7O0E4QnYwVEE7RUFDSSxrQkFBa0I7RUFDbEIsY0ozRFM7RUk0RFQsZ0JBQWdCO0E5QjAwVHBCOztBOEJ0MFRBOztFQUVJLGNKbEVTO0ExQjI0VGI7O0E4QnYwVEk7RUFKSjs7SUFLUSx5QkpyRUs7SUlzRUwsV0FBVztFOUI0MFRqQjtBQUNGOztBOEJ6MFRBOzs7RUFHSSxjSjFFYztBMUJzNVRsQjs7QThCMTBUSTtFQUxKOzs7SUFNUSx5QkpoRks7SUlpRkwsV0FBVztFOUJnMVRqQjtBQUNGOztBOEI3MFRBOztFQUVJLGNKcEZjO0ExQm82VGxCOztBOEI3MFRBO0VBQ0ksY0ozRlM7QTFCMjZUYjs7QThCNzBUQTs7OEM5QmkxVDhDO0E4QjUwVDlDOztFQUVJLGNKckdTO0VJc0dULGdCQUFnQjtBOUI4MFRwQjs7QThCMzBUQTs7RUFFSSxjSjNHUztBMUJ5N1RiOztBK0JyK1RBO0VBQ0ksb0JBQW1CO0EvQncrVHZCOztBK0J6K1RBO0VBSVEsbUJBQWtCO0VBQ2xCLGVBQWM7QS9CeStUdEI7O0ErQnQrVEMsMEJBQUE7QUNQRDtFQUNDLGdCQUFnQjtBaENpL1RqQjs7QWlDbi9UQTs7RUFNWSxpQkFBaUI7RUFDakIsY1BxQ0M7RU9wQ0QseUJQb0NDO0VPbkNELHlCUHlCRztBMUJ5OVRmOztBa0MxL1RBO0VBQ0ksa0JBQWtCO0FsQzYvVHRCOztBa0M5L1RBO0VBSVEsYUFBYTtFQUNiLGNBQWM7QWxDOC9UdEI7O0FrQ25nVUE7RUFTUSwwQkFBMEI7QWxDOC9UbEM7O0FrQzU5VEE7RUE1QkksY1JXVztFUVZYLHlCUnNCVztFUXJCWCx5QlJxQlc7RVFwQlgsd0RSMENNO0VRekNOLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2YsbUJQNlc4QjtFTzVXOUIsZ0JBQWU7RUFDZixnQlIwRE07RVF6RE4sc0JBQXNCO0VBQ3RCLGtCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixnQkFBZTtBbEM0L1RuQjs7QWtDMy9USTtFQUVJLGNSTU87RVFMUCx5QlJQTztFUVFQLHFCUklPO0VRSFAscUJBQXFCO0FsQzYvVDdCOztBa0NqL1RBO0VBaENJLGNSV1c7RVFWWCx5QlIyQlM7RVExQlQseUJSMEJTO0VRekJULHdEUjBDTTtFUXpDTixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLG1CUDZXOEI7RU81VzlCLGdCQUFlO0VBQ2YsZ0JSMERNO0VRekROLHNCQUFzQjtFQUN0QixrQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsZ0JBQWU7QWxDcWhVbkI7O0FrQ3BoVUk7RUFFSSxjUk5PO0VRT1AseUJSYVU7RVFaVixx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Qzs7QXdDNTJWQTtFQW1CUSxlQUFlO0VBQ2YsaUJibkMwQjtFYW9DMUIsaUJBQWlCO0VBQ2pCLGNkNVhLO0VjNlhMLGtCQUFrQjtBeEM2MVYxQjs7QXdDcDNWQTtFQTJCUSxlQUFlO0VBQ2Ysa0JiM0MwQjtFYTRDMUIsY2RsWlc7RWNtWlgsbUJBQW1CO0F4QzYxVjNCOztBd0MxMVZJO0VBakNKOztJQXFDWSxjQUFjO0lBQ2QsU0FBUztFeEM0MVZuQjtBQUNGOztBd0N2MVZBLDBCQUFBO0FBRUE7OzZEeEMwMVY2RDtBd0N2MVY3RDtFQUNJLGtEZDVaVztVYzRaWCwwQ2Q1Wlc7QTFCcXZXZjs7QXdDdDFWQTs7RUFFSSxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWiwwQ2RqYlc7RWNrYlgseUJkaGJlO0VjaWJmLGtCQUFrQjtFQUNsQiw0QmQ3UlU7RWM2UlYsb0JkN1JVO0ExQnNuV2Q7O0F3Q2oyVkE7O0VBV1EsdUJkdmJPO0ExQmt4V2Y7O0F3Q3QyVkE7O0VBZVEsaUNkeFoyQjtFY3laM0IsY2QxYlc7QTFCc3hXbkI7O0F3Q3gxVkE7RUFDSSxRQUFRO0F4QzIxVlo7O0F3QzUxVkE7RUFJUSxnQkFBZ0I7QXhDNDFWeEI7O0F3Q3gxVkE7RUFDSSxPQUFPO0F4QzIxVlg7O0F3QzUxVkE7RUFJUSxnQkFBZ0I7QXhDNDFWeEI7O0F3Q3Z6VkE7RUFDSSxjQUFjO0F4QzB6VmxCOztBd0MxMVZRO0VBQ0ksV0FBVztFQUNYLFlBQVk7RUFDWix5QmR4Y0c7RWN5Y0gseUJkdGRHO0VjdWRILGtCQUFrQjtFQUNsQixVQUFVO0F4QzYxVnRCOztBd0MzMVZZO0VBRUksV0FBVztFQUNYLFlBQVk7RUFDWix1Q2RqZEQ7VWNpZEMsK0JkamREO0ExQjh5V2Y7O0F3QzExVlk7RUFDSSxXQUFXO0F4QzYxVjNCOztBd0MxMVZZO0VBQ0ksYUFBYTtBeEM2MVY3Qjs7QXdDeDFWWTtFQUNJLHlCZC9kRDtBMUIweldmOztBd0NqMVZBLDZDQUFBO0FBQ0E7RUFDSSxjQUFjO0F4Q28xVmxCOztBd0NqMVZBO0VBQ0k7SUFDSSxVQUFVO0V4Q28xVmhCO0FBQ0Y7O0F3Q2oxVkE7OzZEeENxMVY2RDtBd0NoMVZ6RDtFQUNJLHlCZHZnQk87RWN3Z0JQLFlBQVk7RUFDWixtRGR4Z0JPO1Vjd2dCUCwyQ2R4Z0JPO0ExQjAxV2Y7O0F3Q2oxVlE7RUFKSjtJQUtRLGdCQUFnQjtFeENxMVYxQjtBQUNGOztBd0NuMVZJO0VBQ0ksb0JBQW9CO0VBQ3BCLHlCZC9mSztFY2dnQkwsY2RqaEJPO0Vja2hCUCxrQkFBa0I7QXhDczFWMUI7O0F3QzExVks7RUFPVyx5QkFBeUI7RUFDekIsaUJBQWlCO0F4Q3UxVmpDOztBd0MvMVZLO0VBVWUsY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXO0VBQ1gsV0FBVztFQUNYLGdCQUFnQjtFQUNoQix5QmQ3aEJMO0ExQnMzV2Y7O0F3Q3gyVks7RUFtQlcseUJBQXlCO0VBQ3pCLGdCZDNlTjtFYzRlTSxlQUFlO0VBQ2YsaUJBQWlCO0F4Q3kxVmpDOztBd0NyMVZJO0VBQ0ksMEJBQTBCO0VBQzFCLHVCQUF1QjtFQUN2QixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtBeEN3MVZ0Qzs7QXdDdDFWSztFQUVPLGlCQUFpQjtFQUNqQixjZGppQkM7QTFCeTNXYjs7QXdDMzFWSztFQU1PLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JkamdCRTtFY2tnQkYsY2Q1aUJHO0VjNmlCSCxpQkFBaUI7QXhDeTFWN0I7O0F3Q3QxVkk7RUFDSSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCZHpnQk07QTFCazJXZDs7QTBDdDZXQTtFQUVJLGtCQUFrQjtFQUNsQixpQmhCb0htQjtFZ0JuSG5CLGVoQnFIeUI7RWdCcEh6QixjQUFjO0ExQ3c2V2xCOztBMkNqNldFO0VBQ0UsV0FBVztFQUNYLFdBQVc7RUFDWCxjQUFjO0EzQ282V2xCOztBMEM1NldJO0VBUEo7SUFRUSxhaEJrSDBCO0UxQjh6V2hDO0FBQ0Y7O0EyQzc2V0U7RUFDRSxXQUFXO0VBQ1gsV0FBVztFQUNYLGNBQWM7QTNDZzdXbEI7O0EwQy82V0E7RUVFRSxrQmxCdUpnQjtFa0J0SmhCLG1CbEJzSmdCO0VrQnJKaEIsd0JBQTBDO0E1Q2k3VzVDOztBeUMvN1dFO0VBQ0UsV0FBVztFQUNYLFdBQVc7RUFDWCxjQUFjO0F6Q2s4V2xCOztBMENyN1dBO0VBRUksY0FBYztFQUNkLGtCQUFrQjtFQUNsQixnQkFBZ0I7QTFDdTdXcEI7O0EyQ3I4V0U7RUFDRSxXQUFXO0VBQ1gsV0FBVztFQUNYLGNBQWM7QTNDdzhXbEI7O0EwQ3o3V0E7RUFFSSxnQkFBd0M7RUFDeEMsaUJoQnNGbUI7RWdCckZuQixjQUFjO0VBQ2Qsa0JBQWtCO0ExQzI3V3RCOztBMkNsOVdFO0VBQ0UsV0FBVztFQUNYLFdBQVc7RUFDWCxjQUFjO0EzQ3E5V2xCOztBMEMvN1dJO0VBUEo7SUFRUSxhQUFhO0UxQ204V25CO0FBQ0Y7O0EwQ2g4V0E7RUFDSSxXQUFXO0ExQ204V2Y7O0EwQ2g4V0k7RU54QkYsd0JBQW1EO0VBQ25ELFdDcEIyQjtFRHFCM0IsaUJWaUpnQjtBMUIyMFdsQjs7QTBDajhXSTtFTjdCRix1QkFBbUQ7RUFDbkQsV0NwQjJCO0VEcUIzQixpQlZpSmdCO0ExQmkxV2xCOztBMENsOFdJO0VObENGLHlCQUFtRDtFQUNuRCxXQ3BCMkI7RURxQjNCLGlCVmlKZ0I7QTFCdTFXbEI7O0EwQ244V0k7RU52Q0YsNkJBQW1EO0VBQ25ELFdDcEIyQjtFRHFCM0IsaUJWaUpnQjtBMUI2MVdsQjs7QTBDcDhXSTtFTjVDRiw2QkFBbUQ7RUFDbkQsV0NwQjJCO0VEcUIzQixpQlZpSmdCO0ExQm0yV2xCOztBMENyOFdJO0VOakRGLCtCQUFtRDtFQUNuRCxXQ3BCMkI7RURxQjNCLGlCVmlKZ0I7QTFCeTJXbEI7O0EwQ3Q4V0k7RU50REYsK0JBQW1EO0VBQ25ELFdDcEIyQjtFRHFCM0IsaUJWaUpnQjtBMUIrMldsQjs7QTZDcmlYQTtFQUNJLFdBQVc7RUFDWCxlQUFlO0VBQ2YsZUFBZTtFQUNmLGtCQUFrQjtFbEI0WWxCLGlDQUF3QztFQUl4Qyx5QkFBZ0M7RWtCbVJoQyx5QkFBQTtBN0MyNFZKOztBNkMzaVhJO0VBUEo7SUFRUSxlQUFlO0U3QytpWHJCO0FBQ0Y7O0E2Q3hqWEE7RUFZUSxjbkJlTztFbUJkUCxrQkFBa0I7RUFDbEIsb0NBQTRCO1VBQTVCLDRCQUE0QjtFQUM1QiwwQ0FBMEI7RUFBMUIsa0NBQTBCO0VBQTFCLDBCQUEwQjtFQUExQixrREFBMEI7QTdDZ2pYbEM7O0E2Qy9qWEE7RUFrQlksaUNBQXlCO1VBQXpCLHlCQUF5QjtBN0NpalhyQzs7QTZDbmtYQTtFQXVCUSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CbkJxQlM7RW1CcEJULG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIscUJBQXlCO01BQXpCLGtCQUF5QjtVQUF6Qix5QkFBeUI7QTdDZ2pYakM7O0E2QzVrWEE7RUFnQ2dCLHFCQUFxQjtFQUNyQiwrQm5CTkQ7RW1CT0MsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixlQUFlO0E3Q2dqWC9COztBNkNwbFhBO0VBdUNvQixrQkFBa0I7QTdDaWpYdEM7O0E2Q3hsWEE7RUEyQ29CLGNuQmhCTDtFbUJpQkssbUJBQW1CO0E3Q2lqWHZDOztBNkM3bFhBO0VBZ0RvQixjbkJyQkw7QTFCc2tYZjs7QTZDMWlYUTtFQXZEUjtJQXdEWSxhQUFhO0U3QzhpWHZCO0FBQ0Y7O0E2Q3ZtWEE7RUE2RFEsa0JBQWtCO0VsQnlXdEIsb0JBQW9CO0VBR3BCLG9CQUFvQjtFQUNwQixhQUFhO0VrQjNXVCx5Qm5CbkJLO0VtQm9CTCxZbkI4RVk7RW1CaVJaLHdCQUFBO0VBcUhBLGlDQUFBO0VBa0ZBLDJCQUFBO0E3QytnV1I7O0E2Q25qWFE7RUFsRVI7SUFtRVksK0NBQStEO0U3Q3VqWHpFO0FBQ0Y7O0E2QzNuWEE7RUF1RVksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFbEJ3VTNCLGlDQUF3QztFQUl4Qyx5QkFBZ0M7RWtCMVV4QixnQm5CcUVNO0VtQnBFTixXQUFXO0VBQ1gseUJBQXlCO0E3QzRqWHJDOztBNkMxalhZO0VBOUVaO0lBK0VnQixnQm5CaUVRO0UxQjYvV3RCO0FBQ0Y7O0E2QzVqWFk7RUFsRlo7SUFtRmdCLGdCbkI0REU7SW1CM0RGLFVBQVU7RTdDZ2tYeEI7QUFDRjs7QTZDcnBYQTtFbEJzYUksb0JBQW9CO0VBR3BCLG9CQUFvQjtFQUNwQixhQUFhO0VBOEtULDBCQUEwQjtFQUUxQix1QkFBdUI7RUFDdkIsb0JBQW9CO0VBM014QixpQ0FBd0M7RUFJeEMseUJBQWdDO0VrQnhUeEIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCw2QkFBcUM7RUE4VHJDLDBDQUFBO0E3Qzh3V1o7O0E2QzFrWFk7RUFoR1o7SUFpR2dCLGdCQUFnQjtJQUNoQiw2QkFBMkM7RTdDOGtYekQ7QUFDRjs7QTZDNWtYWTtFQXJHWjtJQXNHZ0IsY0FBYztJQUNkLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsU0FBUztJQUNULE9BQU87SUFDUCxRQUFRO0lBQ1IsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsOEJBQTBDO0lBQzFDLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLHlCbkJ2RUg7SW1Cd0VHLG9DQUE0QjtZQUE1Qiw0QkFBNEI7RTdDZ2xYMUM7QUFDRjs7QTZDcnNYQTtFQXdIZ0IsZ0NBQXdCO1VBQXhCLHdCQUF3QjtFQUN4QixVQUFVO0VBQ1YsbUJBQW1CO0E3Q2lsWG5DOztBNkMzc1hBO0VBOEhnQixXQUFXO0VBQ1gsNkJBQThDO0VBQzlDLFluQmNJO0VtQjJRSixtQkFBQTtBN0N5eldoQjs7QTZDaGxYZ0I7RUFsSWhCO0lBbUlvQixlQUFlO0lBQ2YsWUFBWTtFN0NvbFg5QjtBQUNGOztBNkN6dFhBO0VBd0lvQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFbEI0UmhDLG9CQUFvQjtFQUdwQixvQkFBb0I7RUFDcEIsYUFBYTtFQW9JVCx5QkFBeUI7RUFFekIsc0JBQXNCO0VBQ3RCLDhCQUE4QjtFa0IzSmxCLGtCQUFBO0E3Q20xV3BCOztBNkMzbFhvQjtFQTlJcEI7SUErSXdCLGNBQWM7SUFDZCxnQ25CckhUO0ltQnNIUyxlQUFlO0U3QytsWHJDO0FBQ0Y7O0E2Q2p2WEE7RUFxSndCLGNuQjFIVDtFbUIySFMsd0RuQnpGZDtFbUIwRmMsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixrQmxCME9VO0VrQnpPVixxQkFBcUI7RUFDckIseUJBQXlCO0E3Q2dtWGpEOztBNkMzdlhBO0VBK0p3QixtQkFBbUI7RWxCOGpCdkMsMEJrQjdqQjRDO0VsQitqQjVDLGtCa0IvakI0QztFbEJna0I1Qyxja0Joa0I0QztFQXdCeEIscUJBQUE7RUFtRkE7OytDN0MyL1d1QjtFNkNwM1d2QixnQ0FBQTtBN0NzM1d4Qjs7QTZDdG1Yd0I7RUFsS3hCO0lsQmdaSSw4Q0FBd0M7SUFJeEMsc0NBQWdDO0lrQmhQUixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxVQUFVO0U3QzhtWHBDO0U2Q3J4WEY7SUEwS2dDLDZCbkIvSWpCO0UxQjZ2WGI7RTZDeHhYRjtJbEJnWkksOENBQXdDO0lBSXhDLHNDQUFnQztJa0JyT0oseUJuQmhJZDtJbUJpSWMsZ0JBQWdCO0U3Q2luWDlDO0U2Q2p5WEY7SUFtTG9DLGdCQUFnQjtFN0NpblhsRDtBQUNGOztBNkNyeVhBO0VBNEw0QixhQUFhO0E3QzZtWHpDOztBNkMzbVg0QjtFQTlMNUI7SUErTGdDLHFCQUFxQjtJQUNyQixrQm5CN0NLO0ltQjhDTCxlQUFlO0lBQ2YsK0JBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixnQkFBZ0I7SUFDaEIsY25CektqQjtJbUIwS2lCLFlBQVk7SUFDWixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixzQkFBc0I7SUFDdEIsVUFBVTtJQUNWLGVBQWU7RTdDK21YN0M7QUFDRjs7QTZDM3pYQTtFQW1OZ0MseUJuQnhMakI7RW1CeUxpQixjbkJ4S25CO0ExQm94WGI7O0E2QzFtWGdDO0VBdE5oQztJQXVOb0MsNkJBQTZCO0lBQzdCLGNuQjdMckI7RTFCMnlYYjtBQUNGOztBNkN2bVhnQztFQWhPaEM7SUFpT29DLHdCQUF3QjtFN0MybVgxRDtBQUNGOztBNkM3MFhBOzs7RUF5T2dDLHFDQUE2QjtVQUE3Qiw2QkFBNkI7RUFDN0IsVUFBVTtFQUNWLG1CQUFtQjtFQUNuQixtQkFBbUI7QTdDMG1YbkQ7O0E2Q3htWGdDO0VBOU9oQzs7O0lBK09vQyx1QkFBZTtZQUFmLGVBQWU7RTdDOG1YakQ7QUFDRjs7QTZDOTFYQTtFbEJzYUksb0JBQW9CO0VBR3BCLG9CQUFvQjtFQUNwQixhQUFhO0VBdUtULHlCQUF5QjtFQUV6QixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBN0NuQix3QkFBd0I7RUFFeEIscUJBQXFCO0VBQ3JCLHVCQUF1QjtFQTFKM0IsaUNBQXdDO0VBSXhDLHlCQUFnQztFa0IzSlIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxZbkI3R1I7RW1COEdRLFdBQVc7QTdDMm5YdkM7O0E2Q3puWDRCO0VBOVA1QjtJQStQZ0MsV0FBVztJQUNYLFlBQVk7SUFDWixjQUFjO0lBQ2QsZUFBZTtJQUNmLGNsQmdJRTtJa0IvSEYsZ0JBQWdCO0lBQ2hCLGtCbkJsSEs7SW1CbUhMLHNCQUFzQjtFN0M2blhwRDtBQUNGOztBNkNwNFhBO0VBK1E0QixTQUFTO0VBQ1QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsV0FBVztFQUNYLGlCbkJoSkw7RW1CaUpLLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsa0RBQTZEO0VBQzdELGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QseUNBQWlDO1VBQWpDLGlDQUFpQztFQUNqQyx1QkFBZTtLQUFmLG9CQUFlO1VBQWYsZUFBZTtFQUNmLHFCQUFhO0tBQWIsa0JBQWE7VUFBYixhQUFhO0VBQ2Isc0NuQmxRYjtLbUJrUWEsbUNuQmxRYjtVbUJrUWEsOEJuQmxRYjtFbUJtUWEsNkJBQXFCO0tBQXJCLDBCQUFxQjtVQUFyQixxQkFBcUI7RUFDckIseUJBQWlCO0tBQWpCLHNCQUFpQjtVQUFqQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLG9DQUE0QjtVQUE1Qiw0QkFBNEI7RWxCK0dwRCxpQ0FBd0M7RUFJeEMseUJBQWdDO0EzQjJnWHBDOztBNkMzblg0QjtFQXBTNUI7SUFxU2dDLDhCQUE4QjtFN0Mrblg1RDtBQUNGOztBNkM3blg0QjtFQXhTNUI7SUF5U2dDLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsU0FBUztJQUNULFVBQVU7SUFDVixVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixpQkFBaUI7SUFDakIseUJBQXlCO0lBQ3pCLHVCQUFlO1lBQWYsZUFBZTtJQUNmLHdCQUFnQjtJQUFoQixnQkFBZ0I7SUFDaEIsMEJBQWtCO09BQWxCLHVCQUFrQjtZQUFsQixrQkFBa0I7SUFDbEIsMEJBQWtCO09BQWxCLHVCQUFrQjtZQUFsQixrQkFBa0I7SUFDbEIseUJBQWlCO09BQWpCLHNCQUFpQjtZQUFqQixpQkFBaUI7RTdDaW9YL0M7QUFDRjs7QTZDeDdYQTtFQTJUZ0MsV0FBVztFQUNYLDZCbkJqU2pCO0VtQmtTaUIseUNuQmpSbkI7RW1Ca1JtQixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLGlDQUE0QztFQUM1QyxZQUFZO0VBQ1osWUFBWTtFQUNaLFdBQVc7RUFDWCxXQUFXO0VBQ1gsbUNBQTJCO1VBQTNCLDJCQUEyQjtBN0Npb1gzRDs7QTZDL25YZ0M7RUF2VWhDO0lBd1VvQyxPQUFPO0U3Q21vWHpDO0FBQ0Y7O0E2Q2pvWGdDO0VBM1VoQztJQTRVb0MsYUFBYTtFN0Nxb1gvQztBQUNGOztBNkNsOVhBO0VBa1ZnQyxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVix1QkFBdUI7RUFDdkIsdUNuQnZTZDtFbUJ3U2MsY25CNVRqQjtFbUI2VGlCLHdEbkIzUnRCO0VtQjRSc0IsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLDRCQUFvQjtFQUFwQixvQkFBb0I7QTdDb29YcEQ7O0E2Q2xvWGdDO0VBL1ZoQztJQWdXb0MsV0FBVztJQUNYLGFBQWE7RTdDc29YL0M7QUFDRjs7QTZDeCtYQTtFQXFXb0MseUJuQnRUbEI7QTFCNjdYbEI7O0E2QzUrWEE7RUEwV2dDLCtCQUErQjtFQUMvQixrQ0FBa0M7RUFDbEMsd0JBQXdCO0VBQ3hCLG1CQUFtQjtBN0Nzb1huRDs7QTZDbi9YQTtFQWlYZ0MsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCw0QkFBNEI7RUFDNUIsaUJBQWlCO0E3Q3NvWGpEOztBNkNwb1hnQztFQXRYaEM7SUF1WG9DLGlCQUFpQjtJQUNqQixVQUFVO0U3Q3dvWDVDO0U2Q2hnWUY7SUEyWHdDLGlCQUFpQjtFN0N3b1h2RDtBQUNGOztBNkNwZ1lBO0VBZ1lvQyx3QkFBd0I7QTdDd29YNUQ7O0E2Q3hnWUE7RUFvWW9DLGdCQUFnQjtBN0N3b1hwRDs7QTZDNWdZQTtFQXdZd0MsMEJBQTBCO0E3Q3dvWGxFOztBNkNyb1hvQztFQTNZcEM7SUE0WXdDLGlCQUFpQjtFN0N5b1h2RDtBQUNGOztBNkN0aFlBO0VBb2FZLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsZ0JuQnJSZTtFbUJzUmYsV0FBVztFQUNYLGNuQjdZRztBMUJtZ1lmOztBNkM5aFlBO0VBMmFnQixhQUFhO0E3Q3VuWDdCOztBNkNwblhZO0VBOWFaO0lBK2FnQixlQUFlO0lBQ2YseUJuQnBZSDtJbUJxWUcsYUFBYTtFN0N3blgzQjtFNkN6aVlGO0lBb2J3QixjQUFjO0lBQ2QsdUJBQXVCO0lBQ3ZCLFlBQVk7RTdDd25YbEM7RTZDOWlZRjtJQXliNEIsa0NBQWtDO0lBQ2xDLGdCQUFnQjtJQUNoQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHNCQUFzQjtJQUN0QixnQkFBZ0I7RTdDd25YMUM7QUFDRjs7QTZDdmpZQTtFbEJzYUksb0JBQW9CO0VBR3BCLG9CQUFvQjtFQUNwQixhQUFhO0VBbUNULDRCQUE0QjtFQUM1Qiw2QkFBNkI7RUFFN0IsMEJBQTBCO0VBQzFCLHNCQUFzQjtFa0JYZCxXQUFXO0VBQ1gsWW5CelRJO0ExQnc3WHBCOztBNkM3blhnQjtFQXpjaEI7SWxCNmJRLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFFN0IsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtJa0JVUCxZQUFZO0lBQ1osY0FBYztJQUNkLFlBQVk7RTdDcW9YOUI7QUFDRjs7QTZDbmxZQTtFbEI2dEJJLDBCa0I1UXdDO0VsQjhReEMsa0JrQjlRd0M7RWxCK1F4Qyxja0IvUXdDO0VBQ3hCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxZQUFZO0VBQ1osY0FBYztBN0N5b1hsQzs7QTZDdm9Yb0I7RUF4ZHBCO0lBeWR3Qiw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLFlBQVk7SUFDWixjQUFjO0lBQ2QsbUJBQW1CO0U3QzJvWHpDO0U2Q3htWUY7SUFnZTRCLGtCQUFrQjtFN0Myb1g1QztBQUNGOztBNkM1bVlBO0VBcWV3Qix5Qm5CdmJQO0ExQmtrWWpCOztBNkNobllBO0VBd2U0QixjbkI3Y2I7QTFCeWxZZjs7QTZDcG5ZQTtFQThlb0Isb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsY25CemRMO0VtQjBkSywyRG5CNWJWO0VtQjZiVSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQiw0QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtBN0Mwb1h0Qzs7QTZDeG9Yb0I7RUE1ZnBCO0lsQjZiUSw4QkFBOEI7SUFDOUIsNkJBQTZCO0lBRTdCLHVCQUF1QjtJQUN2QixtQkFBbUI7SWtCNkRILGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGNuQnRlVDtJbUJ1ZVMsa0JBQWtCO0lBQ2xCLHlCbkJ4ZVQ7RTFCd25ZYjtBQUNGOztBNkNwcFlBO0VBdWdCd0IseUJuQnpkUDtFbUIwZE8sY25CN2VUO0ExQjhuWWY7O0E2QzVvWG9CO0VBN2dCcEI7SUE4Z0J3QixhQUFhO0U3Q2dwWG5DO0FBQ0Y7O0E2Qy9wWUE7RUF3aEJZLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QseUJBQXFEO0VBQ3JELFluQnZZUTtFbUJ3WVIseUJuQjllSztFbUIrZUwsa0JBQWtCO0VBQ2xCLDRCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsb0NBQTRCO1VBQTVCLDRCQUE0QjtFQUM1QixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7QTdDMm9YdkI7O0E2Q3pvWFk7RUFwaUJaO0lBcWlCZ0IsZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBVztJQUNYLDZCQUE2QjtJQUM3Qix1QkFBZTtZQUFmLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFVBQVU7SUFDVix5Qm5CbmhCRDtJbUJvaEJDLFVBQVU7RTdDNm9YeEI7QUFDRjs7QTZDN3JZQTtFQW1qQmdCLGdDQUF3QjtVQUF4Qix3QkFBd0I7RUFDeEIsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixVQUFVO0E3QzhvWDFCOztBNkNwc1lBO0VBMGpCZ0Isa0JBQWtCO0E3QzhvWGxDOztBNkN4c1lBO0VBOGpCZ0IsNkJBQTZCO0VBQzdCLFlBQVk7RUFDWixjbkJyaUJEO0ExQm1yWWY7O0E2QzlzWUE7RUFva0JvQixnQ25CemlCTDtFbUIwaUJLLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsaUJBQWlCO0E3QzhvWHJDOztBNkM1b1hvQjtFQXprQnBCO0lBMGtCd0IsWUFBWTtJQUNaLDRCQUE0QjtFN0NncFhsRDtBQUNGOztBNkM1dFlBO0VBK2tCd0IsYUFBYTtBN0NpcFhyQzs7QTZDaHVZQTtFQXFsQm9CLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFFBQVE7QTdDK29YNUI7O0E2QzdvWG9CO0VBMWxCcEI7SUEybEJ3QixNQUFNO0lBQ04sZUFBZTtJQUNmLDhCbkJsa0JUO0ltQm1rQlMsV0FBVztJQUNYLGtCQUFrQjtFN0NpcFh4QztBQUNGOztBNkNqdllBO0VBeW1CWSxhQUFhO0VBQ2IsZW5CeGRZO0VtQnlkWixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixXQUFXO0VsQnRObkIscUNrQnVONkM7RWxCbk43Qyw2QmtCbU42QztBN0NncFhqRDs7QTZDOW9YWTtFQWpuQlo7SUFrbkJnQixjQUFjO0U3Q2twWDVCO0FBQ0Y7O0E2Q3J3WUE7RUFzbkJnQixrQkFBa0I7RUFDbEIsWUFBWTtBN0NtcFg1Qjs7QTZDMXdZQTtFQTBuQm9CLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLHlCbkJsbUJMO0VtQm1tQkssV0FBVztFbEI5TzNCLGtDQUF3QztFQUl4QywwQkFBZ0M7QTNCbTRYcEM7O0E2Q3Z4WUE7RUFtb0JvQixTQUFTO0VBQ1QsWUFBWTtBN0N3cFhoQzs7QTZDNXhZQTtFQXdvQm9CLFFBQVE7RUFDUixtQ0FBMkI7VUFBM0IsMkJBQTJCO0E3Q3dwWC9DOztBNkNqeVlBO0VBNm9Cb0IsU0FBUztBN0N3cFg3Qjs7QTZDcnlZQTtFQW1wQm9CLG1CQUFtQjtFQUNuQixtQ0FBMkI7VUFBM0IsMkJBQTJCO0E3Q3NwWC9DOztBNkMxeVlBO0VBd3BCb0IsZ0NBQXdCO1VBQXhCLHdCQUF3QjtBN0NzcFg1Qzs7QTZDOXlZQTtFQTRwQm9CLFVBQVU7QTdDc3BYOUI7O0E2Q2x6WUE7RUFncUJvQixpQ0FBeUI7VUFBekIseUJBQXlCO0E3Q3NwWDdDOztBNkM1b1hBLHlCQUFBO0FDMXFCQSwyQkFBQTtBQUNBO0VBQ0ksZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBOUMwell2Qjs7QThDNXpZQTtFQUtRLGdCQUFnQjtBOUMyell4Qjs7QThDaDBZQTtFQVFZLGNwQm1CRztFb0JsQkgsZ0NwQmtCRztBMUIweVlmOztBOENyMFlBO0VBY1EsY3BCYU87RW9CWlAsZ0JBQWdCO0VBQ2hCLGdDcEJXTztBMUJnellmOztBOEMzMFlBO0VBb0JRLGdCQUFnQjtBOUMyell4Qjs7QThDLzBZQTtFQXdCUSxpQkFBaUI7QTlDMnpZekI7O0ErQ3AxWUE7RUFDSSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix1QkFBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixvQkFBYztNQUFkLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZix3QkFBd0I7QS9DdTFZNUI7O0ErQ3IxWUk7RUFYSjtJQVlRLHNCQUFzQjtFL0N5MVk1QjtBQUNGOztBK0N0MllBO0VBZ0JRLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsOEJBQW1CO0VBQW5CLDZCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG9CQUFjO01BQWQsY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsa0JBQWtCO0EvQzAxWTFCOztBK0NqM1lBO0VBMEJZLFdBQVc7RUFDWCxZQUFZO0VBQ1osNEJBQTRCO0VBQzVCLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIscUJyQkhHO0VxQklILGtCQUFrQjtFQUNsQixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLGVBQWU7QS9DMjFZM0I7O0ErQzkzWUE7RUFzQ2dCLHVCQUF1QjtBL0M0MVl2Qzs7QStDbDRZQTtFQTJDWSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsVUFBVTtFQUNWLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLFdBQVc7RUFDWCxRQUFRO0VBQ1IsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixlQUFlO0EvQzIxWTNCOztBK0NyNVlBO0VBK0RRLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixjckI5Qk87QTFCdzNZZjs7QStDNzVZQTtFQXVFUSxrQkFBa0I7QS9DMDFZMUI7O0ErQ2o2WUE7RUEyRWdCLGtCQUFrQjtBL0MwMVlsQzs7QStDcjZZQTtFQStFZ0IsY0FBYztFQUNkLGVBQWU7RUFDZixjckJyQ0g7RXFCc0NHLHlCQUF5QjtFQUN6QixxQkFBcUI7RUFDckIsa0JBQWtCO0EvQzAxWWxDOztBK0M5NllBO0VBd0ZnQixrQkFBa0I7QS9DMDFZbEM7O0ErQ2w3WUE7RUEyRm9CLFNBQVM7QS9DMjFZN0I7O0ErQ3Q3WUE7RUFnR2dCLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsY3JCN0REO0VxQjhEQyx5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLFNBQVM7QS9DMDFZekI7O0ErQy83WUE7RUEyR1EsZUFBZTtFQUNmLGFBQWE7RUFDYixrQkFBa0I7QS9DdzFZMUI7O0ErQ3I4WUE7RUFnSFksa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxXQUFXO0VBQ1gsYUFBYTtBL0N5MVl6Qjs7QStDNThZQTtFQXlIWSxxQkFBcUI7QS9DdTFZakM7O0FnRGg5WUE7O2dDaERvOVlnQztBZ0RqOVloQztFQUNJLGtCQUFpQjtFQUNwQixnQkFBZTtFQUNmLFdBQVU7RUFDVixlQUFjO0VBQ1gsc0JBQXNCO0VBQ3RCLHlCdEJtQlc7QTFCZzhZZjs7QWdEejlZQTs7RUFVUSxXQUFVO0VBQ1YsWUFBVztFQUNYLGtCQUFpQjtFQUNqQixNQUFLO0VBQ0wsUUFBTztFQUNQLFNBQVE7RUFDUixPQUFNO0FoRG85WWQ7O0FnRHArWUE7RUFvQlEsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBaUI7RUFDakIsTUFBSztFQUNMLFFBQU87RUFDUCxTQUFRO0VBQ1IsT0FBTTtBaERvOVlkOztBaURqL1lBOzs7RWpEcy9ZRTtBa0R0L1lGOzs4QmxEeS9ZOEI7QWtEci9ZOUIseUJBQUE7QUFDQTtFQUNDLGVBQTJCO0FsRHUvWTVCOztBa0R0L1lDO0VBRkQ7SUFHRSxlQUFrQztFbEQwL1lsQztBQUNGOztBa0R0L1lBLDZCQUFBO0FBQ0E7RUFHSyx1QkFBMEI7TUFBMUIsb0JBQTBCO1VBQTFCLDJCQUEwQjtFQUMxQixnQkFBZTtBbER1L1lwQjs7QWtEMy9ZQTtFQU9LLHdCQUFzQjtNQUF0QixxQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3pCLGtCQUFpQjtBbER3L1luQjs7QWtEaGdaQTtFQVdHLHdCQUFzQjtNQUF0QixxQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLGtCQUFpQjtBbER5L1lwQjs7QWtEcmdaQTtFQWdCSyxxQkFBd0I7TUFBeEIsa0JBQXdCO1VBQXhCLHlCQUF3QjtFQUMzQixpQkFBZ0I7QWxEeS9ZbEI7O0FrRDFnWkE7RUFvQkcscUJBQXdCO01BQXhCLGtCQUF3QjtVQUF4Qix5QkFBd0I7RUFDeEIsaUJBQWdCO0FsRDAvWW5COztBa0QvZ1pBO0VBMkJLLHdCQUFzQjtNQUF0QixxQkFBc0I7VUFBdEIsdUJBQXNCO0FsRHcvWTNCOztBa0RuaFpBO0VBOEJLLHlCQUFrQjtNQUFsQixzQkFBa0I7VUFBbEIsbUJBQWtCO0FsRHkvWXZCOztBa0R2aFpBO0VBaUNLLHNCQUFvQjtNQUFwQixtQkFBb0I7VUFBcEIscUJBQW9CO0FsRDAvWXpCOztBa0RwL1lBOzs4QmxEdy9ZOEI7QWtEci9ZOUI7RUFDSSxhQUFhO0FsRHUvWWpCOztBa0RyL1lBO0VBRUUsZ0J4QnFCUTtBMUJrK1lWOztBa0R6L1lBO0VBS0UsYUFBWTtBbER3L1lkOztBa0Q3L1lBO0VBUUssb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixnQ0FBZ0M7RUFDaEMsV0FBVztFQUNYLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsZ0J4Qk1NO0V3QkxOLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FsRHkvWXJCOztBa0QxZ1pBO0VBbUJNLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0J4QkVJO0ExQnkvWVY7O0FrRGhoWkE7RUF1Qk8saUJBQWlCO0FsRDYvWXhCOztBa0RwaFpBO0VBNEJLLFdBQVc7RUFDWCxlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLGdCeEJYTTtFd0JZTixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGdCQUFnQjtBbEQ0L1lyQjs7QW1EemxaQTs7OEJuRDZsWjhCO0FtRDFsWjlCO0VBQ0ksV0FBVztFQUNYLHlCekJ1Q1M7RXlCdENULGlCQUFpQjtFQUNqQixvQkFBb0I7RUFrQ3BCLHFCQUFBO0VBaUtBLHNCQUFBO0VBR0EsdUJBQUE7RUE2REEseUJBQUE7QW5ENjFZSjs7QW1EOWxaSTtFQU5KO0lBT1EsYUFBYTtFbkRrbVpuQjtBQUNGOztBbUQxbVpBO0VBV1EseUJ6QmFPO0V5QlpQLHVCQUF1QjtBbkRtbVovQjs7QW1Eam1aUTtFQWRSO0lBZVksdUJBQXVCO0VuRHFtWmpDO0FBQ0Y7O0FtRHJuWkE7RUFvQlEsY3pCcUJLO0V5QnBCTCxlQUFlO0VBQ2Ysa0J4QjBXMEI7RXdCelcxQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FuRHFtWnhCOztBbUQ3blpBO0VBNEJRLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsY0FBYztBbkRxbVp0Qjs7QW1Ebm1aUTtFQWhDUjtJQWlDWSxlQUFlO0VuRHVtWnpCO0FBQ0Y7O0FtRHpvWkE7RUF3Q1EsNkJ6QlBPO0V5QlFQLGdDekJSTztFeUJTUCxtQkFBbUI7RUFDbkIsZUFBZTtBbkRxbVp2Qjs7QW1EaHBaQTtFQThDWSxjQUFjO0FuRHNtWjFCOztBbURwcFpBO0VBa0RZLGVBQWU7RUFDZixtQnhCNlVzQjtFd0I1VXRCLHFCQUFxQjtFQUNyQix3RHpCS0Y7RXlCSkUsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtBbkRzbVpsQzs7QW1EN3BaQTtFQTJEWSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7QW5Ec21adkI7O0FtRHBtWlk7RUEvRFo7SUFnRWdCLFdBQVc7SUFDWCxXQUFXO0VuRHdtWnpCO0VtRHpxWkY7SUFvRW9CLGdCQUFnQjtFbkR3bVpsQztBQUNGOztBbUQ3cVpBO0VBeUVnQixrQkFBa0I7QW5Ed21abEM7O0FtRHRtWmdCO0VBM0VoQjtJQTRFb0Isa0JBQWtCO0VuRDBtWnBDO0FBQ0Y7O0FtRHhtWmdCO0VBL0VoQjtJQWdGb0IsVUFBVTtFbkQ0bVo1QjtBQUNGOztBbUQ3clpBO0VBcUZnQixtQkFBbUI7RUFDbkIsK0J6QnJERDtBMUJpcVpmOztBbUQxbVpnQjtFQXhGaEI7SUF5Rm9CLG1CQUFtQjtFbkQ4bVpyQztBQUNGOztBbUQ1bVpnQjtFQTVGaEI7SUE2Rm9CLFVBQVU7SUFDVixZQUFZO0VuRGduWjlCO0FBQ0Y7O0FtRC9zWkE7RUFtR29CLGtCQUFrQjtBbkRnblp0Qzs7QW1EbnRaQTtFQXNHd0Isc0JBQXNCO0VBQ3RCLGN6QnJFVDtFeUJzRVMsZUFBZTtFQUNmLGlCeEJ1UlU7RXdCdFJWLHdEekJoRGQ7RXlCaURjLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixRQUFRO0VBQ1IsWUFBWTtBbkRpblpwQzs7QW1EL21ad0I7RUFqSHhCO0lBa0g0QixXQUFXO0VuRG1uWnJDO0FBQ0Y7O0FtRGpuWndCO0VBckh4QjtJQXNINEIsV0FBVztJQUNYLGFBQWE7RW5EcW5adkM7QUFDRjs7QW1EN3VaQTtFQThIZ0IscUJBQXFCO0FuRG1uWnJDOztBbURqblpnQjtFQWhJaEI7SXhCbWFJLG9CQUFvQjtJQUdwQixvQkFBb0I7SUFDcEIsYUFBYTtJQTZIVCx3QkFBd0I7SUFFeEIscUJBQXFCO0lBQ3JCLHVCQUF1QjtJQTlEdkIsbUJBQW1CO0lBQ25CLGVBQWU7SXdCdFdILGlCQUFpQjtFbkQ4blpuQztBQUNGOztBbURud1pBO0VBd0lvQixlQUFlO0FuRCtuWm5DOztBbUQ3blpvQjtFQTFJcEI7SUEySXdCLGNBQWM7RW5EaW9acEM7QUFDRjs7QW1EL25ab0I7RUE5SXBCO0lBK0l3QixlQUFlO0lBQ2YsZ0JBQWdCO0VuRG1vWnRDO0FBQ0Y7O0FtRDluWm9CO0VBdEpwQjtJQXdKNEIsZUFBZTtFbkRpb1p6QztBQUNGOztBbUQxeFpBO0VBOEpvQixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGN6QnRJRDtFeUJ1SUMsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBbkRnb1p0Qzs7QW1EbHlaQTtFQXFLd0Isa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0FuRGlvWjlCOztBeUN4eFpFO0VBQ0UsV0FBVztFQUNYLFdBQVc7RUFDWCxjQUFjO0F6QzJ4WmxCOztBbUQ5eVpBO0VBa0xnQixZQUFZO0FuRGdvWjVCOztBbUQ5blpnQjtFQXBMaEI7SUFxTG9CLFdBQVc7RW5Ea29aN0I7QUFDRjs7QW1EL25ab0I7RUF6THBCO0lBMkw0QixrQkFBa0I7RW5Ea29aNUM7RW1EN3paRjtJQStMNEIsZ0JBQWdCO0VuRGlvWjFDO0FBQ0Y7O0FtRGowWkE7RUE0TVEsdUJBQXVCO0FuRHluWi9COztBbUR0blpZO0VBL01aO0lmZ0NFLHdCQUFtRDtJQUNuRCxXQ3BCMkI7SURxQjNCLGlCVmlKZ0I7RTFCeXBaaEI7QUFDRjs7QW1ENzBaQTs7O0VBdU5ZLDZCQUFxQjtFQUFyQixxQkFBcUI7QW5ENG5aakM7O0FtRG4xWkE7RUEyTlksY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIseUJ6Qi9MRztFeUJnTUgsY3pCck1PO0V5QnNNUCx5QkFBeUI7RUFDekIsaUJBQWlCO0FuRDRuWjdCOztBbUQ3MVpBO0VBb09nQixxQkFBcUI7RUFDckIseUJ6QnJNQztBMUJrMFpqQjs7QW1EbDJaQTtFQTBPWSx1QkFBdUI7QW5ENG5abkM7O0FtRHQyWkE7RUE2T2dCLGNBQWM7RUFDZCwyQkFBMkI7RUFDM0IscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixrQ0FBMEI7VUFBMUIsMEJBQTBCO0FuRDZuWjFDOztBbUQ5MlpBO0VBb1BvQixpQkFBaUI7QW5EOG5ackM7O0FtRGwzWkE7RUF5UGdCLGN6QnJORDtFeUJzTkMsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixtQnhCb0lrQjtBM0J5L1lsQzs7QW1EejNaQTtFQStQb0IsY3pCdE5QO0V5QnVOTywwQkFBMEI7QW5EOG5aOUM7O0FtRGxuWkEsOEJBQUE7QUMvUUE7OzhCcERzNFo4QjtBb0RuNFo5QjtFQUVRLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG9CQUFjO01BQWQsY0FBYztFQUNkLFVBQVU7QXBEbzRabEI7O0FvRDM0WkE7RUFVWSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix1QkFBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixvQkFBYztNQUFkLGNBQWM7RUFDZCxXQUFXO0VBQ1gsNkIxQjRCTTtBMUJ5MlpsQjs7QW9EcjVaQTtFQWtCZ0IsVUFBVTtFQUNWLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG9CQUFjO01BQWQsY0FBYztFQUNkLFdBQVc7RUFFWCxnQzFCa0JFO0UwQmpCRiwrQjFCb0pGO0UwQnBKRSx1QjFCb0pGO0ExQmt2WmQ7O0FvRGo2WkE7RUE4Qm9CLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsOEJBQW1CO0VBQW5CLDZCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG9CQUFjO01BQWQsY0FBYztFQUNkLGVBQWU7RUFDZixXQUFXO0VBRVgsYUFBYTtBcERzNFpqQzs7QW9ENTZaQTtFQXdDd0IsNEJBQTRCO0VBQzVCLFNBQVE7RUFDUix3RDFCZ0JkO0UwQmZjLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsbUJ6Qm1WVTtFeUJsVlYsYzFCVlQ7RTBCV1Msc0JBQXNCO0VBQ3RCLHlCQUF5QjtBcER3NFpqRDs7QW9EeDdaQTtFQW1Ed0IsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsVUFBVTtFQUNWLFNBQVM7RUFDVCxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLDBDMUJrSFY7RTBCbEhVLGtDMUJrSFY7RTBCbEhVLDBCMUJrSFY7RTBCbEhVLGtEMUJrSFY7QTFCdXhaZDs7QW9EdDhaQTtFQWdFNEIsd0NBQTJDO0FwRDA0WnZFOztBb0QxOFpBO0VBbUU0QixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLHlCMUJ6QlY7QTFCbzZabEI7O0FvRGg5WkE7RUF1RWdDLFdBQVc7RUFDWCxXQUFXO0VBQ1gsU0FBUztFQUNULFVBQVU7QXBENjRaMUM7O0FvRHY5WkE7RUE2RWdDLFVBQVU7RUFDVixZQUFZO0VBQ1osU0FBUztFQUNULFVBQVU7QXBEODRaMUM7O0FvRDk5WkE7RUF3Rm9CLGFBQVk7RUFDWixXQUFXO0VBQ1gsdUJBQXVCO0FwRDA0WjNDOztBb0RwK1pBO0VBNEZ3QixlQUFlO0FwRDQ0WnZDOztBb0R4K1pBO0VBOEY0QixhQUFhO0FwRDg0WnpDOztBb0Q1K1pBO0VBa0d3QixnQkFBZ0I7RUFDaEIsbUJBQW1CO0FwRDg0WjNDOztBb0RqL1pBO0VBMEd3QixnQ0FBd0I7VUFBeEIsd0JBQXdCO0FwRDI0WmhEOztBb0RyL1pBO0VBOEdvQixVQUFVO0FwRDI0WjlCOztBcUQ1L1pBOzs4QnJEZ2dhOEI7QXFENy9aOUI7RUFpQkksa0JBQWtCO0FyRCsrWnRCOztBcURoZ2FBO0VBRVEseUIzQnVDSztFMkJ0Q0wsYzNCcUJPO0ExQjYrWmY7O0FxRHJnYUE7RUFNUSx5QjNCOEJPO0UyQjdCUCxjM0JpQk87QTFCay9aZjs7QXFEMWdhQTtFQVVRLHlCM0JvQk87RTJCbkJQLGMzQmNPO0ExQnMvWmY7O0FxRC9nYUE7RUFjUSx5QjNCVU87RTJCVFAsYzNCVU87QTFCMi9aZjs7QXFEcGhhQTtFQW9CWSxlQUFlO0FyRG9nYTNCOztBcUR4aGFBO0VBdUJZLGdCQUFnQjtFQUNoQixtQkFBbUI7QXJEcWdhL0I7O0FxRDdoYUE7RW5CYUksY1I0QlM7RVEzQlQseUJSVVc7RVFUWCx5QlJTVztFUVJYLHdEUjBDTTtFUXpDTixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLG1CUDZXOEI7RU81VzlCLGdCQUFlO0VBQ2YsZ0JSMERNO0VRekROLHNCQUFzQjtFQUN0QixrQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsZ0JBQWU7QWxDb2hhbkI7O0FrQ25oYUk7RUFFSSxjUk5PO0VRT1AseUJSYVU7RVFaVixxQlJZVTtFUVhWLHFCQUFxQjtBbENxaGE3Qjs7QXNEemphQTs7OEJ0RDZqYThCO0FzRDFqYTlCO0VBRVEsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsb0JBQWM7TUFBZCxjQUFjO0VBQ2QsVUFBVTtBdEQyamFsQjs7QXNEbGthQTtFQVVZLFdBQVc7RUFDWCxlQUFlO0F0RDRqYTNCOztBc0R2a2FBO0VBYWdCLGtCQUFrQjtBdEQ4amFsQzs7QXNEM2thQTtFQWVvQixhQUFhO0F0RGdrYWpDOztBdURsbGFBOzs4QnZEc2xhOEI7QXVEbmxhOUI7RUFDSSxrQkFBa0I7RUFDbEIsNEJBQTRCO0VBQzVCLHNCQUFzQjtBdkRxbGExQjs7QXVEeGxhQTtFQWVRLGM3QlNPO0ExQm9rYWY7O0F1RDVsYUE7RUFNWSxjQUFjO0VBQ2QsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7RUFDWCxZQUFZO0VBQ1osdUM3QjBCZTtBMUJna2EzQjs7QXdDN25aUTtFQUNJLFdBQVc7RUFDWCxZQUFZO0VBQ1oseUJkcmRHO0Vjc2RILHlCZHRkRztFY3VkSCxrQkFBa0I7RUFDbEIsVUFBVTtBeENnb1p0Qjs7QXdDOW5aWTtFQUVJLFdBQVc7RUFDWCxZQUFZO0VBQ1osdUNkOWREO1VjOGRDLCtCZDlkRDtBMUI4bGFmOztBd0M3blpZO0VBQ0ksV0FBVztBeENnb1ozQjs7QXdDN25aWTtFQUNJLGFBQWE7QXhDZ29aN0I7O0F3QzNuWlk7RUFDSSx5QmQvZEQ7QTFCNmxhZjs7QXVEbG9hQTs7RUF3QlEsa0JBQWtCO0VBQ2xCLGNBQWM7QXZEK21hdEI7O0F1RHhvYUE7O0VBMkJZLGdCN0JtREU7RTZCbERGLGNBQWM7RUFDZCxzQkFBc0I7QXZEa25hbEM7O0F1RC9vYUE7O0VBK0JnQix3QkFBd0I7QXZEcW5heEM7O0F1RHBwYUE7RUFzQ2dCLG9CQUFZO0VBQVosb0JBQVk7RUFBWixhQUFZO0VBQ1osMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsZUFBYztBdkRrbmE5Qjs7QXVEM3BhQTtFQTRDZ0IsZ0JBQWdCO0VBQ2hCLGNBQWE7QXZEbW5hN0I7O0F1RGhxYUE7RUFnRGdCLGtCQUFrQjtFQUNsQixTQUFTO0F2RG9uYXpCOztBdURycWFBO0VBc0RRLFlBQVc7RUFDWCxhQUFhO0F2RG1uYXJCOztBd0Q3cWFBOzs4QnhEaXJhOEI7QXdEOXFhOUI7RUFFUSxjOUJ1Q0s7RThCdENMLHFCOUI4Qk87RThCN0JQLGdCQUFnQjtFQUNoQixTQUFRO0F4RCtxYWhCOztBd0RwcmFBO0VBUVEsZUFBYztBeERncmF0Qjs7QXdEeHJhQTtFQVVZLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsOEJBQW1CO0VBQW5CLDZCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxlQUFlO0VBQ2YsZ0M5Qm1CRztBMUIrcGFmOztBd0RqcmFZO0VBZlo7SUFnQmdCLGNBQWE7RXhEcXJhM0I7QUFDRjs7QXdEdHNhQTtFQW1CZ0IsY0FBYTtFQUNiLG1CQUFVO01BQVYsaUJBQVU7VUFBVixXQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGtCQUF5QjtBeER1cmF6Qzs7QXdEdHJhZ0I7RUF2QmhCO0lBd0JvQixnQkFBZTtFeEQwcmFqQztBQUNGOztBd0RudGFBO0VBMkJvQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFdBQVU7RUFDVixZQUFXO0VBQ1gsa0JBQWtCO0F4RDRyYXRDOztBd0QxdGFBO0VBZ0N3QixXQUFVO0VBQ1YsWUFBVztFQUNYLGNBQWE7QXhEOHJhckM7O0F3RDVyYW9CO0VBcENwQjtJQXFDd0IsU0FBUTtFeERnc2E5QjtBQUNGOztBd0R0dWFBO0VBdURnQixtQkFBVTtNQUFWLGlCQUFVO1VBQVYsV0FBVTtFQUNWLDZCQUE0QjtBeERtcmE1Qzs7QXdEbHJhZ0I7RUF6RGhCO0lBMERvQixlQUFjO0V4RHNyYWhDO0FBQ0Y7O0F3RGp2YUE7RUErRG9CLHdEOUJMVjtFOEJNVSxlQUFlO0VBQ2YsbUI3QitUYztFNkI5VGQsYzlCekJQO0U4QjBCTyxlQUFlO0F4RHNyYW5DOztBd0R6dmFBO0VBc0VvQixTQUFTO0VBQ1QsZUFBZTtBeER1cmFuQzs7QXdEOXZhQTtFQTBFb0IsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7QXhEd3JhckM7O0F3RHB3YUE7RUFnRmdCLG9CQUFZO0VBQVosb0JBQVk7RUFBWixhQUFZO0VBQ1osV0FBVTtFQUNWLGdCQUFlO0F4RHdyYS9COztBd0Qxd2FBO0VBb0ZvQixXQUFVO0VBQ1YsdUJBQWM7S0FBZCxvQkFBYztVQUFkLGVBQWM7RUFDZCxxQkFBWTtLQUFaLGtCQUFZO1VBQVosYUFBWTtFQUNaLGdCQUFnQjtFQUNoQixlQUFlO0F4RDByYW5DOztBd0R6cmFvQjtFQXpGcEI7SUEwRndCLHVCQUFjO09BQWQsb0JBQWM7WUFBZCxlQUFjO0V4RDZyYXBDO0FBQ0Y7O0F3RHh4YUE7RUE2RndCLGtCQUFrQjtFQUNsQixrQ0FBa0M7RUFDbEMsd0JBQXdCO0VBQ3hCLCtCQUFtQjtPQUFuQixtQkFBbUI7QXhEK3JhM0M7O0F3RC94YUE7RUFxR2dCLGdCQUFlO0VBQ2YsY0FBYTtBeEQ4cmE3Qjs7QXdEeHJhQTtFQUNJLFVBQVU7QXhEMnJhZDs7QXdEdnJhZ0I7RUFMaEI7SUFNb0IsZ0JBQWdCO0lBQ2hCLG1CQUFXO1FBQVgsaUJBQVc7WUFBWCxXQUFXO0V4RDJyYTdCO0FBQ0Y7O0F3RDFyYWdCO0VBVGhCO0lBVW9CLGVBQWU7SUFDZixXQUFXO0lBQ1gsU0FBUTtFeEQ4cmExQjtBQUNGOztBd0Q3cmFnQjtFQWRoQjtJQWVvQixtQkFBUztRQUFULGNBQVM7WUFBVCxVQUFTO0lBQ1QsV0FBVztJQUNYLGdCQUFlO0V4RGlzYWpDO0FBQ0Y7O0F3RG50YUE7RUFxQmdCLGVBQWM7QXhEa3NhOUI7O0F3RGpzYWdCO0VBdEJoQjtJQXVCb0IsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixtQkFBUztRQUFULGNBQVM7WUFBVCxVQUFTO0lBQ1QsbUJBQW1CO0V4RHFzYXJDO0FBQ0Y7O0F3RHBzYWdCO0VBNUJoQjtJQTZCb0IsZUFBYztFeER3c2FoQztBQUNGOztBd0R0dWFBO0VBZ0NvQixnQkFBZ0I7QXhEMHNhcEM7O0F3RHhzYW9CO0VBbENwQjtJQW1Dd0IsdUJBQWU7T0FBZixvQkFBZTtZQUFmLGVBQWU7SUFDZixxQkFBWTtPQUFaLGtCQUFZO1lBQVosYUFBWTtFeEQ0c2FsQztBQUNGOztBd0Qzc2FvQjtFQXRDcEI7SUF1Q3dCLHlCQUF5QjtRQUF6Qix5QkFBeUI7SUFDekIsbUJBQWU7UUFBZixlQUFlO0lBQ2YsY0FBYTtJQUNiLFdBQVU7SUFDVixtQkFBUztRQUFULGNBQVM7WUFBVCxVQUFTO0lBQ1QsdUJBQWM7T0FBZCxvQkFBYztZQUFkLGVBQWM7RXhEK3NhcEM7QUFDRjs7QXdEOXNhb0I7RUE5Q3BCO0lBK0N3Qix1QkFBYztPQUFkLG9CQUFjO1lBQWQsZUFBYztFeERrdGFwQztBQUNGOztBd0RqdGFvQjtFQWpEcEI7SUFrRHdCLGdCQUFnQjtFeERxdGF0QztBQUNGOztBd0RwdGFvQjtFQXBEcEI7SUFxRHdCLGdCQUFnQjtJQUNoQix1QkFBYztPQUFkLG9CQUFjO1lBQWQsZUFBYztJQUNkLHFCQUFZO09BQVosa0JBQVk7WUFBWixhQUFZO0V4RHd0YWxDO0FBQ0Y7O0F5RC8zYUE7OzhCekRtNGE4QjtBeURoNGE5QjtFQUNJLFVBQVU7QXpEazRhZDs7QXlEbjRhQTtFQUdRLGFBQVk7QXpEbzRhcEI7O0F5RHY0YUE7RUFLWSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDhCQUFtQjtFQUFuQiw2QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix1QkFBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixtQkFBZTtNQUFmLGVBQWU7RUFDZixXQUFXO0VBQ1gsVUFBVTtFQUNWLG1CQUFtQjtBekRzNGEvQjs7QXlEcjRhWTtFQWJaO0lBY2dCLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0V6RHk0YXJDO0FBQ0Y7O0F5RHg1YUE7RUFpQmdCLFlBQVk7RUFDWixtQkFBVztNQUFYLGlCQUFXO1VBQVgsV0FBVztFQUNYLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0F6RDI0YTdCOztBeUQxNGFnQjtFQXBCaEI7SUFxQm9CLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsbUJBQVM7UUFBVCxjQUFTO1lBQVQsVUFBUztJQUNULG1CQUFtQjtFekQ4NGFyQztBQUNGOztBeUQ3NGFnQjtFQTFCaEI7SUEyQm9CLGVBQWM7RXpEaTVhaEM7QUFDRjs7QXlEaDVhZ0I7RUE3QmhCO0lBOEJvQixXQUFXO0lBQ1gsa0JBQWtCO0V6RG81YXBDO0FBQ0Y7O0F5RHA3YUE7RUFrQ29CLHFCQUFvQjtFQUNwQix1QkFBZTtLQUFmLG9CQUFlO1VBQWYsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQix3QkFBd0I7RUFDeEIsa0JBQWtCO0F6RHM1YXRDOztBeURyNWFvQjtFQXZDcEI7SUF3Q3dCLGNBQWE7RXpEeTVhbkM7QUFDRjs7QXlEeDVhb0I7RUExQ3BCO0lBMkN3QixnQkFBZ0I7RXpENDVhdEM7QUFDRjs7QXlEeDhhQTtFQThDd0IsV0FBVTtFQUNWLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtDQUFrQztFQUNsQyx3QkFBd0I7RUFDeEIsK0JBQW1CO09BQW5CLG1CQUFtQjtBekQ4NWEzQzs7QTBEcjlhQTs7OEIxRHk5YThCO0EwRHQ5YTlCO0VBR1Esb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFFYixnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLFNBQVM7QTFEcTlhakI7O0EwRHA5YVE7RUFSUjtJQVNZLGNBQWE7RTFEdzlhdkI7QUFDRjs7QTBEbCthQTtFQWFZLDZCQUFnQjtNQUFoQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0ExRHk5YTlCOztBMER2K2FBO0VBZ0JnQixXQUFVO0VBQ1YsaUJBQWdCO0VBQ2hCLGNBQWE7QTFEMjlhN0I7O0EwRDcrYUE7RUFzQmdCLHlCaENxQkM7QTFCczhhakI7O0EwRGovYUE7RUF5Qm9CLGNoQ1FMO0ExQm85YWY7O0EwRHIvYUE7RUE4QmdCLHlCaENHRDtBMUJ3OWFmOztBMER6L2FBO0VBaUNvQixjaENVSDtBMUJrOWFqQjs7QTBENy9hQTtFQXNDZ0Isa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gseUJoQ2pCRDtFZ0NrQkMscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixtQ0FBMkI7VUFBM0IsMkJBQTJCO0ExRDI5YTNDOztBMEQ3Z2JBO0VBMkRvQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUE4QjtFQUE5Qiw4QkFBOEI7TUFBOUIsa0NBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixjaENyQ0w7RWdDc0NLLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGdCaENjVjtFZ0NiVSxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixTQUFTO0ExRHM5YTdCOztBMERyOWFvQjtFQXRFcEI7SUF1RXdCLGdCQUFnQjtFMUR5OWF0QztBQUNGOztBMER4OWFvQjtFQXpFcEI7SUEwRXdCLGNBQWM7RTFENDlhcEM7QUFDRjs7QTBEMzlhb0I7RUE1RXBCO0lBNkV3QixlQUFlO0UxRCs5YXJDO0FBQ0Y7O0EwRDdpYkE7RUFrRm9CLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsNEJBQXdCO0VBQXhCLDZCQUF3QjtNQUF4Qiw0QkFBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFHaEIsa0JBQWtCO0ExRDY5YXRDOztBMEQ1OWFvQjtFQTdGcEI7SUE4RndCLGNBQWM7RTFEZythcEM7QUFDRjs7QTBELzlhb0I7RUFoR3BCO0lBaUd3QixnQkFBZ0I7RTFEbSthdEM7QUFDRjs7QTBEbCthb0I7RUFuR3BCO0lBb0d3QixnQkFBZ0I7RTFEcythdEM7QUFDRjs7QTBEcithb0I7RUF0R3BCO0lBdUd3QixjQUFjO0UxRHkrYXBDO0FBQ0Y7O0EyRHBsYkE7OzhCM0R3bGI4QjtBa0MxN2E5QjtFeUIxSkksV0FBVztFaENrYVgsb0JBQW9CO0VBR3BCLG9CQUFvQjtFQUNwQixhQUFhO0VBbUJULDhCQUE4QjtFQUM5Qiw2QkFBNkI7RUFFN0IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQTJDbkIsbUJBQW1CO0VBQ25CLGVBQWU7QTNCMm5hdkI7O0EyRHJtYkE7RUFPUSxXQUFXO0VBQ1gsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2YsY0FBYztBM0RrbWJ0Qjs7QTJEN21iQTs7RXpCOEhJLFVBQVU7RUFDVixlQUFlO0VBQ2YsZUFBZTtBbENvL2FuQjs7QWtDbC9hSTs7RUFDSSxlQUFlO0FsQ3MvYXZCOztBa0NuL2FJOztFQUNJLGNBQWM7QWxDdS9hdEI7O0EyRDltYlE7RUFoQlI7O0l6Qm1ISSxXQUFXO0lBQ1gsZUFBZTtJQUNmLGNBQWM7SUFDZCxlQUFlO0VsQ2loYmpCO0VrQ3JnYkU7O0lBVEksY0FBYztFbENraGJwQjtBQUNGOztBa0NqL2FBO0VQd1FJLG9CQUFvQjtFQUdwQixvQkFBb0I7RUFDcEIsYUFBYTtFQXVLVCx5QkFBeUI7RUFFekIsc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQTdDbkIsd0JBQXdCO0VBRXhCLHFCQUFxQjtFQUNyQix1QkFBdUI7RWdDOWdCdkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixnQkFBZTtFekIrR25CLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixtQkFBbUI7QWxDc2hidkI7O0FrQ3BoYkk7RUFDSSxjQUFjO0FsQ3VoYnRCOztBa0NwaGJJO0VBQ0ksZUFBZTtBbEN1aGJ2Qjs7QTJEL29iUTtFekI0SFI7SUE3QkksVUFBVTtJQUNWLGVBQWU7SUFDZixlQUFlO0VsQ3FqYmpCO0VrQ25pYkU7SUFmSSxlQUFlO0VsQ3FqYnJCO0VrQ2xqYkU7SUFDSSxjQUFjO0VsQ29qYnBCO0FBQ0Y7O0EyRDFwYlE7RXpCeUhSO0lBeENJLFdBQVc7SUFDWCxlQUFlO0lBQ2YsY0FBYztJQUNkLGVBQWU7RWxDOGtiakI7RWtDbGpiRTtJQXpCSSxjQUFjO0VsQzhrYnBCO0FBQ0Y7O0EyRGhxYkE7RUFDSSxXQUFVO0VBQ1YsZUFBYztFQUNkLHNCQUFxQjtFQUNyQiwyQkFBMEI7QTNEbXFiOUI7O0EyRHZxYkE7O0VBU1ksY2pDYkc7QTFCZ3JiZjs7QTJENXFiQTtFQWFnQix5QmpDakJEO0ExQm9yYmY7O0EyRGhyYkE7RUFtQlEsY2pDbkNPO0VpQ29DUCxtQkFBa0I7RUFDbEIsd0RqQ0hFO0VpQ0lGLGlCQUFnQjtBM0RpcWJ4Qjs7QTJEdnJiQTtFQTBCUSxjakMxQ087QTFCMnNiZjs7QTJEM3JiQTtFQThCUSxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsY2pDakRPO0ExQmt0YmY7O0EyRDlwYkMsOEJBQUE7QXBCMUVEOztFcUJISSxZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLDRCQUE0QjtFQUM1QixnQkFBZ0I7QTVEaXZicEI7O0E2RHR2YkE7OzhCN0QwdmI4QjtBNkR2dmI5QjtFQUNJLGtCQUFpQjtFQUNqQixVQUFTO0VBQ1QsZ0JBQWdCO0VBY2hCLG1CQUFBO0VBeUJBLHlCQUFBO0VBOENBLGtCQUFBO0VBT0Esa0JBQUE7QTdEaXFiSjs7QTZEaHdiQTtFQU1RLGtCQUFpQjtFQUNqQixXQUFVO0VBQ1YsU0FBUTtBN0Q4dmJoQjs7QTZEdHdiQTtFQVlRLFdBQVU7RUFDVixXbkN3R0c7QTFCc3BiWDs7QTZEM3diQTtFQW9CWSxpQkFBZ0I7QTdEMnZiNUI7O0E2RC93YkE7RUF5QlksaUJBQWdCO0E3RDB2YjVCOztBNkRueGJBO0VBOEJZLGlCQUFnQjtBN0R5dmI1Qjs7QTZEdnhiQTtFQW1DWSw4QkFBMEM7QTdEd3ZidEQ7O0E2RHZ2Ylk7RUFwQ1o7SUFxQ2dCLDhCQUFpRDtFN0QydmIvRDtBQUNGOztBNkRqeWJBO0VBNENRLGtCQUFpQjtFQUNqQixvQkFBWTtFQUFaLG9CQUFZO0VBQVosYUFBWTtBN0R5dmJwQjs7QTZEdHliQTtFQWdEUSxvQkFBWTtFQUFaLG9CQUFZO0VBQVosYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixlQUFjO0E3RDB2YnRCOztBNkQ1eWJBO0VBc0RZLFdBQVc7QTdEMHZidkI7O0E2RGh6YkE7RUF3RGdCLGdCQUFnQjtBN0Q0dmJoQzs7QTZEcHpiQTtFQTZEUSxXQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLGVBQWU7QTdEMnZidkI7O0E2RDF6YkE7RUFrRVksY25DMUNHO0VtQzJDSCxTQUFRO0VBQ1IsZUFBZTtFQUNmLGlCQUFpQjtBN0Q0dmI3Qjs7QTZEajBiQTtFQXlFWSx5Q25DaENDO0VtQ2lDRCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0E3RDR2Ym5DOztBNkR6dmJRO0VBbEZSO0lBbUZZLGVBQWU7RTdENnZiekI7QUFDRjs7QTZEajFiQTtFQWlHUSxzQkFBc0I7RUFDdEIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixTQUFRO0VBQ1IsZ0JBQWU7QTdEb3ZidkI7O0E2RHoxYkE7RUF3R1ksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsV0FBVTtFQUNWLGVBQWM7RUFDZCxRQUFPO0VBQ1AsU0FBUTtFQUNSLDZDQUFrQztVQUFsQyxxQ0FBa0M7RUFDbEMsaUJBQWlCO0VBQ2pCLFlBQVk7QTdEcXZieEI7O0E2RHQyYkE7O0VBcUhnQixXQUFXO0VBQ1gsWUFBWTtBN0RzdmI1Qjs7QThELzJiQTs7OEI5RG0zYjhCO0E4RGgzYjlCO0VBRVEsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsbUJBQWU7TUFBZixlQUFlO0E5RGkzYnZCOztBOEQvMmJRO0VBUlI7SUFTWSw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7RTlEbTNiaEM7QUFDRjs7QThEbDNiUTtFQVhSO0lBWVksb0JBQW9CO0U5RHMzYjlCO0FBQ0Y7O0E4RG40YkE7RUFlWSxVQUFVO0VBQ1Ysc0JBQXNCO0E5RHczYmxDOztBOER2M2JZO0VBakJaO0lBa0JnQixlQUFjO0lBQ2QsZ0JBQWU7RTlEMjNiN0I7QUFDRjs7QThEMTNiWTtFQXJCWjtJQXNCZ0IsNEJBQVE7UUFBUixpQkFBUTtZQUFSLFFBQVE7RTlEODNidEI7QUFDRjs7QThENzNiWTtFQXhCWjtJQXlCZ0IsV0FBVztFOURpNGJ6QjtBQUNGOztBOEQzNWJBO0VBNEJnQixXQUFXO0E5RG00YjNCOztBOEQvM2JZO0VBaENaO0lBaUNnQiw0QkFBUTtRQUFSLGlCQUFRO1lBQVIsUUFBUTtFOURtNGJ0QjtBQUNGOztBOERyNmJBO0VBcUNZLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFVBQVU7RUFDVix5QkFBeUI7QTlEbzRickM7O0E4RDk2YkE7RWxDc0VJLGVBQWU7RUFDZixjRjlCUztFRStCVCx3REZkTTtFRWVOLGdCRk1NO0VFTE4saUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQ0FBbUM7RUFDbkMsa0NBQWtDO0VrQy9CdEIsV0FBVztFQUNYLG9CQUFvQjtFQUNwQixnQ3BDWkQ7RW9DYUMsbUJBQWtCO0E5RDQ0YmxDOztBOEQ3N2JBO0VBcURnQixnQkFBZ0I7QTlENDRiaEM7O0E4RGo4YkE7RUF1RG9CLGFBQWE7QTlEODRiakM7O0E4RHI4YkE7O0VBNkRnQixpQkFBaUI7RUFDakIsVUFBUztBOUQ2NGJ6Qjs7QThEMzhiQTtFQWlFZ0IsZ0JBQWU7QTlEODRiL0I7O0E4RC84YkE7RUFvRWdCLG1CQUFrQjtBOUQrNGJsQzs7QThEbjliQTtFQXdFZ0IsbUJBQW1CO0E5RCs0Ym5DOztBOEQ3NGJnQjtFQTFFaEI7SUEyRW9CLGdCQUFnQjtFOURpNWJsQztBQUNGOztBOEQ3OWJBO0VBZ0ZnQixrQkFBa0I7QTlEaTVibEM7O0E4RC80YmdCO0VBbEZoQjtJQW1Gb0IsZUFBZTtFOURtNWJqQztBQUNGOztBOERoNWJZO0VBdkZaO0lBeUZvQiw0QkFBUTtRQUFSLGlCQUFRO1lBQVIsUUFBUTtFOURtNWIxQjtFOEQ1K2JGO0lBNEZvQiw0QkFBUTtRQUFSLGlCQUFRO1lBQVIsUUFBUTtJQUNSLGNBQWM7RTlEbTViaEM7RThEaC9iRjtJQWdHb0IsNEJBQVE7UUFBUixpQkFBUTtZQUFSLFFBQVE7RTlEbTViMUI7RThEbi9iRjtJQW1Hb0IsNEJBQVE7UUFBUixpQkFBUTtZQUFSLFFBQVE7RTlEbTViMUI7QUFDRjs7QThEajViWTtFQXRHWjtJQXVHZ0IsV0FBVztFOURxNWJ6QjtBQUNGOztBK0RoZ2NBOzs4Qi9Eb2djOEI7QStEamdjOUI7RUFFUSxpQnJDK0hlO0ExQm00YnZCOztBK0RwZ2NBO0VBS1EsY3JDb0NLO0ExQis5YmI7O0ErRHhnY0E7RUFTWSxnQkFBZ0I7QS9EbWdjNUI7O0ErRGxnY1k7RUFWWjtJQVdnQixpQnJDeUhrQjtFMUI2NGJoQztBQUNGOztBK0RsaGNBO0VBY2dCLGNBQWM7RUFDZCxnQ0FBZ0M7QS9Ed2djaEQ7O0ErRHZoY0E7RUFpQm9CLHlCQUF5QjtBL0QwZ2M3Qzs7QStEeGdjZ0I7RUFuQmhCO0lBb0JvQix3QkFBd0I7RS9ENGdjMUM7QUFDRjs7QWdFcGljQTs7OEJoRXdpYzhCO0FnRXJpYzlCO0VBQ0ksZ0JBQWU7RUFDZixtQkFBa0I7QWhFdWljdEI7O0FnRXppY0E7RUFLUSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDhCQUFtQjtFQUFuQiw2QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix1QkFBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQiwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQixvQkFBYztNQUFkLGNBQWM7RUFDZCxXQUFXO0VBQ1gsVUFBVTtBaEV3aWNsQjs7QWdFdmljUTtFQVpSO0lBYVksNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0VoRTJpY2hDO0FBQ0Y7O0FnRXpqY0E7RUFnQlksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsb0JBQWM7TUFBZCxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLHFCdENTRztFc0NSSCxhQUFhO0FoRTZpY3pCOztBZ0Vwa2NBO0VBeUJnQixVQUFVO0VBQ1YsNkJBQTZCO0FoRStpYzdDOztBZ0U5aWNnQjtFQTNCaEI7SUE0Qm9CLFVBQVU7RWhFa2pjNUI7QUFDRjs7QWdFampjZ0I7RUE5QmhCO0lBK0JvQixXQUFXO0lBQ1gsNkJBQTZCO0VoRXFqYy9DO0FBQ0Y7O0FnRXRsY0E7RUFtQ29CLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLG1CQUFrQjtBaEV1amN0Qzs7QWdFN2xjQTtFQXlDb0IsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0J0Q21DVjtFc0NsQ1UsZUFBZTtFQUNmLGN0Q0xQO0VzQ01PLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtBaEV3amN0Qzs7QWdFMW1jQTtFQXFEb0IsV0FBVztFQUNYLHVCQUFlO0tBQWYsb0JBQWU7VUFBZixlQUFlO0VBQ2Ysd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7QWhFeWpjcEM7O0FnRXhqY29CO0VBeERwQjtJQXlEd0IsdUJBQWU7T0FBZixvQkFBZTtZQUFmLGVBQWU7RWhFNGpjckM7QUFDRjs7QWdFdG5jQTtFQTREd0Isa0JBQWtCO0FoRThqYzFDOztBZ0UxbmNBO0VBK0R3QixlQUFlO0VBQ2YsY3RDNUJUO0VzQzZCUyxrQkFBa0I7RUFDbEIsc0JBQXNCO0FoRStqYzlDOztBZ0Vqb2NBO0VBcUV3QixrQkFBa0I7QWhFZ2tjMUM7O0FnRXJvY0E7RUEwRWdCLFVBQVU7RUFDViw2QkFBNkI7QWhFK2pjN0M7O0FnRTlqY2dCO0VBNUVoQjtJQTZFb0IsVUFBVTtFaEVra2M1QjtBQUNGOztBZ0Vqa2NnQjtFQS9FaEI7SUFnRm9CLFdBQVc7SUFDWCw2QkFBNkI7RWhFcWtjL0M7QUFDRjs7QWdFdnBjQTtFQW9Gb0IsV0FBVTtFQUNWLFNBQVM7RUFDVCwyRHRDaENWO0VzQ2lDVSxlQUFlO0VBQ2YsY3RDL0NQO0VzQ2dETyx1QkFBdUI7RUFDdkIsY0FBYTtFQUNiLHlCQUF5QjtFQUN6QixrQkFBa0I7QWhFdWtjdEM7O0FnRW5xY0E7RUE4RndCLGtCQUFrQjtBaEV5a2MxQzs7QWlFMXFjQTs7OEJqRThxYzhCO0FpRTNxYzlCO0VBRVEsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsb0JBQWM7TUFBZCxjQUFjO0VBQ2QsYUFBYTtBakU0cWNyQjs7QWlFM3FjUTtFQVJSO0lBU1ksNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0VqRStxY2pDO0FBQ0Y7O0FpRTFyY0E7RUFhWSxZQUFXO0VBQ1gsU0FBUTtFQUNSLGtCQUFpQjtBakVpcmM3Qjs7QWlFaHJjWTtFQWhCWjtJQWlCZ0IsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixrQkFBa0I7RWpFb3JjaEM7QUFDRjs7QWlFeHNjQTtFQXVCWSx5QkFBd0I7RUFDeEIsU0FBUztFQUNULG1CQUFtQjtBakVxcmMvQjs7QWlFcHJjWTtFQTFCWjtJQTJCZ0IsV0FBVTtJQUNWLFVBQVM7RWpFd3JjdkI7QUFDRjs7QWlFbnJjQTtFQUVRLHlCdkNLSztBMUJncmNiOztBaUV2cmNBO0VBSVkseUJ2Q01NO0ExQmlyY2xCOztBaUUzcmNBO0VBT1ksY3ZDakJHO0ExQnlzY2Y7O0FpRW5yY0E7RUFFUSx5QnZDakJPO0ExQnNzY2Y7O0FpRXZyY0E7RUFJWSxjdkNkRztBMUJxc2NmOztBa0U1dWNBOzs4QmxFZ3ZjOEI7QWtFN3VjOUI7RUFFUSxnQkFBZ0I7RUFDaEIsdUJ2QzZYMEI7QTNCaTNibEM7O0FrRWp2Y0E7RUFLWSxjeENvQ0M7RXdDbkNELGtCQUFpQjtFQUNqQixXQUFXO0FsRWd2Y3ZCOztBa0V2dmNBO0VBV1ksV0FBVztFQUNYLFNBQVE7QWxFZ3ZjcEI7O0FrRTV2Y0E7RUFjZ0Isa0J2Q2tYa0I7QTNCZzRibEM7O0FrRWh3Y0E7RUFtQlEsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsbUJBQWU7TUFBZixlQUFlO0VBQ2YsYUFBYTtFQUNiLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG9CQUFjO01BQWQsY0FBYztFQUNkLFdBQVU7QWxFaXZjbEI7O0FrRWh2Y1E7RUEzQlI7SUE0QlksNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0VsRW92Y2hDO0FBQ0Y7O0FrRWp4Y0E7RUErQlksNEJBQWU7TUFBZixlQUFlO0VBQ2YsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQiwrQkFBK0I7QWxFc3ZjM0M7O0FrRXh4Y0E7RUFvQ2dCLGtCQUFrQjtBbEV3dmNsQzs7QWtFdnZjZ0I7RUFyQ2hCO0lBc0NvQixrQkFBa0I7RWxFMnZjcEM7QUFDRjs7QWtFenZjWTtFQXpDWjtJQTBDZ0IsV0FBVztJQUNYLGVBQWU7RWxFNnZjN0I7QUFDRjs7QWtFenljQTtFQWlEZ0IsU0FBUztFQUNULG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsMkJBQTJCO0FsRTR2YzNDOztBa0VoemNBO0VBdURnQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixvQkFBYztNQUFkLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU87RUFDUCxRQUFRO0VBQ1IsV0FBVztFQUNYLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixjeEM3Q0Q7RXdDOENDLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIsd0NBQTJDO0FsRTZ2YzNEOztBa0VyMGNBO0VBMEVvQixXQUFXO0FsRSt2Yy9COztBa0V4dmNnQjtFQWpGaEI7SUFrRm9CLFlBQVk7SUFDWixxQkFBcUI7RWxFNHZjdkM7QUFDRjs7QWtFdHZjQTtFQUNJLFVBQVU7QWxFeXZjZDs7QW1FdjFjQTs7OEJuRTIxYzhCO0FtRXgxYzlCO0VBQ0ksZUFBMEI7RUFDMUIsa0JBQWlCO0VBQ2pCLFd6Q2dITTtBMUIwdWNWOztBbUU3MWNBO0VBT1EseUJBQXdCO0FuRTAxY2hDOztBbUVqMmNBO0VBWVEsY0FBYTtBbkV5MWNyQjs7QW1FcjJjQTtFQWVRLGlCQUFnQjtBbkUwMWN4Qjs7QW1FejJjQTtFQW9CUSxrQkFBaUI7QW5FeTFjekI7O0FtRTcyY0E7RUF1QlEsaUJBQWdCO0FuRTAxY3hCOztBbUVqM2NBO0VBNkJZLHlCekNZQztFeUNYRCxjekNORztBMUI4MWNmOztBbUV0M2NBO0VBaUNZLHlCekNHRztFeUNGSCxjekNWRztBMUJtMmNmOztBbUUzM2NBO0VBcUNZLHlCekNQRztFeUNRSCxjekNiRztBMUJ1MmNmOztBbUVoNGNBO0VBeUNZLHlCekNqQkc7RXlDa0JILGN6Q2pCRztBMUI0MmNmOztBbUVyNGNBO0VBZ0RRLGFBQVk7QW5FeTFjcEI7O0FvRTU0Y0E7OzhCcEVnNWM4QjtBb0U3NGM5Qjs7RUFHUSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLG9CQUFjO01BQWQsY0FBYztFQUNkLGtCQUFpQjtFQUNqQix5QjFDd0JPO0ExQnMzY2Y7O0FvRXI1Y0E7Ozs7RUFVWSxtQkFBVTtNQUFWLGlCQUFVO1VBQVYsV0FBVTtBcEVrNWN0Qjs7QW9FajVjWTtFQVhaOzs7O0lBWWdCLGFBQVk7RXBFdzVjMUI7QUFDRjs7QW9FdjVjWTtFQWRaOzs7O0lBZWdCLFdBQVc7RXBFODVjekI7QUFDRjs7QW9FOTZjQTs7RUFtQlksaUJBQWdCO0FwRWc2YzVCOztBb0UvNWNZO0VBcEJaOztJQXFCZ0IsaUJBQWdCO0VwRW82YzlCO0FBQ0Y7O0FvRTE3Y0E7O0VBd0JnQixXQUFXO0FwRXU2YzNCOztBb0UvN2NBOztFQTRCWSxlQUFlO0VBQ2YsNEJBQW1CO01BQW5CLG1CQUFtQjtBcEV3NmMvQjs7QW9FdjZjWTtFQTlCWjs7SUErQmdCLFVBQVU7RXBFNDZjeEI7QUFDRjs7QW9FNThjQTs7RUF3Q2dCLGtCQUFrQjtBcEV5NmNsQzs7QW9FajljQTs7RUEwQ29CLGMxQ2hCRDtBMUI0N2NuQjs7QW9FdDljQTs7RUE2Q3dCLDBCQUEwQjtBcEU4NmNsRDs7QW9FMzljQTs7RUFrRGdCLFNBQVM7RUFDVCxnQkFBZTtFQUNmLHNCQUFzQjtBcEU4NmN0Qzs7QW9FbCtjQTs7RUFzRG9CLGdCQUFlO0FwRWk3Y25DOztBb0V2K2NBOztFQTBEZ0Isb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsb0JBQWM7TUFBZCxjQUFjO0VBQ2Qsa0JBQWtCO0FwRWs3Y2xDOztBb0VqL2NBOztFQWlFb0IsZUFBZTtFQUNmLGMxQ3hDRDtFMEN5Q0MscUJBQXFCO0VBQ3JCLHlCQUF5QjtBcEVxN2M3Qzs7QW9Fei9jQTs7O0VBdUV3QixjMUM5Qlg7QTFCczljYjs7QW9FLy9jQTs7RUEwRXdCLGtCQUFrQjtBcEUwN2MxQzs7QW9FaDdjQTs7RUFJWSxtQkFBUztNQUFULGNBQVM7VUFBVCxVQUFTO0FwRWk3Y3JCOztBb0U3NmNRO0VBUlI7SUFTWSxhQUFhO0VwRWk3Y3ZCO0FBQ0Y7O0FvRTk2Y1E7RUFiUjtJQWNZLGNBQWM7RXBFazdjeEI7QUFDRjs7QW9FNTZjQTs7RUFHUSw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7QXBFODZjM0I7O0FvRTc2Y1E7RUFKUjs7SUFLWSw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7RXBFazdjaEM7QUFDRjs7QW9FeDdjQTs7RUFRWSxvQkFBb0I7QXBFcTdjaEM7O0FvRXA3Y1k7RUFUWjs7SUFVZ0Isa0JBQWtCO0VwRXk3Y2hDO0FBQ0Y7O0FvRXg3Y1k7RUFaWjs7SUFhZ0Isa0JBQWtCO0VwRTY3Y2hDO0FBQ0Y7O0FvRXY3Y0E7O0VBR1EsOEJBQTJCO0VBQTNCLDhCQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0FwRXk3Y25DOztBb0V4N2NRO0VBSlI7O0lBS1ksNEJBQThCO0lBQTlCLDhCQUE4QjtRQUE5QixrQ0FBOEI7WUFBOUIsOEJBQThCO0VwRTY3Y3hDO0FBQ0Y7O0FvRW44Y0E7O0VBUVksb0JBQW9CO0FwRWc4Y2hDOztBb0UvN2NZO0VBVFo7O0lBVWdCLGtCQUFrQjtFcEVvOGNoQztBQUNGOztBb0VuOGNZO0VBWlo7O0lBYWdCLGtCQUFrQjtFcEV3OGNoQztBQUNGOztBb0VsOGNBOztFQUlZLGlCQUFnQjtFQUNoQixvQkFBbUI7QXBFbThjL0I7O0FxRTVsZEE7OzhCckVnbWQ4QjtBcUU3bGQ5QjtFQUdZLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsZ0MzQzZCRztBMUJna2RmOztBcUVsbWRBO0VBaUVpQix1QkFBQTtFQW1CQSx5QkFBQTtBckVtaGRqQjs7QXFFdm1kQTtFQVFvQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDhCQUFtQjtFQUFuQiw2QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixvQkFBYztNQUFkLGNBQWM7RUFDZCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBckVtbWR2Qzs7QXFFbG1kb0I7RUFoQnBCO0lBaUJ3QixhQUFhO0VyRXNtZG5DO0FBQ0Y7O0FxRXhuZEE7RUFvQndCLG9CQUFjO01BQWQsY0FBYztFQUNkLFdBQVc7QXJFd21kbkM7O0FxRTduZEE7RUF3QndCLFdBQVc7RUFDWCxrQkFBaUI7RUFDakIsTUFBSztFQUNMLFFBQU87RUFDUCxTQUFRO0VBQ1IsT0FBTTtFQUNOLFVBQVU7RUFDVixVQUFVO0VBQ1YsZ0MzQytJVjtFMkMvSVUsd0IzQytJVjtBMUIwOWNkOztBcUV6b2RBO0VBa0M0QixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULG9EQUE0QztVQUE1Qyw0Q0FBNEM7RUFDNUMsMENBQTZDO0VBQzdDLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGVBQWU7QXJFMm1kM0M7O0FxRXZwZEE7RUE4Q2dDLGVBQWU7RUFDZixjM0NaakI7QTFCeW5kZjs7QXFFNXBkQTs7RUFvRDRCLHlCM0M1QmI7QTFCeW9kZjs7QXFFanFkQTs7RUFzRGdDLGVBQWU7QXJFZ25kL0M7O0FxRXRxZEE7RUEyRHdCLFVBQVU7RUFDVixvQkFBb0I7QXJFK21kNUM7O0FxRTNxZEE7RUErRHdCLFdBQVc7QXJFZ25kbkM7O0FxRS9xZEE7RUFtRW9CLGVBQWM7QXJFZ25kbEM7O0FxRS9tZG9CO0VBcEVwQjtJQXFFd0IsYTNDK0RVO0UxQm9qZGhDO0FBQ0Y7O0FxRWxuZG9CO0VBdkVwQjtJQXdFd0IsVUFBUztFckVzbmQvQjtBQUNGOztBcUUvcmRBO0VBMkV3Qix3RDNDakJkO0UyQ2tCYyxlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLGlCQUFpQjtBckV3bmR6Qzs7QXFFdHNkQTtFQWlGd0Isc0JBQXNCO0VBQ3RCLFNBQVM7QXJFeW5kakM7O0FxRTNzZEE7RUF3Rm9CLFdBQVU7QXJFdW5kOUI7O0FxRS9zZEE7RUE0Rm9CLFVBQVM7QXJFdW5kN0I7O0FxRTVtZEE7RUFDSSxVQUFVO0FyRSttZGQ7O0FxRWhuZEE7RUFHUSxVQUFVO0FyRWluZGxCOztBcUU3bWRBO0VBQ0ksV0FBVztFQUNYLFVBQVU7QXJFZ25kZDs7QXFFbG5kQTtFQUlRLGUzQ2dEcUI7QTFCa2tkN0I7O0FxRWpuZFE7RUFMUjtJQU1ZLGUzQytDaUI7RTFCc2tkM0I7QUFDRjs7QXNFN3VkQTs7OEJ0RWl2ZDhCO0FzRTl1ZDlCO0VBR1ksbUJBQW1CO0F0RTh1ZC9COztBc0VqdmRBO0VBT1ksV0FBVztBdEU4dWR2Qjs7QXNFcnZkQTtFQVVnQixXQUFXO0VBQ1gsa0JBQWtCO0F0RSt1ZGxDOztBc0UxdmRBO0VBY29CLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsOEJBQW1CO0VBQW5CLDZCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLG9CQUFjO01BQWQsY0FBYztFQUNkLFdBQVc7QXRFZ3ZkL0I7O0FzRW53ZEE7RUFzQndCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG1CQUFPO01BQVAsV0FBTztVQUFQLE9BQU87QXRFaXZkL0I7O0FzRTN3ZEE7RUE2QjRCLGtCQUFrQjtBdEVrdmQ5Qzs7QXNFL3dkQTtFQWlDNEIsa0JBQWtCO0VBQ2xCLFdBQVc7QXRFa3ZkdkM7O0FzRXB4ZEE7RUFzQzRCLFdBQVc7RUFDWCxlQUFlO0VBQ2Ysa0JBQWtCO0F0RWt2ZDlDOztBc0UxeGRBO0VBNEM0Qix3RDVDY2xCO0U0Q2JrQixlQUFlO0VBQ2YsbUIzQ2tWTTtFMkNqVk4saUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsZUFBZTtBdEVrdmQzQzs7QXNFcHlkQTtFQXNENEIsV0FBVztFQUNYLGVBQWU7RUFDZixlQUFlO0VBQ2Ysa0IzQ3VVTTtFMkN0VU4saUJBQWlCO0F0RWt2ZDdDOztBc0U1eWRBO0VBNkRnQyxtQkFBbUI7RUFDbkIsMEJBQTBCO0F0RW12ZDFEOztBc0VqemRBO0VBbUU0QixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGFBQWE7RUFDYix5QjVDN0NiO0U0QzhDYSxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGM1Q3RDZjtFNEN1Q2UseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLHFCNUMvRGI7QTFCaXpkZjs7QXNFejBkQTtFQTBGZ0MseUJBQW9DO0F0RW12ZHBFOztBc0U3MGRBO0VBNkZvQyx5QkFBcUM7QXRFb3ZkekU7O0FzRWoxZEE7RUFrR2dDLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLG1DQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixjNUN0RWpCO0U0Q3VFaUIsMEM1Q3NFbEI7RTRDdEVrQixrQzVDc0VsQjtFNEN0RWtCLDBCNUNzRWxCO0U0Q3RFa0Isa0Q1Q3NFbEI7QTFCNnFkZDs7QXNFNTFkQTtFQWdINEIsZ0JBQWdCO0VBQ2hCLHlCNUN4RWY7RTRDeUVlLHFCNUN6RWY7RTRDMEVlLGM1QzNGYjtBMUIyMGRmOztBc0VuMmRBO0VBc0hnQyx5QjVDMUVkO0U0QzJFYyxxQjVDM0VkO0ExQjR6ZGxCOztBc0V4MmRBO0VBMEhvQyx5QkFBdUM7RUFDdkMscUJBQW1DO0F0RWt2ZHZFOztBc0U3MmRBO0VBZ0lnQyxvQkFBb0I7RUFDcEIsaURBQXlDO1VBQXpDLHlDQUF5QztFQUN6QyxjNUMxR2pCO0ExQjIxZGY7O0FzRW4zZEE7RUF5SW9CLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsOEJBQW1CO0VBQW5CLDZCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG9CQUFjO01BQWQsY0FBYztFQUNkLFdBQVc7RUFDWCxTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLCtCNUM4Qk47RTRDOUJNLHVCNUM4Qk47QTFCZ3RkZDs7QXNFLzNkQTtFQW9Kd0IsVUFBVTtFQUNWLFdBQVc7RUFDWCxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLHlCNUMvR1g7RTRDZ0hXLGtCQUFrQjtBdEUrdWQxQzs7QXNFeDRkQTs7O0VBOEo0QixlQUFlO0F0RWd2ZDNDOztBc0U5NGRBOzs7RUFpS2dDLGFBQWE7QXRFbXZkN0M7O0FzRXA1ZEE7OztFQXFLZ0MsZ0JBQWdCO0F0RXF2ZGhEOztBc0UxNWRBO0VBMEs0QixtQkFBbUI7RUFDbkIscUJBQXFCO0F0RW92ZGpEOztBc0UvNWRBO0VBZ0x3QixVQUFVO0VBQ1YsVUFBVTtBdEVtdmRsQzs7QXVFdjZkQTs7OEJ2RTI2ZDhCO0F1RXg2ZDlCO0VBQ0ksV0FBVztFQUNYLHlCN0NrQ1c7RTZDakNYLHNCQUFzQjtFQUN0Qix1QkFBdUI7QXZFMDZkM0I7O0F1RXo2ZEk7RUFMSjtJQU1RLHVCQUF1QjtFdkU2NmQ3QjtBQUNGOztBdUVwN2RBOztFQVVRLHlCN0MrQks7RTZDOUJMLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsY0FBYztBdkUrNmR0Qjs7QXVFNTdkQTs7RUFlWSxxQjdDMkJPO0ExQnU1ZG5COztBdUVqOGRBOztFQW1CWSxxQkFBcUI7QXZFbTdkakM7O0F1RXQ4ZEE7RUF1QlEsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsb0JBQWM7TUFBZCxjQUFjO0VBQ2QsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsa0JBQWtCO0F2RW03ZDFCOztBdUVsOWRBOztFQWtDWSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixvQkFBYztNQUFkLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZUFBZTtBdkVxN2QzQjs7QXVFNzlkQTs7RUEyQ2dCLHFCQUFxQjtBdkV1N2RyQzs7QXVFcDdkWTtFQTlDWjs7SUErQ2dCLGFBQWE7RXZFeTdkM0I7QUFDRjs7QXVFeitkQTs7RUFrRGdCLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsYzdDNUJEO0U2QzZCQyxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLFNBQVM7QXZFNDdkekI7O0F1RW4vZEE7RUEyRFksa0JBQWtCO0F2RTQ3ZDlCOztBdUUzN2RZO0VBNURaO0lBNkRnQix5QkFBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QjtJQUM5QixtQkFBZTtRQUFmLGVBQWU7RXZFKzdkN0I7QUFDRjs7QXVFOS9kQTs7RUFrRWdCLFlBQVk7RUFDWiw0QkFBbUI7TUFBbkIsbUJBQW1CO0F2RWk4ZG5DOztBdUVwZ2VBOztFQXNFb0IscUJBQXFCO0F2RW04ZHpDOztBdUVoOGRnQjtFQXpFaEI7O0lBMEVvQiw2QkFBNkI7SUFDN0IsYUFBYTtFdkVxOGQvQjtBQUNGOztBdUVwOGRnQjtFQTdFaEI7O0lBOEVvQixXQUFXO0lBQ1gsYUFBYTtFdkV5OGQvQjtFdUV4aGVGOztJQWlGd0IsaUJBQWlCO0V2RTI4ZHZDO0FBQ0Y7O0F1RTdoZUE7O0VBcUZvQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLHFCQUFxQjtBdkU2OGR6Qzs7QXVFcGllQTs7RUEwRm9CLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLGNBQWE7QXZFKzhkakM7O0F1RTVpZUE7O0VBZ0dvQixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFlBQVk7RUFDWixrQ0FBMEI7VUFBMUIsMEJBQTBCO0VBQzFCLFVBQVU7QXZFaTlkOUI7O0F1RWg5ZG9CO0VBckdwQjs7SUFzR3dCLFlBQVk7RXZFcTlkbEM7QUFDRjs7QXVFNWplQTs7RUF5R3dCLGNBQWM7RUFDZCxZQUFZO0VBQ1osY0FBYztFQUNkLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osZUFBZTtBdkV3OWR2Qzs7QXVFdGtlQTs7RUFpSHdCLGFBQWE7RUFDYixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixjN0M1RVg7RTZDNkVXLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIseUI3Q2hHVDtFNkNpR1Msa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsU0FBUztFQUNULGtDQUEwQjtVQUExQiwwQkFBMEI7QXZFMDlkbEQ7O0F1RXZsZUE7O0VBK0g0QixXQUFXO0VBQ1gsUUFBUTtFQUNSLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFNBQVM7RUFDVCxtQ0FBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMsZ0M3Q2hIYjtBMUI2a2VmOztBdUVybWVBOzs7Ozs7RUFnSndCLFVBQVU7QXZFODlkbEM7O0F1RTltZUE7Ozs7OztFQW1Kd0IsY0FBYztBdkVvK2R0Qzs7QXVFdm5lQTs7RUF5SmdCLG1CQUFPO01BQVAsV0FBTztVQUFQLE9BQU87RUFDUCxhQUFhO0VBQ2IsYUFBYTtFQUNiLHlCN0NwSUQ7QTFCdW1lZjs7QXVFL25lQTs7RUErSm9CLHFCQUFxQjtBdkVxK2R6Qzs7QXVFbCtkZ0I7RUFsS2hCOztJQW1Lb0IsbUJBQVU7UUFBVixjQUFVO1lBQVYsVUFBVTtJQUNWLFdBQVc7SUFDWCw0QkFBUztRQUFULGtCQUFTO1lBQVQsU0FBUztJQUNULGlCQUFpQjtFdkV1K2RuQztBQUNGOztBdUU5b2VBOztFQXlLb0Isd0Q3Qy9HVjtFNkNnSFUsZUFBZTtFQUNmLGM3Q2xJUDtFNkNtSU8sa0JBQWtCO0VBQ2xCLGtCQUFrQjtBdkUwK2R0Qzs7QXVFdnBlQTs7RUFnTG9CLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsYzdDOUlMO0U2QytJSyxzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtBdkU0K2R4Qzs7QXVFditkWTtFQTFMWjtJQTJMZ0IsbUJBQWU7UUFBZixlQUFlO0V2RTIrZDdCO0FBQ0Y7O0F1RTErZFk7RUE3TFo7SUE4TGdCLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0QixxQkFBaUI7UUFBakIsaUJBQWlCO0V2RTgrZC9CO0FBQ0Y7O0F1RTlxZUE7O0VBb01vQixxQkFBcUI7QXZFKytkekM7O0F1RTcrZGdCO0VBdE1oQjs7SUF1TW9CLFdBQVc7RXZFay9kN0I7QUFDRjs7QXVFMXJlQTs7RUEwTW9CLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsa0JBQWtCO0F2RXEvZHRDOztBdUVqc2VBOztFQWlOZ0IsYUFBYTtFQUNiLDRCQUFtQjtNQUFuQixtQkFBbUI7RUFDbkIsbUJBQU87TUFBUCxXQUFPO1VBQVAsT0FBTztBdkVxL2R2Qjs7QXVFeHNlQTs7RUFzTm9CLHFCQUFxQjtBdkV1L2R6Qzs7QXVFN3NlQTs7RUEwTm9CLHFCN0NoTEQ7RTZDaUxDLG1CQUFtQjtFQUNuQixlQUFlO0F2RXcvZG5DOztBdUV2L2RvQjtFQTdOcEI7O0lBOE53Qix1QkFBdUI7RXZFNC9kN0M7QUFDRjs7QXVFMy9kb0I7RUFoT3BCOztJQWlPd0IsdUJBQXVCO0V2RWdnZTdDO0FBQ0Y7O0F1RWx1ZUE7O0VBcU9vQixrQkFBa0I7QXZFa2dldEM7O0F1RXZ1ZUE7O0VBME9nQixhQUFhO0VBQ2IsbUJBQU87TUFBUCxXQUFPO1VBQVAsT0FBTztFQUNQLHFCN0NsTUc7RTZDbU1ILG1CQUFtQjtFQUNuQixtQkFBbUI7QXZFa2dlbkM7O0F1RWh2ZUE7O0VBaVBvQixxQkFBcUI7QXZFb2dlekM7O0F1RWxnZWdCO0VBblBoQjs7SUFvUG9CLG1CQUFVO1FBQVYsY0FBVTtZQUFWLFVBQVU7SUFDViw0QkFBUztRQUFULGtCQUFTO1lBQVQsU0FBUztJQUNULFdBQVc7SUFDWCx1QkFBdUI7RXZFdWdlekM7QUFDRjs7QXVFL3ZlQTs7RUEwUG9CLGVBQWU7RUFDZixzQkFBc0I7QXZFMGdlMUM7O0F1RXJ3ZUE7O0VBOFBvQixnQkFBZ0I7QXZFNGdlcEM7O0F3RTd3ZUE7OzhCeEVpeGU4QjtBd0U5d2U5QjtFQUNJLGVBQWU7RUFDZixjQUFjO0VBQ2Qsc0JBQXNCO0F4RWd4ZTFCOztBd0VueGVBO0VBTVEsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsb0JBQWM7TUFBZCxjQUFjO0VBQ2QsZ0I5Q3NKb0I7QTFCMm5lNUI7O0F3RWh4ZVE7RUFaUjtJQWFZLGNBQWE7RXhFb3hldkI7QUFDRjs7QXdFbnhlUTtFQWZSO0lBZ0JZLGU5Q2tKaUI7RTFCcW9lM0I7QUFDRjs7QXdFdHhlUTtFQWxCUjtJQW1CWSxlOUNnSmlCO0UxQjBvZTNCO0FBQ0Y7O0F3RTl5ZUE7RUFzQlksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsb0JBQWM7TUFBZCxjQUFjO0VBQ2QsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixnQkFBZ0I7QXhFNHhlNUI7O0F3RTN4ZVk7RUE5Qlo7SUErQmdCLG1CQUFtQjtFeEUreGVqQztBQUNGOztBd0UvemVBO0VBa0NnQixXQUFXO0F4RWl5ZTNCOztBd0VuMGVBO0VBcUNnQixZQUFZO0F4RWt5ZTVCOztBd0V2MGVBO0VBeUNZLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGVBQWM7RUFDZCxtQkFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0VBQ1AsbUJBQWtCO0F4RWt5ZTlCOztBd0VqeWVZO0VBaERaO0lBaURnQixVQUFVO0V4RXF5ZXhCO0FBQ0Y7O0F3RXYxZUE7RUFvRGdCLGVBQWM7RUFDZCxrQjdDMlVrQjtFNkMxVWxCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsYzlDaENEO0U4Q2lDQyxrQkFBa0I7RUFDbEIseUJBQXlCO0F4RXV5ZXpDOztBd0VqMmVBO0VBNkRnQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsYzlDekNEO0U4QzBDQyxrQkFBa0I7QXhFd3llbEM7O0F3RTEyZUE7RUFvRW9CLFNBQVM7QXhFMHllN0I7O0F3RTkyZUE7RUF3RWdCLGM5Q2hERDtBMUIwMWVmOztBd0VsM2VBO0VBMEVvQixpQkFBaUI7RUFDakIsY0FBYztFQUNkLGM5Q3BETDtFOENxREssa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLFNBQVM7QXhFNHllN0I7O0F3RXJ5ZUE7RUFDSSxXQUFXO0F4RXd5ZWY7O0F5RXA0ZUE7OzhCekV3NGU4QjtBeUVyNGU5QjtFQUVRLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsOEJBQW1CO0VBQW5CLDZCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLG9CQUFjO01BQWQsY0FBYztFQUNkLFVBQVU7QXpFczRlbEI7O0F5RXI0ZVE7RUFSUjtJQVNZLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtFekV5NGVoQztBQUNGOztBeUVuNWVBO0VBWVksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsMEJBQWE7TUFBYixhQUFhO0VBQ2IsbUJBQVk7TUFBWixvQkFBWTtVQUFaLFlBQVk7RUFDWix5Qi9DdUJDO0UrQ3RCRCxrQkFBa0I7RUFDbEIscUJBQXFCO0F6RTI0ZWpDOztBeUUxNGVZO0VBckJaO0lBc0JnQixXQUFXO0lBQ1gsOEJBQWlCO1FBQWpCLGlCQUFpQjtFekU4NGUvQjtBQUNGOztBeUV0NmVBO0VBOEJvQixrQkFBaUI7QXpFNDRlckM7O0F5RTE2ZUE7RUFtQ2dCLGtCQUFrQjtBekUyNGVsQzs7QXlFMTRlZ0I7RUFwQ2hCO0lBcUNvQixrQkFBa0I7RXpFODRlcEM7QUFDRjs7QXlFNzRlZ0I7RUF2Q2hCO0lBd0NvQixrQkFBa0I7RXpFaTVlcEM7QUFDRjs7QXlFMTdlQTtFQTRDZ0IsV0FBVztFQUNYLGVBQWU7RUFDZixrQjlDa1ZrQjtFOENqVmxCLGNBQWM7RUFDZCxxQkFBcUI7QXpFazVlckM7O0F5RWw4ZUE7RUFtRGdCLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsU0FBUztBekVtNWV6Qjs7QXlFNzRlQTtFQUdZLHlCL0N4QkM7RStDeUJELGMvQzFDRztBMUJ3N2VmOztBeUVsNWVBO0VBUWdCLHlCL0MxQkU7QTFCdzZlbEI7O0F5RXg0ZUE7RUFHWSx5Qi9DaERHO0UrQ2lESCxjL0M1Q0c7QTFCcTdlZjs7QXlFNzRlQTtFQVFnQix5Qi9DcERDO0ExQjY3ZWpCOztBMEVoK2VBO0VBQ0ksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUEwRGI7O2lFMUUyNmU2RDtFMEU5dWU1RCw4QkFBQTtFQUdEOztpRTFFK3VlNkQ7RTBFcG1lNUQsMENBQUE7RUFHRDs7O2lFMUVzbWU2RDtBQUNqRTs7QTBFOStlSTtFQUZKO0lBR1EsMkJBQXVEO0UxRWsvZTdEO0FBQ0Y7O0EwRXQvZUE7RUFPUSxvQkFBWTtFQUFaLG9CQUFZO0VBQVosYUFBWTtFQUNaLDhCQUE2QjtFQUE3Qiw4QkFBNkI7TUFBN0IsaUNBQTZCO1VBQTdCLDZCQUE2QjtFQUM3Qix3QkFBc0I7TUFBdEIscUJBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixXQUFXO0VBQ1gsU0FBUztFQUNULGVBQWU7RUFDZixVQUFVO0ExRW0vZWxCOztBMEVqL2VRO0VBZlI7SUFpQlksY0FBYztFMUVvL2V4QjtBQUNGOztBMEV0Z2ZBO0VBc0JRLFdBQVU7RUFJVixlaEQ0R3FCO0VnRHBGckIsaUNBQUE7QTFFMDllUjs7QTBFai9lUTtFQTNCUjtJQTRCWSxVQUFVO0UxRXEvZXBCO0FBQ0Y7O0EwRW4vZVE7RUEvQlI7SUFnQ1kseUJBQXFDO0lBQ3JDLHVEQUF5RjtFMUV1L2VuRztBQUNGOztBMEV0L2VRO0VBbkNSO0lBb0NZLFNBQVE7RTFFMC9lbEI7QUFDRjs7QTBFbC9lUTtFQTdDUjtJQThDWSxlQUFlO0lBQ2YsY0FBYztFMUVzL2V4QjtBQUNGOztBMEV0aWZBO0VBcURnQixVQUFTO0ExRXEvZXpCOztBMEUxaWZBO0VBeUVRLGdCaERnSGE7RWdEL0diLGtCQUFrQjtFQUNsQix5QmhEekNPO0VnRDBDUCx5QmhEakRPO0VnRGtEUCxrQkFBa0I7QTFFcStlMUI7O0EwRWwrZVE7RUFoRlI7SUFpRlksMkJBQTJCO0lBQzNCLFdBQVc7RTFFcytlckI7QUFDRjs7QTBFcCtlUTtFQXJGUjtJQXNGWSxxQkFBcUI7SUFDckIsZ0JoRGtHUztFMUJzNGVuQjtBQUNGOztBMEVoa2ZBO0VBMkZZLGFBQWE7QTFFeStlekI7O0EwRXBrZkE7RUErRlksYUFBYTtBMUV5K2V6Qjs7QTBFeGtmQTtFQStEUSxtQkFBbUI7RUFDbkIsd0RoREhFO0VnRElGLG9CQUFvQjtFQUNwQixnQ2hEOUJPO0VnRCtCUCxjQUFjO0VBQ2QsZUFBZTtFQUNmLGMvQzhUMEI7QTNCK3NlbEM7O0EwRWxsZkE7RUF1R1ksZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBMUUrK2U1Qjs7QTBFdmxmQTtFQTZHZ0IsY0FBYztBMUU4K2U5Qjs7QTBFM2xmQTtFQWdIb0IsYUFBYTtBMUUrK2VqQzs7QTBFL2xmQTtFQW9Ib0IsY2hEN0VMO0VnRDhFSyxnQkFBZ0I7QTFFKytlcEM7O0EwRXBtZkE7RUE0SGdCLGFBQWE7QTFFNCtlN0I7O0EwRXhtZkE7RUFpSW9CLDRCQUE0QjtFQUM1Qix5QkFBc0I7QTFFMitlMUM7O0EwRTdtZkE7RUF3SW9CLGlDQUFpQztBMUV5K2VyRDs7QTBFam5mQTtFQStEUSxtQkFBbUI7RUFDbkIsd0RoREhFO0VnRElGLG9CQUFvQjtFQUNwQixnQ2hEOUJPO0VnRCtCUCxjQUFjO0VBQ2QsZUFBZTtFQUNmLGMvQzhUMEI7QTNCd3ZlbEM7O0EwRTNuZkE7RUFxSm9CLFVBQVU7QTFFMCtlOUI7O0EwRS9uZkE7RUF3SndCLGlCQUFpQjtBMUUyK2V6Qzs7QTBFbm9mQTtFQTJKNEIseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsbUIvQ3FPTTtBM0J1d2VsQzs7QTBFMW9mQTtFQW1LNEIsYUFBYTtBMUUyK2V6Qzs7QTBFOW9mQTtFQXVLNEIseUJBQXlCO0ExRTIrZXJEOztBMEVscGZBO0VBNEs0QixnQkFBZ0I7QTFFMCtlNUM7O0EwRXRwZkE7RUFrTGdDLGNoRHRJbkI7QTFCOG1mYjs7QTBFMXBmQTtFQXdMd0MsY2hENUkzQjtBMUJrbmZiOztBMEU5cGZBO0VBOEx3QyxjaER2SnpCO0ExQjJuZmY7O0EwRWxxZkE7RUF3TWdDLGlCQUFpQjtBMUU4OWVqRDs7QTBFdHFmQTtFQThNNEIsZ0JBQWdCO0VBRWhCLG1CQUFtQjtBMUUyOWUvQzs7QTBFM3FmQTtFQW1OZ0MsZUFBZTtFQUNmLGtCL0MrS0U7QTNCNnllbEM7O0EwRWhyZkE7RUF5Tm9DLGlCQUFpQjtBMUUyOWVyRDs7QTBFcHJmQTtFQThOb0MsZ0JBQWdCO0VBQ2hCLDhCaER4THJCO0VnRHlMcUIsbUJBQW1CO0ExRTA5ZXZEOztBMEV4OWVvQztFQWxPcEM7SUFtT3dDLGlCQUFpQjtFMUU0OWV2RDtBQUNGOztBMEVoc2ZBO0VBd080QyxpQkFBaUI7QTFFNDllN0Q7O0EwRXBzZkE7RUE2TzRDLHdCQUF3QjtBMUUyOWVwRTs7QTBFMThlSTtFQTlQSjtJQTZTUSxvQkFBQTtJQXVGQywwQkFBQTtFMUUwMGVQO0UwRTlzZkY7SUFnUVksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQix5QmhEOU5HO0UxQitxZmI7RTBFbnRmRjtJQXFRZ0IsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsZUFBZTtJQUNmLGMvQzBIa0I7SStDekhsQix5QkFBeUI7SUFDekIsbUJBQW1CO0lBQ25CLGNoRHJPRDtJZ0RzT0MsaUJBQWlCO0lBQ2pCLDRCQUFvQjtJQUFwQixvQkFBb0I7RTFFaTllbEM7RTBFL3RmRjs7SUFrUm9CLDBCQUEwQjtFMUVpOWU1QztFMEVudWZGO0lBc1JvQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGNoRHBQTDtFMUJvc2ZiO0UwRXh1ZkY7SUE2UmdCLGFBQWE7SUFDYixnQkFBZ0I7RTFFODhlOUI7RTBFNXVmRjtJQXNTNEIsYUFBYTtFMUV5OGV2QztFMEUvdWZGO0lBbVlhLG9CQUFBO0UxRSsyZVg7RTBFbHZmRjtJQWtZaUIseUJBQUE7RTFFbTNlZjtFMEVydmZGO0lBd1RnQyxrQkFBa0I7RTFFZzhlaEQ7RTBFeHZmRjtJQTJUb0MsY0FBYztJQUNkLGNoRHJSckI7SWdEc1JxQixpQkFBaUI7RTFFZzhlbkQ7RTBFN3ZmRjtJQW1VZ0MsYUFBYTtFMUU2N2UzQztFMEVod2ZGO0lBdVVnQyxVQUFVO0UxRTQ3ZXhDO0UwRW53ZkY7SUEyVW9DLFVBQVU7SUFDVixlQUFlO0lBQ2Ysa0IvQ3NERjtFM0JxNGVoQztFMEV4d2ZGO0lBaVZvQyxhQUFhO0UxRTA3ZS9DO0UwRTN3ZkY7SUFzVm9DLFlBQVk7SUFDWixVQUFVO0UxRXc3ZTVDO0UwRS93ZkY7SUEwVndDLDZCaEQ5UzNCO0lnRCtTMkIsVUFBVTtFMUV3N2VoRDtFMEVueGZGO0lBOFY0QyxnQ2hEbFQvQjtFMUIwdWZYO0UwRXR4ZkY7SUFvVzRDLHdCQUFxRDtJQUNyRCxpQ0FBaUM7RTFFcTdlM0U7RTBFMXhmRjtJQTBXNEMsY0FBYztJQUNkLGVBQWU7SUFDZixjaERyVTdCO0lnRHNVNkIsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixNQUFNO0lBQ04sV0FBVztJQUNYLFdBaEJpQztJQWlCakMsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixtQkFBbUI7RTFFbTdlN0Q7RTBFdnlmRjtJQXdYNEMseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2Ysa0IvQ1FWO0UzQjA2ZWhDO0FBQ0Y7O0EwRTl5ZkE7RUFnWlksZ0JBQWdCO0ExRWs2ZTVCOztBMEVsemZBO0VBbVpnQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix3QkFBd0I7QTFFbTZleEM7O0EwRWo2ZWdCO0VBeFpoQjtJQXlab0IsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtFMUVxNmVuQztBQUNGOztBMkVoMGZBOzs4QjNFbzBmOEI7QTJFajBmOUI7RUFDSSxrQkFBa0I7QTNFbTBmdEI7O0EyRXAwZkE7RUFHUSx5QmpEc0NLO0VpRHJDTCxjakRvQk87QTFCaXpmZjs7QTJFejBmQTtFQU9RLHlCakQ2Qk87RWlENUJQLGNqRGdCTztBMUJzemZmOztBMkU5MGZBO0VBV1EseUJqRG1CTztFaURsQlAsY2pEYU87QTFCMHpmZjs7QTJFbjFmQTtFQWNZLHFCakRXRztBMUI4emZmOztBMkV2MWZBO0VBa0JRLHlCakRNTztFaURMUCxjakRNTztBMUJtMGZmOztBMkU1MWZBO0VBcUJZLHFCakRJRztBMUJ1MGZmOztBMkVoMmZBO0VBeUJRLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULHdDQUFnQztVQUFoQyxnQ0FBZ0M7RUFDaEMsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osWWpEc0ZPO0ExQnF2ZmY7O0EyRTEwZlE7RUFqQ1I7SUFrQ1ksc0JBQXFEO0UzRTgwZi9EO0FBQ0Y7O0EyRWozZkE7RUF1Q1ksWUFBWTtFQUNaLGVBQWU7QTNFODBmM0I7O0EyRXQzZkE7RUEwQ2dCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RWhEM0MvQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGlCZ0QwQ3FDO0VoRHpDckMsZ0JnRHlDNEM7RWhEeEM1QyxjQUFjO0EzQjQzZmxCOztBMkIzM2ZJO0VnRE5KO0loRE9RLGFENkgwQjtFMUJrd2ZoQztBQUNGOztBMkV6MWZnQjtFQTlDaEI7SUErQ29CLGNBQWM7RTNFNjFmaEM7QUFDRjs7QTJFNzRmQTtFQW9EWSxrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsU0FBUztBM0U2MWZyQjs7QTJFNTFmWTtFQXpEWjtJQTBEZ0IsV0FBVztJQUNYLG1CQUFtQjtFM0VnMmZqQztBQUNGOztBMkU1NWZBO0VBOERnQixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxvQkFBaUI7S0FBakIsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxZQUFZO0EzRWsyZjVCOztBMkVyNmZBO0VBdUVZLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLDZCakRsREc7RWlEbURILGdDakRuREc7QTFCcTVmZjs7QTJFajJmWTtFQTVFWjtJQTZFZ0IsV0FBVztJQUNYLGFBQWE7RTNFcTJmM0I7QUFDRjs7QTJFcDdmQTtFQWlGZ0IsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7QTNFdTJmbEM7O0EyRTE3ZkE7RUF1RlksY0FBYztBM0V1MmYxQjs7QTJFOTdmQTtFQTBGWSxjQUFjO0EzRXcyZjFCOztBMkVsOGZBO0VBNkZZLGNBQWM7RUFDZCxzQkFBc0I7QTNFeTJmbEM7O0EyRXY4ZkE7RUFnR2dCLHdCQUF3QjtBM0UyMmZ4Qzs7QTRFOThmQTs7OEI1RWs5ZjhCO0E0RS84ZjlCO0VBRVEsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsb0JBQWM7TUFBZCxjQUFjO0VBQ2QsVUFBVTtBNUVnOWZsQjs7QTRFLzhmUTtFQVJSO0lBU1ksNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHVCQUEyQjtRQUEzQixvQkFBMkI7WUFBM0IsMkJBQTJCO0U1RW05ZnJDO0FBQ0Y7O0E0RTk5ZkE7RUFhWSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix1QkFBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qiw4QkFBOEI7QTVFcTlmMUM7O0E0RXA5Zlk7RUFsQlo7SUFtQmdCLDhCQUE4QjtFNUV3OWY1QztBQUNGOztBNEV2OWZZO0VBckJaO0lBc0JnQixXQUFXO0U1RTI5ZnpCO0U0RWovZkY7SUF3Qm9CLGtCQUFrQjtFNUU0OWZwQztBQUNGOztBNEVyL2ZBO0VBNEJnQixXQUFXO0E1RTY5ZjNCOztBNEV6L2ZBO0VBZ0NnQixrQkFBa0I7QTVFNjlmbEM7O0E0RTcvZkE7RUFrQ29CLGdCQUFlO0E1RSs5Zm5DOztBNEVqZ2dCQTs7RUF1Q2dCLGlCQUFnQjtFQUNoQixXQUFXO0VBQ1gsa0JBQWtCO0E1RSs5ZmxDOztBNEV4Z2dCQTs7RUEyQ29CLFdBQVU7RUFDVixnQkFBZTtFQUNmLGNBQWE7QTVFaytmakM7O0E0RS9nZ0JBO0VBaURnQixrQkFBa0I7QTVFaytmbEM7O0E0RW5oZ0JBO0VBb0RnQixXQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixrQkFBa0I7QTVFbStmbEM7O0E0RTFoZ0JBO0VBMERnQixXQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsa0JBQWtCO0E1RW8rZmxDOztBNEVsaWdCQTtFQWdFb0Isa0JBQWtCO0E1RXMrZnRDOztBNEV0aWdCQTtFQWtFd0Isa0JBQWtCO0E1RXcrZjFDOztBNEUxaWdCQTtFQXVFZ0IsZ0JBQWdCO0E1RXUrZmhDOztBNEU5aWdCQTtFQTBFZ0IsbUJBQW1CO0E1RXcrZm5DOztBNEVsamdCQTtFQTZFZ0Isa0JBQWtCO0E1RXkrZmxDOztBNEV4K2ZnQjtFQTlFaEI7SUErRW9CLFVBQVU7SUFDVixrQkFBa0I7RTVFNCtmcEM7QUFDRjs7QTRFN2pnQkE7RUFxRlksYUFBYTtBNUU0K2Z6Qjs7QTRFamtnQkE7RUE4Rm9CLFVBQVU7RUFDVixrQkFBa0I7QTVFdStmdEM7O0E0RXQrZm9CO0VBaEdwQjtJQWlHd0IsVUFBVTtFNUUwK2ZoQztBQUNGOztBNEU1a2dCQTtFQTZHb0IsVUFBVTtFQUNWLGtCQUFrQjtBNUVtK2Z0Qzs7QTZFcGxnQkE7OzhCN0V3bGdCOEI7QTZFcmxnQjlCO0VBQ0ksVUFBUztBN0V1bGdCYiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuVGhlbWUgTmFtZTogRHVud29vZHlcbkF1dGhvcjogZmpvcmdlIGRpZ2l0YWxcbkF1dGhvciBVUkk6IGh0dHBzOi8vZmpvcmdlZGlnaXRhbC5jb21cblRleHQgRG9tYWluOiBkdW53b29keVxuKi9cbi8qXG4gICAgU3BlY2lmaWMgU2hlZXRzICAgICA9IF9jb21wb25lbnQuc2Nzc1xuICAgIEdsb2JhbC9VdGlsIFNoZWV0cyAgPSBjb21wb25lbnQuc2Nzc1xuXG4gICAgVGhpcyBhbGxvd3MgdGhlIGZpbGUgc3lzdGVtIHRvIHNlcGFyYXRlIHRoZSB0d28gdHlwZXMgb2YgU0NTUyBmaWxlc1xuICAgIGFuZCBtYWtlIGl0IGVhc2llciB0byBmaW5kIHdoYXQgeW91J3JlIGxvb2tpbmcgZm9yXG4qL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdEZPTlQgQVdFU09NRVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiEgbm9ybWFsaXplLmNzcyB2NC4xLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS4gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LiAyLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS4gKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uICovXG5hdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS4gKi9cbnRlbXBsYXRlLCBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqL1xufVxuXG4vKiogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAqL1xuYTphY3RpdmUsIGE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS4gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LiAqL1xuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLiAqL1xuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKiBDb3JyZWN0IHRoZSBsaW5lLWhlaWdodCBmb3IgYWxsIGhlYWRpbmdzIGluIENocm9tZSBtb2JpbGUsIEZpcmVmb3gsIGlPUyBTYWZhcmksIE1pY3Jvc29mdCBFZGdlIGFuZCBJRS4gKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuICovXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy4gMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLiAqL1xuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG59XG5cbi8qIEZvcm1zID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS4gKi9cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLiAqL1xuYnV0dG9uLCBpbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS4gMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LiAqL1xuYnV0dG9uLCBzZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKiogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gIGNvbnRyb2xzIGluIEFuZHJvaWQgNC4gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS4gKi9cbmJ1dHRvbiwgaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgW3R5cGU9XCJyZXNldFwiXSwgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuXG4vKiogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS4gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0IGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS4gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sIFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblxuLyoqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS4gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuOS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG4uZmEsXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtO1xufVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbTtcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCxcbjpyb290IC5mYS1mbGlwLWJvdGgge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIuNWVtO1xufVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5mYS1hYmFjdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDBcIjtcbn1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjtcbn1cblxuLmZhLWFjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFlXCI7XG59XG5cbi5mYS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7XG59XG5cbi5mYS1hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1hZG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OFwiO1xufVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG5cbi5mYS1haXItZnJlc2hlbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7XG59XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjtcbn1cblxuLmZhLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRlXCI7XG59XG5cbi5mYS1hbGFybS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0M1wiO1xufVxuXG4uZmEtYWxhcm0tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NFwiO1xufVxuXG4uZmEtYWxhcm0tc25vb3plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ1XCI7XG59XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG5cbi5mYS1hbGljb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIwXCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlnbi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NlwiO1xufVxuXG4uZmEtYWxpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCI7XG59XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7XG59XG5cbi5mYS1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDNcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uZmEtYW5nZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzlcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiO1xufVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiO1xufVxuXG4uZmEtYW5raDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiO1xufVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7XG59XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMVwiO1xufVxuXG4uZmEtYXBwbGUtY3JhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjFcIjtcbn1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYXJjaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cblxuLmZhLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU0XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDlcIjtcbn1cblxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTZcIjtcbn1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUyXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLWFycm93LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7XG59XG5cbi5mYS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDNcIjtcbn1cblxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjtcbn1cblxuLmZhLWFycm93LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzlcIjtcbn1cblxuLmZhLWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNhXCI7XG59XG5cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjtcbn1cblxuLmZhLWFycm93LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzY1wiO1xufVxuXG4uZmEtYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNkXCI7XG59XG5cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7XG59XG5cbi5mYS1hcnJvdy10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MFwiO1xufVxuXG4uZmEtYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiO1xufVxuXG4uZmEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiO1xufVxuXG4uZmEtYXRvbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDNcIjtcbn1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjtcbn1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cblxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiO1xufVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjtcbn1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuXG4uZmEtYXhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIyXCI7XG59XG5cbi5mYS1heGUtYmF0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIzXCI7XG59XG5cbi5mYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG59XG5cbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5mYS1iYWNrcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNFwiO1xufVxuXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtYmFjb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjtcbn1cblxuLmZhLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG59XG5cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiO1xufVxuXG4uZmEtYmFkZ2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ1XCI7XG59XG5cbi5mYS1iYWRnZS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ2XCI7XG59XG5cbi5mYS1iYWRnZXItaG9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjRcIjtcbn1cblxuLmZhLWJhZ3Mtc2hvcHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDdcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiO1xufVxuXG4uZmEtYmFsbC1waWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdlXCI7XG59XG5cbi5mYS1iYWxsb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzJcIjtcbn1cblxuLmZhLWJhbGxvdC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczM1wiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLmZhLWJhcmNvZGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYzXCI7XG59XG5cbi5mYS1iYXJjb2RlLXJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjRcIjtcbn1cblxuLmZhLWJhcmNvZGUtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NVwiO1xufVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjtcbn1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7XG59XG5cbi5mYS1iYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjVcIjtcbn1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cblxuLmZhLWJhdHRlcnktYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiO1xufVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiO1xufVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNVwiO1xufVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtYmVsbC1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0OFwiO1xufVxuXG4uZmEtYmVsbC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ5XCI7XG59XG5cbi5mYS1iZWxsLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNVwiO1xufVxuXG4uZmEtYmVsbC1zY2hvb2wtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmZhLWJlbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdmXCI7XG59XG5cbi5mYS1iZXppZXItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjtcbn1cblxuLmZhLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1iaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjtcbn1cblxuLmZhLWJpa2luZy1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YlwiO1xufVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiO1xufVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XG59XG5cbi5mYS1ibGFua2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk4XCI7XG59XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7XG59XG5cbi5mYS1ibGVuZGVyLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uZmEtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MVwiO1xufVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xufVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XG59XG5cbi5mYS1ib25lLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ4XCI7XG59XG5cbi5mYS1ib25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5mYS1ib29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOVwiO1xufVxuXG4uZmEtYm9vay1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5mYS1ib29rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk5XCI7XG59XG5cbi5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjtcbn1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuXG4uZmEtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjtcbn1cblxuLmZhLWJvb2stc3BlbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI4XCI7XG59XG5cbi5mYS1ib29rLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTdcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYlwiO1xufVxuXG4uZmEtYm9va3MtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlOFwiO1xufVxuXG4uZmEtYm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MlwiO1xufVxuXG4uZmEtYm9vdGgtY3VydGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNFwiO1xufVxuXG4uZmEtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7XG59XG5cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7XG59XG5cbi5mYS1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRkXCI7XG59XG5cbi5mYS1ib3JkZXItaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGVcIjtcbn1cblxuLmZhLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRmXCI7XG59XG5cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiO1xufVxuXG4uZmEtYm9yZGVyLW91dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUxXCI7XG59XG5cbi5mYS1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTJcIjtcbn1cblxuLmZhLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiO1xufVxuXG4uZmEtYm9yZGVyLXN0eWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NFwiO1xufVxuXG4uZmEtYm9yZGVyLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NVwiO1xufVxuXG4uZmEtYm93LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI5XCI7XG59XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjtcbn1cblxuLmZhLWJvd2xpbmctcGluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzN1wiO1xufVxuXG4uZmEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG5cbi5mYS1ib3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlhXCI7XG59XG5cbi5mYS1ib3gtYmFsbG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM1XCI7XG59XG5cbi5mYS1ib3gtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjdcIjtcbn1cblxuLmZhLWJveC1mcmFnaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDliXCI7XG59XG5cbi5mYS1ib3gtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5Y1wiO1xufVxuXG4uZmEtYm94LWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlkXCI7XG59XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xufVxuXG4uZmEtYm94LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlmXCI7XG59XG5cbi5mYS1ib3gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEwXCI7XG59XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuXG4uZmEtYm94ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGExXCI7XG59XG5cbi5mYS1ib3hpbmctZ2xvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjtcbn1cblxuLmZhLWJyYWNrZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U5XCI7XG59XG5cbi5mYS1icmFja2V0cy1jdXJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlYVwiO1xufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjtcbn1cblxuLmZhLWJyZWFkLWxvYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWJcIjtcbn1cblxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7XG59XG5cbi5mYS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU2XCI7XG59XG5cbi5mYS1icmluZy1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1N1wiO1xufVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7XG59XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuXG4uZmEtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZVwiO1xufVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjtcbn1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmZhLWJ1bGxzZXllLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ4XCI7XG59XG5cbi5mYS1idWxsc2V5ZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ5XCI7XG59XG5cbi5mYS1idXJnZXItc29kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1OFwiO1xufVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiO1xufVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiO1xufVxuXG4uZmEtYnVycml0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZFwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7XG59XG5cbi5mYS1idXMtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRkXCI7XG59XG5cbi5mYS1idXNpbmVzcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jYWJpbmV0LWZpbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YlwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtY2FsY3VsYXRvci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGNcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1jYWxlbmRhci1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtY2FsZW5kYXItc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNlwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODRcIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtY2FtZXJhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMlwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5mYS1jYW1wZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYVwiO1xufVxuXG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiO1xufVxuXG4uZmEtY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NVwiO1xufVxuXG4uZmEtY2FuZGxlLWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiY1wiO1xufVxuXG4uZmEtY2FuZHktY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiO1xufVxuXG4uZmEtY2FuZHktY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZFwiO1xufVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjtcbn1cblxuLmZhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7XG59XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcbn1cblxuLmZhLWNhci1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5mYS1jYXItYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTlcIjtcbn1cblxuLmZhLWNhci1idW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUwXCI7XG59XG5cbi5mYS1jYXItYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVhXCI7XG59XG5cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjtcbn1cblxuLmZhLWNhci1nYXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTJcIjtcbn1cblxuLmZhLWNhci1tZWNoYW5pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlM1wiO1xufVxuXG4uZmEtY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIjtcbn1cblxuLmZhLWNhci10aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU1XCI7XG59XG5cbi5mYS1jYXItd2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNlwiO1xufVxuXG4uZmEtY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmRcIjtcbn1cblxuLmZhLWNhcmV0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7XG59XG5cbi5mYS1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzBcIjtcbn1cblxuLmZhLWNhcmV0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMVwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5mYS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjtcbn1cblxuLmZhLWNhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWJcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7XG59XG5cbi5mYS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjtcbn1cblxuLmZhLWNhdWxkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJmXCI7XG59XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiO1xufVxuXG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg5XCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uZmEtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjtcbn1cblxuLmZhLWNoYWlyLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMVwiO1xufVxuXG4uZmEtY2hhbGtib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiO1xufVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7XG59XG5cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7XG59XG5cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWNoYXJ0LWxpbmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZFwiO1xufVxuXG4uZmEtY2hhcnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YVwiO1xufVxuXG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5mYS1jaGFydC1waWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRlXCI7XG59XG5cbi5mYS1jaGFydC1zY2F0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VlXCI7XG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5mYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtY2hlZXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VmXCI7XG59XG5cbi5mYS1jaGVlc2Utc3dpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjBcIjtcbn1cblxuLmZhLWNoZWVzZWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMVwiO1xufVxuXG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjtcbn1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiO1xufVxuXG4uZmEtY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiO1xufVxuXG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cblxuLmZhLWNoZXNzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7XG59XG5cbi5mYS1jaGVzcy1jbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjtcbn1cblxuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjtcbn1cblxuLmZhLWNoZXNzLWtpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQwXCI7XG59XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjtcbn1cblxuLmZhLWNoZXNzLWtuaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDJcIjtcbn1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjtcbn1cblxuLmZhLWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ0XCI7XG59XG5cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuXG4uZmEtY2hlc3MtcXVlZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ2XCI7XG59XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7XG59XG5cbi5mYS1jaGVzcy1yb29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIyXCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIzXCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjVcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI5XCI7XG59XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7XG59XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiO1xufVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmNcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1jaGltbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhiXCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWNocm9tZWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzhcIjtcbn1cblxuLmZhLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmZhLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGZcIjtcbn1cblxuLmZhLWNsYXctbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzJcIjtcbn1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1saXN0LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM3XCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU4XCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmM1wiO1xufVxuXG4uZmEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjtcbn1cblxuLmZhLWNsb3VkLWRyaXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzhcIjtcbn1cblxuLmZhLWNsb3VkLWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzlcIjtcbn1cblxuLmZhLWNsb3VkLWhhaWwtbWl4ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2FcIjtcbn1cblxuLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7XG59XG5cbi5mYS1jbG91ZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7XG59XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjtcbn1cblxuLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjtcbn1cblxuLmZhLWNsb3VkLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2VcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2ZcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDBcIjtcbn1cblxuLmZhLWNsb3VkLXNsZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQxXCI7XG59XG5cbi5mYS1jbG91ZC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQyXCI7XG59XG5cbi5mYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjtcbn1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjtcbn1cblxuLmZhLWNsb3VkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NFwiO1xufVxuXG4uZmEtY2xvdWRzLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDVcIjtcbn1cblxuLmZhLWNsb3Vkcy1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDZcIjtcbn1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjtcbn1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuXG4uZmEtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiO1xufVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mYS1jb2RlLWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiO1xufVxuXG4uZmEtY29kZS1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY29mZmVlLXRvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzVcIjtcbn1cblxuLmZhLWNvZmZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNlwiO1xufVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVjXCI7XG59XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTBcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTNcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE1XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNlwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNFwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTdcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YThcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE5XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWJcIjtcbn1cblxuLmZhLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWNcIjtcbn1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7XG59XG5cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjtcbn1cblxuLmZhLWNvbW1lbnQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZVwiO1xufVxuXG4uZmEtY29tbWVudC1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZlwiO1xufVxuXG4uZmEtY29tbWVudC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMFwiO1xufVxuXG4uZmEtY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCI7XG59XG5cbi5mYS1jb21tZW50LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIxXCI7XG59XG5cbi5mYS1jb21tZW50LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjJcIjtcbn1cblxuLmZhLWNvbW1lbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjtcbn1cblxuLmZhLWNvbW1lbnQtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjRcIjtcbn1cblxuLmZhLWNvbW1lbnQtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjVcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5mYS1jb21tZW50cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjZcIjtcbn1cblxuLmZhLWNvbW1lbnRzLWFsdC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTJcIjtcbn1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1M1wiO1xufVxuXG4uZmEtY29tcGFjdC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFmXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5mYS1jb21wYXNzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU5XCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG5cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7XG59XG5cbi5mYS1jb21wcmVzcy13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI2XCI7XG59XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiO1xufVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZFwiO1xufVxuXG4uZmEtY29udGFpbmVyLXN0b3JhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjdcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uZmEtY29udmV5b3ItYmVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZVwiO1xufVxuXG4uZmEtY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjtcbn1cblxuLmZhLWNvb2tpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2M1wiO1xufVxuXG4uZmEtY29va2llLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjRcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjN1wiO1xufVxuXG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjtcbn1cblxuLmZhLWNvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOFwiO1xufVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVhXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGFcIjtcbn1cblxuLmZhLWNyaWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjtcbn1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjtcbn1cblxuLmZhLWNyb2lzc2FudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNlwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjtcbn1cblxuLmZhLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7XG59XG5cbi5mYS1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMVwiO1xufVxuXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7XG59XG5cbi5mYS1jcnV0Y2hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmOFwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1jdXJsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5mYS1kYWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2JcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZGVidWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjlcIjtcbn1cblxuLmZhLWRlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGVcIjtcbn1cblxuLmZhLWRlZXItcnVkb2xwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZlwiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiO1xufVxuXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7XG59XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mYS1kZXNrdG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiO1xufVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1kZXdwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OFwiO1xufVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7XG59XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjtcbn1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTFcIjtcbn1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjtcbn1cblxuLmZhLWRpY2UtZDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNkXCI7XG59XG5cbi5mYS1kaWNlLWQxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZVwiO1xufVxuXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjtcbn1cblxuLmZhLWRpY2UtZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDBcIjtcbn1cblxuLmZhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcbn1cblxuLmZhLWRpY2UtZDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDJcIjtcbn1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5mYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiO1xufVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjtcbn1cblxuLmZhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5mYS1kaWdnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7XG59XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7XG59XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmZhLWRpcGxvbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWFcIjtcbn1cblxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4uZmEtZGlzZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiO1xufVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG5cbi5mYS1kby1ub3QtZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWNcIjtcbn1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiO1xufVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG5cbi5mYS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIjtcbn1cblxuLmZhLWRvZy1sZWFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ0XCI7XG59XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmZhLWRvbGx5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDczXCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NVwiO1xufVxuXG4uZmEtZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NlwiO1xufVxuXG4uZmEtZG9uYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7XG59XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiO1xufVxuXG4uZmEtZG9vci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiO1xufVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiO1xufVxuXG4uZmEtZHJhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7XG59XG5cbi5mYS1kcmF3LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZFwiO1xufVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi5mYS1kcmF3LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZlwiO1xufVxuXG4uZmEtZHJlaWRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MlwiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuXG4uZmEtZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWZcIjtcbn1cblxuLmZhLWRyb25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MFwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiO1xufVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiO1xufVxuXG4uZmEtZHJ1bXN0aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ2XCI7XG59XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1kcnllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MVwiO1xufVxuXG4uZmEtZHJ5ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYyXCI7XG59XG5cbi5mYS1kdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ4XCI7XG59XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjtcbn1cblxuLmZhLWR1bXBzdGVyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjtcbn1cblxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4uZmEtZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYwXCI7XG59XG5cbi5mYS1lYXItbXVmZnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTVcIjtcbn1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjtcbn1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjtcbn1cblxuLmZhLWVjbGlwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDlcIjtcbn1cblxuLmZhLWVjbGlwc2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRhXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjtcbn1cblxuLmZhLWVnZy1mcmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmY1wiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuXG4uZmEtZWxlcGhhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiO1xufVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiO1xufVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtZW1wdHktc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU2XCI7XG59XG5cbi5mYS1lbmdpbmUtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMlwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU3XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiO1xufVxuXG4uZmEtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiO1xufVxuXG4uZmEtZXhwYW5kLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZFwiO1xufVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLmZhLWV4cGFuZC13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIwXCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1leWUtZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYlwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiO1xufVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiO1xufVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjtcbn1cblxuLmZhLWZhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjRcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCI7XG59XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiO1xufVxuXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjtcbn1cblxuLmZhLWZlZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OFwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1maWVsZC1ob2NrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGNcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uZmEtZmlsZS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmM1wiO1xufVxuXG4uZmEtZmlsZS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7XG59XG5cbi5mYS1maWxlLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YVwiO1xufVxuXG4uZmEtZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiO1xufVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7XG59XG5cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiO1xufVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiO1xufVxuXG4uZmEtZmlsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7XG59XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiO1xufVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5mYS1maWxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE4XCI7XG59XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7XG59XG5cbi5mYS1maWxlLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NVwiO1xufVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmZhLWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWJcIjtcbn1cblxuLmZhLWZpbGUtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjtcbn1cblxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5mYS1maWxlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjtcbn1cblxuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZFwiO1xufVxuXG4uZmEtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NVwiO1xufVxuXG4uZmEtZmlsbC1kcmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS1maWxtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMFwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1maXJlLXNtb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRiXCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1maXJlcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWFcIjtcbn1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiO1xufVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiO1xufVxuXG4uZmEtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiO1xufVxuXG4uZmEtZmlzaC1jb29rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmVcIjtcbn1cblxuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5mYS1mbGFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0Y1wiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLWZsYWctdXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRkXCI7XG59XG5cbi5mYS1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZlwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLmZhLWZsYXNrLXBvaXNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMFwiO1xufVxuXG4uZmEtZmxhc2stcG90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUxXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4uZmEtZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZmXCI7XG59XG5cbi5mYS1mbG93ZXItZGFmZm9kaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDBcIjtcbn1cblxuLmZhLWZsb3dlci10dWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMVwiO1xufVxuXG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7XG59XG5cbi5mYS1mb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGVcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjtcbn1cblxuLmZhLWZvbGRlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZlwiO1xufVxuXG4uZmEtZm9sZGVyLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDJcIjtcbn1cblxuLmZhLWZvbGRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjBcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjtcbn1cblxuLmZhLWZvbnQtY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NlwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cblxuLmZhLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZlwiO1xufVxuXG4uZmEtZm9ya2xpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiO1xufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZhLWZyYWdpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmJcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7XG59XG5cbi5mYS1mcmVuY2gtZnJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDNcIjtcbn1cblxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjtcbn1cblxuLmZhLWZyb3N0eS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzliXCI7XG59XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtZnJvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiO1xufVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiO1xufVxuXG4uZmEtZnVuY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjFcIjtcbn1cblxuLmZhLWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjtcbn1cblxuLmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZFwiO1xufVxuXG4uZmEtZ2FtZS1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2N1wiO1xufVxuXG4uZmEtZ2FtZS1ib2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjhcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7XG59XG5cbi5mYS1nYXMtcHVtcC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNFwiO1xufVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLWdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmZhLWdpZnQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2M1wiO1xufVxuXG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjtcbn1cblxuLmZhLWdpbmdlcmJyZWFkLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZFwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjtcbn1cblxuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA0XCI7XG59XG5cbi5mYS1nbGFzcy1jaGFtcGFnbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWVcIjtcbn1cblxuLmZhLWdsYXNzLWNoZWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiO1xufVxuXG4uZmEtZ2xhc3MtY2l0cnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY5XCI7XG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiO1xufVxuXG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiO1xufVxuXG4uZmEtZ2xhc3Mtd2hpc2tleS1yb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMVwiO1xufVxuXG4uZmEtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMFwiO1xufVxuXG4uZmEtZ2xhc3Nlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjVcIjtcbn1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7XG59XG5cbi5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiO1xufVxuXG4uZmEtZ2xvYmUtYXNpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7XG59XG5cbi5mYS1nbG9iZS1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EzXCI7XG59XG5cbi5mYS1nbG9iZS1zdGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNlwiO1xufVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7XG59XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLmZhLWdvbGYtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MVwiO1xufVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XG59XG5cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjtcbn1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7XG59XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiO1xufVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7XG59XG5cbi5mYS1ncmltYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5mYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xufVxuXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjtcbn1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7XG59XG5cbi5mYS1ncmluLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjtcbn1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjtcbn1cblxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjtcbn1cblxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5mYS1ncmlwLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7XG59XG5cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7XG59XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7XG59XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiO1xufVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cblxuLmZhLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiO1xufVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLWgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7XG59XG5cbi5mYS1oMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiO1xufVxuXG4uZmEtaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTVcIjtcbn1cblxuLmZhLWg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZhXCI7XG59XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG59XG5cbi5mYS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjtcbn1cblxuLmZhLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiO1xufVxuXG4uZmEtaGFtbWVyLXdhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNFwiO1xufVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjtcbn1cblxuLmZhLWhhbmQtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmNcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YlwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTVcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZlwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA2XCI7XG59XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1oYW5kLXJlY2VpdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3Y1wiO1xufVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiO1xufVxuXG4uZmEtaGFuZHMtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzNcIjtcbn1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cblxuLmZhLWhhbmRzLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNVwiO1xufVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5mYS1oYW5kc2hha2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7XG59XG5cbi5mYS1oYW51a2lhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiO1xufVxuXG4uZmEtaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cblxuLmZhLWhhdC1jaGVmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZiXCI7XG59XG5cbi5mYS1oYXQtc2FudGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTdcIjtcbn1cblxuLmZhLWhhdC13aW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YThcIjtcbn1cblxuLmZhLWhhdC13aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlN1wiO1xufVxuXG4uZmEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiO1xufVxuXG4uZmEtaGF5a2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7XG59XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWhlYWQtc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOVwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA4XCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwOVwiO1xufVxuXG4uZmEtaGVhZC12cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlYVwiO1xufVxuXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjtcbn1cblxuLmZhLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTBcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjN1wiO1xufVxuXG4uZmEtaGVhcnQtcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOFwiO1xufVxuXG4uZmEtaGVhcnQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM4XCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjtcbn1cblxuLmZhLWhlbG1ldC1iYXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWJcIjtcbn1cblxuLmZhLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjtcbn1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7XG59XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmZhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7XG59XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7XG59XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1ob2NrZXktbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZVwiO1xufVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjtcbn1cblxuLmZhLWhvY2tleS1zdGlja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjtcbn1cblxuLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1ob21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwYVwiO1xufVxuXG4uZmEtaG9tZS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOVwiO1xufVxuXG4uZmEtaG9tZS1sZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwYlwiO1xufVxuXG4uZmEtaG9tZS1sZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGNcIjtcbn1cblxuLmZhLWhvb2QtY2xvYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWZcIjtcbn1cblxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG5cbi5mYS1ob3Jpem9udGFsLXJ1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmNcIjtcbn1cblxuLmZhLWhvcm5iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7XG59XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiO1xufVxuXG4uZmEtaG9yc2UtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYlwiO1xufVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XG59XG5cbi5mYS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBkXCI7XG59XG5cbi5mYS1ob3NwaXRhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGVcIjtcbn1cblxuLmZhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjtcbn1cblxuLmZhLWhvdGRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZlwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjtcbn1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjtcbn1cblxuLmZhLWhvdXNlLWZsb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRmXCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjtcbn1cblxuLmZhLWh1bWlkaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUwXCI7XG59XG5cbi5mYS1odXJyaWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTFcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjtcbn1cblxuLmZhLWljZS1za2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhY1wiO1xufVxuXG4uZmEtaWNpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiO1xufVxuXG4uZmEtaWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjtcbn1cblxuLmZhLWljb25zLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZVwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7XG59XG5cbi5mYS1pZ2xvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiO1xufVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLWluYm94LWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEwXCI7XG59XG5cbi5mYS1pbmJveC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTFcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLWluZHVzdHJ5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiM1wiO1xufVxuXG4uZmEtaW5maW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzRcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5mYS1pbmZvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZlwiO1xufVxuXG4uZmEtaW5oYWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOVwiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5mYS1pbnRlZ3JhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2N1wiO1xufVxuXG4uZmEtaW50ZXJjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWZcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi5mYS1pbnRlcnNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjhcIjtcbn1cblxuLmZhLWludmVudG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiO1xufVxuXG4uZmEtaW52aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjBcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWlzbGFuZC10cm9waWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMVwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS1pdGNoLWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNhXCI7XG59XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjtcbn1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7XG59XG5cbi5mYS1qYWNrLW8tbGFudGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZVwiO1xufVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiO1xufVxuXG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiO1xufVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiO1xufVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjtcbn1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiO1xufVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uZmEta2FhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjtcbn1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiO1xufVxuXG4uZmEta2VybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZlwiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1rZXktc2tlbGV0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjNcIjtcbn1cblxuLmZhLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjVcIjtcbn1cblxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjtcbn1cblxuLmZhLWtleW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmNcIjtcbn1cblxuLmZhLWtoYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjtcbn1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjtcbn1cblxuLmZhLWtpZG5leXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmJcIjtcbn1cblxuLmZhLWtpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjtcbn1cblxuLmZhLWtpc3MtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiO1xufVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7XG59XG5cbi5mYS1raXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY0XCI7XG59XG5cbi5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjtcbn1cblxuLmZhLWtuaWZlLWtpdGNoZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjVcIjtcbn1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiO1xufVxuXG4uZmEtbGFtYmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZlXCI7XG59XG5cbi5mYS1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNhXCI7XG59XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiO1xufVxuXG4uZmEtbGFuZG1hcmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUyXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS1sYXB0b3AtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiO1xufVxuXG4uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjtcbn1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjtcbn1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiO1xufVxuXG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuXG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjtcbn1cblxuLmZhLWxheWVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZlXCI7XG59XG5cbi5mYS1sYXllci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZmXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1sZWFmLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNiXCI7XG59XG5cbi5mYS1sZWFmLW1hcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY2XCI7XG59XG5cbi5mYS1sZWFmLW9hazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmN1wiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiO1xufVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiO1xufVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzBcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MVwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcyXCI7XG59XG5cbi5mYS1saWdodGJ1bGItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzNcIjtcbn1cblxuLmZhLWxpZ2h0cy1ob2xpZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IyXCI7XG59XG5cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7XG59XG5cbi5mYS1saW5lLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzBcIjtcbn1cblxuLmZhLWxpbmUtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcxXCI7XG59XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmZhLWxpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDBcIjtcbn1cblxuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAxXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtbG9jYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAyXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwM1wiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjtcbn1cblxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiO1xufVxuXG4uZmEtbG9jay1vcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uZmEtbG92ZXNlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2NcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmZhLWx1Y2hhZG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7XG59XG5cbi5mYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjtcbn1cblxuLmZhLWx1bmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7XG59XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG5cbi5mYS1tYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY4XCI7XG59XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjtcbn1cblxuLmZhLW1haWxib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTNcIjtcbn1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLmZhLW1hbmRvbGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY5XCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDVcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDZcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwN1wiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBhXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBiXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBjXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBkXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBlXCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmZhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7XG59XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiO1xufVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtbWVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNFwiO1xufVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjtcbn1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4uZmEtbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc1XCI7XG59XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiO1xufVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1tZWgtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjtcbn1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjtcbn1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuXG4uZmEtbWVuZGVsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjNcIjtcbn1cblxuLmZhLW1lbm9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjtcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cblxuLmZhLW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIjtcbn1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiO1xufVxuXG4uZmEtbWluZC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3N1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uZmEtbWludXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwN1wiO1xufVxuXG4uZmEtbWludXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOFwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taXN0bGV0b2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjRcIjtcbn1cblxuLmZhLW1pdHRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNVwiO1xufVxuXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG59XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cblxuLmZhLW1vYmlsZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cblxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjtcbn1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZFwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3MlwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stZWRpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzNcIjtcbn1cblxuLmZhLW1vbml0b3ItaGVhcnQtcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMVwiO1xufVxuXG4uZmEtbW9ua2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZiXCI7XG59XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiO1xufVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtbW9vbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NFwiO1xufVxuXG4uZmEtbW9vbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NVwiO1xufVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiO1xufVxuXG4uZmEtbW9zcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc4XCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5mYS1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiO1xufVxuXG4uZmEtbW91bnRhaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZkXCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzRcIjtcbn1cblxuLmZhLW11Zy1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjZcIjtcbn1cblxuLmZhLW11Zy1tYXJzaG1hbGxvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjdcIjtcbn1cblxuLmZhLW11Zy10ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzVcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7XG59XG5cbi5mYS1uYXJ3aGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZlXCI7XG59XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7XG59XG5cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7XG59XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7XG59XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7XG59XG5cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjtcbn1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjtcbn1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiO1xufVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLW9pbC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjtcbn1cblxuLmZhLW9pbC10ZW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE0XCI7XG59XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjtcbn1cblxuLmZhLW9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc5XCI7XG59XG5cbi5mYS1vbWVnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YVwiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmZhLW9ybmFtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I4XCI7XG59XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjtcbn1cblxuLmZhLW90dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7XG59XG5cbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1vdmVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NlwiO1xufVxuXG4uZmEtcGFnZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3N1wiO1xufVxuXG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1wYWludC1icnVzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTlcIjtcbn1cblxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiO1xufVxuXG4uZmEtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZlwiO1xufVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7XG59XG5cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjtcbn1cblxuLmZhLXBhbGxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODNcIjtcbn1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjtcbn1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuXG4uZmEtcGFyYWdyYXBoLXJ0bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OFwiO1xufVxuXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiO1xufVxuXG4uZmEtcGFya2luZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTVcIjtcbn1cblxuLmZhLXBhcmtpbmctY2lyY2xlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE2XCI7XG59XG5cbi5mYS1wYXJraW5nLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE3XCI7XG59XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLXBhdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDFcIjtcbn1cblxuLmZhLXBhdy1jbGF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMlwiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiO1xufVxuXG4uZmEtcGVnYXN1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwM1wiO1xufVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG5cbi5mYS1wZW4tZmFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjtcbn1cblxuLmZhLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjtcbn1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiO1xufVxuXG4uZmEtcGVuY2lsLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MThcIjtcbn1cblxuLmZhLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtcGVubmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NlwiO1xufVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7XG59XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjtcbn1cblxuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjtcbn1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiO1xufVxuXG4uZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7XG59XG5cbi5mYS1wZXJzb24tY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2ZcIjtcbn1cblxuLmZhLXBlcnNvbi1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMFwiO1xufVxuXG4uZmEtcGVyc29uLWRvbGx5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQxXCI7XG59XG5cbi5mYS1wZXJzb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1N1wiO1xufVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjtcbn1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG5cbi5mYS1waG9uZS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2FcIjtcbn1cblxuLmZhLXBob25lLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZFwiO1xufVxuXG4uZmEtcGhvbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMlwiO1xufVxuXG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiO1xufVxuXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi5mYS1waG90by12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiO1xufVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7XG59XG5cbi5mYS1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZVwiO1xufVxuXG4uZmEtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA1XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmZhLXBpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNlwiO1xufVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE3XCI7XG59XG5cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiO1xufVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmZhLXBsYW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZVwiO1xufVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1wbHVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjtcbn1cblxuLmZhLXBsdXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmZhLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MFwiO1xufVxuXG4uZmEtcG9kaXVtLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NThcIjtcbn1cblxuLmZhLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjtcbn1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtcG9sbC1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTlcIjtcbn1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiO1xufVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7XG59XG5cbi5mYS1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7XG59XG5cbi5mYS1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE5XCI7XG59XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7XG59XG5cbi5mYS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODVcIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5mYS1wcmludC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWFcIjtcbn1cblxuLmZhLXByaW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg2XCI7XG59XG5cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtcHVtcGtpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwN1wiO1xufVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZkXCI7XG59XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiO1xufVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7XG59XG5cbi5mYS1yYWJiaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDhcIjtcbn1cblxuLmZhLXJhYmJpdC1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA5XCI7XG59XG5cbi5mYS1yYWNxdWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVhXCI7XG59XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjtcbn1cblxuLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjtcbn1cblxuLmZhLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjtcbn1cblxuLmZhLXJhaW5kcm9wczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1Y1wiO1xufVxuXG4uZmEtcmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBhXCI7XG59XG5cbi5mYS1yYW1wLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDRcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiO1xufVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjtcbn1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmFcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmNcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiO1xufVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7XG59XG5cbi5mYS1yZXBlYXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiO1xufVxuXG4uZmEtcmVwZWF0LTEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY2XCI7XG59XG5cbi5mYS1yZXBlYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7XG59XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjtcbn1cblxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjtcbn1cblxuLmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOFwiO1xufVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7XG59XG5cbi5mYS1yZXN0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtcmV0d2VldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjFcIjtcbn1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiO1xufVxuXG4uZmEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7XG59XG5cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7XG59XG5cbi5mYS1yaW5ncy13ZWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFiXCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG5cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuXG4uZmEtcm91dGUtaGlnaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxYVwiO1xufVxuXG4uZmEtcm91dGUtaW50ZXJzdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxYlwiO1xufVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiO1xufVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjtcbn1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjtcbn1cblxuLmZhLXJ1bGVyLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFjXCI7XG59XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiO1xufVxuXG4uZmEtcnVubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiO1xufVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtcnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmVcIjtcbn1cblxuLmZhLXNhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWNcIjtcbn1cblxuLmZhLXNhY2stZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFkXCI7XG59XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5mYS1zYWxhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZVwiO1xufVxuXG4uZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiO1xufVxuXG4uZmEtc2FuZHdpY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWZcIjtcbn1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cblxuLmZhLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZlwiO1xufVxuXG4uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzBcIjtcbn1cblxuLmZhLXNhdXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjBcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNjYWxwZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWRcIjtcbn1cblxuLmZhLXNjYWxwZWwtcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZVwiO1xufVxuXG4uZmEtc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OFwiO1xufVxuXG4uZmEtc2Nhbm5lci1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OVwiO1xufVxuXG4uZmEtc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YVwiO1xufVxuXG4uZmEtc2NhcmVjcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBkXCI7XG59XG5cbi5mYS1zY2FyZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMVwiO1xufVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7XG59XG5cbi5mYS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjtcbn1cblxuLmZhLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiO1xufVxuXG4uZmEtc2Nyb2xsLW9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZlwiO1xufVxuXG4uZmEtc2NydWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjtcbn1cblxuLmZhLXNjeXRoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMFwiO1xufVxuXG4uZmEtc2QtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uZmEtc2VuZC1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdlXCI7XG59XG5cbi5mYS1zZW5kLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdmXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiO1xufVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7XG59XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtc2hhcmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtc2hlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTFcIjtcbn1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLmZhLXNoaWVsZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiO1xufVxuXG4uZmEtc2hpZWxkLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEyXCI7XG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG5cbi5mYS1zaGlwcGluZy10aW1lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4Y1wiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5mYS1zaGlzaC1rZWJhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMVwiO1xufVxuXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiO1xufVxuXG4uZmEtc2hvdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEzXCI7XG59XG5cbi5mYS1zaG92ZWwtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjM1wiO1xufVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG5cbi5mYS1zaHJlZGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4YVwiO1xufVxuXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjtcbn1cblxuLmZhLXNodXR0bGVjb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7XG59XG5cbi5mYS1zaWNrbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjJcIjtcbn1cblxuLmZhLXNpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhiXCI7XG59XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7XG59XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiO1xufVxuXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1zaWduYWwtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4Y1wiO1xufVxuXG4uZmEtc2lnbmFsLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGRcIjtcbn1cblxuLmZhLXNpZ25hbC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhlXCI7XG59XG5cbi5mYS1zaWduYWwtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZlwiO1xufVxuXG4uZmEtc2lnbmFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MFwiO1xufVxuXG4uZmEtc2lnbmFsLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkxXCI7XG59XG5cbi5mYS1zaWduYWwtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTJcIjtcbn1cblxuLmZhLXNpZ25hbC1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5M1wiO1xufVxuXG4uZmEtc2lnbmFsLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NFwiO1xufVxuXG4uZmEtc2lnbmFsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk1XCI7XG59XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjtcbn1cblxuLmZhLXNpbS1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M0XCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiO1xufVxuXG4uZmEtc2thdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNVwiO1xufVxuXG4uZmEtc2tlbGV0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjBcIjtcbn1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiO1xufVxuXG4uZmEtc2tpLWp1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzdcIjtcbn1cblxuLmZhLXNraS1saWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M4XCI7XG59XG5cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjtcbn1cblxuLmZhLXNraWluZy1ub3JkaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2FcIjtcbn1cblxuLmZhLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7XG59XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7XG59XG5cbi5mYS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNVwiO1xufVxuXG4uZmEtc2xlZGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2JcIjtcbn1cblxuLmZhLXNsZWlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiO1xufVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7XG59XG5cbi5mYS1zbGlkZXJzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjtcbn1cblxuLmZhLXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1zbWlsZS1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi5mYS1zbWlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI5XCI7XG59XG5cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7XG59XG5cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7XG59XG5cbi5mYS1zbW9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MFwiO1xufVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiO1xufVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjtcbn1cblxuLmZhLXNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiO1xufVxuXG4uZmEtc25ha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTZcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5mYS1zbm9vemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODBcIjtcbn1cblxuLmZhLXNub3ctYmxvd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MVwiO1xufVxuXG4uZmEtc25vd2JvYXJkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7XG59XG5cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLmZhLXNub3dmbGFrZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2ZcIjtcbn1cblxuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjtcbn1cblxuLmZhLXNub3dtb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDFcIjtcbn1cblxuLmZhLXNub3dwbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QyXCI7XG59XG5cbi5mYS1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiO1xufVxuXG4uZmEtc29sYXItcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjtcbn1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjtcbn1cblxuLmZhLXNvcnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgzXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjtcbn1cblxuLmZhLXNvcnQtc2hhcGVzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODhcIjtcbn1cblxuLmZhLXNvcnQtc2hhcGVzLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg5XCI7XG59XG5cbi5mYS1zb3J0LXNoYXBlcy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4YVwiO1xufVxuXG4uZmEtc29ydC1zaGFwZXMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhiXCI7XG59XG5cbi5mYS1zb3J0LXNpemUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4Y1wiO1xufVxuXG4uZmEtc29ydC1zaXplLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhkXCI7XG59XG5cbi5mYS1zb3J0LXNpemUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGVcIjtcbn1cblxuLmZhLXNvcnQtc2l6ZS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGZcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLXNvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjNcIjtcbn1cblxuLmZhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjtcbn1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc3BhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjRcIjtcbn1cblxuLmZhLXNwYXJrbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkwXCI7XG59XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7XG59XG5cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjtcbn1cblxuLmZhLXNwZWxsLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkxXCI7XG59XG5cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjtcbn1cblxuLmZhLXNwaWRlci1ibGFjay13aWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxOFwiO1xufVxuXG4uZmEtc3BpZGVyLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxOVwiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtc3Bpbm5lci10aGlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNFwiO1xufVxuXG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7XG59XG5cbi5mYS1zcXVhcmUtcm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5N1wiO1xufVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG59XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiO1xufVxuXG4uZmEtc3F1aXJyZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWFcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7XG59XG5cbi5mYS1zdGFmZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYlwiO1xufVxuXG4uZmEtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG5cbi5mYS1zdGFyLWNocmlzdG1hczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNFwiO1xufVxuXG4uZmEtc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7XG59XG5cbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7XG59XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cblxuLmZhLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYyXCI7XG59XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5mYS1zdGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNFwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7XG59XG5cbi5mYS1zdGVlcmluZy13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMlwiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RvY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDVcIjtcbn1cblxuLmZhLXN0b21hY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjNcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjtcbn1cblxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG59XG5cbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjtcbn1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiO1xufVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtc3RyZXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI1XCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjtcbn1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiO1xufVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjtcbn1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtc3VuLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYzXCI7XG59XG5cbi5mYS1zdW4tZHVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NFwiO1xufVxuXG4uZmEtc3VuLWhhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjVcIjtcbn1cblxuLmZhLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTJcIjtcbn1cblxuLmZhLXN1bnJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjZcIjtcbn1cblxuLmZhLXN1bnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2N1wiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjtcbn1cblxuLmZhLXN1cnByaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7XG59XG5cbi5mYS1zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7XG59XG5cbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7XG59XG5cbi5mYS1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS1zd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxY1wiO1xufVxuXG4uZmEtc3dvcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFkXCI7XG59XG5cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7XG59XG5cbi5mYS1zeW5hZ29ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjtcbn1cblxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cblxuLmZhLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG59XG5cbi5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjtcbn1cblxuLmZhLXRhYmxldC1ydWdnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGZcIjtcbn1cblxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI2XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1zbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI3XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1zbG93ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI4XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWF2ZXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjlcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1mYXN0ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJiXCI7XG59XG5cbi5mYS10YWNob21ldGVyLXNsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmNcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItc2xvd2VzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZFwiO1xufVxuXG4uZmEtdGFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNlwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS10YWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5Y1wiO1xufVxuXG4uZmEtdGFuYWtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7XG59XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtdGFza3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI4XCI7XG59XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjtcbn1cblxuLmZhLXRlZXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7XG59XG5cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWZyaWdpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OFwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZhXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXRlbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7XG59XG5cbi5mYS10ZW5uaXMtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZVwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmZhLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG59XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7XG59XG5cbi5mYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRoZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjllXCI7XG59XG5cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5mYS10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjtcbn1cblxuLmZhLXRodW5kZXJzdG9ybS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZkXCI7XG59XG5cbi5mYS10aHVuZGVyc3Rvcm0tc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZlXCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmZhLXRpbGRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlmXCI7XG59XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS10aW1lcy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVlXCI7XG59XG5cbi5mYS10aW1lcy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYwXCI7XG59XG5cbi5mYS10aW1lcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cblxuLmZhLXRpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzFcIjtcbn1cblxuLmZhLXRpcmUtZmxhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMlwiO1xufVxuXG4uZmEtdGlyZS1wcmVzc3VyZS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMzXCI7XG59XG5cbi5mYS10aXJlLXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNFwiO1xufVxuXG4uZmEtdGlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtdG9pbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjtcbn1cblxuLmZhLXRvaWxldC1wYXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWZcIjtcbn1cblxuLmZhLXRvbWJzdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMFwiO1xufVxuXG4uZmEtdG9tYnN0b25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMVwiO1xufVxuXG4uZmEtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiO1xufVxuXG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cblxuLmZhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG59XG5cbi5mYS10b290aGJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM1XCI7XG59XG5cbi5mYS10b3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiO1xufVxuXG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiO1xufVxuXG4uZmEtdG9ybmFkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZlwiO1xufVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiO1xufVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS10cmFmZmljLWNvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzZcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQtZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzhcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOVwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNhXCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiO1xufVxuXG4uZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjtcbn1cblxuLmZhLXRyYXNoLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTVcIjtcbn1cblxuLmZhLXRyYXNoLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk2XCI7XG59XG5cbi5mYS10cmVhc3VyZS1jaGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyM1wiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uZmEtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjtcbn1cblxuLmZhLXRyZWUtY2hyaXN0bWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RiXCI7XG59XG5cbi5mYS10cmVlLWRlY29yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkY1wiO1xufVxuXG4uZmEtdHJlZS1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZFwiO1xufVxuXG4uZmEtdHJlZS1wYWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJiXCI7XG59XG5cbi5mYS10cmVlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5mYS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlY1wiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtdHJvcGh5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLmZhLXRydWNrLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkY1wiO1xufVxuXG4uZmEtdHJ1Y2stY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGRcIjtcbn1cblxuLmZhLXRydWNrLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjtcbn1cblxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjtcbn1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiO1xufVxuXG4uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7XG59XG5cbi5mYS10cnVjay1wbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RlXCI7XG59XG5cbi5mYS10cnVjay1yYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUwXCI7XG59XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS10dXJrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjVcIjtcbn1cblxuLmZhLXR1cnRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNlwiO1xufVxuXG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLXR2LXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiO1xufVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7XG59XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS11bmljb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI3XCI7XG59XG5cbi5mYS11bmlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMlwiO1xufVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS11c2QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7XG59XG5cbi5mYS11c2Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU5XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiO1xufVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7XG59XG5cbi5mYS11c2VyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEzXCI7XG59XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiO1xufVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cblxuLmZhLXVzZXItY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTRcIjtcbn1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiO1xufVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5mYS11c2VyLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJjXCI7XG59XG5cbi5mYS11c2VyLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmRcIjtcbn1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiO1xufVxuXG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS11c2VyLW1kLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmVcIjtcbn1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjtcbn1cblxuLmZhLXVzZXItbnVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLXVzZXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7XG59XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4uZmEtdXNlci10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS11c2Vycy1jbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZFwiO1xufVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7XG59XG5cbi5mYS11c2Vycy1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNVwiO1xufVxuXG4uZmEtdXNlcnMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMFwiO1xufVxuXG4uZmEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiO1xufVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLmZhLXV0ZW5zaWwtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiO1xufVxuXG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiO1xufVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiO1xufVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG5cbi5mYS12YWx1ZS1hYnNvbHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNlwiO1xufVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS12aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7XG59XG5cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjtcbn1cblxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS12aWRlby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUxXCI7XG59XG5cbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiO1xufVxuXG4uZmEtdmloYXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG5cbi5mYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjtcbn1cblxuLmZhLXZvbGNhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzBcIjtcbn1cblxuLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE4XCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLmZhLXZvbHVtZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMlwiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5mYS12b3RlLW5heTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MVwiO1xufVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjtcbn1cblxuLmZhLXZyLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOVwiO1xufVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cblxuLmZhLXdhbGtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMVwiO1xufVxuXG4uZmEtd2Fsa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiO1xufVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7XG59XG5cbi5mYS13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJhXCI7XG59XG5cbi5mYS13YW5kLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJiXCI7XG59XG5cbi5mYS13YXJlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjtcbn1cblxuLmZhLXdhcmVob3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTVcIjtcbn1cblxuLmZhLXdhc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OFwiO1xufVxuXG4uZmEtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTFcIjtcbn1cblxuLmZhLXdhdGNoLWZpdG5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2VcIjtcbn1cblxuLmZhLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzczXCI7XG59XG5cbi5mYS13YXRlci1sb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NFwiO1xufVxuXG4uZmEtd2F0ZXItcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NVwiO1xufVxuXG4uZmEtd2F2ZS1zaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk5XCI7XG59XG5cbi5mYS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiO1xufVxuXG4uZmEtd2F2ZS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5YVwiO1xufVxuXG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiO1xufVxuXG4uZmEtd2ViY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMyXCI7XG59XG5cbi5mYS13ZWJjYW0tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzNcIjtcbn1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmZhLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiO1xufVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjtcbn1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmEtd2hhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmNcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmZhLXdoZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJkXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5mYS13aGlzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7XG59XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtd2lmaS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFhXCI7XG59XG5cbi5mYS13aWZpLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWJcIjtcbn1cblxuLmZhLXdpZmktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWNcIjtcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG5cbi5mYS13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJlXCI7XG59XG5cbi5mYS13aW5kLXR1cmJpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWJcIjtcbn1cblxuLmZhLXdpbmQtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NlwiO1xufVxuXG4uZmEtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7XG59XG5cbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7XG59XG5cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uZmEtd2luZHNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzdcIjtcbn1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7XG59XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiO1xufVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiO1xufVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuXG4uZmEtd3JlYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UyXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLmZhLXgtcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG5cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7XG59XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7XG59XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuOS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS45LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtbGlnaHQtMzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1saWdodC0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtbGlnaHQtMzAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi5mYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjkuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuOS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaGFtYnVyZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLTEwcHg7XG59XG5cbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbn1cblxuLypcbiAgICogU3BpblxuICAgKi9cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG5cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG59XG5cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICAgKiBTcGluIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbn1cblxuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG59XG5cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKiogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC4gMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAqL1xuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS4gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuICovXG50ZW1wbGF0ZSwgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC4gMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi9cbn1cblxuLyoqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gKi9cbmE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG5cbi8qKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi4gKi9cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS4gKi9cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiogQ29ycmVjdCB0aGUgbGluZS1oZWlnaHQgZm9yIGFsbCBoZWFkaW5ncyBpbiBDaHJvbWUgbW9iaWxlLCBGaXJlZm94LCBpT1MgU2FmYXJpLCBNaWNyb3NvZnQgRWRnZSBhbmQgSUUuICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLiAqL1xuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy4gKi9cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC4gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKiBGb3JtcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuICovXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG59XG5cbi8qKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS4gMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS4gKi9cbmJ1dHRvbiwgaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC4gKi9cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYCBjb250cm9scyBpbiBBbmRyb2lkIDQuIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuICovXG5idXR0b24sIGh0bWwgW3R5cGU9XCJidXR0b25cIl0sIFt0eXBlPVwicmVzZXRcIl0sIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbn1cblxuLyoqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZywgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKiogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS4gMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dCBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKiogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uICovXG5bdHlwZT1cImNoZWNrYm94XCJdLCBbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDtcbn1cblxuLyoqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qIEhlbnNlZm9ydGgga25vd24gYXMgMWVtICB8ICB1c2VkIGZvciBlbSgpIG1peGluICovXG4vKiBtb2JpbGUgMWVtICovXG4vKioqIENPTlRBSU5FUiBWQVJTICoqKi9cbi8qKiogSEVBREVSICoqKi9cbi8qKiogTUVESUEgKioqL1xuLyoqKiBTRUNUSU9OUyAqKiovXG4vKioqIE1JU0MgKioqL1xuLyoqKnwgVElNRVMgfCoqKi9cbi8qKip8ICBHUklEICB8KioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgVEhFTUUgTUlYSU5TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEdFTkVSQUwgTUlYSU5TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKlxuICogR3JpZCBMYXlvdXRcbiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgVkVORE9SIE1JWElOU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBGTFVJRCBUWVBFIE1JWElOIC0gVlcgKi9cbi8qIFVTRSBQWCBWQUxVRVMgVE8gQ1JFQVRFIEVNIFZBTFVFUy4gIHwgIGV4OiBmb250LXNpemU6ZW0oMTJweCk7ICovXG4vKi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblx0XHRGIEwgRSBYICBCIE8gWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyovXG5oMSxcbi50ZXh0LS1oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtZmFtaWx5OiBcIm51ZGlzdGEtd2ViXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgxLFxuICAudGV4dC0taDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG5oMixcbi50ZXh0LS1oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdC1ib2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgyLFxuICAudGV4dC0taDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5oMyxcbi50ZXh0LS1oMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtZmFtaWx5OiBcIm51ZGlzdGEtd2ViXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmg0LFxuLnRleHQtLWg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udC1mYW1pbHk6IFwibnVkaXN0YS13ZWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMCAwIDAuNWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaDUsXG4udGV4dC0taDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmg2LFxuLnRleHQtLWg2IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXNpemU6IDEuMzEyNWVtO1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udC1mYW1pbHk6IFwibnVkaXN0YS13ZWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMC41ZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5hIHtcbiAgY29sb3I6ICNBQzE4MkU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwibnVkaXN0YS13ZWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG59XG5cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxucCB7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IOKAnGtlcm7igJ07XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luOiA3cHggMCAyNXB4O1xuICBtYXJnaW46IGVtKDcpIDAgZW0oMjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBwIHtcbiAgICBtYXJnaW46IDZweCAwIDIwcHg7XG4gICAgbWFyZ2luOiAwLjM3NWVtIDAgMS4yNWVtO1xuICB9XG59XG5cbi5mb250YXdlc29tZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiICFpbXBvcnRhbnQ7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm51ZGlzdGEtd2ViXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2MHB4IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzM4MzgzODtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJsb2NrcXVvdGUsXG4gIGJsb2NrcXVvdGUgPiBwIHtcbiAgICBtYXJnaW46IDMwcHggMWVtO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gIH1cbn1cblxuY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0FDMTgyRTtcbiAgZm9udC1zaXplOiA2NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA2MCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdXA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwcHggMzBweCAzMHB4IDA7XG59XG5cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDBweCAwIDMwcHggMzBweDtcbn1cblxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWxpZ25ub25lLFxuaW1nLmFsaWdubm9uZSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM1NjU2NTY7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZm9udC1zaXplOiBzbWFsbDtcbn1cblxuLyovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgICAgICAgICBXWVNJV1lHXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vKi9cbi53eXNpd3lnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnd5c2l3eWcgdWwge1xuICBsaXN0LXN0eWxlOiBvdXRzaWRlIGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luOiA3cHggMCAyNXB4O1xuICBtYXJnaW46IGVtKDcpIDAgZW0oMjUpO1xufVxuXG4ud3lzaXd5ZyBvbCB7XG4gIGxpc3Qtc3R5bGU6IG91dHNpZGUgZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW46IDdweCAwIDI1cHg7XG4gIG1hcmdpbjogZW0oNykgMCBlbSgyNSk7XG59XG5cbi53eXNpd3lnIHVsIGxpLFxuLnd5c2l3eWcgb2wgbGkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ud3lzaXd5ZyB1bCBsaSA+IHVsLFxuLnd5c2l3eWcgdWwgbGkgPiBvbCxcbi53eXNpd3lnIG9sIGxpID4gdWwsXG4ud3lzaXd5ZyBvbCBsaSA+IG9sIHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnd5c2l3eWcgaW1nLFxuICAud3lzaXd5ZyAuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWcgaW1nLmFsaWducmlnaHQsXG4gIC53eXNpd3lnIC5hbGlnbmxlZnQsXG4gIC53eXNpd3lnIGltZy5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnd5c2l3eWcgc3Ryb25nLFxuLnd5c2l3eWcgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi53eXNpd3lnIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ud3lzaXd5ZyBwcmUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi8qLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgICAgICAgICAgSEVBRElOR1Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8qL1xuLyoqKnwgKiBNSVhJTlMgfCoqKi9cbi8qKip8ICogQ0xBU1NFUyB8KioqL1xuLmhlYWRpbmdfX3NlY3Rpb24ge1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0LWJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaGVhZGluZ19fbW9kdWxlIHtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGZvbnQtZmFtaWx5OiBcIm51ZGlzdGEtd2ViXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmhlYWRpbmdfX21vZHVsZS0tdW5kZXJsaW5lIHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtZmFtaWx5OiBcIm51ZGlzdGEtd2ViXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzM4MzgzODtcbn1cblxuLmhlYWRpbmctLXRleHQtc2hhZG93IHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdC1ib2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgdGV4dC1zaGFkb3c6IC0zcHggM3B4ICNBQzE4MkU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4udGV4dC0tYm9sZC1zaGFkb3cge1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHQtYm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXNoYWRvdzogLTNweCAzcHggI0FDMTgyRTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtLW92ZXJsYXkge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzICNtYWluLWNvbnRlbnQgLmJsb2NrLS1mcmVlZm9ybSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgI21haW4tY29udGVudCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgI2ZybV9maWVsZF83NF9jb250YWluZXIgbGFiZWwsXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgI2ZybV9maWVsZF83NF9jb250YWluZXIgbGFiZWwub3V0LW9mLXRoZS13YXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xufVxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgI2ZpZWxkX29wZW5ob3VzZV9zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQkVDO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciA+IGgxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMCAxMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlID4gKiB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlID4gKiB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgaDEge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogI0FDMTgyRTtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBhc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAwIDYwcHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIH1cbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIC5oZWFkaW5nX19tb2R1bGUtLXVuZGVybGluZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBhc2lkZSBwLmV2ZW50LWRhdGV0aW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBhc2lkZSBwLmV2ZW50LWRhdGV0aW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MXB4KSB7XG4gIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBhc2lkZSBzZWN0aW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBhc2lkZSBzZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MXB4KSB7XG4gIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBhc2lkZSBzZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgfVxufVxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQgYXNpZGUgc2VjdGlvbiBoMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0FDMTgyRTtcbiAgYm9yZGVyLWNvbG9yOiAjQUMxODJFO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBhc2lkZSBzZWN0aW9uIHAge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCA0cHggMDtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24gcDpsYXN0LWNoaWxkLCBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQgYXNpZGUgc2VjdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24gLmJ0bi1yZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24gYWRkcmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQgYXNpZGUgc2VjdGlvbiBhZGRyZXNzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24gYWRkcmVzcyBzcGFuLnRyaWJlLWV2ZW50cy1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBhc2lkZSBzZWN0aW9uIGFkZHJlc3Mge1xuICBtYXJnaW46IDJweCAwIDAgMDtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24gYWRkcmVzcyBzcGFuLnRlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24gYWRkcmVzcyBzcGFuLmVtYWlsIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzgzODM4O1xufVxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQgYXNpZGUgc2VjdGlvbiAuZXZlbnQtb3JnYW5pemVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQgYXNpZGUgc2VjdGlvbiAuZXZlbnQtc2hhcmUtYnV0dG9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBhc2lkZSBzZWN0aW9uIC5ldmVudC1zaGFyZS1idXR0b25zIC5zb2NpYWwtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUMxODJFO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24gLmV2ZW50LXNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1pdGVtICsgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQgYXNpZGUgc2VjdGlvbiAuZXZlbnQtc2hhcmUtYnV0dG9ucyAuc29jaWFsLWl0ZW0gKyAuc29jaWFsLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBhc2lkZSBzZWN0aW9uIC5ldmVudC1zaGFyZS1idXR0b25zIC5zb2NpYWwtaXRlbTpob3ZlciwgYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24gLmV2ZW50LXNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBMEQxODtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24gLmV2ZW50LXNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1pdGVtID4gc3BhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24gYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IGFzaWRlIHNlY3Rpb24gYS5ldmVudC1sb2NhdGlvbi1tYXAge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQgYXNpZGUgc2VjdGlvbiBhLmV2ZW50LWxvY2F0aW9uLW1hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQgbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQgbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IG1haW4gaW1nLmV2ZW50LWZlYXR1cmVkLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IG1haW4gLmV2ZW50LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQgbWFpbiAuZXZlbnQtY29udGVudCAuYmxvY2stLWZyZWVmb3JtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IG1haW4gLmV2ZW50LWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IG1haW4gLmV2ZW50LXJzdnAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQgbWFpbiAudXBjb21pbmctZXZlbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDVweCAwO1xufVxuXG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQgbWFpbiAudXBjb21pbmctZXZlbnRzIGgyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQUMxODJFO1xuICBib3JkZXItY29sb3I6ICNBQzE4MkU7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5jb250YWluZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLXNpbmdsZSAudHJpYmUtZXZlbnRzLXNpbmdsZS1jb250ZW50IG1haW4gLnVwY29taW5nLWV2ZW50cyAudXBjb21pbmctZXZlbnRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBtYWluIC51cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50cy1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBtYWluIC51cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50cy1saXN0IC5ldmVudF9jYXJkX19jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBtYWluIC51cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50cy1saXN0IC5ldmVudF9jYXJkX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1zaW5nbGUgLnRyaWJlLWV2ZW50cy1zaW5nbGUtY29udGVudCBtYWluIC51cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50cy1saXN0IC5ldmVudF9jYXJkX19jb250ZW50ICsgLmV2ZW50X2NhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmNvbnRhaW5lciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQgbWFpbiAudXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtbGlzdCAuZXZlbnRfY2FyZF9fY29udGVudCArIC5ldmVudF9jYXJkX19jb250ZW50IHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIH1cbn1cblxuLnRyaWJlLWNvbW1vbixcbi50cmliZS1ldmVudHMsXG4udHJpYmUtZXZlbnRzLXZpZXcsXG4udHJpYmUtZXZlbnRzLXZpZXctLW1vbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJFQztcbn1cblxuLnRyaWJlLWNvbW1vbiAubWFpbi1jb250ZW50LFxuLnRyaWJlLWV2ZW50cyAubWFpbi1jb250ZW50LFxuLnRyaWJlLWV2ZW50cy12aWV3IC5tYWluLWNvbnRlbnQsXG4udHJpYmUtZXZlbnRzLXZpZXctLW1vbnRoIC5tYWluLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRUFFQkVDO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50cmliZS1jb21tb24gLm1haW4tY29udGVudCAuZ3JpZF9faXRlbS0tcXVhcnRlcixcbiAgLnRyaWJlLWV2ZW50cyAubWFpbi1jb250ZW50IC5ncmlkX19pdGVtLS1xdWFydGVyLFxuICAudHJpYmUtZXZlbnRzLXZpZXcgLm1haW4tY29udGVudCAuZ3JpZF9faXRlbS0tcXVhcnRlcixcbiAgLnRyaWJlLWV2ZW50cy12aWV3LS1tb250aCAubWFpbi1jb250ZW50IC5ncmlkX19pdGVtLS1xdWFydGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5cdEVWRU5UUyBIRVJPIEFORCBJTlRSTyBTVFlMRVNcbiAgICBgZXZlbnRzSGVyb0ludHJvKClgIG9uIGxpc3QsIG1vbnRoLCBhbmQgc2luZ2xlIHBhZ2VzXG4jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuLmV2ZW50X2hlcm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZXZlbnRfaGVybyB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmV2ZW50c19pbnRybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVCRUM7XG4gIHBhZGRpbmc6IDQwcHggMCAxMHB4O1xufVxuXG4uZXZlbnRzX2ludHJvIC5jb250YWluZXIge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDZweCAtMXB4IHJnYmEoNzIsIDcyLCA3MiwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cblxuLmV2ZW50c19pbnRyb19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiAjQUMxODJFO1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5ldmVudHNfaW50cm8gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmV2ZW50cy1iYXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWpheC1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFqYXgtYWN0aXZlIHVsIGxpIGEge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtc2VhcmNoX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUEwRDE4O1xufVxuXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3ItLXRhYnMgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2xpc3QtaXRlbS0tYWN0aXZlIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19saXN0LWl0ZW0tbGluazphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQzE4MkU7XG4gIGhlaWdodDogM3B4O1xufVxuXG4udHJpYmUtY29tbW9uIC50cmliZS1jb21tb24taDMge1xuICBjb2xvcjogI0FDMTgyRTtcbn1cblxuLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWMtc3ZnaWNvbixcbi50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1jLXN2Z2ljb25fX3N2Zy1maWxsLFxuLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWMtYnRuLWljb24tLWNhcmV0LWxlZnQgLnRyaWJlLWNvbW1vbi1jLWJ0bi1pY29uX19pY29uLXN2ZyBwYXRoLFxuLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWMtYnRuLWljb24tLWNhcmV0LXJpZ2h0IC50cmliZS1jb21tb24tYy1idG4taWNvbl9faWNvbi1zdmcgcGF0aCB7XG4gIGNvbG9yOiAjQUMxODJFO1xuICBmaWxsOiAjQUMxODJFO1xufVxuXG4vKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuXHRDQUxFTkRBUiBWSUVXXG4jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuLnRyaWJlLWNvbW1vbi1sLWNvbnRhaW5lciwgLnRyaWJlLWV2ZW50cy1sLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNnB4IC0xcHggcmdiYSg3MiwgNzIsIDcyLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2hlYWRlci1jb2x1bW4tdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGNvbG9yOiAjQUMxODJFO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS1kYXRlLWRheW51bSxcbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LS1jdXJyZW50IC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS1kYXRlIHtcbiAgY29sb3I6ICNBQzE4MkU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS1kYXRlLWRheW51bSxcbiAgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktLWN1cnJlbnQgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWRhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQzE4MkU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktLWN1cnJlbnQgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWRhdGUtbGluayxcbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWRhdGUtbGluayxcbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWRhdGUtbGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICM1QTBEMTg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS0tY3VycmVudCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktZGF0ZS1saW5rLFxuICAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS1kYXRlLWxpbmssXG4gIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWRhdGUtbGluazp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUMxODJFO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQtZGF0ZXRpbWUsXG4udHJpYmUtY29tbW9uIC50cmliZS1jb21tb24taDcsIC50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1oOCBhIHtcbiAgY29sb3I6ICM1QTBEMTg7XG59XG5cbi50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1oNywgLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWg4IGE6aG92ZXIge1xuICBjb2xvcjogI0FDMTgyRTtcbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcblx0TElTVCBWSUVXXG4jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRhdGUtdGFnLXdlZWtkYXksXG4udHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRhdGV0aW1lLXdyYXBwZXIudHJpYmUtY29tbW9uLWIyIHtcbiAgY29sb3I6ICNBQzE4MkU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZS10YWctZGF5bnVtLnRyaWJlLWNvbW1vbi1oNS50cmliZS1jb21tb24taDQtLW1pbi1tZWRpdW0sXG4udHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXRpdGxlLWxpbmsudHJpYmUtY29tbW9uLWFuY2hvci10aGluIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZXRpbWUge1xuICBjb2xvcjogI0FDMTgyRTtcbn1cblxuI3RlbXBsYXRlX180MDQge1xuICBwYWRkaW5nOiA4MHB4IDAgNTBweDtcbn1cblxuI3RlbXBsYXRlX180MDQgI3NlYXJjaC1yZXN1bHRzIHtcbiAgbWFyZ2luOiA1MHB4IDAgMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBjbG9zZTogI3RlbXBsYXRlX180MDQgKi9cbmJvZHkgLm1vZGFsIHtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cblxuYm9keSAjc2tpcGxpbmtzLndwYS1oaWRlLWx0ciBhLFxuYm9keSAjc2tpcGxpbmtzLndwYS1oaWRlLWx0ciBhOmZvY3VzIHtcbiAgei1pbmRleDogOTk5OTk5OTk7XG4gIGNvbG9yOiAjQUMxODJFO1xuICBib3JkZXI6IHNvbGlkIDJweCAjQUMxODJFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQkVDO1xufVxuXG4uYnRuLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiID5cIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5idG4tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnRuLWdyYXkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1NjtcbiAgYm9yZGVyOiAycHggc29saWQgIzU2NTY1NjtcbiAgZm9udC1mYW1pbHk6IFwibnVkaXN0YS13ZWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IHVuc2V0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5idG4tZ3JheTpob3ZlciwgLmJ0bi1ncmF5OmZvY3VzIHtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzU2NTY1NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLXJlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUMxODJFO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQUMxODJFO1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogdW5zZXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxuLmJ0bi1yZWQ6aG92ZXIsIC5idG4tcmVkOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTBEMTg7XG4gIGJvcmRlci1jb2xvcjogIzVBMEQxODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLXdoaXRlIHtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIm51ZGlzdGEtd2ViXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiB1bnNldDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTVweCAzNXB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYnRuLXdoaXRlOmhvdmVyLCAuYnRuLXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTBEMTg7XG4gIGJvcmRlci1jb2xvcjogIzVBMEQxODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxhcmdlLXJlZCB7XG4gIGJhY2tncm91bmQ6ICM1QTBEMTg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm51ZGlzdGEtd2ViXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICBwYWRkaW5nOiA0NXB4IDIwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLWxhcmdlLXJlZDpiZWZvcmUge1xuICBib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNzdlODQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbn1cblxuLmJ0bi1sYXJnZS1yZWQ6YWZ0ZXIge1xuICBib3R0b206IC0ycHg7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmJ0bi1sYXJnZS1yZWQ6aG92ZXIsIC5idG4tbGFyZ2UtcmVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FDMTgyRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxhcmdlLXJlZDpob3ZlcjpiZWZvcmUsIC5idG4tbGFyZ2UtcmVkOmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlcjogMC4yNXB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi5idG4tdGV4dCB7XG4gIGNvbG9yOiAjQUMxODJFO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmxleC1idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZsZXgtYnV0dG9ucyA+IGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAzMSU7XG4gIHBhZGRpbmctbGVmdDogMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDMlO1xuICBtYXJnaW4tbGVmdDogMS43NSU7XG4gIG1hcmdpbi1yaWdodDogMS43NSU7XG59XG5cbi5mbGV4LWJ1dHRvbnMgPiBhOm50aC1jaGlsZCgzbi0yKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZmxleC1idXR0b25zID4gYTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtYnV0dG9ucyA+IGEge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZmxleC1idXR0b25zID4gYTpudGgtY2hpbGQoM24tMikge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgfVxuICAuZmxleC1idXR0b25zID4gYTpudGgtY2hpbGQoMm4tMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LWJ1dHRvbnMgPiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LWJ1dHRvbnMgPiBhOm50aC1jaGlsZCgzbi0yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZsZXgtYnV0dG9ucyA+IGFbZGF0YS1idG4tY291bnQ9XCIxXCJdIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZmxleC1idXR0b25zID4gYVtkYXRhLWJ0bi1jb3VudD1cIjJcIl0sIC5mbGV4LWJ1dHRvbnMgPiBhW2RhdGEtYnRuLWNvdW50PVwiNFwiXSB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmxleC1idXR0b25zID4gYVtkYXRhLWJ0bi1jb3VudD1cIjJcIl06bnRoLWNoaWxkKDNuLTIpLCAuZmxleC1idXR0b25zID4gYVtkYXRhLWJ0bi1jb3VudD1cIjRcIl06bnRoLWNoaWxkKDNuLTIpIHtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuXG4uZmxleC1idXR0b25zID4gYVtkYXRhLWJ0bi1jb3VudD1cIjJcIl06bnRoLWNoaWxkKDJuLTEpLCAuZmxleC1idXR0b25zID4gYVtkYXRhLWJ0bi1jb3VudD1cIjRcIl06bnRoLWNoaWxkKDJuLTEpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LWJ1dHRvbnMgPiBhW2RhdGEtYnRuLWNvdW50PVwiMlwiXSwgLmZsZXgtYnV0dG9ucyA+IGFbZGF0YS1idG4tY291bnQ9XCI0XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LWJ1dHRvbnMgPiBhW2RhdGEtYnRuLWNvdW50PVwiMlwiXTpudGgtY2hpbGQoM24tMiksIC5mbGV4LWJ1dHRvbnMgPiBhW2RhdGEtYnRuLWNvdW50PVwiNFwiXTpudGgtY2hpbGQoM24tMikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbmZvb3Rlci5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUMxODJFO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC8qIGNsb3NlOiAuZm9vdGVyX19uYXYgKi9cbn1cblxuZm9vdGVyLmZvb3RlciBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuZm9vdGVyLmZvb3RlciAuZ3JpZF9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmZvb3Rlci5mb290ZXIgLmdyaWRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmdyaWRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMjYuNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG5mb290ZXIuZm9vdGVyIC5ncmlkX19pdGVtICsgLmdyaWRfX2l0ZW0ge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmdyaWRfX2l0ZW0gKyAuZ3JpZF9faXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbG9nbyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAyOC4yNSU7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbG9nbyBhIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX2NvbnRhY3Qge1xuICAgIHdpZHRoOiAyNS4yNSU7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19jb250YWN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19jb250YWN0IHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fY29udGFjdCAuZm9vdGVyX19zb2NpYWxNZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fY29udGFjdCAuZm9vdGVyX19zb2NpYWxNZWRpYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX2NvbnRhY3QgLmZvb3Rlcl9fc29jaWFsTWVkaWEgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIuNSU7XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fY29udGFjdCAuZm9vdGVyX19zb2NpYWxNZWRpYSBsaSBpbWcge1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZm9vdGVyLmZvb3RlciBoci5tb2JpbGUtZm9vdGVyLWhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgaHIubW9iaWxlLWZvb3Rlci1ociB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX25hdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX25hdiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbmF2IHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NjY2NyUgLSAzMy4zMzMzM3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX25hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19uYXYgZGl2W2NsYXNzXj0nbWVudSddLFxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19uYXYgdWwubWVudSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19uYXYgdWwubWVudSB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBjb2x1bW4tZmlsbDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19uYXYgdWwubWVudSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX25hdiB1bC5tZW51IGxpIHtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuXG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLyogY2xvc2U6IGZvb3Rlci5mb290ZXIgKi9cbi5mb290ZXJfbW9yZV9pbmZvIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjNUEwRDE4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLmZvb3Rlcl9tb3JlX2luZm8gLnRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IC0xNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX21vcmVfaW5mbyAudG9nZ2xlIHtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9tb3JlX2luZm8gLnRvZ2dsZSB7XG4gICAgdG9wOiAtMTVweDtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9tb3JlX2luZm8gLmZvb3Rlcl9tb3JlX2luZm8tLWN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9vdGVyX21vcmVfaW5mbyAuZm9vdGVyX21vcmVfaW5mby0tY3RhIC5mb290ZXJfbW9yZV9pbmZvLS1jdGEtLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTVweCA0MHB4IDE1cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogbnVkaXN0YS13ZWIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbi5mb290ZXJfbW9yZV9pbmZvIC5mb290ZXJfbW9yZV9pbmZvLS1jdGEgLmZvb3Rlcl9tb3JlX2luZm8tLWN0YS0taW5uZXIgLnRvZ2dsZSB7XG4gIHRvcDogLTdweDtcbn1cblxuLmZvb3Rlcl9tb3JlX2luZm8gLmZvb3Rlcl9tb3JlX2luZm8tLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXJfbW9yZV9pbmZvIC5mb290ZXJfbW9yZV9pbmZvLS1mb3JtIC53aXRoX2ZybV9zdHlsZSB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfbW9yZV9pbmZvIC5mb290ZXJfbW9yZV9pbmZvLS1mb3JtIC53aXRoX2ZybV9zdHlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlcl9tb3JlX2luZm8gLmZvb3Rlcl9tb3JlX2luZm8tLWZvcm0gLndpdGhfZnJtX3N0eWxlIC5mcm1fbWVzc2FnZSxcbi5mb290ZXJfbW9yZV9pbmZvIC5mb290ZXJfbW9yZV9pbmZvLS1mb3JtIC53aXRoX2ZybV9zdHlsZSAuZnJtX2Vycm9yX3N0eWxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXJfbW9yZV9pbmZvIC5mb290ZXJfbW9yZV9pbmZvLS1mb3JtIC53aXRoX2ZybV9zdHlsZSAuZnJtX21lc3NhZ2UgcCxcbi5mb290ZXJfbW9yZV9pbmZvIC5mb290ZXJfbW9yZV9pbmZvLS1mb3JtIC53aXRoX2ZybV9zdHlsZSAuZnJtX2Vycm9yX3N0eWxlIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9vdGVyX21vcmVfaW5mbyAuZm9vdGVyX21vcmVfaW5mby0tZm9ybSAud2l0aF9mcm1fc3R5bGUgLmZybV9tZXNzYWdlICsgLmZybV9mb3JtX2ZpZWxkcyxcbi5mb290ZXJfbW9yZV9pbmZvIC5mb290ZXJfbW9yZV9pbmZvLS1mb3JtIC53aXRoX2ZybV9zdHlsZSAuZnJtX2Vycm9yX3N0eWxlICsgLmZybV9mb3JtX2ZpZWxkcyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX21vcmVfaW5mbyAuZm9vdGVyX21vcmVfaW5mby0tZm9ybSAud2l0aF9mcm1fc3R5bGUgLmZybV9tZXNzYWdlLFxuICAuZm9vdGVyX21vcmVfaW5mbyAuZm9vdGVyX21vcmVfaW5mby0tZm9ybSAud2l0aF9mcm1fc3R5bGUgLmZybV9lcnJvcl9zdHlsZSB7XG4gICAgcGFkZGluZzogNDVweCAwIDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9tb3JlX2luZm8gLmZvb3Rlcl9tb3JlX2luZm8tLWZvcm0gLndpdGhfZnJtX3N0eWxlIC5mcm1fbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9tb3JlX2luZm8gLmZvb3Rlcl9tb3JlX2luZm8tLWZvcm0gLndpdGhfZnJtX3N0eWxlIC5mcm1fbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG5cbi5mb290ZXJfbW9yZV9pbmZvIC5mb290ZXJfbW9yZV9pbmZvLS1mb3JtIC53aXRoX2ZybV9zdHlsZSAuZnJtX2Zvcm1fZmllbGRzIGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvb3Rlcl9tb3JlX2luZm8gLmZvb3Rlcl9tb3JlX2luZm8tLWZvcm0gLndpdGhfZnJtX3N0eWxlIC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgLmZybV9maWVsZHNfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX21vcmVfaW5mbyAuZm9vdGVyX21vcmVfaW5mby0tZm9ybSAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCAuZnJtX2ZpZWxkc19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyX21vcmVfaW5mbyAuZm9vdGVyX21vcmVfaW5mby0tZm9ybSAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCAuZm9ybS1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgd2lkdGg6IDM5JTtcbn1cblxuLmZvb3Rlcl9tb3JlX2luZm8gLmZvb3Rlcl9tb3JlX2luZm8tLWZvcm0gLndpdGhfZnJtX3N0eWxlIC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgLmZvcm0tZmllbGQgLmZybV9lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfbW9yZV9pbmZvIC5mb290ZXJfbW9yZV9pbmZvLS1mb3JtIC53aXRoX2ZybV9zdHlsZSAuZnJtX2Zvcm1fZmllbGRzIGZpZWxkc2V0IC5mb3JtLWZpZWxkIC5mcm1fZXJyb3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uZm9vdGVyX21vcmVfaW5mbyAuZm9vdGVyX21vcmVfaW5mby0tZm9ybSAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCAuZm9ybS1maWVsZCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBudWRpc3RhLXdlYiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb290ZXJfbW9yZV9pbmZvIC5mb290ZXJfbW9yZV9pbmZvLS1mb3JtIC53aXRoX2ZybV9zdHlsZSAuZnJtX2Zvcm1fZmllbGRzIGZpZWxkc2V0IC5mb3JtLWZpZWxkIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IG51ZGlzdGEtd2ViLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggI2ZmZiBzb2xpZDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNweCAwIDhweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9tb3JlX2luZm8gLmZvb3Rlcl9tb3JlX2luZm8tLWZvcm0gLndpdGhfZnJtX3N0eWxlIC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgLmZvcm0tZmllbGQge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbi5mb290ZXJfbW9yZV9pbmZvIC5mb290ZXJfbW9yZV9pbmZvLS1mb3JtIC53aXRoX2ZybV9zdHlsZSAuZnJtX2Zvcm1fZmllbGRzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IG51ZGlzdGEtd2ViLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogdW5zZXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1pbi13aWR0aDogMTc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMCAwIDAgMjAlO1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfbW9yZV9pbmZvIC5mb290ZXJfbW9yZV9pbmZvLS1mb3JtIC53aXRoX2ZybV9zdHlsZSAuZnJtX2Zvcm1fZmllbGRzIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMCU7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX21vcmVfaW5mbyAuZm9vdGVyX21vcmVfaW5mby0tZm9ybSAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkcyBidXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5mcm1fc3R5bGVfYmFja2dyb3VuZC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbn1cblxuLmZybV9zdHlsZV9iYWNrZ3JvdW5kLWdyYXkgLmZybV9mb3JtX2ZpZWxkcyxcbi5mcm1fc3R5bGVfYmFja2dyb3VuZC13aGl0ZSAuZnJtX2Zvcm1fZmllbGRzIHtcbiAgcGFkZGluZzogMyUgMTUlO1xufVxuXG4uZnJtX3N0eWxlX2JhY2tncm91bmQtZ3JheSAuZnJtX2Zvcm1fZmllbGRzID4gZmllbGRzZXQsXG4uZnJtX3N0eWxlX2JhY2tncm91bmQtd2hpdGUgLmZybV9mb3JtX2ZpZWxkcyA+IGZpZWxkc2V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDJlbTtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm1fc3R5bGVfYmFja2dyb3VuZC1ncmF5IC5mcm1fZm9ybV9maWVsZHMgPiBmaWVsZHNldCxcbiAgLmZybV9zdHlsZV9iYWNrZ3JvdW5kLXdoaXRlIC5mcm1fZm9ybV9maWVsZHMgPiBmaWVsZHNldCB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG5cbi5mcm1fc3R5bGVfYmFja2dyb3VuZC1ncmF5IC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgbGFiZWwsXG4uZnJtX3N0eWxlX2JhY2tncm91bmQtd2hpdGUgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCBsYWJlbCB7XG4gIGNvbG9yOiAjNTY1NjU2O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5mcm1fc3R5bGVfYmFja2dyb3VuZC1ncmF5IC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgPiAuZnJtX2Zvcm1fdGl0bGUsXG4uZnJtX3N0eWxlX2JhY2tncm91bmQtd2hpdGUgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCA+IC5mcm1fZm9ybV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBjb2xvcjogI0FDMTgyRSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAuNWVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGUgIWltcG9ydGFudDtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG4gIGdyaWQtcm93OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mcm1fc3R5bGVfYmFja2dyb3VuZC1ncmF5IC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgPiAuZnJtX2Zvcm1fdGl0bGUsXG4gIC5mcm1fc3R5bGVfYmFja2dyb3VuZC13aGl0ZSAuZnJtX2Zvcm1fZmllbGRzIGZpZWxkc2V0ID4gLmZybV9mb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZybV9zdHlsZV9iYWNrZ3JvdW5kLWdyYXkgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCA+IC5mcm1fZm9ybV90aXRsZSxcbiAgLmZybV9zdHlsZV9iYWNrZ3JvdW5kLXdoaXRlIC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgPiAuZnJtX2Zvcm1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuICB9XG59XG5cbi5mcm1fc3R5bGVfYmFja2dyb3VuZC1ncmF5IC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgPiAuZnJtX2Rlc2NyaXB0aW9uLFxuLmZybV9zdHlsZV9iYWNrZ3JvdW5kLXdoaXRlIC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgPiAuZnJtX2Rlc2NyaXB0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG4gIGdyaWQtcm93OiAxO1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZybV9zdHlsZV9iYWNrZ3JvdW5kLWdyYXkgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCA+IC5mcm1fZGVzY3JpcHRpb24sXG4gIC5mcm1fc3R5bGVfYmFja2dyb3VuZC13aGl0ZSAuZnJtX2Zvcm1fZmllbGRzIGZpZWxkc2V0ID4gLmZybV9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZnJtX3N0eWxlX2JhY2tncm91bmQtZ3JheSAuZnJtX2Zvcm1fZmllbGRzIGZpZWxkc2V0IC5mcm1fZGVzY3JpcHRpb24sXG4uZnJtX3N0eWxlX2JhY2tncm91bmQtd2hpdGUgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCAuZnJtX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmZybV9zdHlsZV9iYWNrZ3JvdW5kLWdyYXkgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCAuZnJtX2Rlc2NyaXB0aW9uIHAsXG4uZnJtX3N0eWxlX2JhY2tncm91bmQtd2hpdGUgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCAuZnJtX2Rlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogIzU2NTY1NiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczog4oCca2VybuKAnTtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZnJtX3N0eWxlX2JhY2tncm91bmQtZ3JheSAuZnJtX2Zvcm1fZmllbGRzIGZpZWxkc2V0IC5mcm1fZmllbGRzX2NvbnRhaW5lcixcbi5mcm1fc3R5bGVfYmFja2dyb3VuZC13aGl0ZSAuZnJtX2Zvcm1fZmllbGRzIGZpZWxkc2V0IC5mcm1fZmllbGRzX2NvbnRhaW5lciB7XG4gIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZybV9zdHlsZV9iYWNrZ3JvdW5kLWdyYXkgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCAuZnJtX2ZpZWxkc19jb250YWluZXIsXG4gIC5mcm1fc3R5bGVfYmFja2dyb3VuZC13aGl0ZSAuZnJtX2Zvcm1fZmllbGRzIGZpZWxkc2V0IC5mcm1fZmllbGRzX2NvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG4gIH1cbn1cblxuLmZybV9zdHlsZV9iYWNrZ3JvdW5kLWdyYXkgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCAuZnJtX2ZpZWxkc19jb250YWluZXIgLmZybV9mb3JtX2ZpZWxkLFxuLmZybV9zdHlsZV9iYWNrZ3JvdW5kLXdoaXRlIC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgLmZybV9maWVsZHNfY29udGFpbmVyIC5mcm1fZm9ybV9maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5cbi5mcm1fc3R5bGVfYmFja2dyb3VuZC1ncmF5IC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgLmZybV9maWVsZHNfY29udGFpbmVyIC5mcm1fZm9ybV9maWVsZDpsYXN0LWNoaWxkLFxuLmZybV9zdHlsZV9iYWNrZ3JvdW5kLXdoaXRlIC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgLmZybV9maWVsZHNfY29udGFpbmVyIC5mcm1fZm9ybV9maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZybV9zdHlsZV9iYWNrZ3JvdW5kLWdyYXkgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCAuZnJtX2ZpZWxkc19jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSBpbnB1dFt0eXBlPW51bWJlcl0gaW5wdXRbdHlwZT1lbWFpbF0gaW5wdXRbdHlwZT10ZWxdLFxuLmZybV9zdHlsZV9iYWNrZ3JvdW5kLWdyYXkgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCAuZnJtX2ZpZWxkc19jb250YWluZXIgc2VsZWN0LFxuLmZybV9zdHlsZV9iYWNrZ3JvdW5kLXdoaXRlIC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgLmZybV9maWVsZHNfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0gaW5wdXRbdHlwZT1udW1iZXJdIGlucHV0W3R5cGU9ZW1haWxdIGlucHV0W3R5cGU9dGVsXSxcbi5mcm1fc3R5bGVfYmFja2dyb3VuZC13aGl0ZSAuZnJtX2Zvcm1fZmllbGRzIGZpZWxkc2V0IC5mcm1fZmllbGRzX2NvbnRhaW5lciBzZWxlY3Qge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5mcm1fc3R5bGVfYmFja2dyb3VuZC1ncmF5IC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgLmZybV9maWVsZHNfY29udGFpbmVyIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuLmZybV9zdHlsZV9iYWNrZ3JvdW5kLXdoaXRlIC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgLmZybV9maWVsZHNfY29udGFpbmVyIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBMEQxODtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE3cHggMzdweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgKiogR0VORVJBTFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jd3BhZG1pbmJhciB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTk5O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGNvbG9yOiAjNTY1NjU2O1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IOKAnGtlcm7igJ07XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTIwMHB4ICsgKDYwcHggKiAyKSk7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDYlO1xuICB9XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKioqKnwgICogTEFZT1VUICB8KioqKi9cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsIGxpLFxub2wgbGkge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxudWwgdWwsXG5vbCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmJ1bGxldC1saXN0IHtcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5udW1iZXItbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG91dHNpZGUgZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxudGFibGUgdGhlYWQgdHIsXG50YWJsZSB0aGVhZCB0aCxcbnRhYmxlIHRoZWFkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVCRUM7XG59XG5cbnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50YWJsZSB0aCxcbnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnRhYmxlIHRkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFjY2Vzc2liaWxpdHksXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgLyogSUU2LCBJRTcgKi9cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50cmFkZW1hcmtDaXJjbGUge1xuICBjb250ZW50OiBcIsKuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRyYWRlbWFya1RleHQge1xuICBjb250ZW50OiBcIuKEolwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ub0NsaWNrRmxhc2gge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubm8tcG9pbnRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYXV0by1wb2ludGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5hbGwtcG9pbnRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5iYWNrZ3JvdW5kLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJhY2tncm91bmQtY29udGFpbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm1vZHVsZV9fY29sb3Itb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZHVsZV9fY29sb3Itb3ZlcmxheSAuY29sb3Itb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubW9kdWxlX19jb2xvci1vdmVybGF5IC5jb2xvci1zY2hlbWUtLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcyLCAyNCwgNDYsIDAuOCk7XG59XG5cbi5tb2R1bGVfX2NvbG9yLW92ZXJsYXkgLmNvbG9yLXNjaGVtZS0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCA1NiwgNTYsIDAuNik7XG59XG5cbi5yb3RhdGUtOTAtY2xvY2sge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ucm90YXRlLTkwLWNvdW50ZXJDbG9jayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmxpbmUtYnJlYWsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5lLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLnNjcm9sbC0tbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50cmFuc3BhcmVudC1zY3JvbGxiYXIsIC5oaWRlLXNjcm9sbGJhciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1vei1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW8tb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC1zY3JvbGxiYXItYmFzZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1tb3otc2Nyb2xsYmFyLWJhc2UtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbXMtc2Nyb2xsYmFyLWJhc2UtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtby1zY3JvbGxiYXItYmFzZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHNjcm9sbGJhci1iYXNlLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1zY3JvbGxiYXItZmFjZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1tb3otc2Nyb2xsYmFyLWZhY2UtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbXMtc2Nyb2xsYmFyLWZhY2UtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtby1zY3JvbGxiYXItZmFjZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1zY3JvbGxiYXItaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1vei1zY3JvbGxiYXItaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1zLXNjcm9sbGJhci1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtby1zY3JvbGxiYXItaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgc2Nyb2xsYmFyLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtc2Nyb2xsYmFyLTNkbGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbW96LXNjcm9sbGJhci0zZGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1zLXNjcm9sbGJhci0zZGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW8tc2Nyb2xsYmFyLTNkbGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBzY3JvbGxiYXItM2RsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtc2Nyb2xsYmFyLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1tb3otc2Nyb2xsYmFyLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1tcy1zY3JvbGxiYXItc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW8tc2Nyb2xsYmFyLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHNjcm9sbGJhci1zaGFkb3ctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXNjcm9sbGJhci1kYXJrc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1vei1zY3JvbGxiYXItZGFya3NoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1tcy1zY3JvbGxiYXItZGFya3NoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1vLXNjcm9sbGJhci1kYXJrc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgc2Nyb2xsYmFyLWRhcmtzaGFkb3ctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXNjcm9sbGJhci10cmFjay1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1tb3otc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1zLXNjcm9sbGJhci10cmFjay1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1vLXNjcm9sbGJhci10cmFjay1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtc2Nyb2xsYmFyLWFycm93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1vei1zY3JvbGxiYXItYXJyb3ctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbXMtc2Nyb2xsYmFyLWFycm93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW8tc2Nyb2xsYmFyLWFycm93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgc2Nyb2xsYmFyLWFycm93LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciwgLmhpZGUtc2Nyb2xsYmFyOjotbW96LXNjcm9sbGJhcnMtbm9uZSwgLmhpZGUtc2Nyb2xsYmFyOjotbXMtc2Nyb2xsYmFycy1ub25lLCAuaGlkZS1zY3JvbGxiYXI6Oi1vLXNjcm9sbGJhcnMtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmhpZGUtc2Nyb2xsYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmhpZGUtc2Nyb2xsYmFyLWNoaWxkIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMThweCk7XG59XG5cbi5yZXNldC1tYXJnaW4ge1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwO1xufVxuXG4vKioqKnwgICogU0hPVyAvIEhJREUgIHwqKioqL1xuLmhpZGUtZm9yLWFsbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGUtZm9yLWRlc2t0b3AtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1mb3ItZGVza3RvcC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhpZGUtZm9yLWRlc2t0b3AtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUtZm9yLWRlc2t0b3AtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmhpZGUtZm9yLXRhYmxldC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1mb3ItdGFibGV0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oaWRlLWZvci10YWJsZXQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1mb3ItdGFibGV0LWlubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKioqKnwgICogVEVYVCBCT1hFUyAgfCoqKiovXG4udGV4dC0tYm94LWJvcmRlciB7XG4gIGJhY2tncm91bmQ6ICM4OTEzMjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogNDVweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnRleHQtLWJveC1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E3N2U4NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAxM3B4O1xuICBib3R0b206IDEzcHg7XG4gIGxlZnQ6IDEzcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKioqKnwgICogSEVSTyBJTUFHRSAgfCoqKiovXG4uaGVyby0tbWVkaWEge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5oZXJvLS1tZWRpYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqKip8ICAqIElNQUdFIHwqKioqL1xuLmJhY2tncm91bmQtLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJhY2tncm91bmQtLWltYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNjBweDtcbn1cblxuLmJhY2tncm91bmQtLWltYWdlLWNvbnRhaW5lci1jYXJkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFja2dyb3VuZC0taW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYmFja2dyb3VuZC0taW1hZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5iYWNrZ3JvdW5kLS1pbWFnZS1jb250YWluZXItY2FyZCB7XG4gICAgbWFyZ2luOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyoqKip8ICAqIFZJREVPICB8KioqKi9cbi52aWRlby0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLS13cmFwLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi52aWRlby0td3JhcCA+IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi52aWRlby0td3JhcCBpZnJhbWUsXG4udmlkZW8tLXdyYXAgb2JqZWN0LFxuLnZpZGVvLS13cmFwIGVtYmVkLFxuLnZpZGVvLS13cmFwIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKioqKnwgICogSE9NRSBBTEVSVCAgfCoqKiovXG4jaGVhZGVyX19hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSg1NiwgNTYsIDU2LCAwLjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNoZWFkZXJfX2FsZXJ0IGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNoZWFkZXJfX2FsZXJ0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNoZWFkZXJfX2FsZXJ0IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0FDMTgyRTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4jaGVhZGVyX19hbGVydCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyX19hbGVydCBzdHJvbmcsXG4gICNoZWFkZXJfX2FsZXJ0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vKiBjbG9zZTogI2hlYWRlcl9fYWxlcnQgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdCoqIFNMSUNLXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDE0cHggMHB4ICM0ODQ4NDg7XG59XG5cbi5zbGljay1uZXh0LFxuLnNsaWNrLXByZXYge1xuICB6LWluZGV4OiA5OTk5OTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzgzODM4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5zbGljay1uZXh0OjpiZWZvcmUsXG4uc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGNvbG9yOiAjMzgzODM4O1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBib3R0b206IDEzLjI1JTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzQ4NDg0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4ICM0ODQ4NDg7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uW2FyaWEtbGFiZWw9XCIxIG9mIDFcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcbn1cblxuLyogYWRkZWQgdG8gcHJldmVudCB3aGl0ZXNwYWNlIGFib3ZlIGhlYWRlciAqL1xuLnRyYWNraW5nLWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0KiogRVZFTlRTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmV2ZW50X2NhcmRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV2ZW50X2NhcmRfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjE4cHg7XG4gIH1cbn1cblxuLmV2ZW50X2NhcmRfX2RhdGUge1xuICBwYWRkaW5nOiAxOHB4IDAgMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FDMTgyRTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmV2ZW50X2NhcmRfX2RhdGUgLmRhdGVfX3dlZWtkYXkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLmV2ZW50X2NhcmRfX2RhdGUgLmRhdGVfX3dlZWtkYXk6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOHB4IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ldmVudF9jYXJkX19kYXRlIC5kYXRlX19tb250aF9kYXkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZXZlbnRfY2FyZF9fdGV4dCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBwYWRkaW5nOiAxMnB4IDE1cHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZXZlbnRfY2FyZF9fdGl0bGUgLmNhbGVuZGFyX2ljb24ge1xuICBmb250LXNpemU6IDE5LjVweDtcbiAgY29sb3I6ICNBQzE4MkU7XG59XG5cbi5ldmVudF9jYXJkX190aXRsZSA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTY1NjU2O1xuICBtYXJnaW46IDZweCAwIDdweDtcbn1cblxuLmV2ZW50X2NhcmRfX2xpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ncmlkOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkIHtcbiAgICBwYWRkaW5nOiAwIDYlO1xuICB9XG59XG5cbi5ncmlkX19jb250YWluZXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3JpZF9faW5uZXIge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbn1cblxuLmdyaWRfX2lubmVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdyaWRfX2Z1bGwge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xufVxuXG4uZ3JpZF9fZnVsbDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ncmlkX19uYXJyb3cge1xuICBwYWRkaW5nOiAwIDEyMHB4O1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyaWRfX25hcnJvdzo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZF9fbmFycm93IHtcbiAgICBwYWRkaW5nOiAwIDYlO1xuICB9XG59XG5cbi5ncmlkX19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ncmlkX19pdGVtLS1mdWxsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5ncmlkX19pdGVtLS1oYWxmIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNDVweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmdyaWRfX2l0ZW0tLXF1YXJ0ZXIge1xuICB3aWR0aDogY2FsYygyNSUgLSAzNy41cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5ncmlkX19pdGVtLS10aGlyZCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDQwcHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5ncmlkX19pdGVtLS10d28tdGhpcmRzIHtcbiAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gNTBweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmdyaWRfX2l0ZW0tLWZpdmVvZnR3ZWx2ZSB7XG4gIHdpZHRoOiBjYWxjKDQxLjY2NjY3JSAtIDQyLjVweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmdyaWRfX2l0ZW0tLXNldmVub2Z0d2VsdmUge1xuICB3aWR0aDogY2FsYyg1OC4zMzMzMyUgLSA0Ny41cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbmhlYWRlci5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAvKiBjbG9zZTogLmhlYWRlcl9fbWFpbiAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuaGVhZGVyLmhlYWRlciAuc2tpcC1jb250ZW50IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbmhlYWRlci5oZWFkZXIgLnNraXAtY29udGVudDpmb2N1cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG5cbmhlYWRlci5oZWFkZXIgLm1lbnUtdG9wLWxpbmtzLW1lbnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzg5MTMyNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuaGVhZGVyLmhlYWRlciAubWVudS10b3AtbGlua3MtbWVudS1jb250YWluZXIgdWwjbWVudS10b3AtbGlua3MtbWVudSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbmhlYWRlci5oZWFkZXIgLm1lbnUtdG9wLWxpbmtzLW1lbnUtY29udGFpbmVyIHVsI21lbnUtdG9wLWxpbmtzLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuaGVhZGVyLmhlYWRlciAubWVudS10b3AtbGlua3MtbWVudS1jb250YWluZXIgdWwjbWVudS10b3AtbGlua3MtbWVudSBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbmhlYWRlci5oZWFkZXIgLm1lbnUtdG9wLWxpbmtzLW1lbnUtY29udGFpbmVyIHVsI21lbnUtdG9wLWxpbmtzLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyICNzdGlja3ktaGVhZGVyIC5tZW51LXRvcC1saW5rcy1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FDMTgyRTtcbiAgaGVpZ2h0OiA5MHB4O1xuICAvKiBjbG9zZTogLmhlYWRlcl9fbmF2ICovXG4gIC8qIGNsb3NlOiAuaGVhZGVyX19uYXYtLXV0aWxpdHkgKi9cbiAgLyogY2xvc2U6ICNoZWFkZXJfX3NlYXJjaCAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4ge1xuICAgIHBhZGRpbmc6IDIwcHggY2FsYygoMzBweCAqIDIpICsgNTBweCkgMjBweCAzMHB4O1xuICB9XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAuaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgLyogY2xvc2U6IG1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FDMTgyRTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYuYWN0aXZlLS1tb2JpbGVNZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gIGhlaWdodDogOTBweDtcbiAgLyogY2xvc2U6IHVsLm1lbnUgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB1bC5tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvKiBjbG9zZTogJiA+IGxpICovXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB1bC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0ZGRkZGRjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvKiBjbG9zZSByZXNwb25zaXZlICovXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICogTUVHQU1FTlVcbiAgICAgICAgICAgICAgICAgICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqL1xuICAvKiBjbG9zZTogLnN1Yi1tZW51IChtZWdhbWVudSkgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaSArIGxpIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0ZGRkZGRjtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgdWwubWVudSA+IGxpLmFjdGl2ZS0tc3ViTWVudSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUEwRDE4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaS5hY3RpdmUtLXN1Yk1lbnUgPiBzdHJvbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDY4JztcbiAgfVxufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgdWwubWVudSA+IGxpID4gc3Ryb25nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB1bC5tZW51ID4gbGk6aG92ZXIgPiBhLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgdWwubWVudSA+IGxpOmZvY3VzID4gYSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaS5hY3RpdmUtLW1lbnUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNBQzE4MkU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB1bC5tZW51ID4gbGk6aG92ZXIgPiBhLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgdWwubWVudSA+IGxpOmZvY3VzID4gYSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaS5hY3RpdmUtLW1lbnUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIH1cbn1cblxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Yi1tZW51LFxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzID4gLnN1Yi1tZW51LFxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZS0tbWVudSA+IC5zdWItbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUsXG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpmb2N1cyA+IC5zdWItbWVudSxcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZS0tbWVudSA+IC5zdWItbWVudSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgdWwubWVudSA+IGxpID4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuICB0b3A6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogNTBweCA0NXB4IDEwMHB4IGNhbGMoNDVweCArICgxMjAwcHggLyA0KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogMDtcbiAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBjb2x1bW4td2lkdGg6IDMzLjMzMyU7XG4gIGNvbHVtbi1maWxsOiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDQ1cHggKyAyNSUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDAgNTBweCAzMHB4IDUwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgY29sdW1uLWNvdW50OiBhdXRvO1xuICAgIGNvbHVtbi13aWR0aDogYXV0bztcbiAgICBjb2x1bW4tcnVsZTogYXV0bztcbiAgfVxufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgdWwubWVudSA+IGxpID4gLnN1Yi1tZW51OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3MiwgMjQsIDQ2LCAwLjg1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGMoKC0xMDB2dyArIDEyMDBweCkgLyAyKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IC0xO1xuICB6LWluZGV4OiAtMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0xcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IC5zdWItbWVudTphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgdWwubWVudSA+IGxpID4gLnN1Yi1tZW51OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiAuc3ViLW1lbnUgLm1lZ2FtZW51X19sYWJlbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDVweDtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gNDVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDEzLCAyNCwgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIm51ZGlzdGEtd2ViXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IC5zdWItbWVudSAubWVnYW1lbnVfX2xhYmVsIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiAuc3ViLW1lbnUgLm1lZ2FtZW51X19sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTBkMTg7XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiAuc3ViLW1lbnUgbGkge1xuICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyNXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaSArIGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgdWwubWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgdWwubWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpID4gYTpob3ZlciwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdiAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2IC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgdWwubWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gLmhlYWRlcl9fbmF2LS11dGlsaXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAuaGVhZGVyX19uYXYtLXV0aWxpdHkgLm1lbnUtdG9wLWxpbmtzLW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluIC5oZWFkZXJfX25hdi0tdXRpbGl0eSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQzE4MkU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gLmhlYWRlcl9fbmF2LS11dGlsaXR5IC5tZW51LXRvcC1saW5rcy1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAuaGVhZGVyX19uYXYtLXV0aWxpdHkgLm1lbnUtdG9wLWxpbmtzLW1lbnUtY29udGFpbmVyIGxpOmxhc3Qtb2YtdHlwZSBhOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAuaGVhZGVyX19uYXYtLXV0aWxpdHkgLm1lbnUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gLmhlYWRlcl9fbmF2LS11dGlsaXR5IC5tZW51IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gLmhlYWRlcl9fbmF2LS11dGlsaXR5IC5tZW51IGxpIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gLmhlYWRlcl9fbmF2LS11dGlsaXR5IC5tZW51IGxpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gLmhlYWRlcl9fbmF2LS11dGlsaXR5IC5tZW51IGxpOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjg1JTtcbiAgfVxufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gLmhlYWRlcl9fbmF2LS11dGlsaXR5IC5tZW51IGxpW2NsYXNzKj0nYWN0aXZlJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODkxMzI1O1xufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gLmhlYWRlcl9fbmF2LS11dGlsaXR5IC5tZW51IGxpW2NsYXNzKj0nYWN0aXZlJ10gPiBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAuaGVhZGVyX19uYXYtLXV0aWxpdHkgLm1lbnUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdC1ib2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogeC1sYXJnZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gLmhlYWRlcl9fbmF2LS11dGlsaXR5IC5tZW51IGEge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjRkZGRkZGO1xuICB9XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAuaGVhZGVyX19uYXYtLXV0aWxpdHkgLm1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTEzMjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gLmhlYWRlcl9fbmF2LS11dGlsaXR5IC5tZW51IC5oZWFkZXJfX25hdi0tdXRpbGl0eS0tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogY2FsYygxMzBweCAtIDMwMHB4KTtcbiAgd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODkxMzI1O1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX3NlYXJjaC5hY3RpdmUtLXNlYXJjaCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cblxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX3NlYXJjaCBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fc2VhcmNoIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHggNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggODBweCAxNXB4IDIwcHg7XG4gIH1cbn1cblxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX3NlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fc2VhcmNoIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19zZWFyY2ggaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRkZGRkZGO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2LS1tb2JpbGVUcmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDMwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2LS1tb2JpbGVUcmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2LS1tb2JpbGVUcmlnZ2VyIC5oZWFkZXJfX21vYmlsZU1lbnUtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2LS1tb2JpbGVUcmlnZ2VyIC5oZWFkZXJfX21vYmlsZU1lbnUtaWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbn1cblxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdi0tbW9iaWxlVHJpZ2dlciAuaGVhZGVyX19tb2JpbGVNZW51LWljb24gI21vYmlsZUljb25fX3RvcCB7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX21haW4gI2hlYWRlcl9fbmF2LS1tb2JpbGVUcmlnZ2VyIC5oZWFkZXJfX21vYmlsZU1lbnUtaWNvbiAjbW9iaWxlSWNvbl9fbWlkIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdi0tbW9iaWxlVHJpZ2dlciAuaGVhZGVyX19tb2JpbGVNZW51LWljb24gI21vYmlsZUljb25fX2JvdCB7XG4gIHRvcDogMzZweDtcbn1cblxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdi0tbW9iaWxlVHJpZ2dlci5hY3RpdmUtLW1vYmlsZU1lbnUgc3BhbiB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdi0tbW9iaWxlVHJpZ2dlci5hY3RpdmUtLW1vYmlsZU1lbnUgI21vYmlsZUljb25fX3RvcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19tYWluICNoZWFkZXJfX25hdi0tbW9iaWxlVHJpZ2dlci5hY3RpdmUtLW1vYmlsZU1lbnUgI21vYmlsZUljb25fX21pZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiAjaGVhZGVyX19uYXYtLW1vYmlsZVRyaWdnZXIuYWN0aXZlLS1tb2JpbGVNZW51ICNtb2JpbGVJY29uX19ib3Qge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBjbG9zZTogaGVhZGVyLmhlYWRlciAqL1xuLyoqKip8ICAqIFBBR0lOQVRJT04gIHwqKioqL1xuLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDAwMDtcbn1cblxuLnBhZ2luYXRpb24gLmN1cnJlbnQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDAwMDA7XG59XG5cbi5wYWdpbmF0aW9uIC5uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnBhZ2luYXRpb24gLnByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuZGl2I3NlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogMTUwcHggYXV0byAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIGRpdiNzZWFyY2gtcmVzdWx0cyB7XG4gICAgbWFyZ2luOiA5MHB4IGF1dG8gNjBweDtcbiAgfVxufVxuXG5kaXYjc2VhcmNoLXJlc3VsdHMgZm9ybS5zZWFyY2hmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cblxuZGl2I3NlYXJjaC1yZXN1bHRzIGZvcm0uc2VhcmNoZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDUwcHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuZGl2I3NlYXJjaC1yZXN1bHRzIGZvcm0uc2VhcmNoZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xufVxuXG5kaXYjc2VhcmNoLXJlc3VsdHMgZm9ybS5zZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXYjc2VhcmNoLXJlc3VsdHMgcC5yZXN1bHQtY291bnQge1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjN0Q4NTg4O1xufVxuXG5kaXYjc2VhcmNoLXJlc3VsdHMgZGl2LnNlYXJjaHJlc3VsdC1saXN0IHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG5kaXYjc2VhcmNoLXJlc3VsdHMgZGl2LnNlYXJjaHJlc3VsdC1saXN0IGRpdi5zZWFyY2hyZXN1bHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAwIDYwcHggMDtcbn1cblxuZGl2I3NlYXJjaC1yZXN1bHRzIGRpdi5zZWFyY2hyZXN1bHQtbGlzdCBkaXYuc2VhcmNocmVzdWx0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI0FDMTgyRTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5cbmRpdiNzZWFyY2gtcmVzdWx0cyBkaXYuc2VhcmNocmVzdWx0LWxpc3QgZGl2LnNlYXJjaHJlc3VsdCBkaXYuZXhjZXJwdCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuZGl2I3NlYXJjaC1yZXN1bHRzIGRpdi5zZWFyY2hyZXN1bHQtbGlzdCBkaXYuc2VhcmNocmVzdWx0IGRpdi5leGNlcnB0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbmRpdiNzZWFyY2gtcmVzdWx0cyBkaXYuc2VhcmNocmVzdWx0LWxpc3QgZGl2LnNlYXJjaHJlc3VsdCBwLmxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbG9yOiAjN0Q4NTg4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIG1hcmdpbjogMDtcbn1cblxuZGl2I3NlYXJjaC1yZXN1bHRzIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5kaXYjc2VhcmNoLXJlc3VsdHMgYnV0dG9uIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdiNzZWFyY2gtcmVzdWx0cyBidXR0b24ubG9hZGluZyBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0VmlkZW9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnZpZGVvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udmlkZW9fX3dyYXBwZXIgaWZyYW1lLFxuLnZpZGVvX193cmFwcGVyIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi52aWRlb19fd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLyoqXG4gKiBCbG9jayBTYXNzIEltcG9ydHNcbiAqIC0gVGhpcyBmaWxlIGlzIGltcG9ydGVkIGludG8gdGhlIGdsb2JhbCBzY3NzIGFuZCBjb21waWxlZCB0b2dldGhlclxuICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEdsb2JhbFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqIEJMT0NLIFNUWUxFUyAqKioqKi9cbnNlY3Rpb24uYmxvY2sge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLyoqKioqIEJMT0NLIEZPUk1BVFRJTkcgKioqKiovXG5ib2R5ICpbZGF0YS1hbGlnbi14PSdsZWZ0J10ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHkgKltkYXRhLWFsaWduLXg9J2NlbnRlciddIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keSAqW2RhdGEtYWxpZ24teD0nY2VudGVyJ10gLmJ1dHRvbnNfX2ZsZXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5ICpbZGF0YS1hbGlnbi14PSdyaWdodCddIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmJvZHkgKltkYXRhLWFsaWduLXg9J3JpZ2h0J10gLmJ1dHRvbnNfX2ZsZXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuYm9keSAqW2RhdGEtYWxpZ24teT0ndG9wJ10ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuYm9keSAqW2RhdGEtYWxpZ24teT0nY2VudGVyJ10ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5ib2R5ICpbZGF0YS1hbGlnbi15PSdib3R0b20nXSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEFETUlOXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYWRtaW4tb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciAuYWNmLWJsb2NrLXBhbmVsIC5hY2YtZmllbGRzID4gLmFjZi1maWVsZCA+IC5hY2YtbGFiZWwgbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmxvY2stZWRpdG9yX19jb250YWluZXIgLmFkbWluLS1ibG9jay1oZWFkIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmJsb2NrLWVkaXRvcl9fY29udGFpbmVyIC5hZG1pbi1ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwIDAgM3B4O1xufVxuXG4uYmxvY2stZWRpdG9yX19jb250YWluZXIgLmFkbWluLWJsb2NrLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmxvY2stZWRpdG9yX19jb250YWluZXIgLmFkbWluLWJsb2NrLXRpdGxlIHNwYW4uZGFzaGljb25zIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciAuYWRtaW4tYmxvY2stZGVzYyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDAgMCAzcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQWNhZGVtaWNzIEZpbHRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQzE4MkU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLyoqKnwgRklMVEVSIEJBUiB8KioqL1xuICAvKiBjbG9zZTogZmlsdGVyLWJhciAqL1xuICAvKioqfCBQUk9HUkFNIExJU1QgfCoqKi9cbiAgLyogY2xvc2U6IHByb2dyYW1zLWxpc3QgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAuYWNhZGVtaWNzX19maWx0ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDcwcHggNTBweCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLWFjYWRlbWljcy1maWx0ZXIgLmFjYWRlbWljc19fZmlsdGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMy41JSAyMHB4O1xuICB9XG59XG5cbi5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAuaGVhZGluZ19fc2VjdGlvbiB7XG4gIGNvbG9yOiAjQUMxODJFO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uYmxvY2stLWFjYWRlbWljcy1maWx0ZXIgLnNlY3Rpb25fX2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyIC5zZWN0aW9uX19jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX2ZpbHRlci1iYXIge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0EyQTlBQztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNBMkE5QUM7XG4gIG1hcmdpbjogNDBweCAwIDMwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX2ZpbHRlci1iYXIgLmFjYWRlbWljc19fZmlsdGVyLWJhci1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19maWx0ZXItYmFyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm51ZGlzdGEtd2ViXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19maWx0ZXItYmFyIC5maWx0ZXJfX2lucHV0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19maWx0ZXItYmFyIC5maWx0ZXJfX2lucHV0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX2ZpbHRlci1iYXIgLmZpbHRlcl9faW5wdXRzICsgLmZpbHRlcl9faW5wdXRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19maWx0ZXItYmFyIC5maWx0ZXJfX2lucHV0czpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stLWFjYWRlbWljcy1maWx0ZXIgI2FjYWRlbWljc19fZmlsdGVyLWJhciAuZmlsdGVyX19pbnB1dHM6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX2ZpbHRlci1iYXIgLmZpbHRlcl9faW5wdXRzOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYmxvY2stLWFjYWRlbWljcy1maWx0ZXIgI2FjYWRlbWljc19fZmlsdGVyLWJhciAuZmlsdGVyX19pbnB1dHM6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4ICNBMkE5QUM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stLWFjYWRlbWljcy1maWx0ZXIgI2FjYWRlbWljc19fZmlsdGVyLWJhciAuZmlsdGVyX19pbnB1dHM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLWFjYWRlbWljcy1maWx0ZXIgI2FjYWRlbWljc19fZmlsdGVyLWJhciAuZmlsdGVyX19pbnB1dHM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX2ZpbHRlci1iYXIgLmZpbHRlcl9faW5wdXRzOmZpcnN0LW9mLXR5cGUgLmZpbHRlcl9faW5wdXRzLS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX2ZpbHRlci1iYXIgLmZpbHRlcl9faW5wdXRzOmZpcnN0LW9mLXR5cGUgLmZpbHRlcl9faW5wdXRzLS1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnRklMVEVSIEJZOiAnO1xuICBjb2xvcjogIzdEODU4ODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC1mYW1pbHk6IFwibnVkaXN0YS13ZWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stLWFjYWRlbWljcy1maWx0ZXIgI2FjYWRlbWljc19fZmlsdGVyLWJhciAuZmlsdGVyX19pbnB1dHM6Zmlyc3Qtb2YtdHlwZSAuZmlsdGVyX19pbnB1dHMtLWlubmVyOmJlZm9yZSB7XG4gICAgbGVmdDogLTY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX2ZpbHRlci1iYXIgLmZpbHRlcl9faW5wdXRzOmZpcnN0LW9mLXR5cGUgLmZpbHRlcl9faW5wdXRzLS1pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX2ZpbHRlci1iYXIgLmZpbHRlcl9faW5wdXRzIC5maWx0ZXJfX2lucHV0cy0taW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19maWx0ZXItYmFyIC5maWx0ZXJfX2lucHV0cyAuZmlsdGVyX19pbnB1dHMtLWlubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cblxuLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX2ZpbHRlci1iYXIgLmZpbHRlcl9faW5wdXRzIC5maWx0ZXJfX2lucHV0cy0taW5uZXIgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19maWx0ZXItYmFyIC5maWx0ZXJfX2lucHV0cyAuZmlsdGVyX19pbnB1dHMtLWlubmVyIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19maWx0ZXItYmFyIC5maWx0ZXJfX2lucHV0cyAuZmlsdGVyX19pbnB1dHMtLWlubmVyIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19maWx0ZXItYmFyIC5maWx0ZXJfX2lucHV0cyAuZmlsdGVyX19pbnB1dHMtLWlubmVyIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19maWx0ZXItYmFyIC5maWx0ZXJfX2lucHV0cyAuZmlsdGVyX19pbnB1dHMtLWlubmVyIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX2ZpbHRlci1iYXIgLmZpbHRlcl9faW5wdXRzIC5maWx0ZXJfX2lucHV0cy0taW5uZXIgbGFiZWwgPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uYmxvY2stLWFjYWRlbWljcy1maWx0ZXIgI2FjYWRlbWljc19fZmlsdGVyLWJhciAuYWNhZGVtaWNzX19maWx0ZXItLXRpbWVzOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX2ZpbHRlci1iYXIgLmFjYWRlbWljc19fZmlsdGVyLS10aW1lcyAuZmlsdGVyX19pbnB1dHMtLWlubmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLWFjYWRlbWljcy1maWx0ZXIgI2FjYWRlbWljc19fZmlsdGVyLWJhciAuYWNhZGVtaWNzX19maWx0ZXItLXRpbWVzIC5maWx0ZXJfX2lucHV0cy0taW5uZXIge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19maWx0ZXItYmFyIC5hY2FkZW1pY3NfX2ZpbHRlci0tdGltZXMgLmZpbHRlcl9faW5wdXRzLS1pbm5lciBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuYmxvY2stLWFjYWRlbWljcy1maWx0ZXIgI2FjYWRlbWljc19fZmlsdGVyLWJhciAuYWNhZGVtaWNzX19maWx0ZXItLXRpbWVzIC5maWx0ZXJfX2lucHV0cy0taW5uZXIgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX3Byb2dyYW1zLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX3Byb2dyYW1zLWxpc3QgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG4uYmxvY2stLWFjYWRlbWljcy1maWx0ZXIgI2FjYWRlbWljc19fcHJvZ3JhbXMtbGlzdCAuYWNhZGVtaWNfX3Byb2dyYW0sXG4uYmxvY2stLWFjYWRlbWljcy1maWx0ZXIgI2FjYWRlbWljc19fcHJvZ3JhbXMtbGlzdCAucHJvZ3JhbV9fbGlzdCxcbi5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19wcm9ncmFtcy1saXN0IC5wcm9ncmFtX19saXN0IGxpLnByb2dyYW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG5cbi5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19wcm9ncmFtcy1saXN0IC5wcm9ncmFtX19kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVCRUM7XG4gIGNvbG9yOiAjMzgzODM4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX3Byb2dyYW1zLWxpc3QgLnByb2dyYW1fX2RpdmlkZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQ0ZDU7XG59XG5cbi5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19wcm9ncmFtcy1saXN0IC5wcm9ncmFtX19saXN0IHtcbiAgcGFkZGluZzogMTVweCAyMHB4IDQwcHg7XG59XG5cbi5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19wcm9ncmFtcy1saXN0IC5wcm9ncmFtX19saXN0IGxpLnByb2dyYW0ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLS1hY2FkZW1pY3MtZmlsdGVyICNhY2FkZW1pY3NfX3Byb2dyYW1zLWxpc3QgLnByb2dyYW1fX2xpc3QgbGkucHJvZ3JhbSArIGxpIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciAjYWNhZGVtaWNzX19wcm9ncmFtcy1saXN0IC5wcm9ncmFtX19saXN0IGEge1xuICBjb2xvcjogIzU2NTY1NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xufVxuXG4uYmxvY2stLWFjYWRlbWljcy1maWx0ZXIgI2FjYWRlbWljc19fcHJvZ3JhbXMtbGlzdCAucHJvZ3JhbV9fbGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNBQzE4MkU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBjbG9zZTogI2FjYWRlbWljc19fZmlsdGVyICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEFjY29yZGlvbiBNb2R1bGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24ubW9kdWxlX19hY2NvcmRpb25Db250ZW50IGRpdi5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19hY2NvcmRpb25Db250ZW50IGRpdi5ncmlkIGRpdi5hY2NvcmRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1QTBEMTg7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19hY2NvcmRpb25Db250ZW50IGRpdi5ncmlkIGRpdi5hY2NvcmRpb24tbGlzdCBkaXYuYWNjb3JkaW9uLXVuaXQge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNUEwRDE4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbn1cblxuc2VjdGlvbi5tb2R1bGVfX2FjY29yZGlvbkNvbnRlbnQgZGl2LmdyaWQgZGl2LmFjY29yZGlvbi1saXN0IGRpdi5hY2NvcmRpb24tdW5pdCBkaXYuYWNjb3JkaW9uLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fYWNjb3JkaW9uQ29udGVudCBkaXYuZ3JpZCBkaXYuYWNjb3JkaW9uLWxpc3QgZGl2LmFjY29yZGlvbi11bml0IGRpdi5hY2NvcmRpb24taGVhZCBoMyB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwibnVkaXN0YS13ZWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19hY2NvcmRpb25Db250ZW50IGRpdi5ncmlkIGRpdi5hY2NvcmRpb24tbGlzdCBkaXYuYWNjb3JkaW9uLXVuaXQgZGl2LmFjY29yZGlvbi1oZWFkIGJ1dHRvbiB7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuc2VjdGlvbi5tb2R1bGVfX2FjY29yZGlvbkNvbnRlbnQgZGl2LmdyaWQgZGl2LmFjY29yZGlvbi1saXN0IGRpdi5hY2NvcmRpb24tdW5pdCBkaXYuYWNjb3JkaW9uLWhlYWQgYnV0dG9uOmhvdmVyLCBzZWN0aW9uLm1vZHVsZV9fYWNjb3JkaW9uQ29udGVudCBkaXYuZ3JpZCBkaXYuYWNjb3JkaW9uLWxpc3QgZGl2LmFjY29yZGlvbi11bml0IGRpdi5hY2NvcmRpb24taGVhZCBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3MiwgMjQsIDQ2LCAwLjEpO1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fYWNjb3JkaW9uQ29udGVudCBkaXYuZ3JpZCBkaXYuYWNjb3JkaW9uLWxpc3QgZGl2LmFjY29yZGlvbi11bml0IGRpdi5hY2NvcmRpb24taGVhZCBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTBEMTg7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19hY2NvcmRpb25Db250ZW50IGRpdi5ncmlkIGRpdi5hY2NvcmRpb24tbGlzdCBkaXYuYWNjb3JkaW9uLXVuaXQgZGl2LmFjY29yZGlvbi1oZWFkIGJ1dHRvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAxMnB4O1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fYWNjb3JkaW9uQ29udGVudCBkaXYuZ3JpZCBkaXYuYWNjb3JkaW9uLWxpc3QgZGl2LmFjY29yZGlvbi11bml0IGRpdi5hY2NvcmRpb24taGVhZCBidXR0b24gc3BhbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTlweDtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX2FjY29yZGlvbkNvbnRlbnQgZGl2LmdyaWQgZGl2LmFjY29yZGlvbi1saXN0IGRpdi5hY2NvcmRpb24tdW5pdCBkaXYuYWNjb3JkaW9uLWJvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAzMHB4IDMwcHg7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19hY2NvcmRpb25Db250ZW50IGRpdi5ncmlkIGRpdi5hY2NvcmRpb24tbGlzdCBkaXYuYWNjb3JkaW9uLXVuaXQgZGl2LmFjY29yZGlvbi1ib2R5ID4gKiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX2FjY29yZGlvbkNvbnRlbnQgZGl2LmdyaWQgZGl2LmFjY29yZGlvbi1saXN0IGRpdi5hY2NvcmRpb24tdW5pdCBkaXYuYWNjb3JkaW9uLWJvZHkgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX2FjY29yZGlvbkNvbnRlbnQgZGl2LmdyaWQgZGl2LmFjY29yZGlvbi1saXN0IGRpdi5hY2NvcmRpb24tdW5pdCBkaXYuYWNjb3JkaW9uLWJvZHkgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fYWNjb3JkaW9uQ29udGVudCBkaXYuZ3JpZCBkaXYuYWNjb3JkaW9uLWxpc3QgZGl2LmFjY29yZGlvbi11bml0Lm9wZW4gZGl2LmFjY29yZGlvbi1oZWFkIGJ1dHRvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX2FjY29yZGlvbkNvbnRlbnQgZGl2LmdyaWQgZGl2LmFjY29yZGlvbi1saXN0IGRpdi5hY2NvcmRpb24tdW5pdC5vcGVuIGRpdi5hY2NvcmRpb24tYm9keSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQkFTSUMgQ1RBXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLWJhc2ljX2N0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrLS1iYXNpY19jdGFbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwicmVkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FDMTgyRTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ibG9jay0tYmFzaWNfY3RhW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXk1XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1NjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ibG9jay0tYmFzaWNfY3RhW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXkwXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjFGMjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9jay0tYmFzaWNfY3RhW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cIndoaXRlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9jay0tYmFzaWNfY3RhIC5jdGFfX2hlYWRlciB7XG4gIG1hcmdpbjogMCAwIDdweDtcbn1cblxuLmJsb2NrLS1iYXNpY19jdGEgLmN0YV9fYm9keSB7XG4gIG1heC13aWR0aDogNTQycHg7XG4gIG1hcmdpbjogMCBhdXRvIDI2cHg7XG59XG5cbi5ibG9jay0tYmFzaWNfY3RhIC5jdGFfX2J1dHRvbiB7XG4gIGNvbG9yOiAjQUMxODJFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogdW5zZXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxuLmJsb2NrLS1iYXNpY19jdGEgLmN0YV9fYnV0dG9uOmhvdmVyLCAuYmxvY2stLWJhc2ljX2N0YSAuY3RhX19idXR0b246Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBMEQxODtcbiAgYm9yZGVyLWNvbG9yOiAjNUEwRDE4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQ2hhcnQgTW9kdWxlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLm1vZHVsZV9fY2hhcnQgZGl2LmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX2NoYXJ0IGRpdi5ncmlkIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX2NoYXJ0IGRpdi5ncmlkIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fY2hhcnQgZGl2LmdyaWQgdGFibGUgdGQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEV2ZW50cyBHcmlkIFNsaWRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1ldmVudHNHcmlkU2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmxvY2stLWV2ZW50c0dyaWRTbGlkZXIuaGFzX2JrZ19pbWcge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJsb2NrLS1ldmVudHNHcmlkU2xpZGVyLmhhc19ia2dfaW1nOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAzOCwgMzgsIDAuMyk7XG59XG5cbi5ibG9jay0tZXZlbnRzR3JpZFNsaWRlci5oYXNfYmtnX2ltZyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2NrLS1ldmVudHNHcmlkU2xpZGVyLmhhc19ia2dfaW1nIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuYmxvY2stLWV2ZW50c0dyaWRTbGlkZXIuaGFzX2JrZ19pbWcgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCAjRkZGRkZGO1xufVxuXG4uYmxvY2stLWV2ZW50c0dyaWRTbGlkZXIuaGFzX2JrZ19pbWcgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5ibG9jay0tZXZlbnRzR3JpZFNsaWRlci5oYXNfYmtnX2ltZyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvblthcmlhLWxhYmVsPVwiMSBvZiAxXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLS1ldmVudHNHcmlkU2xpZGVyLmhhc19ia2dfaW1nIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG59XG5cbi5ibG9jay0tZXZlbnRzR3JpZFNsaWRlciAuc2VjdGlvbl9fdGl0bGUsXG4uYmxvY2stLWV2ZW50c0dyaWRTbGlkZXIgLmFsbF9ldmVudHNfbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5ibG9jay0tZXZlbnRzR3JpZFNsaWRlciAuc2VjdGlvbl9fdGl0bGUgYSxcbi5ibG9jay0tZXZlbnRzR3JpZFNsaWRlciAuYWxsX2V2ZW50c19saW5rIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJsb2NrLS1ldmVudHNHcmlkU2xpZGVyIC5zZWN0aW9uX190aXRsZSBhIHNwYW4sXG4uYmxvY2stLWV2ZW50c0dyaWRTbGlkZXIgLmFsbF9ldmVudHNfbGluayBhIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbi5ibG9jay0tZXZlbnRzR3JpZFNsaWRlciAuZ3JpZFNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5ibG9jay0tZXZlbnRzR3JpZFNsaWRlciAuZ3JpZFNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBtYXgtd2lkdGg6IDc0NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2NrLS1ldmVudHNHcmlkU2xpZGVyIC5ncmlkU2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xufVxuXG4uYmxvY2stLWV2ZW50c0dyaWRTbGlkZXIgLmdyaWRTbGlkZXJfX2l0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRmFjaWxpdGllcyBNb2R1bGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tb2R1bGVfX2ZhY2lsaXRpZXMgLmJsb2NrX3RpdGxlIHtcbiAgY29sb3I6ICNBQzE4MkU7XG4gIGJvcmRlci1jb2xvcjogI0EyQTlBQztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9kdWxlX19mYWNpbGl0aWVzIC5mYWNpbGl0aWVzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0EyQTlBQztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkgLmZhY2lsaXR5LWltYWdlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMSAxIDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkgLmZhY2lsaXR5LWltYWdlLWxpbmsge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eSAuZmFjaWxpdHktaW1hZ2UtbGluayAuZmFjaWxpdHktaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMzBweCAwIDA7XG59XG5cbi5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkgLmZhY2lsaXR5LWltYWdlLWxpbmsgLmZhY2lsaXR5LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eSAuZmFjaWxpdHktaW1hZ2UtbGluayAuZmFjaWxpdHktaW1hZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubW9kdWxlX19mYWNpbGl0aWVzIC5mYWNpbGl0aWVzLWxpc3QgLmZhY2lsaXR5IC5mYWNpbGl0eS1jb250ZW50IHtcbiAgZmxleDogMSAxIDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkgLmZhY2lsaXR5LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubW9kdWxlX19mYWNpbGl0aWVzIC5mYWNpbGl0aWVzLWxpc3QgLmZhY2lsaXR5IC5mYWNpbGl0eS10ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwibnVkaXN0YS13ZWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xuICBjb2xvcjogI0FDMTgyRTtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuXG4ubW9kdWxlX19mYWNpbGl0aWVzIC5mYWNpbGl0aWVzLWxpc3QgLmZhY2lsaXR5IC5mYWNpbGl0eS10ZXh0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eSAuZmFjaWxpdHktdGV4dCAuZmFjaWxpdHktbGluayBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eSAuZmFjaWxpdHktZXF1aXBtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkgLmZhY2lsaXR5LWVxdWlwbWVudCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDA7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkgLmZhY2lsaXR5LWVxdWlwbWVudCB1bCB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG5cbi5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkgLmZhY2lsaXR5LWVxdWlwbWVudCB1bCBsaSB7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuXG4ubW9kdWxlX19mYWNpbGl0aWVzIC5mYWNpbGl0aWVzLWxpc3QgLmZhY2lsaXR5IC5mYWNpbGl0eS1saW5rIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi50ZW1wbGF0ZS0taGFzU2lkZWJhciAubW9kdWxlX19mYWNpbGl0aWVzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODlweCkge1xuICAudGVtcGxhdGUtLWhhc1NpZGViYXIgLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eSAuZmFjaWxpdHktdGV4dCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODI1cHgpIHtcbiAgLnRlbXBsYXRlLS1oYXNTaWRlYmFyIC5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkgLmZhY2lsaXR5LXRleHQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZW1wbGF0ZS0taGFzU2lkZWJhciAubW9kdWxlX19mYWNpbGl0aWVzIC5mYWNpbGl0aWVzLWxpc3QgLmZhY2lsaXR5IC5mYWNpbGl0eS10ZXh0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbn1cblxuLnRlbXBsYXRlLS1oYXNTaWRlYmFyIC5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkgLmZhY2lsaXR5LWVxdWlwbWVudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODlweCkge1xuICAudGVtcGxhdGUtLWhhc1NpZGViYXIgLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eSAuZmFjaWxpdHktZXF1aXBtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgZmxleDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVtcGxhdGUtLWhhc1NpZGViYXIgLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eSAuZmFjaWxpdHktZXF1aXBtZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnRlbXBsYXRlLS1oYXNTaWRlYmFyIC5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkgLmZhY2lsaXR5LWVxdWlwbWVudCB1bCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRlbXBsYXRlLS1oYXNTaWRlYmFyIC5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkgLmZhY2lsaXR5LWVxdWlwbWVudCB1bCB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODlweCkge1xuICAudGVtcGxhdGUtLWhhc1NpZGViYXIgLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eSAuZmFjaWxpdHktZXF1aXBtZW50IHVsIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiBub25lO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnRlbXBsYXRlLS1oYXNTaWRlYmFyIC5tb2R1bGVfX2ZhY2lsaXRpZXMgLmZhY2lsaXRpZXMtbGlzdCAuZmFjaWxpdHkgLmZhY2lsaXR5LWVxdWlwbWVudCB1bCB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTVweCkge1xuICAudGVtcGxhdGUtLWhhc1NpZGViYXIgLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eSAuZmFjaWxpdHktZXF1aXBtZW50IHVsIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudGVtcGxhdGUtLWhhc1NpZGViYXIgLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eSAuZmFjaWxpdHktZXF1aXBtZW50IHVsIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRmFjaWxpdHkgRXF1aXBtZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrLm1vZHVsZV9fZmFjaWxpdGllcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnNlY3Rpb24uYmxvY2subW9kdWxlX19mYWNpbGl0aWVzIC5mYWNpbGl0aWVzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5zZWN0aW9uLmJsb2NrLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eS5mYWNpbGl0eS1lcXVpcG1lbnQtb25seSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIHNlY3Rpb24uYmxvY2subW9kdWxlX19mYWNpbGl0aWVzIC5mYWNpbGl0aWVzLWxpc3QgLmZhY2lsaXR5LmZhY2lsaXR5LWVxdWlwbWVudC1vbmx5IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG5zZWN0aW9uLmJsb2NrLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eS5mYWNpbGl0eS1lcXVpcG1lbnQtb25seSAuZmFjaWxpdHktZXF1aXBtZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxIDEgMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmJsb2NrLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eS5mYWNpbGl0eS1lcXVpcG1lbnQtb25seSAuZmFjaWxpdHktZXF1aXBtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgZmxleDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBzZWN0aW9uLmJsb2NrLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eS5mYWNpbGl0eS1lcXVpcG1lbnQtb25seSAuZmFjaWxpdHktZXF1aXBtZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIHNlY3Rpb24uYmxvY2subW9kdWxlX19mYWNpbGl0aWVzIC5mYWNpbGl0aWVzLWxpc3QgLmZhY2lsaXR5LmZhY2lsaXR5LWVxdWlwbWVudC1vbmx5IC5mYWNpbGl0eS1lcXVpcG1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgfVxufVxuXG5zZWN0aW9uLmJsb2NrLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eS5mYWNpbGl0eS1lcXVpcG1lbnQtb25seSAuZmFjaWxpdHktZXF1aXBtZW50IC5mYWNpbGl0eS1lcXVpcG1lbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sdW1uLWNvdW50OiAxO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBsaXN0LXN0eWxlOiBvdXRzaWRlIGRpc2M7XG4gIG1hcmdpbjogN3B4IDAgMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmJsb2NrLm1vZHVsZV9fZmFjaWxpdGllcyAuZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eS5mYWNpbGl0eS1lcXVpcG1lbnQtb25seSAuZmFjaWxpdHktZXF1aXBtZW50IC5mYWNpbGl0eS1lcXVpcG1lbnQtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIHNlY3Rpb24uYmxvY2subW9kdWxlX19mYWNpbGl0aWVzIC5mYWNpbGl0aWVzLWxpc3QgLmZhY2lsaXR5LmZhY2lsaXR5LWVxdWlwbWVudC1vbmx5IC5mYWNpbGl0eS1lcXVpcG1lbnQgLmZhY2lsaXR5LWVxdWlwbWVudC1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG5cbnNlY3Rpb24uYmxvY2subW9kdWxlX19mYWNpbGl0aWVzIC5mYWNpbGl0aWVzLWxpc3QgLmZhY2lsaXR5LmZhY2lsaXR5LWVxdWlwbWVudC1vbmx5IC5mYWNpbGl0eS1lcXVpcG1lbnQgLmZhY2lsaXR5LWVxdWlwbWVudC1saXN0IC5mYWNpbGl0eS1lcXVpcG1lbnQtbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRmFjdG9pZHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tZmFjdG9pZHMgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tZmFjdG9pZHMgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJsb2NrLS1mYWN0b2lkcyAuY29udGFpbmVyIC5mYWN0LWNvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2NrLS1mYWN0b2lkcyAuY29udGFpbmVyIC5mYWN0LWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvY2stLWZhY3RvaWRzIC5jb250YWluZXIgLmZhY3QtY29udGFpbmVyLmJhY2tncm91bmQtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5MTMyNTtcbn1cblxuLmJsb2NrLS1mYWN0b2lkcyAuY29udGFpbmVyIC5mYWN0LWNvbnRhaW5lci5iYWNrZ3JvdW5kLXJlZCAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjQTJBOUFDO1xufVxuXG4uYmxvY2stLWZhY3RvaWRzIC5jb250YWluZXIgLmZhY3QtY29udGFpbmVyLmJhY2tncm91bmQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkE5QUM7XG59XG5cbi5ibG9jay0tZmFjdG9pZHMgLmNvbnRhaW5lciAuZmFjdC1jb250YWluZXIuYmFja2dyb3VuZC1ncmF5IC5jYXB0aW9uIHtcbiAgY29sb3I6ICM4OTEzMjU7XG59XG5cbi5ibG9jay0tZmFjdG9pZHMgLmNvbnRhaW5lciAuZmFjdC1jb250YWluZXIgLmZhY3QtYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ibG9jay0tZmFjdG9pZHMgLmNvbnRhaW5lciAuZmFjdC1jb250YWluZXIgLmZhY3QtYm94IC5mZWF0dXJlZC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLS1mYWN0b2lkcyAuY29udGFpbmVyIC5mYWN0LWNvbnRhaW5lciAuZmFjdC1ib3ggLmZlYXR1cmVkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stLWZhY3RvaWRzIC5jb250YWluZXIgLmZhY3QtY29udGFpbmVyIC5mYWN0LWJveCAuZmVhdHVyZWQtdGV4dCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tZmFjdG9pZHMgLmNvbnRhaW5lciAuZmFjdC1jb250YWluZXIgLmZhY3QtYm94IC5mZWF0dXJlZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1dnc7XG4gIH1cbn1cblxuLmJsb2NrLS1mYWN0b2lkcyAuY29udGFpbmVyIC5mYWN0LWNvbnRhaW5lciAuZmFjdC1ib3ggLmNhcHRpb24ge1xuICBmb250LXNpemU6IDEuNjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleGJveDtcbiAgZmxleC1kaXJlY3Rpb246IHZlcnRpY2FsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stLWZhY3RvaWRzIC5jb250YWluZXIgLmZhY3QtY29udGFpbmVyIC5mYWN0LWJveCAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stLWZhY3RvaWRzIC5jb250YWluZXIgLmZhY3QtY29udGFpbmVyIC5mYWN0LWJveCAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjh2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1mYWN0b2lkcyAuY29udGFpbmVyIC5mYWN0LWNvbnRhaW5lciAuZmFjdC1ib3ggLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5ibG9jay0tZmFjdG9pZHMgLmNvbnRhaW5lciAuZmFjdC1jb250YWluZXIgLmZhY3QtYm94IC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEZsZXhpYmxlIEJ1dHRvbnNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mbGV4LWJ1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmxleC1idXR0b25zW2RhdGEtYnRuLWNvdW50PVwiMVwiXSA+IGEge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mbGV4LWJ1dHRvbnNbZGF0YS1idG4tY291bnQ9XCIyXCJdID4gYSxcbi5mbGV4LWJ1dHRvbnNbZGF0YS1idG4tY291bnQ9XCI0XCJdID4gYSB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmxleC1idXR0b25zW2RhdGEtYnRuLWNvdW50PVwiMlwiXSA+IGE6bnRoLWNoaWxkKDNuLTIpLFxuLmZsZXgtYnV0dG9uc1tkYXRhLWJ0bi1jb3VudD1cIjRcIl0gPiBhOm50aC1jaGlsZCgzbi0yKSB7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbn1cblxuLmZsZXgtYnV0dG9uc1tkYXRhLWJ0bi1jb3VudD1cIjJcIl0gPiBhOm50aC1jaGlsZCgybi0xKSxcbi5mbGV4LWJ1dHRvbnNbZGF0YS1idG4tY291bnQ9XCI0XCJdID4gYTpudGgtY2hpbGQoMm4tMSkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtYnV0dG9uc1tkYXRhLWJ0bi1jb3VudD1cIjJcIl0gPiBhLFxuICAuZmxleC1idXR0b25zW2RhdGEtYnRuLWNvdW50PVwiNFwiXSA+IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZsZXgtYnV0dG9uc1tkYXRhLWJ0bi1jb3VudD1cIjJcIl0gPiBhOm50aC1jaGlsZCgzbi0yKSxcbiAgLmZsZXgtYnV0dG9uc1tkYXRhLWJ0bi1jb3VudD1cIjRcIl0gPiBhOm50aC1jaGlsZCgzbi0yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZsZXgtYnV0dG9ucyA+IGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAzMSU7XG4gIHBhZGRpbmctbGVmdDogMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDMlO1xuICBtYXJnaW4tbGVmdDogMS43NSU7XG4gIG1hcmdpbi1yaWdodDogMS43NSU7XG59XG5cbi5mbGV4LWJ1dHRvbnMgPiBhOm50aC1jaGlsZCgzbi0yKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZmxleC1idXR0b25zID4gYTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtYnV0dG9ucyA+IGEge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZmxleC1idXR0b25zID4gYTpudGgtY2hpbGQoM24tMikge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgfVxuICAuZmxleC1idXR0b25zID4gYTpudGgtY2hpbGQoMm4tMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LWJ1dHRvbnMgPiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LWJ1dHRvbnMgPiBhOm50aC1jaGlsZCgzbi0yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm1vZHVsZV9fbmF2QnV0dG9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1vZHVsZV9fbmF2QnV0dG9uc1tkYXRhLWNvbG9yLXNjaGVtZT1cIm5vbmVcIl0gLmhlYWRpbmdfX3NlY3Rpb24sXG4ubW9kdWxlX19uYXZCdXR0b25zW2RhdGEtY29sb3Itc2NoZW1lPVwibm9uZVwiXSBwIHtcbiAgY29sb3I6ICM1NjU2NTY7XG59XG5cbi5tb2R1bGVfX25hdkJ1dHRvbnNbZGF0YS1jb2xvci1zY2hlbWU9XCJub25lXCJdIC5mbGV4LWJ1dHRvbnMgPiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU2NTY1Njtcbn1cblxuLm1vZHVsZV9fbmF2QnV0dG9ucyAuaGVhZGluZ19fc2VjdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1vZHVsZV9fbmF2QnV0dG9ucyAudGl0bGUtLWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1vZHVsZV9fbmF2QnV0dG9ucyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLyogY2xvc2U6IG1vZHVsZV9fbmF2QnV0dG9ucyAqL1xuLmZybV9zdHlsZV9iYWNrZ3JvdW5kLWdyYXkgLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCA+IC5mcm1fZm9ybV90aXRsZSxcbi5mcm1fc3R5bGVfYmFja2dyb3VuZC13aGl0ZSAuZnJtX2Zvcm1fZmllbGRzIGZpZWxkc2V0ID4gLmZybV9mb3JtX3RpdGxlIHtcbiAgaGVpZ2h0OiA3MnB4O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogSGVybyBCYW5uZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qKioqKiBTSVpJTkcgKioqKiovXG4gIC8qKioqKiBHRU5FUkFMIElURU0gKioqKiovXG4gIC8qKioqKiBJTUFHRSAqKioqKi9cbiAgLyoqKioqIFZJREVPICoqKioqL1xufVxuXG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMzA7XG59XG5cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXJbZGF0YS1zaXplPSdzbWFsbCddIC5oZXJvQmFubmVyX193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXJbZGF0YS1zaXplPSdtZWRpdW0nXSAuaGVyb0Jhbm5lcl9fd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyW2RhdGEtc2l6ZT0nbGFyZ2UnXSAuaGVyb0Jhbm5lcl9fd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuXG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyW2RhdGEtc2l6ZT0nZnVsbCddIC5oZXJvQmFubmVyX193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyW2RhdGEtc2l6ZT0nZnVsbCddIC5oZXJvQmFubmVyX193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIH1cbn1cblxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICBwYWRkaW5nOiA3NXB4IDA7XG59XG5cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX3dyYXBwZXJbZGF0YS1hbGlnbi14PSdsZWZ0J10sIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX3dyYXBwZXJbZGF0YS1hbGlnbi14PSdjZW50ZXInXSwgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9fd3JhcHBlcltkYXRhLWFsaWduLXg9J3JpZ2h0J10ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9fd3JhcHBlcltkYXRhLWFsaWduLXg9J2xlZnQnXSAuaGVyb0Jhbm5lcl9faW5uZXIsIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX3dyYXBwZXJbZGF0YS1hbGlnbi14PSdjZW50ZXInXSAuaGVyb0Jhbm5lcl9faW5uZXIsIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX3dyYXBwZXJbZGF0YS1hbGlnbi14PSdyaWdodCddIC5oZXJvQmFubmVyX19pbm5lciB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDExNnB4O1xuICBwYWRkaW5nOiAwIDgwcHg7XG59XG5cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2lubmVyIC5oZXJvQmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG59XG5cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2lubmVyLmhlcm9CYW5uZXJfX3RpdGxlLS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3MiwgMjQsIDQ2LCAwLjc1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faXRlbVtkYXRhLXR5cGU9XCJ2aWRlb19pdGVtXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2l0ZW1bZGF0YS10eXBlPVwidmlkZW9faXRlbVwiXSAuaGVyb0Jhbm5lcl9fdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2l0ZW1bZGF0YS10eXBlPVwidmlkZW9faXRlbVwiXSAuaGVyb0Jhbm5lcl9fdmlkZW8gaWZyYW1lLFxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faXRlbVtkYXRhLXR5cGU9XCJ2aWRlb19pdGVtXCJdIC5oZXJvQmFubmVyX192aWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogSGlnaGxpZ2h0IExpc3RzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmNvdXJzZS1oaWdobGlnaHRzIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICBzZWN0aW9uLmNvdXJzZS1oaWdobGlnaHRzIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBzZWN0aW9uLmNvdXJzZS1oaWdobGlnaHRzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCAwO1xuICB9XG59XG5cbnNlY3Rpb24uY291cnNlLWhpZ2hsaWdodHMgLmNvbnRhaW5lciBkaXYuaGlnaGxpZ2h0LWltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4IDQwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIHNlY3Rpb24uY291cnNlLWhpZ2hsaWdodHMgLmNvbnRhaW5lciBkaXYuaGlnaGxpZ2h0LWltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgc2VjdGlvbi5jb3Vyc2UtaGlnaGxpZ2h0cyAuY29udGFpbmVyIGRpdi5oaWdobGlnaHQtaW1hZ2Uge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICBzZWN0aW9uLmNvdXJzZS1oaWdobGlnaHRzIC5jb250YWluZXIgZGl2LmhpZ2hsaWdodC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuc2VjdGlvbi5jb3Vyc2UtaGlnaGxpZ2h0cyAuY29udGFpbmVyIGRpdi5oaWdobGlnaHQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjFweCkge1xuICBzZWN0aW9uLmNvdXJzZS1oaWdobGlnaHRzIC5jb250YWluZXIgZGl2LmhpZ2hsaWdodC1pbWFnZSArIGRpdi5oaWdobGlnaHQtYm94Om50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuc2VjdGlvbi5jb3Vyc2UtaGlnaGxpZ2h0cyAuY29udGFpbmVyIGRpdi5oaWdobGlnaHQtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDYwcHggMDtcbn1cblxuc2VjdGlvbi5jb3Vyc2UtaGlnaGxpZ2h0cyAuY29udGFpbmVyIGRpdi5oaWdobGlnaHQtYm94IGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0FDMTgyRTtcbiAgZm9udC1mYW1pbHk6IFwibnVkaXN0YS13ZWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMCAwIDAuNWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzU2NTY1NjtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuc2VjdGlvbi5jb3Vyc2UtaGlnaGxpZ2h0cyAuY29udGFpbmVyIGRpdi5oaWdobGlnaHQtYm94IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5zZWN0aW9uLmNvdXJzZS1oaWdobGlnaHRzIC5jb250YWluZXIgZGl2LmhpZ2hsaWdodC1ib3ggYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcgPic7XG59XG5cbnNlY3Rpb24uY291cnNlLWhpZ2hsaWdodHMgLmNvbnRhaW5lciBkaXYuaGlnaGxpZ2h0LWJveCB1bCxcbnNlY3Rpb24uY291cnNlLWhpZ2hsaWdodHMgLmNvbnRhaW5lciBkaXYuaGlnaGxpZ2h0LWJveCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG5zZWN0aW9uLmNvdXJzZS1oaWdobGlnaHRzIC5jb250YWluZXIgZGl2LmhpZ2hsaWdodC1ib3ggdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5zZWN0aW9uLmNvdXJzZS1oaWdobGlnaHRzIC5jb250YWluZXIgZGl2LmhpZ2hsaWdodC1ib3ggb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5zZWN0aW9uLmNvdXJzZS1oaWdobGlnaHRzIC5jb250YWluZXIgZGl2LmhpZ2hsaWdodC1ib3g6bnRoLW9mLXR5cGUoMSkge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgc2VjdGlvbi5jb3Vyc2UtaGlnaGxpZ2h0cyAuY29udGFpbmVyIGRpdi5oaWdobGlnaHQtYm94Om50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbnNlY3Rpb24uY291cnNlLWhpZ2hsaWdodHMgLmNvbnRhaW5lciBkaXYuaGlnaGxpZ2h0LWJveDpudGgtb2YtdHlwZSgyKSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIHNlY3Rpb24uY291cnNlLWhpZ2hsaWdodHMgLmNvbnRhaW5lciBkaXYuaGlnaGxpZ2h0LWJveDpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjFweCkge1xuICBzZWN0aW9uLmNvdXJzZS1oaWdobGlnaHRzIC5jb250YWluZXIgZGl2LmhpZ2hsaWdodC1ib3g6bnRoLWNoaWxkKDEpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBzZWN0aW9uLmNvdXJzZS1oaWdobGlnaHRzIC5jb250YWluZXIgZGl2LmhpZ2hsaWdodC1ib3g6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogNDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBzZWN0aW9uLmNvdXJzZS1oaWdobGlnaHRzIC5jb250YWluZXIgZGl2LmhpZ2hsaWdodC1ib3g6bnRoLWNoaWxkKDMpIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICBzZWN0aW9uLmNvdXJzZS1oaWdobGlnaHRzIC5jb250YWluZXIgZGl2LmhpZ2hsaWdodC1ib3g6bnRoLWNoaWxkKDQpIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgc2VjdGlvbi5jb3Vyc2UtaGlnaGxpZ2h0cyAuY29udGFpbmVyIGRpdi5oaWdobGlnaHQtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEluc3RhZ3JhbSBGZWVkXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLWluc3RhZ3JhbS1mZWVkIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLmJsb2NrLS1pbnN0YWdyYW0tZmVlZCAuYmxvY2tfdGl0bGUge1xuICBjb2xvcjogI0FDMTgyRTtcbn1cblxuLmJsb2NrLS1pbnN0YWdyYW0tZmVlZCAjc2JfaW5zdGFncmFtICNzYmlfaW1hZ2VzIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9jay0taW5zdGFncmFtLWZlZWQgI3NiX2luc3RhZ3JhbSAjc2JpX2ltYWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNiU7XG4gIH1cbn1cblxuLmJsb2NrLS1pbnN0YWdyYW0tZmVlZCAjc2JfaW5zdGFncmFtICNzYmlfaW1hZ2VzIC5zYmlfaXRlbSB7XG4gIHdpZHRoOiAyMi45NzUlO1xuICBtYXJnaW46IDAgMCAyLjclIDIuNyUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLS1pbnN0YWdyYW0tZmVlZCAjc2JfaW5zdGFncmFtICNzYmlfaW1hZ2VzIC5zYmlfaXRlbTpudGgtY2hpbGQoNG4gKyAxKSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmxvY2stLWluc3RhZ3JhbS1mZWVkICNzYl9pbnN0YWdyYW0gI3NiaV9pbWFnZXMgLnNiaV9pdGVtIHtcbiAgICBtYXJnaW46IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBJbnRlcmlvciBJbnRyb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5pbnRyby1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuc2VjdGlvbi5pbnRyby1jb250ZW50IGRpdi5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBzZWN0aW9uLmludHJvLWNvbnRlbnQgZGl2LmdyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuc2VjdGlvbi5pbnRyby1jb250ZW50IGRpdi5ncmlkID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNFQUVCRUM7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbnNlY3Rpb24uaW50cm8tY29udGVudCBkaXYuZ3JpZCA+IGRpdi5pbnRyby1jb250ZW50LS1jb250ZW50IHtcbiAgd2lkdGg6IDcwJTtcbiAgYm9yZGVyLXdpZHRoOiA5cHggNHB4IDlweCA5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIHNlY3Rpb24uaW50cm8tY29udGVudCBkaXYuZ3JpZCA+IGRpdi5pbnRyby1jb250ZW50LS1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIHNlY3Rpb24uaW50cm8tY29udGVudCBkaXYuZ3JpZCA+IGRpdi5pbnRyby1jb250ZW50LS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDlweCA5cHggNHB4IDlweDtcbiAgfVxufVxuXG5zZWN0aW9uLmludHJvLWNvbnRlbnQgZGl2LmdyaWQgPiBkaXYuaW50cm8tY29udGVudC0tY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuc2VjdGlvbi5pbnRyby1jb250ZW50IGRpdi5ncmlkID4gZGl2LmludHJvLWNvbnRlbnQtLWNvbnRlbnQgcC5pbnRyby1jb250ZW50LS1jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI0FDMTgyRTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24uaW50cm8tY29udGVudCBkaXYuZ3JpZCA+IGRpdi5pbnRyby1jb250ZW50LS1jb250ZW50IGRpdi5pbnRyby1jb250ZW50LS1jb3B5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgc2VjdGlvbi5pbnRyby1jb250ZW50IGRpdi5ncmlkID4gZGl2LmludHJvLWNvbnRlbnQtLWNvbnRlbnQgZGl2LmludHJvLWNvbnRlbnQtLWNvcHkge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuXG5zZWN0aW9uLmludHJvLWNvbnRlbnQgZGl2LmdyaWQgPiBkaXYuaW50cm8tY29udGVudC0tY29udGVudCBkaXYuaW50cm8tY29udGVudC0tY29weTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG5zZWN0aW9uLmludHJvLWNvbnRlbnQgZGl2LmdyaWQgPiBkaXYuaW50cm8tY29udGVudC0tY29udGVudCBkaXYuaW50cm8tY29udGVudC0tY29weSBwLCBzZWN0aW9uLmludHJvLWNvbnRlbnQgZGl2LmdyaWQgPiBkaXYuaW50cm8tY29udGVudC0tY29udGVudCBkaXYuaW50cm8tY29udGVudC0tY29weSB1bCwgc2VjdGlvbi5pbnRyby1jb250ZW50IGRpdi5ncmlkID4gZGl2LmludHJvLWNvbnRlbnQtLWNvbnRlbnQgZGl2LmludHJvLWNvbnRlbnQtLWNvcHkgb2wge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTY1NjU2O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5cbnNlY3Rpb24uaW50cm8tY29udGVudCBkaXYuZ3JpZCA+IGRpdi5pbnRyby1jb250ZW50LS1jb250ZW50IGRpdi5pbnRyby1jb250ZW50LS1jb3B5IHAge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbnNlY3Rpb24uaW50cm8tY29udGVudCBkaXYuZ3JpZCA+IGRpdi5pbnRyby1jb250ZW50LS1mZWF0dXJlIHtcbiAgd2lkdGg6IDMwJTtcbiAgYm9yZGVyLXdpZHRoOiA5cHggOXB4IDlweCA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIHNlY3Rpb24uaW50cm8tY29udGVudCBkaXYuZ3JpZCA+IGRpdi5pbnRyby1jb250ZW50LS1mZWF0dXJlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIHNlY3Rpb24uaW50cm8tY29udGVudCBkaXYuZ3JpZCA+IGRpdi5pbnRyby1jb250ZW50LS1mZWF0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDVweCA5cHggOXB4IDlweDtcbiAgfVxufVxuXG5zZWN0aW9uLmludHJvLWNvbnRlbnQgZGl2LmdyaWQgPiBkaXYuaW50cm8tY29udGVudC0tZmVhdHVyZSBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0LWJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI0FDMTgyRTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24uaW50cm8tY29udGVudCBkaXYuZ3JpZCA+IGRpdi5pbnRyby1jb250ZW50LS1mZWF0dXJlIHAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IExpbmsgTW9kdWxlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLm1vZHVsZV9fbGluayBkaXYuZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICBzZWN0aW9uLm1vZHVsZV9fbGluayBkaXYuZ3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG5zZWN0aW9uLm1vZHVsZV9fbGluayBkaXYuZ3JpZCBhIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIHNlY3Rpb24ubW9kdWxlX19saW5rIGRpdi5ncmlkIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuc2VjdGlvbi5tb2R1bGVfX2xpbmsgZGl2LmdyaWQgcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIHNlY3Rpb24ubW9kdWxlX19saW5rIGRpdi5ncmlkIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuc2VjdGlvbi5tb2R1bGVfX2xpbmsuY29sb3Itc2NoZW1lLXJlZCBkaXYuZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQzE4MkU7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19saW5rLmNvbG9yLXNjaGVtZS1yZWQgZGl2LmdyaWQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTBEMTg7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19saW5rLmNvbG9yLXNjaGVtZS1yZWQgZGl2LmdyaWQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fbGluay5jb2xvci1zY2hlbWUtZ3JheSBkaXYuZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVCRUM7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19saW5rLmNvbG9yLXNjaGVtZS1ncmF5IGRpdi5ncmlkIHAge1xuICBjb2xvcjogIzU2NTY1Njtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBOYXYgQnV0dG9uIEJsb2Nrc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1vZHVsZV9fbmF2QnV0dG9uQmxvY2tzIC5ibG9ja3MtdGV4dCB7XG4gIG1heC13aWR0aDogNjcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNWVtO1xufVxuXG4ubW9kdWxlX19uYXZCdXR0b25CbG9ja3MgLmJsb2Nrcy10ZXh0IC5oZWFkaW5nX19tb2R1bGUge1xuICBjb2xvcjogI0FDMTgyRTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZHVsZV9fbmF2QnV0dG9uQmxvY2tzIC5ibG9ja3MtdGV4dCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1vZHVsZV9fbmF2QnV0dG9uQmxvY2tzIC5ibG9ja3MtdGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDEuMjVlbTtcbn1cblxuLm1vZHVsZV9fbmF2QnV0dG9uQmxvY2tzIC5ibG9ja3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLm1vZHVsZV9fbmF2QnV0dG9uQmxvY2tzIC5ibG9ja3MtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ubW9kdWxlX19uYXZCdXR0b25CbG9ja3MgLmJsb2Nrcy1saXN0IGRpdi5jdGEtYmxvY2sge1xuICBmbGV4LWJhc2lzOiAyMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDIwcHgpO1xufVxuXG4ubW9kdWxlX19uYXZCdXR0b25CbG9ja3MgLmJsb2Nrcy1saXN0IGRpdi5jdGEtYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5tb2R1bGVfX25hdkJ1dHRvbkJsb2NrcyAuYmxvY2tzLWxpc3QgZGl2LmN0YS1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5tb2R1bGVfX25hdkJ1dHRvbkJsb2NrcyAuYmxvY2tzLWxpc3QgZGl2LmN0YS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2R1bGVfX25hdkJ1dHRvbkJsb2NrcyAuYmxvY2tzLWxpc3QgZGl2LmltYWdlLWN0YS1ibG9jayBkaXYuYmxvY2staW1hZ2Uge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMCAxMDAlIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1vZHVsZV9fbmF2QnV0dG9uQmxvY2tzIC5ibG9ja3MtbGlzdCBkaXYuaW1hZ2UtY3RhLWJsb2NrIGEuYmxvY2stb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDMzJTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzIsIDI0LCA0NiwgMC44KTtcbn1cblxuLm1vZHVsZV9fbmF2QnV0dG9uQmxvY2tzIC5ibG9ja3MtbGlzdCBkaXYuaW1hZ2UtY3RhLWJsb2NrIGEuYmxvY2stb3ZlcmxheSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAubW9kdWxlX19uYXZCdXR0b25CbG9ja3MgLmJsb2Nrcy1saXN0IGRpdi5pbWFnZS1jdGEtYmxvY2s6aG92ZXIgYS5ibG9jay1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbmRpdi50ZW1wbGF0ZS0taGFzU2lkZWJhciBzZWN0aW9uLm1vZHVsZV9fbmF2QnV0dG9uQmxvY2tzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBQQUdFIFRJVExFXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLXBhZ2VUaXRsZSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmJsb2NrLS1wYWdlVGl0bGUgKyBzZWN0aW9uLmJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLS1wYWdlVGl0bGUucGFkZGluZy0tbm9Ub3Age1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmJsb2NrLS1wYWdlVGl0bGUucGFkZGluZy0tbm9Cb3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLS1wYWdlVGl0bGUudGV4dEFsaWduLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay0tcGFnZVRpdGxlLnRleHRBbGlnbi0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJsb2NrLS1wYWdlVGl0bGUuYmFja2dyb3VuZC0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FDMTgyRTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ibG9jay0tcGFnZVRpdGxlLmJhY2tncm91bmQtLWdyYXk1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1NjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ibG9jay0tcGFnZVRpdGxlLmJhY2tncm91bmQtLWdyYXkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjFGMjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9jay0tcGFnZVRpdGxlLmJhY2tncm91bmQtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9jay0tcGFnZVRpdGxlIGgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBQaG90byBMaW5rcyBCbG9ja1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkLFxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayBkaXYuZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogNjBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQkVDO1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9UZXh0QmxvY2sgZGl2LmdyaWQgPiAqLFxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkID4gZGl2W2NsYXNzKj0ncGhvdG8tdGV4dCddLFxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayBkaXYuZ3JpZCA+ICosXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrIGRpdi5ncmlkID4gZGl2W2NsYXNzKj0ncGhvdG8tdGV4dCddIHtcbiAgZmxleDogMSAxIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkID4gKixcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkID4gZGl2W2NsYXNzKj0ncGhvdG8tdGV4dCddLFxuICBzZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrIGRpdi5ncmlkID4gKixcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayBkaXYuZ3JpZCA+IGRpdltjbGFzcyo9J3Bob3RvLXRleHQnXSB7XG4gICAgd2lkdGg6IDQ4LjI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkID4gKixcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkID4gZGl2W2NsYXNzKj0ncGhvdG8tdGV4dCddLFxuICBzZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrIGRpdi5ncmlkID4gKixcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayBkaXYuZ3JpZCA+IGRpdltjbGFzcyo9J3Bob3RvLXRleHQnXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXBob3RvLFxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayBkaXYuZ3JpZCBkaXYucGhvdG8tdGV4dC1waG90byB7XG4gIG1pbi1oZWlnaHQ6IDMyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXBob3RvLFxuICBzZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrIGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXBob3RvIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9UZXh0QmxvY2sgZGl2LmdyaWQgZGl2LnBob3RvLXRleHQtcGhvdG8gaW1nLFxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayBkaXYuZ3JpZCBkaXYucGhvdG8tdGV4dC1waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXRleHQsXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrIGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXRleHQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLm1vZHVsZV9fcGhvdG9UZXh0QmxvY2sgZGl2LmdyaWQgZGl2LnBob3RvLXRleHQtdGV4dCxcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayBkaXYuZ3JpZCBkaXYucGhvdG8tdGV4dC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbnNlY3Rpb24ubW9kdWxlX19waG90b1RleHRCbG9jayBkaXYuZ3JpZCBkaXYucGhvdG8tdGV4dC10ZXh0IGgyLFxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayBkaXYuZ3JpZCBkaXYucGhvdG8tdGV4dC10ZXh0IGgyIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9UZXh0QmxvY2sgZGl2LmdyaWQgZGl2LnBob3RvLXRleHQtdGV4dCBoMiBhLFxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayBkaXYuZ3JpZCBkaXYucGhvdG8tdGV4dC10ZXh0IGgyIGEge1xuICBjb2xvcjogIzM4MzgzODtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXRleHQgaDIgYTpmb2N1cyxcbnNlY3Rpb24ubW9kdWxlX19waG90b0xpbmtzQmxvY2sgZGl2LmdyaWQgZGl2LnBob3RvLXRleHQtdGV4dCBoMiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19waG90b1RleHRCbG9jayBkaXYuZ3JpZCBkaXYucGhvdG8tdGV4dC10ZXh0IHAsXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrIGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXRleHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXRleHQgcCArIHAsXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrIGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXRleHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9UZXh0QmxvY2sgZGl2LmdyaWQgZGl2LnBob3RvLXRleHQtdGV4dCBkaXYucGhvdG8tdGV4dC1saW5rcyxcbnNlY3Rpb24ubW9kdWxlX19waG90b0xpbmtzQmxvY2sgZGl2LmdyaWQgZGl2LnBob3RvLXRleHQtdGV4dCBkaXYucGhvdG8tdGV4dC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19waG90b1RleHRCbG9jayBkaXYuZ3JpZCBkaXYucGhvdG8tdGV4dC10ZXh0IGRpdi5waG90by10ZXh0LWxpbmtzIGEsXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrIGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXRleHQgZGl2LnBob3RvLXRleHQtbGlua3MgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXRleHQgZGl2LnBob3RvLXRleHQtbGlua3MgYTpob3Zlciwgc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXRleHQgZGl2LnBob3RvLXRleHQtbGlua3MgYTpmb2N1cyxcbnNlY3Rpb24ubW9kdWxlX19waG90b0xpbmtzQmxvY2sgZGl2LmdyaWQgZGl2LnBob3RvLXRleHQtdGV4dCBkaXYucGhvdG8tdGV4dC1saW5rcyBhOmhvdmVyLFxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayBkaXYuZ3JpZCBkaXYucGhvdG8tdGV4dC10ZXh0IGRpdi5waG90by10ZXh0LWxpbmtzIGE6Zm9jdXMge1xuICBjb2xvcjogI0FDMTgyRTtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrIGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXRleHQgZGl2LnBob3RvLXRleHQtbGlua3MgYTpub3QoOmxhc3QtY2hpbGQpLFxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayBkaXYuZ3JpZCBkaXYucGhvdG8tdGV4dC10ZXh0IGRpdi5waG90by10ZXh0LWxpbmtzIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayBkaXYuZ3JpZCA+ICosXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrIGRpdi5ncmlkID4gZGl2W2NsYXNzKj0ncGhvdG8tdGV4dCddIHtcbiAgZmxleDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrIGRpdi5waG90by10ZXh0LXBob3RvIHtcbiAgICB3aWR0aDogNTkuNjMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayBkaXYucGhvdG8tdGV4dC10ZXh0IHtcbiAgICB3aWR0aDogMzQuMTg0JTtcbiAgfVxufVxuXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9UZXh0QmxvY2suaW1hZ2Utb24tbGVmdCBkaXYuZ3JpZCxcbnNlY3Rpb24ubW9kdWxlX19waG90b0xpbmtzQmxvY2suaW1hZ2Utb24tbGVmdCBkaXYuZ3JpZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLm1vZHVsZV9fcGhvdG9UZXh0QmxvY2suaW1hZ2Utb24tbGVmdCBkaXYuZ3JpZCxcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jay5pbWFnZS1vbi1sZWZ0IGRpdi5ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbnNlY3Rpb24ubW9kdWxlX19waG90b1RleHRCbG9jay5pbWFnZS1vbi1sZWZ0IGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXBob3RvLFxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jay5pbWFnZS1vbi1sZWZ0IGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXBob3RvIHtcbiAgbWFyZ2luOiAwIDUuNTU2JSAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrLmltYWdlLW9uLWxlZnQgZGl2LmdyaWQgZGl2LnBob3RvLXRleHQtcGhvdG8sXG4gIHNlY3Rpb24ubW9kdWxlX19waG90b0xpbmtzQmxvY2suaW1hZ2Utb24tbGVmdCBkaXYuZ3JpZCBkaXYucGhvdG8tdGV4dC1waG90byB7XG4gICAgbWFyZ2luOiAwIDMuNSUgMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLm1vZHVsZV9fcGhvdG9UZXh0QmxvY2suaW1hZ2Utb24tbGVmdCBkaXYuZ3JpZCBkaXYucGhvdG8tdGV4dC1waG90byxcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jay5pbWFnZS1vbi1sZWZ0IGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXBob3RvIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbn1cblxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrLmltYWdlLW9uLXJpZ2h0IGRpdi5ncmlkLFxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jay5pbWFnZS1vbi1yaWdodCBkaXYuZ3JpZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubW9kdWxlX19waG90b1RleHRCbG9jay5pbWFnZS1vbi1yaWdodCBkaXYuZ3JpZCxcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jay5pbWFnZS1vbi1yaWdodCBkaXYuZ3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbnNlY3Rpb24ubW9kdWxlX19waG90b1RleHRCbG9jay5pbWFnZS1vbi1yaWdodCBkaXYuZ3JpZCBkaXYucGhvdG8tdGV4dC1waG90byxcbnNlY3Rpb24ubW9kdWxlX19waG90b0xpbmtzQmxvY2suaW1hZ2Utb24tcmlnaHQgZGl2LmdyaWQgZGl2LnBob3RvLXRleHQtcGhvdG8ge1xuICBtYXJnaW46IDAgMCAwIDUuNTU2JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLm1vZHVsZV9fcGhvdG9UZXh0QmxvY2suaW1hZ2Utb24tcmlnaHQgZGl2LmdyaWQgZGl2LnBob3RvLXRleHQtcGhvdG8sXG4gIHNlY3Rpb24ubW9kdWxlX19waG90b0xpbmtzQmxvY2suaW1hZ2Utb24tcmlnaHQgZGl2LmdyaWQgZGl2LnBob3RvLXRleHQtcGhvdG8ge1xuICAgIG1hcmdpbjogMCAwIDAgMy41JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvVGV4dEJsb2NrLmltYWdlLW9uLXJpZ2h0IGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXBob3RvLFxuICBzZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrLmltYWdlLW9uLXJpZ2h0IGRpdi5ncmlkIGRpdi5waG90by10ZXh0LXBob3RvIHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIH1cbn1cblxuYm9keSAudGVtcGxhdGVfX3BhZ2VCdWlsZGVyIHNlY3Rpb24ubW9kdWxlX19waG90b1RleHRCbG9jayBkaXYuZ3JpZCxcbmJvZHkgLnRlbXBsYXRlX19wYWdlQnVpbGRlciBzZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrIGRpdi5ncmlkIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFBob3RvIFZpZGVvIENhcm91c2VsXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIC5zbGlkZXItcGFuZWwgLnNsaWRlciB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3RDg1ODg7XG59XG5cbi5tb2R1bGVfX2ltYWdlVmlkZW9TbGlkZXIgLnNsaWRlci1wYW5lbCAuc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIC8qIGNsb3NlOiBzbGlkZS1tZWRpYSAqL1xuICAvKiBjbG9zZTogc2xpZGUtY2FwdGlvbiAqL1xufVxuXG4ubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIC5zbGlkZXItcGFuZWwgLnNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDYuMjUlIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIC5zbGlkZXItcGFuZWwgLnNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlLW1lZGlhIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5tb2R1bGVfX2ltYWdlVmlkZW9TbGlkZXIgLnNsaWRlci1wYW5lbCAuc2xpZGVyIC5zbGljay1zbGlkZSAuc2xpZGUtbWVkaWEgaW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIC5zbGlkZXItcGFuZWwgLnNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlLW1lZGlhIC5zbGlkZS1wb3N0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLm1vZHVsZV9faW1hZ2VWaWRlb1NsaWRlciAuc2xpZGVyLXBhbmVsIC5zbGlkZXIgLnNsaWNrLXNsaWRlIC5zbGlkZS1tZWRpYSAuc2xpZGUtcG9zdGVyIC5zbGlkZS1wb3N0ZXItcGxheSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZHVsZV9faW1hZ2VWaWRlb1NsaWRlciAuc2xpZGVyLXBhbmVsIC5zbGlkZXIgLnNsaWNrLXNsaWRlIC5zbGlkZS1tZWRpYSAuc2xpZGUtcG9zdGVyIC5zbGlkZS1wb3N0ZXItcGxheSBpIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzZBNkE2QTtcbn1cblxuLm1vZHVsZV9faW1hZ2VWaWRlb1NsaWRlciAuc2xpZGVyLXBhbmVsIC5zbGlkZXIgLnNsaWNrLXNsaWRlIC5zbGlkZS1tZWRpYSAuc2xpZGUtcG9zdGVyIC5zbGlkZS1wb3N0ZXItcGxheTpob3Zlcixcbi5tb2R1bGVfX2ltYWdlVmlkZW9TbGlkZXIgLnNsaWRlci1wYW5lbCAuc2xpZGVyIC5zbGljay1zbGlkZSAuc2xpZGUtbWVkaWEgLnNsaWRlLXBvc3RlciAuc2xpZGUtcG9zdGVyLXBsYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIC5zbGlkZXItcGFuZWwgLnNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlLW1lZGlhIC5zbGlkZS1wb3N0ZXIgLnNsaWRlLXBvc3Rlci1wbGF5OmhvdmVyIGksXG4ubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIC5zbGlkZXItcGFuZWwgLnNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlLW1lZGlhIC5zbGlkZS1wb3N0ZXIgLnNsaWRlLXBvc3Rlci1wbGF5OmZvY3VzIGkge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5tb2R1bGVfX2ltYWdlVmlkZW9TbGlkZXIgLnNsaWRlci1wYW5lbCAuc2xpZGVyIC5zbGljay1zbGlkZSAuc2xpZGUtbWVkaWEgLnNsaWRlLXBvc3Rlci52YW5pc2hlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIC5zbGlkZXItcGFuZWwgLnNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlLW1lZGlhIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIC5zbGlkZXItcGFuZWwgLnNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlLWNhcHRpb24ge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIC5zbGlkZXItcGFuZWwgLnNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlLWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgNiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5tb2R1bGVfX2ltYWdlVmlkZW9TbGlkZXIgLnNsaWRlci1wYW5lbCAuc2xpZGVyIC5zbGljay1zbGlkZSAuc2xpZGUtY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIC5zbGlkZXItcGFuZWwgLnNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlLWNhcHRpb24gaDMge1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIG1hcmdpbjogMCAwIDNweCAwO1xufVxuXG4ubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIC5zbGlkZXItcGFuZWwgLnNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlLWNhcHRpb24gcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLm1vZHVsZV9faW1hZ2VWaWRlb1NsaWRlciAuc2xpZGVyLXBhbmVsIC5zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMzBweDtcbn1cblxuLm1vZHVsZV9faW1hZ2VWaWRlb1NsaWRlciAuc2xpZGVyLXBhbmVsIC5zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAzMHB4O1xufVxuXG4udGVtcGxhdGUtLWhhc1NpZGViYXIgLm1vZHVsZV9faW1hZ2VWaWRlb1NsaWRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50ZW1wbGF0ZS0taGFzU2lkZWJhciAubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIC5zbGlkZXItcGFuZWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jc2luZ2xlX19jYW1wYWlnbiAubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNzaW5nbGVfX2NhbXBhaWduIC5tb2R1bGVfX2ltYWdlVmlkZW9TbGlkZXIgLnNsaWRlci1wYW5lbCB7XG4gIHBhZGRpbmc6IDAgNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNzaW5nbGVfX2NhbXBhaWduIC5tb2R1bGVfX2ltYWdlVmlkZW9TbGlkZXIgLnNsaWRlci1wYW5lbCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogUHJvZmlsZSBBY2NvcmRpb25zXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLXByb2ZpbGUtYWNjb3JkaW9ucyAuY29udGFpbmVyIC5ibG9ja190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5ibG9jay0tcHJvZmlsZS1hY2NvcmRpb25zIC5jb250YWluZXIgLnByb2ZpbGVzLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrLS1wcm9maWxlLWFjY29yZGlvbnMgLmNvbnRhaW5lciAucHJvZmlsZXMtbGlzdCAucHJvZmlsZXMtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbn1cblxuLmJsb2NrLS1wcm9maWxlLWFjY29yZGlvbnMgLmNvbnRhaW5lciAucHJvZmlsZXMtbGlzdCAucHJvZmlsZXMtcm93IC5wcm9maWxlcy1yb3ctdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2stLXByb2ZpbGUtYWNjb3JkaW9ucyAuY29udGFpbmVyIC5wcm9maWxlcy1saXN0IC5wcm9maWxlcy1yb3cgLnByb2ZpbGVzLXJvdy10b3AgLnByb2ZpbGUtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDE7XG59XG5cbi5ibG9jay0tcHJvZmlsZS1hY2NvcmRpb25zIC5jb250YWluZXIgLnByb2ZpbGVzLWxpc3QgLnByb2ZpbGVzLXJvdyAucHJvZmlsZXMtcm93LXRvcCAucHJvZmlsZS1jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgNTBweCAwIDA7XG59XG5cbi5ibG9jay0tcHJvZmlsZS1hY2NvcmRpb25zIC5jb250YWluZXIgLnByb2ZpbGVzLWxpc3QgLnByb2ZpbGVzLXJvdyAucHJvZmlsZXMtcm93LXRvcCAucHJvZmlsZS1jYXJkIC5wcm9maWxlLWNhcmQtLWRldGFpbHMge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2stLXByb2ZpbGUtYWNjb3JkaW9ucyAuY29udGFpbmVyIC5wcm9maWxlcy1saXN0IC5wcm9maWxlcy1yb3cgLnByb2ZpbGVzLXJvdy10b3AgLnByb2ZpbGUtY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5cbi5ibG9jay0tcHJvZmlsZS1hY2NvcmRpb25zIC5jb250YWluZXIgLnByb2ZpbGVzLWxpc3QgLnByb2ZpbGVzLXJvdyAucHJvZmlsZXMtcm93LXRvcCAucHJvZmlsZS1jYXJkIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwibnVkaXN0YS13ZWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrLS1wcm9maWxlLWFjY29yZGlvbnMgLmNvbnRhaW5lciAucHJvZmlsZXMtbGlzdCAucHJvZmlsZXMtcm93IC5wcm9maWxlcy1yb3ctdG9wIC5wcm9maWxlLWNhcmQgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBtYXJnaW46IDAgMCAycHggMDtcbn1cblxuLmJsb2NrLS1wcm9maWxlLWFjY29yZGlvbnMgLmNvbnRhaW5lciAucHJvZmlsZXMtbGlzdCAucHJvZmlsZXMtcm93IC5wcm9maWxlcy1yb3ctdG9wIC5wcm9maWxlLWNhcmQgcCBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9jay0tcHJvZmlsZS1hY2NvcmRpb25zIC5jb250YWluZXIgLnByb2ZpbGVzLWxpc3QgLnByb2ZpbGVzLXJvdyAucHJvZmlsZXMtcm93LXRvcCAucHJvZmlsZS1jYXJkIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJFQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNBQzE4MkU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItd2lkdGg6IDAgMCAzcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmxvY2stLXByb2ZpbGUtYWNjb3JkaW9ucyAuY29udGFpbmVyIC5wcm9maWxlcy1saXN0IC5wcm9maWxlcy1yb3cgLnByb2ZpbGVzLXJvdy10b3AgLnByb2ZpbGUtY2FyZCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZWUwO1xufVxuXG4uYmxvY2stLXByb2ZpbGUtYWNjb3JkaW9ucyAuY29udGFpbmVyIC5wcm9maWxlcy1saXN0IC5wcm9maWxlcy1yb3cgLnByb2ZpbGVzLXJvdy10b3AgLnByb2ZpbGUtY2FyZCBidXR0b246aG92ZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDJkNDtcbn1cblxuLmJsb2NrLS1wcm9maWxlLWFjY29yZGlvbnMgLmNvbnRhaW5lciAucHJvZmlsZXMtbGlzdCAucHJvZmlsZXMtcm93IC5wcm9maWxlcy1yb3ctdG9wIC5wcm9maWxlLWNhcmQgYnV0dG9uIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjN0Q4NTg4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLmJsb2NrLS1wcm9maWxlLWFjY29yZGlvbnMgLmNvbnRhaW5lciAucHJvZmlsZXMtbGlzdCAucHJvZmlsZXMtcm93IC5wcm9maWxlcy1yb3ctdG9wIC5wcm9maWxlLWNhcmQub3BlbiBidXR0b24ge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUMxODJFO1xuICBib3JkZXItY29sb3I6ICNBQzE4MkU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmxvY2stLXByb2ZpbGUtYWNjb3JkaW9ucyAuY29udGFpbmVyIC5wcm9maWxlcy1saXN0IC5wcm9maWxlcy1yb3cgLnByb2ZpbGVzLXJvdy10b3AgLnByb2ZpbGUtY2FyZC5vcGVuIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTBEMTg7XG4gIGJvcmRlci1jb2xvcjogIzVBMEQxODtcbn1cblxuLmJsb2NrLS1wcm9maWxlLWFjY29yZGlvbnMgLmNvbnRhaW5lciAucHJvZmlsZXMtbGlzdCAucHJvZmlsZXMtcm93IC5wcm9maWxlcy1yb3ctdG9wIC5wcm9maWxlLWNhcmQub3BlbiBidXR0b246aG92ZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MGExMjtcbiAgYm9yZGVyLWNvbG9yOiAjNDQwYTEyO1xufVxuXG4uYmxvY2stLXByb2ZpbGUtYWNjb3JkaW9ucyAuY29udGFpbmVyIC5wcm9maWxlcy1saXN0IC5wcm9maWxlcy1yb3cgLnByb2ZpbGVzLXJvdy10b3AgLnByb2ZpbGUtY2FyZC5vcGVuIGJ1dHRvbiBzcGFuIHtcbiAgdG9wOiBjYWxjKDUwJSArIDJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJsb2NrLS1wcm9maWxlLWFjY29yZGlvbnMgLmNvbnRhaW5lciAucHJvZmlsZXMtbGlzdCAucHJvZmlsZXMtcm93IC5wcm9maWxlcy1yb3ctYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xufVxuXG4uYmxvY2stLXByb2ZpbGUtYWNjb3JkaW9ucyAuY29udGFpbmVyIC5wcm9maWxlcy1saXN0IC5wcm9maWxlcy1yb3cgLnByb2ZpbGVzLXJvdy1ib3R0b20gLnByb2ZpbGUtYmlvIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgLTEwMCUgMCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQUMxODJFO1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7XG59XG5cbi5ibG9jay0tcHJvZmlsZS1hY2NvcmRpb25zIC5jb250YWluZXIgLnByb2ZpbGVzLWxpc3QgLnByb2ZpbGVzLXJvdyAucHJvZmlsZXMtcm93LWJvdHRvbSAucHJvZmlsZS1iaW8gcCxcbi5ibG9jay0tcHJvZmlsZS1hY2NvcmRpb25zIC5jb250YWluZXIgLnByb2ZpbGVzLWxpc3QgLnByb2ZpbGVzLXJvdyAucHJvZmlsZXMtcm93LWJvdHRvbSAucHJvZmlsZS1iaW8gdWwsXG4uYmxvY2stLXByb2ZpbGUtYWNjb3JkaW9ucyAuY29udGFpbmVyIC5wcm9maWxlcy1saXN0IC5wcm9maWxlcy1yb3cgLnByb2ZpbGVzLXJvdy1ib3R0b20gLnByb2ZpbGUtYmlvIG9sIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmxvY2stLXByb2ZpbGUtYWNjb3JkaW9ucyAuY29udGFpbmVyIC5wcm9maWxlcy1saXN0IC5wcm9maWxlcy1yb3cgLnByb2ZpbGVzLXJvdy1ib3R0b20gLnByb2ZpbGUtYmlvIHA6Zmlyc3QtY2hpbGQsXG4uYmxvY2stLXByb2ZpbGUtYWNjb3JkaW9ucyAuY29udGFpbmVyIC5wcm9maWxlcy1saXN0IC5wcm9maWxlcy1yb3cgLnByb2ZpbGVzLXJvdy1ib3R0b20gLnByb2ZpbGUtYmlvIHVsOmZpcnN0LWNoaWxkLFxuLmJsb2NrLS1wcm9maWxlLWFjY29yZGlvbnMgLmNvbnRhaW5lciAucHJvZmlsZXMtbGlzdCAucHJvZmlsZXMtcm93IC5wcm9maWxlcy1yb3ctYm90dG9tIC5wcm9maWxlLWJpbyBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9jay0tcHJvZmlsZS1hY2NvcmRpb25zIC5jb250YWluZXIgLnByb2ZpbGVzLWxpc3QgLnByb2ZpbGVzLXJvdyAucHJvZmlsZXMtcm93LWJvdHRvbSAucHJvZmlsZS1iaW8gcDpsYXN0LWNoaWxkLFxuLmJsb2NrLS1wcm9maWxlLWFjY29yZGlvbnMgLmNvbnRhaW5lciAucHJvZmlsZXMtbGlzdCAucHJvZmlsZXMtcm93IC5wcm9maWxlcy1yb3ctYm90dG9tIC5wcm9maWxlLWJpbyB1bDpsYXN0LWNoaWxkLFxuLmJsb2NrLS1wcm9maWxlLWFjY29yZGlvbnMgLmNvbnRhaW5lciAucHJvZmlsZXMtbGlzdCAucHJvZmlsZXMtcm93IC5wcm9maWxlcy1yb3ctYm90dG9tIC5wcm9maWxlLWJpbyBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLS1wcm9maWxlLWFjY29yZGlvbnMgLmNvbnRhaW5lciAucHJvZmlsZXMtbGlzdCAucHJvZmlsZXMtcm93IC5wcm9maWxlcy1yb3ctYm90dG9tIC5wcm9maWxlLWJpbyB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuLmJsb2NrLS1wcm9maWxlLWFjY29yZGlvbnMgLmNvbnRhaW5lciAucHJvZmlsZXMtbGlzdCAucHJvZmlsZXMtcm93IC5wcm9maWxlcy1yb3ctYm90dG9tIC5wcm9maWxlLWJpby5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBQcm9ncmFtIE92ZXJ2aWV3XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA2NXB4IDQwcHggNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiA2NXB4IDIwcHggNDBweDtcbiAgfVxufVxuXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBhLnRleHQtLWJveC1ib3JkZXIsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYudGV4dC0tYm94LWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQzE4MkU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHotaW5kZXg6IHVuc2V0O1xufVxuXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBhLnRleHQtLWJveC1ib3JkZXI6YmVmb3JlLFxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnRleHQtLWJveC1ib3JkZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDU4Qjk2O1xufVxuXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBhLnRleHQtLWJveC1ib3JkZXI6aG92ZXIsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYudGV4dC0tYm94LWJvcmRlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdyBhLmNlbGwsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93IGRpdi5jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdyBhLmNlbGw6aG92ZXIsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93IGRpdi5jZWxsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdyBhLmNlbGwsXG4gIHNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cgZGl2LmNlbGwge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdyBhLmNlbGwgcCxcbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cgZGl2LmNlbGwgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGEuY2VsbF9fc2lkZSxcbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X190b3AgZGl2LmNlbGxfX3NpZGUge1xuICB3aWR0aDogMjMwcHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X190b3AgYS5jZWxsX19zaWRlOmhvdmVyLFxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBkaXYuY2VsbF9fc2lkZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIHNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X190b3AgYS5jZWxsX19zaWRlLFxuICBzZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGRpdi5jZWxsX19zaWRlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDdweCkgLyAyKTtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICBzZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGEuY2VsbF9fc2lkZSxcbiAgc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBkaXYuY2VsbF9fc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxuICBzZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGEuY2VsbF9fc2lkZTpmaXJzdC1jaGlsZCxcbiAgc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBkaXYuY2VsbF9fc2lkZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDAgN3B4IDA7XG4gIH1cbn1cblxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBhLmNlbGxfX3NpZGUgcC5jZWxsLWxhYmVsLFxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBkaXYuY2VsbF9fc2lkZSBwLmNlbGwtbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGEuY2VsbF9fc2lkZSBwLmNlbGwtdmFsdWUsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGRpdi5jZWxsX19zaWRlIHAuY2VsbC12YWx1ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X190b3AgYS5jZWxsX19zaWRlIHAuY2VsbC1zb3VyY2UsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGRpdi5jZWxsX19zaWRlIHAuY2VsbC1zb3VyY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAzNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIHNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X190b3AgYS5jZWxsX19zaWRlIHAuY2VsbC1zb3VyY2UsXG4gIHNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X190b3AgZGl2LmNlbGxfX3NpZGUgcC5jZWxsLXNvdXJjZSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X190b3AgYS5jZWxsX19zaWRlIHAuY2VsbC1zb3VyY2Ugc3Bhbi5zb3VyY2UtbGFiZWwsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGRpdi5jZWxsX19zaWRlIHAuY2VsbC1zb3VyY2Ugc3Bhbi5zb3VyY2UtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBhLmNlbGxfX3NpZGUgcC5jZWxsLXNvdXJjZSBzcGFuLnNvdXJjZS1kZXRhaWxzLFxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBkaXYuY2VsbF9fc2lkZSBwLmNlbGwtc291cmNlIHNwYW4uc291cmNlLWRldGFpbHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNBQzE4MkU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG5cbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X190b3AgYS5jZWxsX19zaWRlIHAuY2VsbC1zb3VyY2Ugc3Bhbi5zb3VyY2UtZGV0YWlsczpiZWZvcmUsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGRpdi5jZWxsX19zaWRlIHAuY2VsbC1zb3VyY2Ugc3Bhbi5zb3VyY2UtZGV0YWlsczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNGRkZGRkY7XG59XG5cbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X190b3AgYS5jZWxsX19zaWRlIHAuY2VsbC1zb3VyY2U6aG92ZXIgc3Bhbi5zb3VyY2UtbGFiZWwsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGEuY2VsbF9fc2lkZSBwLmNlbGwtc291cmNlOmZvY3VzIHNwYW4uc291cmNlLWxhYmVsLFxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBhLmNlbGxfX3NpZGUgcC5jZWxsLXNvdXJjZTphY3RpdmUgc3Bhbi5zb3VyY2UtbGFiZWwsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGRpdi5jZWxsX19zaWRlIHAuY2VsbC1zb3VyY2U6aG92ZXIgc3Bhbi5zb3VyY2UtbGFiZWwsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGRpdi5jZWxsX19zaWRlIHAuY2VsbC1zb3VyY2U6Zm9jdXMgc3Bhbi5zb3VyY2UtbGFiZWwsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGRpdi5jZWxsX19zaWRlIHAuY2VsbC1zb3VyY2U6YWN0aXZlIHNwYW4uc291cmNlLWxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBhLmNlbGxfX3NpZGUgcC5jZWxsLXNvdXJjZTpob3ZlciBzcGFuLnNvdXJjZS1kZXRhaWxzLFxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBhLmNlbGxfX3NpZGUgcC5jZWxsLXNvdXJjZTpmb2N1cyBzcGFuLnNvdXJjZS1kZXRhaWxzLFxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBhLmNlbGxfX3NpZGUgcC5jZWxsLXNvdXJjZTphY3RpdmUgc3Bhbi5zb3VyY2UtZGV0YWlscyxcbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X190b3AgZGl2LmNlbGxfX3NpZGUgcC5jZWxsLXNvdXJjZTpob3ZlciBzcGFuLnNvdXJjZS1kZXRhaWxzLFxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBkaXYuY2VsbF9fc2lkZSBwLmNlbGwtc291cmNlOmZvY3VzIHNwYW4uc291cmNlLWRldGFpbHMsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGRpdi5jZWxsX19zaWRlIHAuY2VsbC1zb3VyY2U6YWN0aXZlIHNwYW4uc291cmNlLWRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBhLmNlbGxfX2NlbnRlcixcbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X190b3AgZGl2LmNlbGxfX2NlbnRlciB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMzMwcHg7XG4gIG1hcmdpbjogMCA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X190b3AgYS5jZWxsX19jZW50ZXI6aG92ZXIsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGRpdi5jZWxsX19jZW50ZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICBzZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGEuY2VsbF9fY2VudGVyLFxuICBzZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGRpdi5jZWxsX19jZW50ZXIge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbjogMCAwIDdweCAwO1xuICB9XG59XG5cbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X190b3AgYS5jZWxsX19jZW50ZXIgaDEsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fdG9wIGRpdi5jZWxsX19jZW50ZXIgaDEge1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjQUMxODJFO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBhLmNlbGxfX2NlbnRlciBwLFxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX3RvcCBkaXYuY2VsbF9fY2VudGVyIHAge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzU2NTY1NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X19ib3R0b20ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fYm90dG9tIGEuY2VsbDpob3ZlcixcbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X19ib3R0b20gZGl2LmNlbGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fYm90dG9tIGEuY2VsbCxcbiAgc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX2JvdHRvbSBkaXYuY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX2JvdHRvbSBhLmNlbGwgcCxcbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X19ib3R0b20gZGl2LmNlbGwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fYm90dG9tIGEuY2VsbF9fc2lkZSxcbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X19ib3R0b20gZGl2LmNlbGxfX3NpZGUge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4OiAxO1xufVxuXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fYm90dG9tIGEuY2VsbF9fc2lkZTpob3ZlcixcbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X19ib3R0b20gZGl2LmNlbGxfX3NpZGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X19ib3R0b20gYS5jZWxsX19zaWRlOmZpcnN0LWNoaWxkLFxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX2JvdHRvbSBkaXYuY2VsbF9fc2lkZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1jb2xvcjogI0Q1OEI5NjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX2JvdHRvbSBhLmNlbGxfX3NpZGU6Zmlyc3QtY2hpbGQsXG4gIHNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X19ib3R0b20gZGl2LmNlbGxfX3NpZGU6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICBzZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fYm90dG9tIGEuY2VsbF9fc2lkZTpmaXJzdC1jaGlsZCxcbiAgc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX2JvdHRvbSBkaXYuY2VsbF9fc2lkZTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIH1cbn1cblxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX2JvdHRvbSBhLmNlbGxfX3NpZGUgcC5jb3Vyc2UtdGltZTpub3QoOmxhc3QtY2hpbGQpLFxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX2JvdHRvbSBkaXYuY2VsbF9fc2lkZSBwLmNvdXJzZS10aW1lOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X19ib3R0b20gYS5jZWxsX19jZW50ZXIsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fYm90dG9tIGRpdi5jZWxsX19jZW50ZXIge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBmbGV4OiAxO1xuICBib3JkZXItY29sb3I6ICNENThCOTY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG59XG5cbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X19ib3R0b20gYS5jZWxsX19jZW50ZXI6aG92ZXIsXG5zZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fYm90dG9tIGRpdi5jZWxsX19jZW50ZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fYm90dG9tIGEuY2VsbF9fY2VudGVyLFxuICBzZWN0aW9uLmNvdXJzZS1vdmVydmlldyBkaXYucm93LnJvd19fYm90dG9tIGRpdi5jZWxsX19jZW50ZXIge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICB9XG59XG5cbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X19ib3R0b20gYS5jZWxsX19jZW50ZXIgcC5jZWxsLXZhbHVlLFxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX2JvdHRvbSBkaXYuY2VsbF9fY2VudGVyIHAuY2VsbC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cblxuc2VjdGlvbi5jb3Vyc2Utb3ZlcnZpZXcgZGl2LnJvdy5yb3dfX2JvdHRvbSBhLmNlbGxfX2NlbnRlciBwLmNlbGwtY29udGVudCxcbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IGRpdi5yb3cucm93X19ib3R0b20gZGl2LmNlbGxfX2NlbnRlciBwLmNlbGwtY29udGVudCB7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogUXVvdGUgQm94XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kdWxlX19xdW90ZSB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgbWFyZ2luOiA0NXB4IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5tb2R1bGVfX3F1b3RlIC5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAwIDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2R1bGVfX3F1b3RlIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2R1bGVfX3F1b3RlIC5ncmlkIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9kdWxlX19xdW90ZSAuZ3JpZCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5tb2R1bGVfX3F1b3RlIC5ncmlkIC5xdW90ZS1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2R1bGVfX3F1b3RlIC5ncmlkIC5xdW90ZS1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgfVxufVxuXG4ubW9kdWxlX19xdW90ZSAuZ3JpZCAucXVvdGUtaW1hZ2UgaW1nLm9yaWVudGF0aW9uX3ZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2R1bGVfX3F1b3RlIC5ncmlkIC5xdW90ZS1pbWFnZSBpbWcub3JpZW50YXRpb25faG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZHVsZV9fcXVvdGUgLmdyaWQgLnF1b3RlLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiA1LjcxJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9kdWxlX19xdW90ZSAuZ3JpZCAucXVvdGUtdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubW9kdWxlX19xdW90ZSAuZ3JpZCAucXVvdGUtdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubW9kdWxlX19xdW90ZSAuZ3JpZCAucXVvdGUtdGV4dCA+IHAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kdWxlX19xdW90ZSAuZ3JpZCAucXVvdGUtdGV4dCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1vZHVsZV9fcXVvdGUgLmdyaWQgLnF1b3RlLXRleHQgLnF1b3RlLWRldGFpbHMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1vZHVsZV9fcXVvdGUgLmdyaWQgLnF1b3RlLXRleHQgLnF1b3RlLWRldGFpbHMgcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDlweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBtYXJnaW46IDA7XG59XG5cbiNzaW5nbGVfX2NhbXBhaWduIC5tb2R1bGVfX3F1b3RlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogU2lkZSBieSBTaWRlIE5hdiBCdXR0b25zXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLm1vZHVsZV9fc2lkZWJ5c2lkZUJ1dHRvbkdyb3VwIGRpdi5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICBzZWN0aW9uLm1vZHVsZV9fc2lkZWJ5c2lkZUJ1dHRvbkdyb3VwIGRpdi5ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbnNlY3Rpb24ubW9kdWxlX19zaWRlYnlzaWRlQnV0dG9uR3JvdXAgZGl2LmdyaWQgYS5jdGEtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQzE4MkU7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgc2VjdGlvbi5tb2R1bGVfX3NpZGVieXNpZGVCdXR0b25Hcm91cCBkaXYuZ3JpZCBhLmN0YS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogdW5zZXQ7XG4gIH1cbn1cblxuc2VjdGlvbi5tb2R1bGVfX3NpZGVieXNpZGVCdXR0b25Hcm91cCBkaXYuZ3JpZCBhLmN0YS1ibG9jazpob3ZlciA+IGgyLCBzZWN0aW9uLm1vZHVsZV9fc2lkZWJ5c2lkZUJ1dHRvbkdyb3VwIGRpdi5ncmlkIGEuY3RhLWJsb2NrOmZvY3VzID4gaDIsIHNlY3Rpb24ubW9kdWxlX19zaWRlYnlzaWRlQnV0dG9uR3JvdXAgZGl2LmdyaWQgYS5jdGEtYmxvY2s6YWN0aXZlID4gaDIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19zaWRlYnlzaWRlQnV0dG9uR3JvdXAgZGl2LmdyaWQgYS5jdGEtYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCA1MHB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLm1vZHVsZV9fc2lkZWJ5c2lkZUJ1dHRvbkdyb3VwIGRpdi5ncmlkIGEuY3RhLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgc2VjdGlvbi5tb2R1bGVfX3NpZGVieXNpZGVCdXR0b25Hcm91cCBkaXYuZ3JpZCBhLmN0YS1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbn1cblxuc2VjdGlvbi5tb2R1bGVfX3NpZGVieXNpZGVCdXR0b25Hcm91cCBkaXYuZ3JpZCBhLmN0YS1ibG9jayBoMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX3NpZGVieXNpZGVCdXR0b25Hcm91cCBkaXYuZ3JpZCBhLmN0YS1ibG9jayBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19zaWRlYnlzaWRlQnV0dG9uR3JvdXAuY29sb3Itc2NoZW1lLXJlZCBkaXYuZ3JpZCBhLmN0YS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQzE4MkU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fc2lkZWJ5c2lkZUJ1dHRvbkdyb3VwLmNvbG9yLXNjaGVtZS1yZWQgZGl2LmdyaWQgYS5jdGEtYmxvY2s6aG92ZXIsIHNlY3Rpb24ubW9kdWxlX19zaWRlYnlzaWRlQnV0dG9uR3JvdXAuY29sb3Itc2NoZW1lLXJlZCBkaXYuZ3JpZCBhLmN0YS1ibG9jazpmb2N1cywgc2VjdGlvbi5tb2R1bGVfX3NpZGVieXNpZGVCdXR0b25Hcm91cC5jb2xvci1zY2hlbWUtcmVkIGRpdi5ncmlkIGEuY3RhLWJsb2NrOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTBEMTg7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19zaWRlYnlzaWRlQnV0dG9uR3JvdXAuY29sb3Itc2NoZW1lLWdyYXkgZGl2LmdyaWQgYS5jdGEtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQkVDO1xuICBjb2xvcjogIzU2NTY1Njtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX3NpZGVieXNpZGVCdXR0b25Hcm91cC5jb2xvci1zY2hlbWUtZ3JheSBkaXYuZ3JpZCBhLmN0YS1ibG9jazpob3Zlciwgc2VjdGlvbi5tb2R1bGVfX3NpZGVieXNpZGVCdXR0b25Hcm91cC5jb2xvci1zY2hlbWUtZ3JheSBkaXYuZ3JpZCBhLmN0YS1ibG9jazpmb2N1cywgc2VjdGlvbi5tb2R1bGVfX3NpZGVieXNpZGVCdXR0b25Hcm91cC5jb2xvci1zY2hlbWUtZ3JheSBkaXYuZ3JpZCBhLmN0YS1ibG9jazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkNGQ1O1xufVxuXG4uYmxvY2stLXNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgICAqKiBTSURFQkFSIC0gREVTS1RPUFxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC8qIGNsb3NlOiAuc2lkZWJhciAtIERFU0tUT1AgKi9cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgKiogU0lERUJBUiAtIE1PQklMRVxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC8qIGNsb3NlOiByZXNwb25zaXZlIC0gbW9iaWxlIG1lbnUgYnJlYWsgKi9cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgKiogU0lERUJBUiAtICdGSVhFRCcgU1RBVEVcbiAgICAgICAgIC0gUG90ZW50aWFsbHkgbm90IG5lZWRlZD8/P1xuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLXNpZGViYXIge1xuICAgIHBhZGRpbmc6IDYwcHggNiUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stLXNpZGViYXIgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZSBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLXNpZGViYXIgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2stLXNpZGViYXIgLmlubmVyLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgLyoqKioqIElOTkVSIEJMT0NLIFNFQ1RJT05TICoqKioqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1zaWRlYmFyIC5pbm5lci1ibG9jayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgLmJsb2NrLS1zaWRlYmFyIC5pbm5lci1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2NXB4KTtcbiAgICBtYXJnaW46IDAgMCAwIGNhbGMoKDEwMHZ3IC0gKDEyMDBweCArICg2MHB4ICogMikpKSAvIDIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLmJsb2NrLS1zaWRlYmFyIC5pbm5lci1ibG9jayB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLXNpZGViYXIgLmlubmVyLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmJsb2NrLS1zaWRlYmFyIC5pbm5lci1ibG9jayA+IC5ibG9jayA+IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvY2stLXNpZGViYXIgLnNpZGViYXIge1xuICBtaW4td2lkdGg6IDI2NXB4O1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIGJvcmRlcjogc29saWQgN3B4ICNFQUVCRUM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tc2lkZWJhciAuc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkge1xuICAuYmxvY2stLXNpZGViYXIgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICB9XG59XG5cbi5ibG9jay0tc2lkZWJhciAuc2lkZWJhciA+IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC53aWRnZXRfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5zaWRlYmFyX190aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBcIm51ZGlzdGEtd2ViXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0EyQTlBQztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5ibG9jay0tc2lkZWJhciAuc2lkZWJhciAucGFnZW5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ibG9jay0tc2lkZWJhciAuc2lkZWJhciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYmxvY2stLXNpZGViYXIgLnNpZGViYXIgdWwgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIHVsIGxpIGEge1xuICBjb2xvcjogIzU2NTY1NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5wYWdlbmF2ID4gdWwgPiAucGFnZV9pdGVtOm5vdCguY3VycmVudF9wYWdlX2FuY2VzdG9yKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay0tc2lkZWJhciAuc2lkZWJhciAucGFnZW5hdiA+IHVsIGxpLnBhZ2VfaXRlbS5jdXJyZW50X3BhZ2VfaXRlbTpub3QoLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4pID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQUMxODJFICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay0tc2lkZWJhciAuc2lkZWJhciAucGFnZW5hdiA+IHVsIGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gPiBhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stLXNpZGViYXIgLnNpZGViYXIgLnBhZ2VuYXYgPiB1bCA+IC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1mYW1pbHk6IFwibnVkaXN0YS13ZWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQTJBOUFDO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5wYWdlbmF2ID4gdWwgPiAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvY2stLXNpZGViYXIgLnNpZGViYXIgLnBhZ2VuYXYgPiB1bCA+IC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiB1bC5jaGlsZHJlbiA+IGxpIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5ibG9jay0tc2lkZWJhciAuc2lkZWJhciAucGFnZW5hdiA+IHVsID4gLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IHVsLmNoaWxkcmVuID4gbGkgPiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNWVtO1xufVxuXG4uYmxvY2stLXNpZGViYXIgLnNpZGViYXIgLnBhZ2VuYXYgPiB1bCA+IC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiB1bC5jaGlsZHJlbiA+IGxpOm5vdCguY3VycmVudF9wYWdlX2FuY2VzdG9yKTpub3QoLmN1cnJlbnRfcGFnZV9pdGVtKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay0tc2lkZWJhciAuc2lkZWJhciAucGFnZW5hdiA+IHVsID4gLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IHVsLmNoaWxkcmVuID4gbGkuaXNfcHJvZ3JhbV9zaWRlYmFyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5wYWdlbmF2ID4gdWwgPiAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ibG9jay0tc2lkZWJhciAuc2lkZWJhciAucGFnZW5hdiA+IHVsID4gLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IHVsLmNoaWxkcmVuID4gbGkuY3VycmVudF9wYWdlX2l0ZW0gYSwgLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5wYWdlbmF2ID4gdWwgPiAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gPiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgYSB7XG4gIGNvbG9yOiAjQUMxODJFO1xufVxuXG4uYmxvY2stLXNpZGViYXIgLnNpZGViYXIgLnBhZ2VuYXYgPiB1bCA+IC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiB1bC5jaGlsZHJlbiA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtIHVsLmNoaWxkcmVuIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsIC5ibG9jay0tc2lkZWJhciAuc2lkZWJhciAucGFnZW5hdiA+IHVsID4gLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IHVsLmNoaWxkcmVuID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yIHVsLmNoaWxkcmVuIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICBjb2xvcjogI0FDMTgyRTtcbn1cblxuLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5wYWdlbmF2ID4gdWwgPiAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSB1bC5jaGlsZHJlbiA6bm90KC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IpOm5vdCguY3VycmVudF9wYWdlX2l0ZW0pIGEsIC5ibG9jay0tc2lkZWJhciAuc2lkZWJhciAucGFnZW5hdiA+IHVsID4gLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IHVsLmNoaWxkcmVuID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yIHVsLmNoaWxkcmVuIDpub3QoLmN1cnJlbnRfcGFnZV9hbmNlc3Rvcik6bm90KC5jdXJyZW50X3BhZ2VfaXRlbSkgYSB7XG4gIGNvbG9yOiAjNTY1NjU2O1xufVxuXG4uYmxvY2stLXNpZGViYXIgLnNpZGViYXIgLnBhZ2VuYXYgPiB1bCA+IC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiB1bC5jaGlsZHJlbiA+IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5wYWdlbmF2ID4gdWwgPiAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gPiBsaSA+IHVsLmNoaWxkcmVuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cblxuLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5wYWdlbmF2ID4gdWwgPiAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gPiBsaSA+IHVsLmNoaWxkcmVuIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5wYWdlbmF2ID4gdWwgPiAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gPiBsaSA+IHVsLmNoaWxkcmVuID4gbGkgKyBsaSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYmxvY2stLXNpZGViYXIgLnNpZGViYXIgLnBhZ2VuYXYgPiB1bCA+IC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiB1bC5jaGlsZHJlbiA+IGxpID4gdWwuY2hpbGRyZW4gPiBsaSA+IHVsLmNoaWxkcmVuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjNTY1NjU2O1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5wYWdlbmF2ID4gdWwgPiAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gPiBsaSA+IHVsLmNoaWxkcmVuID4gbGkgPiB1bC5jaGlsZHJlbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5wYWdlbmF2ID4gdWwgPiAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gPiBsaSA+IHVsLmNoaWxkcmVuID4gbGkgPiB1bC5jaGlsZHJlbiA+IGxpICsgbGkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5wYWdlbmF2ID4gdWwgPiAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gPiBsaSA+IHVsLmNoaWxkcmVuID4gbGkgPiB1bC5jaGlsZHJlbiA+IGxpID4gdWwuY2hpbGRyZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLXNpZGViYXIge1xuICAgIC8qIGNsb3NlOiAuc2lkZWJhciAqL1xuICAgIC8qIGNsb3NlOiAjc2lkZWJhci0tbWFpbiAqL1xuICB9XG4gIC5ibG9jay0tc2lkZWJhciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI0EyQTlBQztcbiAgfVxuICAuYmxvY2stLXNpZGViYXIgLnNpZGViYXIgPiBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5ibG9jay0tc2lkZWJhciAuc2lkZWJhciA+IGxhYmVsOmhvdmVyIHN0cm9uZyxcbiAgLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyID4gbGFiZWw6Zm9jdXMgc3Ryb25nIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYmxvY2stLXNpZGViYXIgLnNpZGViYXIgPiBsYWJlbCBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICNBMkE5QUM7XG4gIH1cbiAgLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5wYWdlbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmJsb2NrLS1zaWRlYmFyIC5zaWRlYmFyIC5wYWdlbmF2ID4gdWwgPiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9jay0tc2lkZWJhciAjc2lkZWJhci0tbWFpbiB7XG4gICAgLyogY2xvc2U6IC5wYWdlbmF2ICovXG4gIH1cbiAgLmJsb2NrLS1zaWRlYmFyICNzaWRlYmFyLS1tYWluIC5wYWdlbmF2IHtcbiAgICAvKiBjbG9zZTogLnBhZ2VuYXYgPiB1bCAqL1xuICB9XG4gIC5ibG9jay0tc2lkZWJhciAjc2lkZWJhci0tbWFpbiAucGFnZW5hdiA+IHVsID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gbGkucGFnZV9pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJsb2NrLS1zaWRlYmFyICNzaWRlYmFyLS1tYWluIC5wYWdlbmF2ID4gdWwgPiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiB1bC5jaGlsZHJlbiBsaS5wYWdlX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM1NjU2NTY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmJsb2NrLS1zaWRlYmFyICNzaWRlYmFyLS1tYWluIC5wYWdlbmF2ID4gdWwgPiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiB1bC5jaGlsZHJlbiA+IGxpLnBhZ2VfaXRlbTpub3QoLmN1cnJlbnRfcGFnZV9hbmNlc3Rvcik6bm90KC5jdXJyZW50X3BhZ2VfaXRlbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2NrLS1zaWRlYmFyICNzaWRlYmFyLS1tYWluIC5wYWdlbmF2ID4gdWwgPiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiB1bC5jaGlsZHJlbiA+IGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ibG9jay0tc2lkZWJhciAjc2lkZWJhci0tbWFpbiAucGFnZW5hdiA+IHVsID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxuICAuYmxvY2stLXNpZGViYXIgI3NpZGViYXItLW1haW4gLnBhZ2VuYXYgPiB1bCA+IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IHVsLmNoaWxkcmVuID4gbGkgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9jay0tc2lkZWJhciAjc2lkZWJhci0tbWFpbiAucGFnZW5hdiA+IHVsID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gPiBsaSA+IHVsLmNoaWxkcmVuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvY2stLXNpZGViYXIgI3NpZGViYXItLW1haW4gLnBhZ2VuYXYgPiB1bCA+IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IHVsLmNoaWxkcmVuID4gbGkgPiB1bC5jaGlsZHJlbiA+IGxpIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0FDMTgyRTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ibG9jay0tc2lkZWJhciAjc2lkZWJhci0tbWFpbiAucGFnZW5hdiA+IHVsID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gPiBsaSA+IHVsLmNoaWxkcmVuID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0FDMTgyRTtcbiAgfVxuICAuYmxvY2stLXNpZGViYXIgI3NpZGViYXItLW1haW4gLnBhZ2VuYXYgPiB1bCA+IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IHVsLmNoaWxkcmVuID4gbGkgPiB1bC5jaGlsZHJlbiA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gPiBhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9jay0tc2lkZWJhciAjc2lkZWJhci0tbWFpbiAucGFnZW5hdiA+IHVsID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4gPiBsaSA+IHVsLmNoaWxkcmVuID4gbGkgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuYmxvY2stLXNpZGViYXIgI3NpZGViYXItLW1haW4gLnBhZ2VuYXYgPiB1bCA+IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IHVsLmNoaWxkcmVuID4gbGkgPiB1bC5jaGlsZHJlbiA+IGxpIGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMjBweCAwIDE5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgfVxufVxuXG4uYmxvY2stLXNpZGViYXIgLnRlbXBsYXRlLS1zaWRlYmFyRml4ZWQgW2lkKj0nc2lkZWJhciddIC5wYWdlbmF2ID4gdWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvY2stLXNpZGViYXIgLnRlbXBsYXRlLS1zaWRlYmFyRml4ZWQgW2lkKj0nc2lkZWJhciddIC5wYWdlbmF2ID4gdWwgPiAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuY2hpbGRyZW4ge1xuICBtYXgtaGVpZ2h0OiA2MHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxOHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tc2lkZWJhciAudGVtcGxhdGUtLXNpZGViYXJGaXhlZCBbaWQqPSdzaWRlYmFyJ10gLnBhZ2VuYXYgPiB1bCA+IC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiB1bC5jaGlsZHJlbiB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFNwb3RsaWdodCBDb250ZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLXNwb3RsaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2NrLS1zcG90bGlnaHQgW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cInJlZFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQzE4MkU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmxvY2stLXNwb3RsaWdodCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheTVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJsb2NrLS1zcG90bGlnaHQgW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXkwXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjFGMjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9jay0tc3BvdGxpZ2h0IFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5MFwiXSAuc3BvdGxpZ2h0X19jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmxvY2stLXNwb3RsaWdodCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwid2hpdGVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJsb2NrLS1zcG90bGlnaHQgW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cIndoaXRlXCJdIC5zcG90bGlnaHRfX2NvbnRlbnQge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9jay0tc3BvdGxpZ2h0IC5hcnJvd3Nfd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stLXNwb3RsaWdodCAuYXJyb3dzX3dyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2JSk7XG4gIH1cbn1cblxuLmJsb2NrLS1zcG90bGlnaHQgLnNwb3RsaWdodF9faXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuXG4uYmxvY2stLXNwb3RsaWdodCAuc3BvdGxpZ2h0X19pdGVtIC5pdGVtX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDAgMTIycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1zcG90bGlnaHQgLnNwb3RsaWdodF9faXRlbSAuaXRlbV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay0tc3BvdGxpZ2h0IC5zcG90bGlnaHRfX2l0ZW0gLml0ZW1fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2stLXNwb3RsaWdodCAuc3BvdGxpZ2h0X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzVweCk7XG4gIG1heC13aWR0aDogNDU2cHg7XG4gIGFzcGVjdC1yYXRpbzogMTUgLyA5O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stLXNwb3RsaWdodCAuc3BvdGxpZ2h0X19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMThweDtcbiAgfVxufVxuXG4uYmxvY2stLXNwb3RsaWdodCAuc3BvdGxpZ2h0X19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9jay0tc3BvdGxpZ2h0IC5zcG90bGlnaHRfX2NvbnRlbnQge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDcwNHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgMzBweCAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stLXNwb3RsaWdodCAuc3BvdGxpZ2h0X19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG59XG5cbi5ibG9jay0tc3BvdGxpZ2h0IC5zcG90bGlnaHRfX2NvbnRlbnQubm9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDE4cHg7XG59XG5cbi5ibG9jay0tc3BvdGxpZ2h0IC5zcG90bGlnaHRfX3RpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5ibG9jay0tc3BvdGxpZ2h0IC5zcG90bGlnaHRfX3RleHQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJsb2NrLS1zcG90bGlnaHQgLnNwb3RsaWdodF9fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYmxvY2stLXNwb3RsaWdodCAuc3BvdGxpZ2h0X19saW5rIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogVHdvIENvbHVtbiBQaG90byBUZXh0IExpbmtcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24ubW9kdWxlX19waG90b0NvbnRlbnRDb2x1bW4gZGl2LmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIHNlY3Rpb24ubW9kdWxlX19waG90b0NvbnRlbnRDb2x1bW4gZGl2LmdyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbnNlY3Rpb24ubW9kdWxlX19waG90b0NvbnRlbnRDb2x1bW4gZGl2LmdyaWQgZGl2LmNvbnRlbnQtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvQ29udGVudENvbHVtbiBkaXYuZ3JpZCBkaXYuY29udGVudC1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvQ29udGVudENvbHVtbiBkaXYuZ3JpZCBkaXYuY29udGVudC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24ubW9kdWxlX19waG90b0NvbnRlbnRDb2x1bW4gZGl2LmdyaWQgZGl2LmNvbnRlbnQtY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgfVxufVxuXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9Db250ZW50Q29sdW1uIGRpdi5ncmlkIGRpdi5jb250ZW50LWNvbHVtbjpvbmx5LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19waG90b0NvbnRlbnRDb2x1bW4gZGl2LmdyaWQgZGl2LmNvbnRlbnQtY29sdW1uIC53eXNpd3lnIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9Db250ZW50Q29sdW1uIGRpdi5ncmlkIGRpdi5jb250ZW50LWNvbHVtbiAud3lzaXd5ZyA+ICo6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvQ29udGVudENvbHVtbiBkaXYuZ3JpZCBkaXYuY29udGVudC1jb2x1bW4gaW1nLFxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvQ29udGVudENvbHVtbiBkaXYuZ3JpZCBkaXYuY29udGVudC1jb2x1bW4gLmNvbnRlbnQtaW1nIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19waG90b0NvbnRlbnRDb2x1bW4gZGl2LmdyaWQgZGl2LmNvbnRlbnQtY29sdW1uIGltZzpiZWZvcmUsXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9Db250ZW50Q29sdW1uIGRpdi5ncmlkIGRpdi5jb250ZW50LWNvbHVtbiAuY29udGVudC1pbWc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9Db250ZW50Q29sdW1uIGRpdi5ncmlkIGRpdi5jb250ZW50LWNvbHVtbiBoMiB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvQ29udGVudENvbHVtbiBkaXYuZ3JpZCBkaXYuY29udGVudC1jb2x1bW4gcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvQ29udGVudENvbHVtbiBkaXYuZ3JpZCBkaXYuY29udGVudC1jb2x1bW4gdWwsIHNlY3Rpb24ubW9kdWxlX19waG90b0NvbnRlbnRDb2x1bW4gZGl2LmdyaWQgZGl2LmNvbnRlbnQtY29sdW1uIG9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9Db250ZW50Q29sdW1uIGRpdi5ncmlkIGRpdi5jb250ZW50LWNvbHVtbiB1bCBsaSwgc2VjdGlvbi5tb2R1bGVfX3Bob3RvQ29udGVudENvbHVtbiBkaXYuZ3JpZCBkaXYuY29udGVudC1jb2x1bW4gb2wgbGkge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbnNlY3Rpb24ubW9kdWxlX19waG90b0NvbnRlbnRDb2x1bW4gZGl2LmdyaWQgZGl2LmNvbnRlbnQtY29sdW1uIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksIHNlY3Rpb24ubW9kdWxlX19waG90b0NvbnRlbnRDb2x1bW4gZGl2LmdyaWQgZGl2LmNvbnRlbnQtY29sdW1uIG9sIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19waG90b0NvbnRlbnRDb2x1bW4gZGl2LmdyaWQgZGl2LmNvbnRlbnQtY29sdW1uIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvQ29udGVudENvbHVtbiBkaXYuZ3JpZCBkaXYuY29udGVudC1jb2x1bW4gb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9Db250ZW50Q29sdW1uIGRpdi5ncmlkIGRpdi5jb250ZW50LWNvbHVtbiAuYnRuIHtcbiAgbWFyZ2luOiBhdXRvIDAgMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgc2VjdGlvbi5tb2R1bGVfX3Bob3RvQ29udGVudENvbHVtbiBkaXYuZ3JpZCBkaXYuY29udGVudC1jb2x1bW4gLmJ0biB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvQ29udGVudENvbHVtbiBkaXYuZ3JpZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlY3Rpb24ubW9kdWxlX19waG90b0NvbnRlbnRDb2x1bW4uY29sdW1uQ291bnQtLTEgZGl2LmdyaWQgLmNvbnRlbnQtY29sdW1uIC5idG4ge1xuICB3aWR0aDogMzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLm1vZHVsZV9fcGhvdG9Db250ZW50Q29sdW1uLmNvbHVtbkNvdW50LS0xIGRpdi5ncmlkIC5jb250ZW50LWNvbHVtbiAuYnRuIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbnNlY3Rpb24ubW9kdWxlX19waG90b0NvbnRlbnRDb2x1bW4uY29sdW1uQ291bnQtLTIgZGl2LmdyaWQgLmNvbnRlbnQtY29sdW1uIC5idG4ge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogV1lTSVdZR1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay5ibG9jay0td3lzaXd5ZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKlxuVGhlbWUgTmFtZTogRHVud29vZHlcbkF1dGhvcjogZmpvcmdlIGRpZ2l0YWxcbkF1dGhvciBVUkk6IGh0dHBzOi8vZmpvcmdlZGlnaXRhbC5jb21cblRleHQgRG9tYWluOiBkdW53b29keVxuKi9cblxuLypcbiAgICBTcGVjaWZpYyBTaGVldHMgICAgID0gX2NvbXBvbmVudC5zY3NzXG4gICAgR2xvYmFsL1V0aWwgU2hlZXRzICA9IGNvbXBvbmVudC5zY3NzXG5cbiAgICBUaGlzIGFsbG93cyB0aGUgZmlsZSBzeXN0ZW0gdG8gc2VwYXJhdGUgdGhlIHR3byB0eXBlcyBvZiBTQ1NTIGZpbGVzXG4gICAgYW5kIG1ha2UgaXQgZWFzaWVyIHRvIGZpbmQgd2hhdCB5b3UncmUgbG9va2luZyBmb3JcbiovXG5cbi8vIGxpYnJhcmllcyBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0ICd2ZW5kb3IvX192ZW5kb3Itb3ZlcndyaXRlcyc7IC8vIHRoZW1lIGN1c3RvbSBmaWxlIC0gZWRpdCBhcyBuZWVkZWRcbkBpbXBvcnQgJ3ZlbmRvci9fbm9ybWFsaXplJztcbkBpbXBvcnQgXCJ2ZW5kb3IvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWVcIjtcbkBpbXBvcnQgXCJ2ZW5kb3IvZm9udGF3ZXNvbWUvYnJhbmRzXCI7XG5AaW1wb3J0IFwidmVuZG9yL2ZvbnRhd2Vzb21lL2xpZ2h0XCI7XG5AaW1wb3J0IFwidmVuZG9yL2ZvbnRhd2Vzb21lL3JlZ3VsYXJcIjtcbkBpbXBvcnQgXCJ2ZW5kb3IvZm9udGF3ZXNvbWUvc29saWRcIjtcbkBpbXBvcnQgJ3ZlbmRvci9oYW1idXJnZXJzL2hhbWJ1cmdlcnMnOyAvLyBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vycy8gLSBBbGwgc3R5bGVzIGFyZSBjb21tZW50ZWQgb3V0IGV4Y2VwdCBcIlNwaW5cIiBieSBkZWZhdWx0IC0gc2VlIC9zYXNzL3ZlbmRvci9oYW1idXJnZXJzL2hhbWJ1cmdlcnMuc2Nzc1xuXG5cbi8vIFVUSUxJVElFU1xuQGltcG9ydCAndXRpbGl0eS9ub3JtYWxpemUnO1xuQGltcG9ydCAndXRpbGl0eS92YXJpYWJsZXMnO1xuQGltcG9ydCAndXRpbGl0eS9taXhpbnMnO1xuQGltcG9ydCAnZ2xvYmFscy90eXBvZ3JhcGh5JztcblxuLy8gQ09NUE9ORU5UU1xuQGltcG9ydCAnY29tcG9uZW50cy9fYm91cmJvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL19uZWF0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2V2ZW50LXNpbmdsZS5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2V2ZW50cy5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvXzQwNC5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX21vZGFscy5zY3NzJztcblxuLy8gR0xPQkFMXG5AaW1wb3J0ICdnbG9iYWxzL2FjY2Vzc2liaWxpdHknO1xuQGltcG9ydCAnZ2xvYmFscy9idXR0b24nO1xuQGltcG9ydCAnZ2xvYmFscy9mb290ZXInO1xuQGltcG9ydCAnZ2xvYmFscy9mb3JtaWRhYmxlJztcbkBpbXBvcnQgJ2dsb2JhbHMvZ2xvYmFsJztcbkBpbXBvcnQgJ2dsb2JhbHMvZ3JpZCc7XG5AaW1wb3J0ICdnbG9iYWxzL2hlYWRlcic7XG5AaW1wb3J0ICdnbG9iYWxzL3BhZ2luYXRpb24nO1xuQGltcG9ydCAnZ2xvYmFscy9zZWFyY2gtcmVzdWx0cyc7XG5AaW1wb3J0ICdnbG9iYWxzL3ZpZGVvJztcblxuLy8gVEVNUExBVEUgUEFSVFNcbkBpbXBvcnQgJy4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9fYXNzZXRzL2Jsb2Nrcy1pbXBvcnRzJzsiLCIvLyBUaGlzIGlzIHRoZSB2ZXJ5IGZpcnN0IFNDU1MgY29tcG9uZW50LiBVc2UgdGhpcyB0byBzZXQgdmFyaWFibGVzIG5lZWRlZCBpbiAuL2xpYnJhcnkvKiBzb3VyY2VzXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRGT05UIEFXRVNPTUVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gSWYgeW91IGNoYW5nZSBhIGRlZmF1bHQgdmFsdWUsIHBsZWFzZSByZW1vdmUgdGhlIFwiIWRlZmF1bHRcIiBzdHJpbmcgZnJvbSB0aGUgdmFyaWFibGVcbiRmYS1mb250LXBhdGg6ICAgICAgICAgICAgICAgIFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250c1wiO1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcbiRmYS1mb250LWRpc3BsYXk6ICAgICAgICAgICAgIGF1dG8gIWRlZmF1bHQ7XG4kZmEtY3NzLXByZWZpeDogICAgICAgICAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICAgICAgICAgIFwiNS45LjBcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZhLWZ3LXdpZHRoOiAgICAgICAgICAgICAgICAgKDIwZW0gLyAxNik7IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLiAqL1xuaHRtbCB7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gKi9cbmJvZHkgeyBtYXJnaW46IDA7IH1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9ucyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLiAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7IC8qIDEgKi8gZGlzcGxheTogYmxvY2s7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAqL1xuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHsgZGlzcGxheTogbm9uZTsgaGVpZ2h0OiAwOyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLiAqL1xucHJvZ3Jlc3MgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS4gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuICovXG50ZW1wbGF0ZSwgW2hpZGRlbl0geyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuICovXG5hIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi8gLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuICovXG5hOmFjdGl2ZSwgYTpob3ZlciB7IG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuICovXG5hYmJyW3RpdGxlXSB7IGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovIH1cblxuLyoqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LiAqL1xuYiwgc3Ryb25nIHsgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG5iLCBzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uICovXG5kZm4geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS4gKi9cbmgxIHsgZm9udC1zaXplOiAyZW07IG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqIENvcnJlY3QgdGhlIGxpbmUtaGVpZ2h0IGZvciBhbGwgaGVhZGluZ3MgaW4gQ2hyb21lIG1vYmlsZSwgRmlyZWZveCwgaU9TIFNhZmFyaSwgTWljcm9zb2Z0IEVkZ2UgYW5kIElFLiAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7IGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uICovXG5tYXJrIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDsgY29sb3I6ICMwMDA7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLiAqL1xuc21hbGwgeyBmb250LXNpemU6IDgwJTsgfVxuXG4vKiogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy4gKi9cbnN1Yiwgc3VwIHsgZm9udC1zaXplOiA3NSU7IGxpbmUtaGVpZ2h0OiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIgeyBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHsgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLiAqL1xuaW1nIHsgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS4gKi9cbnN2Zzpub3QoOnJvb3QpIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy4gMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLiAqL1xuY29kZSwga2JkLCBwcmUsIHNhbXAgeyBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi8gZm9udC1zaXplOiAxZW07IC8qIDIgKi8gfVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LiAqL1xuZmlndXJlIHsgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC4gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuICovXG5ociB7IGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovIGhlaWdodDogMDsgLyogMSAqLyBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqLyB9XG5cbi8qIEZvcm1zID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS4gKi9cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHsgZm9udDogaW5oZXJpdDsgLyogMSAqLyBtYXJnaW46IDA7IC8qIDIgKi8gfVxuXG4vKiogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG5vcHRncm91cCB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS4gMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS4gKi9cbmJ1dHRvbiwgaW5wdXQgeyAvKiAxICovIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS4gMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LiAqL1xuYnV0dG9uLCBzZWxlY3QgeyAvKiAxICovIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2AgY29udHJvbHMgaW4gQW5kcm9pZCA0LiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLiAqL1xuYnV0dG9uLCBodG1sIFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSB7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovIH1cblxuLyoqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7IGJvcmRlci1zdHlsZTogbm9uZTsgcGFkZGluZzogMDsgfVxuXG4vKiogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3JpbmcgeyBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAqL1xuZmllbGRzZXQgeyBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwOyBtYXJnaW46IDAgMnB4OyBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS4gMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dCBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy4gKi9cbmxlZ2VuZCB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi8gY29sb3I6IGluaGVyaXQ7IC8qIDIgKi8gZGlzcGxheTogdGFibGU7IC8qIDEgKi8gbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovIHBhZGRpbmc6IDA7IC8qIDMgKi8gd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLiAqL1xudGV4dGFyZWEgeyBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSwgW3R5cGU9XCJyYWRpb1wiXSB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi8gcGFkZGluZzogMDsgLyogMiAqLyB9XG5cbi8qKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24geyBoZWlnaHQ6IGF1dG87IH1cblxuLyoqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi8gb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi8gfVxuXG4vKiogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogaW5oZXJpdDsgb3BhY2l0eTogMC41NDsgfVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS4gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi8gfVxuXG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS45LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdsYXJnZXInO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuJWZhLWljb24ge1xuICBAaW5jbHVkZSBmYS1pY29uO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgICAgICAgICBcIi4uL3dlYmZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xuJGZhLWZvbnQtZGlzcGxheTogICAgICAgICAgICAgYXV0byAhZGVmYXVsdDtcbiRmYS1jc3MtcHJlZml4OiAgICAgICAgICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICAgICAgICAgXCI1LjkuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZmEtZnctd2lkdGg6ICAgICAgICAgICAgICAgICAoMjBlbSAvIDE2KTtcblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xuICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbn1cblxuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1hYmFjdXM6IFxcZjY0MDtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWFjb3JuOiBcXGY2YWU7XG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkb2JlOiBcXGY3Nzg7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLWFsYXJtLWNsb2NrOiBcXGYzNGU7XG4kZmEtdmFyLWFsYXJtLWV4Y2xhbWF0aW9uOiBcXGY4NDM7XG4kZmEtdmFyLWFsYXJtLXBsdXM6IFxcZjg0NDtcbiRmYS12YXItYWxhcm0tc25vb3plOiBcXGY4NDU7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItYWxpY29ybjogXFxmNmIwO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFxcZjAzNztcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLWFsaWduLXNsYXNoOiBcXGY4NDY7XG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItYW1hem9uOiBcXGYyNzA7XG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFtaWxpYTogXFxmMzZkO1xuJGZhLXZhci1hbmFseXRpY3M6IFxcZjY0MztcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYW5nZWw6IFxcZjc3OTtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1hcHBsZS1jcmF0ZTogXFxmNmIxO1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWFsdC1kb3duOiBcXGYzNTQ7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLWJvdHRvbTogXFxmMzQ2O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0OiBcXGYzNDc7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLXJpZ2h0OiBcXGYzNDg7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLXRvcDogXFxmMzQ5O1xuJGZhLXZhci1hcnJvdy1hbHQtbGVmdDogXFxmMzU1O1xuJGZhLXZhci1hcnJvdy1hbHQtcmlnaHQ6IFxcZjM1NjtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1kb3duOiBcXGYzNTA7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtbGVmdDogXFxmMzUxO1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OiBcXGYzNTI7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtdXA6IFxcZjM1MztcbiRmYS12YXItYXJyb3ctYWx0LXRvLWJvdHRvbTogXFxmMzRhO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tbGVmdDogXFxmMzRiO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tcmlnaHQ6IFxcZjM0YztcbiRmYS12YXItYXJyb3ctYWx0LXRvLXRvcDogXFxmMzRkO1xuJGZhLXZhci1hcnJvdy1hbHQtdXA6IFxcZjM1NztcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFxcZjBhODtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcXGYwNjM7XG4kZmEtdmFyLWFycm93LWZyb20tYm90dG9tOiBcXGYzNDI7XG4kZmEtdmFyLWFycm93LWZyb20tbGVmdDogXFxmMzQzO1xuJGZhLXZhci1hcnJvdy1mcm9tLXJpZ2h0OiBcXGYzNDQ7XG4kZmEtdmFyLWFycm93LWZyb20tdG9wOiBcXGYzNDU7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFxcZjA2MDtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcbiRmYS12YXItYXJyb3ctc3F1YXJlLWRvd246IFxcZjMzOTtcbiRmYS12YXItYXJyb3ctc3F1YXJlLWxlZnQ6IFxcZjMzYTtcbiRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0OiBcXGYzM2I7XG4kZmEtdmFyLWFycm93LXNxdWFyZS11cDogXFxmMzNjO1xuJGZhLXZhci1hcnJvdy10by1ib3R0b206IFxcZjMzZDtcbiRmYS12YXItYXJyb3ctdG8tbGVmdDogXFxmMzNlO1xuJGZhLXZhci1hcnJvdy10by1yaWdodDogXFxmMzQwO1xuJGZhLXZhci1hcnJvdy10by10b3A6IFxcZjM0MTtcbiRmYS12YXItYXJyb3ctdXA6IFxcZjA2MjtcbiRmYS12YXItYXJyb3dzOiBcXGYwNDc7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1hcnJvd3MtaDogXFxmMDdlO1xuJGZhLXZhci1hcnJvd3MtdjogXFxmMDdkO1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci1hc3RlcmlzazogXFxmMDY5O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWF0OiBcXGYxZmE7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XG4kZmEtdmFyLWF0b20tYWx0OiBcXGY1ZDM7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1heGU6IFxcZjZiMjtcbiRmYS12YXItYXhlLWJhdHRsZTogXFxmNmIzO1xuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItYmFja3BhY2s6IFxcZjVkNDtcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLWJhZGdlOiBcXGYzMzU7XG4kZmEtdmFyLWJhZGdlLWNoZWNrOiBcXGYzMzY7XG4kZmEtdmFyLWJhZGdlLWRvbGxhcjogXFxmNjQ1O1xuJGZhLXZhci1iYWRnZS1wZXJjZW50OiBcXGY2NDY7XG4kZmEtdmFyLWJhZGdlci1ob25leTogXFxmNmI0O1xuJGZhLXZhci1iYWdzLXNob3BwaW5nOiBcXGY4NDc7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0OiBcXGY1MTU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ6IFxcZjUxNjtcbiRmYS12YXItYmFsbC1waWxlOiBcXGY3N2U7XG4kZmEtdmFyLWJhbGxvdDogXFxmNzMyO1xuJGZhLXZhci1iYWxsb3QtY2hlY2s6IFxcZjczMztcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItYmFyY29kZS1hbHQ6IFxcZjQ2MztcbiRmYS12YXItYmFyY29kZS1yZWFkOiBcXGY0NjQ7XG4kZmEtdmFyLWJhcmNvZGUtc2NhbjogXFxmNDY1O1xuJGZhLXZhci1iYXJzOiBcXGYwYzk7XG4kZmEtdmFyLWJhc2ViYWxsOiBcXGY0MzI7XG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcbiRmYS12YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhc2tldGJhbGwtaG9vcDogXFxmNDM1O1xuJGZhLXZhci1iYXQ6IFxcZjZiNTtcbiRmYS12YXItYmF0aDogXFxmMmNkO1xuJGZhLXZhci1iYXR0ZXJ5LWJvbHQ6IFxcZjM3NjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LXNsYXNoOiBcXGYzNzc7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcbiRmYS12YXItYmF0dGxlLW5ldDogXFxmODM1O1xuJGZhLXZhci1iZWQ6IFxcZjIzNjtcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1iZWhhbmNlOiBcXGYxYjQ7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLWJlbGw6IFxcZjBmMztcbiRmYS12YXItYmVsbC1leGNsYW1hdGlvbjogXFxmODQ4O1xuJGZhLXZhci1iZWxsLXBsdXM6IFxcZjg0OTtcbiRmYS12YXItYmVsbC1zY2hvb2w6IFxcZjVkNTtcbiRmYS12YXItYmVsbC1zY2hvb2wtc2xhc2g6IFxcZjVkNjtcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci1iZWxsczogXFxmNzdmO1xuJGZhLXZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcbiRmYS12YXItYmlibGU6IFxcZjY0NztcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xuJGZhLXZhci1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYmlraW5nLW1vdW50YWluOiBcXGY4NGI7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kZmEtdmFyLWJpb2hhemFyZDogXFxmNzgwO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xuJGZhLXZhci1iaXRjb2luOiBcXGYzNzk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcbiRmYS12YXItYmxhbmtldDogXFxmNDk4O1xuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcbiRmYS12YXItYmxvZzogXFxmNzgxO1xuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItYm9sZDogXFxmMDMyO1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci1ib25lLWJyZWFrOiBcXGY1ZDg7XG4kZmEtdmFyLWJvbmc6IFxcZjU1YztcbiRmYS12YXItYm9vazogXFxmMDJkO1xuJGZhLXZhci1ib29rLWFsdDogXFxmNWQ5O1xuJGZhLXZhci1ib29rLWRlYWQ6IFxcZjZiNztcbiRmYS12YXItYm9vay1oZWFydDogXFxmNDk5O1xuJGZhLXZhci1ib29rLW1lZGljYWw6IFxcZjdlNjtcbiRmYS12YXItYm9vay1vcGVuOiBcXGY1MTg7XG4kZmEtdmFyLWJvb2stcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLWJvb2stc3BlbGxzOiBcXGY2Yjg7XG4kZmEtdmFyLWJvb2stdXNlcjogXFxmN2U3O1xuJGZhLXZhci1ib29rbWFyazogXFxmMDJlO1xuJGZhLXZhci1ib29rczogXFxmNWRiO1xuJGZhLXZhci1ib29rcy1tZWRpY2FsOiBcXGY3ZTg7XG4kZmEtdmFyLWJvb3Q6IFxcZjc4MjtcbiRmYS12YXItYm9vdGgtY3VydGFpbjogXFxmNzM0O1xuJGZhLXZhci1ib290c3RyYXA6IFxcZjgzNjtcbiRmYS12YXItYm9yZGVyLWFsbDogXFxmODRjO1xuJGZhLXZhci1ib3JkZXItYm90dG9tOiBcXGY4NGQ7XG4kZmEtdmFyLWJvcmRlci1pbm5lcjogXFxmODRlO1xuJGZhLXZhci1ib3JkZXItbGVmdDogXFxmODRmO1xuJGZhLXZhci1ib3JkZXItbm9uZTogXFxmODUwO1xuJGZhLXZhci1ib3JkZXItb3V0ZXI6IFxcZjg1MTtcbiRmYS12YXItYm9yZGVyLXJpZ2h0OiBcXGY4NTI7XG4kZmEtdmFyLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJGZhLXZhci1ib3JkZXItc3R5bGUtYWx0OiBcXGY4NTQ7XG4kZmEtdmFyLWJvcmRlci10b3A6IFxcZjg1NTtcbiRmYS12YXItYm93LWFycm93OiBcXGY2Yjk7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1ib3dsaW5nLXBpbnM6IFxcZjQzNztcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLWJveC1hbHQ6IFxcZjQ5YTtcbiRmYS12YXItYm94LWJhbGxvdDogXFxmNzM1O1xuJGZhLXZhci1ib3gtY2hlY2s6IFxcZjQ2NztcbiRmYS12YXItYm94LWZyYWdpbGU6IFxcZjQ5YjtcbiRmYS12YXItYm94LWZ1bGw6IFxcZjQ5YztcbiRmYS12YXItYm94LWhlYXJ0OiBcXGY0OWQ7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLWJveC11cDogXFxmNDlmO1xuJGZhLXZhci1ib3gtdXNkOiBcXGY0YTA7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJveGVzLWFsdDogXFxmNGExO1xuJGZhLXZhci1ib3hpbmctZ2xvdmU6IFxcZjQzODtcbiRmYS12YXItYnJhY2tldHM6IFxcZjdlOTtcbiRmYS12YXItYnJhY2tldHMtY3VybHk6IFxcZjdlYTtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci1icmVhZC1sb2FmOiBcXGY3ZWI7XG4kZmEtdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XG4kZmEtdmFyLWJyaWVmY2FzZTogXFxmMGIxO1xuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xuJGZhLXZhci1icmluZy1mb3J3YXJkOiBcXGY4NTY7XG4kZmEtdmFyLWJyaW5nLWZyb250OiBcXGY4NTc7XG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xuJGZhLXZhci1icm9vbTogXFxmNTFhO1xuJGZhLXZhci1icm93c2VyOiBcXGYzN2U7XG4kZmEtdmFyLWJydXNoOiBcXGY1NWQ7XG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xuJGZhLXZhci1idWZmZXI6IFxcZjgzNztcbiRmYS12YXItYnVnOiBcXGYxODg7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XG4kZmEtdmFyLWJ1bGxzZXllLWFycm93OiBcXGY2NDg7XG4kZmEtdmFyLWJ1bGxzZXllLXBvaW50ZXI6IFxcZjY0OTtcbiRmYS12YXItYnVyZ2VyLXNvZGE6IFxcZjg1ODtcbiRmYS12YXItYnVybjogXFxmNDZhO1xuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XG4kZmEtdmFyLWJ1cnJpdG86IFxcZjdlZDtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiRmYS12YXItYnVzLXNjaG9vbDogXFxmNWRkO1xuJGZhLXZhci1idXNpbmVzcy10aW1lOiBcXGY2NGE7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiRmYS12YXItY2FiaW5ldC1maWxpbmc6IFxcZjY0YjtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1jYWxjdWxhdG9yLWFsdDogXFxmNjRjO1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XG4kZmEtdmFyLWNhbGVuZGFyLWVkaXQ6IFxcZjMzMztcbiRmYS12YXItY2FsZW5kYXItZXhjbGFtYXRpb246IFxcZjMzNDtcbiRmYS12YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xuJGZhLXZhci1jYWxlbmRhci1zdGFyOiBcXGY3MzY7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1hbHQ6IFxcZjMzMjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNhbXBmaXJlOiBcXGY2YmE7XG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcbiRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xuJGZhLXZhci1jYW5kbGUtaG9sZGVyOiBcXGY2YmM7XG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRmYS12YXItY2FuZHktY29ybjogXFxmNmJkO1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1jYXItYnVpbGRpbmc6IFxcZjg1OTtcbiRmYS12YXItY2FyLWJ1bXA6IFxcZjVlMDtcbiRmYS12YXItY2FyLWJ1czogXFxmODVhO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXItY2FyLWdhcmFnZTogXFxmNWUyO1xuJGZhLXZhci1jYXItbWVjaGFuaWM6IFxcZjVlMztcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItY2FyLXRpbHQ6IFxcZjVlNTtcbiRmYS12YXItY2FyLXdhc2g6IFxcZjVlNjtcbiRmYS12YXItY2FyZXQtY2lyY2xlLWRvd246IFxcZjMyZDtcbiRmYS12YXItY2FyZXQtY2lyY2xlLWxlZnQ6IFxcZjMyZTtcbiRmYS12YXItY2FyZXQtY2lyY2xlLXJpZ2h0OiBcXGYzMzA7XG4kZmEtdmFyLWNhcmV0LWNpcmNsZS11cDogXFxmMzMxO1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcbiRmYS12YXItY2FyczogXFxmODViO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFxcZjIxODtcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XG4kZmEtdmFyLWNhc2gtcmVnaXN0ZXI6IFxcZjc4ODtcbiRmYS12YXItY2F0OiBcXGY2YmU7XG4kZmEtdmFyLWNhdWxkcm9uOiBcXGY2YmY7XG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcbiRmYS12YXItY2MtYW1leDogXFxmMWYzO1xuJGZhLXZhci1jYy1hcHBsZS1wYXk6IFxcZjQxNjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFxcZjI0YztcbiRmYS12YXItY2MtZGlzY292ZXI6IFxcZjFmMjtcbiRmYS12YXItY2MtamNiOiBcXGYyNGI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRmYS12YXItY2MtcGF5cGFsOiBcXGYxZjQ7XG4kZmEtdmFyLWNjLXN0cmlwZTogXFxmMWY1O1xuJGZhLXZhci1jYy12aXNhOiBcXGYxZjA7XG4kZmEtdmFyLWNlbnRlcmNvZGU6IFxcZjM4MDtcbiRmYS12YXItY2VudG9zOiBcXGY3ODk7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcXGYwYTM7XG4kZmEtdmFyLWNoYWlyOiBcXGY2YzA7XG4kZmEtdmFyLWNoYWlyLW9mZmljZTogXFxmNmMxO1xuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcXGY1ZTc7XG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcbiRmYS12YXItY2hhcnQtbGluZS1kb3duOiBcXGY2NGQ7XG4kZmEtdmFyLWNoYXJ0LW5ldHdvcms6IFxcZjc4YTtcbiRmYS12YXItY2hhcnQtcGllOiBcXGYyMDA7XG4kZmEtdmFyLWNoYXJ0LXBpZS1hbHQ6IFxcZjY0ZTtcbiRmYS12YXItY2hhcnQtc2NhdHRlcjogXFxmN2VlO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXItY2hlZXNlLXN3aXNzOiBcXGY3ZjA7XG4kZmEtdmFyLWNoZWVzZWJ1cmdlcjogXFxmN2YxO1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItY2hlc3MtYmlzaG9wLWFsdDogXFxmNDNiO1xuJGZhLXZhci1jaGVzcy1ib2FyZDogXFxmNDNjO1xuJGZhLXZhci1jaGVzcy1jbG9jazogXFxmNDNkO1xuJGZhLXZhci1jaGVzcy1jbG9jay1hbHQ6IFxcZjQzZTtcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1jaGVzcy1raW5nLWFsdDogXFxmNDQwO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItY2hlc3Mta25pZ2h0LWFsdDogXFxmNDQyO1xuJGZhLXZhci1jaGVzcy1wYXduOiBcXGY0NDM7XG4kZmEtdmFyLWNoZXNzLXBhd24tYWx0OiBcXGY0NDQ7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuOiBcXGY0NDU7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuLWFsdDogXFxmNDQ2O1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLWNoZXNzLXJvb2stYWx0OiBcXGY0NDg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1kb3duOiBcXGYzMjI7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLWxlZnQ6IFxcZjMyMztcbiRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQ6IFxcZjMyNDtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtdXA6IFxcZjMyNTtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLWRvd246IFxcZjMyOTtcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtbGVmdDogXFxmMzJhO1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1yaWdodDogXFxmMzJiO1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS11cDogXFxmMzJjO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XG4kZmEtdmFyLWNoaWxkOiBcXGYxYWU7XG4kZmEtdmFyLWNoaW1uZXk6IFxcZjc4YjtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1jbGF3LW1hcmtzOiBcXGY2YzI7XG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItY2xpcGJvYXJkLWxpc3QtY2hlY2s6IFxcZjczNztcbiRmYS12YXItY2xpcGJvYXJkLXByZXNjcmlwdGlvbjogXFxmNWU4O1xuJGZhLXZhci1jbGlwYm9hcmQtdXNlcjogXFxmN2YzO1xuJGZhLXZhci1jbG9jazogXFxmMDE3O1xuJGZhLXZhci1jbG9uZTogXFxmMjRkO1xuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXFxmMjBhO1xuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXFxmMGVkO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjM4MTtcbiRmYS12YXItY2xvdWQtZHJpenpsZTogXFxmNzM4O1xuJGZhLXZhci1jbG91ZC1oYWlsOiBcXGY3Mzk7XG4kZmEtdmFyLWNsb3VkLWhhaWwtbWl4ZWQ6IFxcZjczYTtcbiRmYS12YXItY2xvdWQtbWVhdGJhbGw6IFxcZjczYjtcbiRmYS12YXItY2xvdWQtbW9vbjogXFxmNmMzO1xuJGZhLXZhci1jbG91ZC1tb29uLXJhaW46IFxcZjczYztcbiRmYS12YXItY2xvdWQtcmFpbjogXFxmNzNkO1xuJGZhLXZhci1jbG91ZC1yYWluYm93OiBcXGY3M2U7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnM6IFxcZjczZjtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1jbG91ZC1zbGVldDogXFxmNzQxO1xuJGZhLXZhci1jbG91ZC1zbm93OiBcXGY3NDI7XG4kZmEtdmFyLWNsb3VkLXN1bjogXFxmNmM0O1xuJGZhLXZhci1jbG91ZC1zdW4tcmFpbjogXFxmNzQzO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFxcZjBlZTtcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMzgyO1xuJGZhLXZhci1jbG91ZHM6IFxcZjc0NDtcbiRmYS12YXItY2xvdWRzLW1vb246IFxcZjc0NTtcbiRmYS12YXItY2xvdWRzLXN1bjogXFxmNzQ2O1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNsdWI6IFxcZjMyNztcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci1jb2RlLWNvbW1pdDogXFxmMzg2O1xuJGZhLXZhci1jb2RlLW1lcmdlOiBcXGYzODc7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItY29mZmVlOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZmZlZS10b2dvOiBcXGY2YzU7XG4kZmEtdmFyLWNvZmZpbjogXFxmNmM2O1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci1jb2luOiBcXGY4NWM7XG4kZmEtdmFyLWNvaW5zOiBcXGY1MWU7XG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItY29tbWVudDogXFxmMDc1O1xuJGZhLXZhci1jb21tZW50LWFsdDogXFxmMjdhO1xuJGZhLXZhci1jb21tZW50LWFsdC1jaGVjazogXFxmNGEyO1xuJGZhLXZhci1jb21tZW50LWFsdC1kb2xsYXI6IFxcZjY1MDtcbiRmYS12YXItY29tbWVudC1hbHQtZG90czogXFxmNGEzO1xuJGZhLXZhci1jb21tZW50LWFsdC1lZGl0OiBcXGY0YTQ7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOiBcXGY0YTU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWxpbmVzOiBcXGY0YTY7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LW1lZGljYWw6IFxcZjdmNDtcbiRmYS12YXItY29tbWVudC1hbHQtbWludXM6IFxcZjRhNztcbiRmYS12YXItY29tbWVudC1hbHQtcGx1czogXFxmNGE4O1xuJGZhLXZhci1jb21tZW50LWFsdC1zbGFzaDogXFxmNGE5O1xuJGZhLXZhci1jb21tZW50LWFsdC1zbWlsZTogXFxmNGFhO1xuJGZhLXZhci1jb21tZW50LWFsdC10aW1lczogXFxmNGFiO1xuJGZhLXZhci1jb21tZW50LWNoZWNrOiBcXGY0YWM7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50LWVkaXQ6IFxcZjRhZTtcbiRmYS12YXItY29tbWVudC1leGNsYW1hdGlvbjogXFxmNGFmO1xuJGZhLXZhci1jb21tZW50LWxpbmVzOiBcXGY0YjA7XG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xuJGZhLXZhci1jb21tZW50LW1pbnVzOiBcXGY0YjE7XG4kZmEtdmFyLWNvbW1lbnQtcGx1czogXFxmNGIyO1xuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kZmEtdmFyLWNvbW1lbnQtc21pbGU6IFxcZjRiNDtcbiRmYS12YXItY29tbWVudC10aW1lczogXFxmNGI1O1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1jb21tZW50cy1hbHQ6IFxcZjRiNjtcbiRmYS12YXItY29tbWVudHMtYWx0LWRvbGxhcjogXFxmNjUyO1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItY29tcGFzcy1zbGFzaDogXFxmNWU5O1xuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDogXFxmNzhjO1xuJGZhLXZhci1jb21wcmVzcy13aWRlOiBcXGYzMjY7XG4kZmEtdmFyLWNvbmNpZXJnZS1iZWxsOiBcXGY1NjI7XG4kZmEtdmFyLWNvbmZsdWVuY2U6IFxcZjc4ZDtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcbiRmYS12YXItY29uc3RydWN0aW9uOiBcXGY4NWQ7XG4kZmEtdmFyLWNvbnRhaW5lci1zdG9yYWdlOiBcXGY0Yjc7XG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xuJGZhLXZhci1jb252ZXlvci1iZWx0OiBcXGY0NmU7XG4kZmEtdmFyLWNvbnZleW9yLWJlbHQtYWx0OiBcXGY0NmY7XG4kZmEtdmFyLWNvb2tpZTogXFxmNTYzO1xuJGZhLXZhci1jb29raWUtYml0ZTogXFxmNTY0O1xuJGZhLXZhci1jb3B5OiBcXGYwYzU7XG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xuJGZhLXZhci1jb3JuOiBcXGY2Yzc7XG4kZmEtdmFyLWNvdWNoOiBcXGY0Yjg7XG4kZmEtdmFyLWNvdzogXFxmNmM4O1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXFxmNGU5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JlZGl0LWNhcmQtYmxhbms6IFxcZjM4OTtcbiRmYS12YXItY3JlZGl0LWNhcmQtZnJvbnQ6IFxcZjM4YTtcbiRmYS12YXItY3JpY2tldDogXFxmNDQ5O1xuJGZhLXZhci1jcml0aWNhbC1yb2xlOiBcXGY2Yzk7XG4kZmEtdmFyLWNyb2lzc2FudDogXFxmN2Y2O1xuJGZhLXZhci1jcm9wOiBcXGYxMjU7XG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XG4kZmEtdmFyLWNyb3NzOiBcXGY2NTQ7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcbiRmYS12YXItY3JvdzogXFxmNTIwO1xuJGZhLXZhci1jcm93bjogXFxmNTIxO1xuJGZhLXZhci1jcnV0Y2g6IFxcZjdmNztcbiRmYS12YXItY3J1dGNoZXM6IFxcZjdmODtcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1jdWJlOiBcXGYxYjI7XG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XG4kZmEtdmFyLWN1cmxpbmc6IFxcZjQ0YTtcbiRmYS12YXItY3V0OiBcXGYwYzQ7XG4kZmEtdmFyLWN1dHRsZWZpc2g6IFxcZjM4YztcbiRmYS12YXItZC1hbmQtZDogXFxmMzhkO1xuJGZhLXZhci1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xuJGZhLXZhci1kYWdnZXI6IFxcZjZjYjtcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcbiRmYS12YXItZGF0YWJhc2U6IFxcZjFjMDtcbiRmYS12YXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWJ1ZzogXFxmN2Y5O1xuJGZhLXZhci1kZWVyOiBcXGY3OGU7XG4kZmEtdmFyLWRlZXItcnVkb2xwaDogXFxmNzhmO1xuJGZhLXZhci1kZWxpY2lvdXM6IFxcZjFhNTtcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcbiRmYS12YXItZGVwbG95ZG9nOiBcXGYzOGU7XG4kZmEtdmFyLWRlc2twcm86IFxcZjM4ZjtcbiRmYS12YXItZGVza3RvcDogXFxmMTA4O1xuJGZhLXZhci1kZXNrdG9wLWFsdDogXFxmMzkwO1xuJGZhLXZhci1kZXY6IFxcZjZjYztcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xuJGZhLXZhci1kZXdwb2ludDogXFxmNzQ4O1xuJGZhLXZhci1kaGFybWFjaGFrcmE6IFxcZjY1NTtcbiRmYS12YXItZGhsOiBcXGY3OTA7XG4kZmEtdmFyLWRpYWdub3NlczogXFxmNDcwO1xuJGZhLXZhci1kaWFtb25kOiBcXGYyMTk7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcbiRmYS12YXItZGljZS1kMTA6IFxcZjZjZDtcbiRmYS12YXItZGljZS1kMTI6IFxcZjZjZTtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItZGljZS1kNDogXFxmNmQwO1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLWRpY2UtZDg6IFxcZjZkMjtcbiRmYS12YXItZGljZS1maXZlOiBcXGY1MjM7XG4kZmEtdmFyLWRpY2UtZm91cjogXFxmNTI0O1xuJGZhLXZhci1kaWNlLW9uZTogXFxmNTI1O1xuJGZhLXZhci1kaWNlLXNpeDogXFxmNTI2O1xuJGZhLXZhci1kaWNlLXRocmVlOiBcXGY1Mjc7XG4kZmEtdmFyLWRpY2UtdHdvOiBcXGY1Mjg7XG4kZmEtdmFyLWRpZ2c6IFxcZjFhNjtcbiRmYS12YXItZGlnZ2luZzogXFxmODVlO1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xuJGZhLXZhci1kaXBsb21hOiBcXGY1ZWE7XG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcbiRmYS12YXItZGlzZWFzZTogXFxmN2ZhO1xuJGZhLXZhci1kaXZpZGU6IFxcZjUyOTtcbiRmYS12YXItZGl6enk6IFxcZjU2NztcbiRmYS12YXItZG5hOiBcXGY0NzE7XG4kZmEtdmFyLWRvLW5vdC1lbnRlcjogXFxmNWVjO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLWRvZzogXFxmNmQzO1xuJGZhLXZhci1kb2ctbGVhc2hlZDogXFxmNmQ0O1xuJGZhLXZhci1kb2xsYXItc2lnbjogXFxmMTU1O1xuJGZhLXZhci1kb2xseTogXFxmNDcyO1xuJGZhLXZhci1kb2xseS1lbXB0eTogXFxmNDczO1xuJGZhLXZhci1kb2xseS1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQtYWx0OiBcXGY0NzU7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQtZW1wdHk6IFxcZjQ3NjtcbiRmYS12YXItZG9uYXRlOiBcXGY0Yjk7XG4kZmEtdmFyLWRvb3ItY2xvc2VkOiBcXGY1MmE7XG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xuJGZhLXZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XG4kZmEtdmFyLWRvdmU6IFxcZjRiYTtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1kcmFmdGluZy1jb21wYXNzOiBcXGY1Njg7XG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xuJGZhLXZhci1kcmF3LWNpcmNsZTogXFxmNWVkO1xuJGZhLXZhci1kcmF3LXBvbHlnb246IFxcZjVlZTtcbiRmYS12YXItZHJhdy1zcXVhcmU6IFxcZjVlZjtcbiRmYS12YXItZHJlaWRlbDogXFxmNzkyO1xuJGZhLXZhci1kcmliYmJsZTogXFxmMTdkO1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItZHJvbmU6IFxcZjg1ZjtcbiRmYS12YXItZHJvbmUtYWx0OiBcXGY4NjA7XG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiRmYS12YXItZHJ1bTogXFxmNTY5O1xuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XG4kZmEtdmFyLWRydW1zdGljazogXFxmNmQ2O1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItZHJ5ZXI6IFxcZjg2MTtcbiRmYS12YXItZHJ5ZXItYWx0OiBcXGY4NjI7XG4kZmEtdmFyLWR1Y2s6IFxcZjZkODtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItZHVtcHN0ZXI6IFxcZjc5MztcbiRmYS12YXItZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xuJGZhLXZhci1lYXI6IFxcZjVmMDtcbiRmYS12YXItZWFyLW11ZmZzOiBcXGY3OTU7XG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcbiRmYS12YXItZWJheTogXFxmNGY0O1xuJGZhLXZhci1lY2xpcHNlOiBcXGY3NDk7XG4kZmEtdmFyLWVjbGlwc2UtYWx0OiBcXGY3NGE7XG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcbiRmYS12YXItZWRpdDogXFxmMDQ0O1xuJGZhLXZhci1lZ2c6IFxcZjdmYjtcbiRmYS12YXItZWdnLWZyaWVkOiBcXGY3ZmM7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1lbGVwaGFudDogXFxmNmRhO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kZmEtdmFyLWVsbGlwc2lzLWgtYWx0OiBcXGYzOWI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcbiRmYS12YXItZWxsaXBzaXMtdi1hbHQ6IFxcZjM5YztcbiRmYS12YXItZWxsbzogXFxmNWYxO1xuJGZhLXZhci1lbWJlcjogXFxmNDIzO1xuJGZhLXZhci1lbXBpcmU6IFxcZjFkMTtcbiRmYS12YXItZW1wdHktc2V0OiBcXGY2NTY7XG4kZmEtdmFyLWVuZ2luZS13YXJuaW5nOiBcXGY1ZjI7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1kb2xsYXI6IFxcZjY1NztcbiRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OiBcXGY2NTg7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItZXF1YWxzOiBcXGY1MmM7XG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xuJGZhLXZhci1lcmxhbmc6IFxcZjM5ZDtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItZXRoZXJuZXQ6IFxcZjc5NjtcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xuJGZhLXZhci1ldXJvLXNpZ246IFxcZjE1MztcbiRmYS12YXItZXZlcm5vdGU6IFxcZjgzOTtcbiRmYS12YXItZXhjaGFuZ2U6IFxcZjBlYztcbiRmYS12YXItZXhjaGFuZ2UtYWx0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXGYxMmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGZhLXZhci1leGNsYW1hdGlvbi1zcXVhcmU6IFxcZjMyMTtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFxcZjA3MTtcbiRmYS12YXItZXhwYW5kOiBcXGYwNjU7XG4kZmEtdmFyLWV4cGFuZC1hbHQ6IFxcZjQyNDtcbiRmYS12YXItZXhwYW5kLWFycm93czogXFxmMzFkO1xuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xuJGZhLXZhci1leHBhbmQtd2lkZTogXFxmMzIwO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFxcZjIzZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXFxmMDhlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXFxmMTRjO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiRmYS12YXItZXllOiBcXGYwNmU7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1ldmlsOiBcXGY2ZGI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XG4kZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcjogXFxmMzlmO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcbiRmYS12YXItZmFuOiBcXGY4NjM7XG4kZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOiBcXGY2ZGM7XG4kZmEtdmFyLWZhcm06IFxcZjg2NDtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFxcZjA1MDtcbiRmYS12YXItZmF4OiBcXGYxYWM7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1maWVsZC1ob2NrZXk6IFxcZjQ0YztcbiRmYS12YXItZmlnaHRlci1qZXQ6IFxcZjBmYjtcbiRmYS12YXItZmlnbWE6IFxcZjc5OTtcbiRmYS12YXItZmlsZTogXFxmMTViO1xuJGZhLXZhci1maWxlLWFsdDogXFxmMTVjO1xuJGZhLXZhci1maWxlLWFyY2hpdmU6IFxcZjFjNjtcbiRmYS12YXItZmlsZS1hdWRpbzogXFxmMWM3O1xuJGZhLXZhci1maWxlLWNlcnRpZmljYXRlOiBcXGY1ZjM7XG4kZmEtdmFyLWZpbGUtY2hhcnQtbGluZTogXFxmNjU5O1xuJGZhLXZhci1maWxlLWNoYXJ0LXBpZTogXFxmNjVhO1xuJGZhLXZhci1maWxlLWNoZWNrOiBcXGYzMTY7XG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1lZGl0OiBcXGYzMWM7XG4kZmEtdmFyLWZpbGUtZXhjZWw6IFxcZjFjMztcbiRmYS12YXItZmlsZS1leGNsYW1hdGlvbjogXFxmMzFhO1xuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtbWludXM6IFxcZjMxODtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItZmlsZS1wbHVzOiBcXGYzMTk7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci1maWxlLXNlYXJjaDogXFxmODY1O1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci1maWxlLXNwcmVhZHNoZWV0OiBcXGY2NWI7XG4kZmEtdmFyLWZpbGUtdGltZXM6IFxcZjMxNztcbiRmYS12YXItZmlsZS11cGxvYWQ6IFxcZjU3NDtcbiRmYS12YXItZmlsZS11c2VyOiBcXGY2NWM7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGVzLW1lZGljYWw6IFxcZjdmZDtcbiRmYS12YXItZmlsbDogXFxmNTc1O1xuJGZhLXZhci1maWxsLWRyaXA6IFxcZjU3NjtcbiRmYS12YXItZmlsbTogXFxmMDA4O1xuJGZhLXZhci1maWxtLWFsdDogXFxmM2EwO1xuJGZhLXZhci1maWx0ZXI6IFxcZjBiMDtcbiRmYS12YXItZmluZ2VycHJpbnQ6IFxcZjU3NztcbiRmYS12YXItZmlyZTogXFxmMDZkO1xuJGZhLXZhci1maXJlLWFsdDogXFxmN2U0O1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXFxmMTM0O1xuJGZhLXZhci1maXJlLXNtb2tlOiBcXGY3NGI7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItZmlyZXBsYWNlOiBcXGY3OWE7XG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xuJGZhLXZhci1maXJzdC1vcmRlcjogXFxmMmIwO1xuJGZhLXZhci1maXJzdC1vcmRlci1hbHQ6IFxcZjUwYTtcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJGZhLXZhci1maXNoOiBcXGY1Nzg7XG4kZmEtdmFyLWZpc2gtY29va2VkOiBcXGY3ZmU7XG4kZmEtdmFyLWZpc3QtcmFpc2VkOiBcXGY2ZGU7XG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcbiRmYS12YXItZmxhZy1hbHQ6IFxcZjc0YztcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRmYS12YXItZmxhZy11c2E6IFxcZjc0ZDtcbiRmYS12YXItZmxhbWU6IFxcZjZkZjtcbiRmYS12YXItZmxhc2s6IFxcZjBjMztcbiRmYS12YXItZmxhc2stcG9pc29uOiBcXGY2ZTA7XG4kZmEtdmFyLWZsYXNrLXBvdGlvbjogXFxmNmUxO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLWZsb3dlcjogXFxmN2ZmO1xuJGZhLXZhci1mbG93ZXItZGFmZm9kaWw6IFxcZjgwMDtcbiRmYS12YXItZmxvd2VyLXR1bGlwOiBcXGY4MDE7XG4kZmEtdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWZvZzogXFxmNzRlO1xuJGZhLXZhci1mb2xkZXI6IFxcZjA3YjtcbiRmYS12YXItZm9sZGVyLW1pbnVzOiBcXGY2NWQ7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcXGYwN2M7XG4kZmEtdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XG4kZmEtdmFyLWZvbGRlci10aW1lczogXFxmNjVmO1xuJGZhLXZhci1mb2xkZXItdHJlZTogXFxmODAyO1xuJGZhLXZhci1mb2xkZXJzOiBcXGY2NjA7XG4kZmEtdmFyLWZvbnQ6IFxcZjAzMTtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQ6IFxcZjM1YztcbiRmYS12YXItZm9udC1hd2Vzb21lLWZsYWc6IFxcZjQyNTtcbiRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbDogXFxmNGU2O1xuJGZhLXZhci1mb250LWNhc2U6IFxcZjg2NjtcbiRmYS12YXItZm9udGljb25zOiBcXGYyODA7XG4kZmEtdmFyLWZvbnRpY29ucy1maTogXFxmM2EyO1xuJGZhLXZhci1mb290YmFsbC1iYWxsOiBcXGY0NGU7XG4kZmEtdmFyLWZvb3RiYWxsLWhlbG1ldDogXFxmNDRmO1xuJGZhLXZhci1mb3JrbGlmdDogXFxmNDdhO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiRmYS12YXItZnJhZ2lsZTogXFxmNGJiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXFxmMmM1O1xuJGZhLXZhci1mcmVlYnNkOiBcXGYzYTQ7XG4kZmEtdmFyLWZyZW5jaC1mcmllczogXFxmODAzO1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWZyb3N0eS1oZWFkOiBcXGY3OWI7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1mdW5jdGlvbjogXFxmNjYxO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1dGJvbDogXFxmMWUzO1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItZ2FtZS1ib2FyZDogXFxmODY3O1xuJGZhLXZhci1nYW1lLWJvYXJkLWFsdDogXFxmODY4O1xuJGZhLXZhci1nYW1lcGFkOiBcXGYxMWI7XG4kZmEtdmFyLWdhcy1wdW1wOiBcXGY1MmY7XG4kZmEtdmFyLWdhcy1wdW1wLXNsYXNoOiBcXGY1ZjQ7XG4kZmEtdmFyLWdhdmVsOiBcXGYwZTM7XG4kZmEtdmFyLWdlbTogXFxmM2E1O1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcXGYyMmQ7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFxcZjI2NTtcbiRmYS12YXItZ2c6IFxcZjI2MDtcbiRmYS12YXItZ2ctY2lyY2xlOiBcXGYyNjE7XG4kZmEtdmFyLWdob3N0OiBcXGY2ZTI7XG4kZmEtdmFyLWdpZnQ6IFxcZjA2YjtcbiRmYS12YXItZ2lmdC1jYXJkOiBcXGY2NjM7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWdpbmdlcmJyZWFkLW1hbjogXFxmNzlkO1xuJGZhLXZhci1naXQ6IFxcZjFkMztcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcbiRmYS12YXItZ2xhc3M6IFxcZjgwNDtcbiRmYS12YXItZ2xhc3MtY2hhbXBhZ25lOiBcXGY3OWU7XG4kZmEtdmFyLWdsYXNzLWNoZWVyczogXFxmNzlmO1xuJGZhLXZhci1nbGFzcy1jaXRydXM6IFxcZjg2OTtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kZmEtdmFyLWdsYXNzLXdoaXNrZXktcm9ja3M6IFxcZjdhMTtcbiRmYS12YXItZ2xhc3NlczogXFxmNTMwO1xuJGZhLXZhci1nbGFzc2VzLWFsdDogXFxmNWY1O1xuJGZhLXZhci1nbGlkZTogXFxmMmE1O1xuJGZhLXZhci1nbGlkZS1nOiBcXGYyYTY7XG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XG4kZmEtdmFyLWdsb2JlLWFmcmljYTogXFxmNTdjO1xuJGZhLXZhci1nbG9iZS1hbWVyaWNhczogXFxmNTdkO1xuJGZhLXZhci1nbG9iZS1hc2lhOiBcXGY1N2U7XG4kZmEtdmFyLWdsb2JlLWV1cm9wZTogXFxmN2EyO1xuJGZhLXZhci1nbG9iZS1zbm93OiBcXGY3YTM7XG4kZmEtdmFyLWdsb2JlLXN0YW5kOiBcXGY1ZjY7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiRmYS12YXItZ29sZi1jbHViOiBcXGY0NTE7XG4kZmEtdmFyLWdvb2RyZWFkczogXFxmM2E4O1xuJGZhLXZhci1nb29kcmVhZHMtZzogXFxmM2E5O1xuJGZhLXZhci1nb29nbGU6IFxcZjFhMDtcbiRmYS12YXItZ29vZ2xlLWRyaXZlOiBcXGYzYWE7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xuJGZhLXZhci1ncmF0aXBheTogXFxmMTg0O1xuJGZhLXZhci1ncmF2OiBcXGYyZDY7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFxmNTMxO1xuJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcbiRmYS12YXItZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWdyaW4tYWx0OiBcXGY1ODE7XG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1ncmlwLWhvcml6b250YWw6IFxcZjU4ZDtcbiRmYS12YXItZ3JpcC1saW5lczogXFxmN2E0O1xuJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XG4kZmEtdmFyLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcbiRmYS12YXItZ3JpcGZpcmU6IFxcZjNhYztcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcbiRmYS12YXItaDE6IFxcZjMxMztcbiRmYS12YXItaDI6IFxcZjMxNDtcbiRmYS12YXItaDM6IFxcZjMxNTtcbiRmYS12YXItaDQ6IFxcZjg2YTtcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbW1lcjogXFxmNmUzO1xuJGZhLXZhci1oYW1tZXItd2FyOiBcXGY2ZTQ7XG4kZmEtdmFyLWhhbXNhOiBcXGY2NjU7XG4kZmEtdmFyLWhhbmQtaGVhcnQ6IFxcZjRiYztcbiRmYS12YXItaGFuZC1ob2xkaW5nOiBcXGY0YmQ7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1ib3g6IFxcZjQ3YjtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tYWdpYzogXFxmNmU1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctc2VlZGxpbmc6IFxcZjRiZjtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXI6IFxcZjRjMTtcbiRmYS12YXItaGFuZC1saXphcmQ6IFxcZjI1ODtcbiRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyOiBcXGY4MDY7XG4kZmEtdmFyLWhhbmQtcGFwZXI6IFxcZjI1NjtcbiRmYS12YXItaGFuZC1wZWFjZTogXFxmMjViO1xuJGZhLXZhci1oYW5kLXBvaW50LWRvd246IFxcZjBhNztcbiRmYS12YXItaGFuZC1wb2ludC1sZWZ0OiBcXGYwYTU7XG4kZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQ6IFxcZjBhNDtcbiRmYS12YXItaGFuZC1wb2ludC11cDogXFxmMGE2O1xuJGZhLXZhci1oYW5kLXBvaW50ZXI6IFxcZjI1YTtcbiRmYS12YXItaGFuZC1yZWNlaXZpbmc6IFxcZjQ3YztcbiRmYS12YXItaGFuZC1yb2NrOiBcXGYyNTU7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnM6IFxcZjI1NztcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1oYW5kczogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1oZWFydDogXFxmNGMzO1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLXVzZDogXFxmNGM1O1xuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcbiRmYS12YXItaGFuZHNoYWtlLWFsdDogXFxmNGM2O1xuJGZhLXZhci1oYW51a2lhaDogXFxmNmU2O1xuJGZhLXZhci1oYXJkLWhhdDogXFxmODA3O1xuJGZhLXZhci1oYXNodGFnOiBcXGYyOTI7XG4kZmEtdmFyLWhhdC1jaGVmOiBcXGY4NmI7XG4kZmEtdmFyLWhhdC1zYW50YTogXFxmN2E3O1xuJGZhLXZhci1oYXQtd2ludGVyOiBcXGY3YTg7XG4kZmEtdmFyLWhhdC13aXRjaDogXFxmNmU3O1xuJGZhLXZhci1oYXQtd2l6YXJkOiBcXGY2ZTg7XG4kZmEtdmFyLWhheWthbDogXFxmNjY2O1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItaGVhZC1zaWRlOiBcXGY2ZTk7XG4kZmEtdmFyLWhlYWQtc2lkZS1icmFpbjogXFxmODA4O1xuJGZhLXZhci1oZWFkLXNpZGUtbWVkaWNhbDogXFxmODA5O1xuJGZhLXZhci1oZWFkLXZyOiBcXGY2ZWE7XG4kZmEtdmFyLWhlYWRpbmc6IFxcZjFkYztcbiRmYS12YXItaGVhZHBob25lczogXFxmMDI1O1xuJGZhLXZhci1oZWFkcGhvbmVzLWFsdDogXFxmNThmO1xuJGZhLXZhci1oZWFkc2V0OiBcXGY1OTA7XG4kZmEtdmFyLWhlYXJ0OiBcXGYwMDQ7XG4kZmEtdmFyLWhlYXJ0LWJyb2tlbjogXFxmN2E5O1xuJGZhLXZhci1oZWFydC1jaXJjbGU6IFxcZjRjNztcbiRmYS12YXItaGVhcnQtcmF0ZTogXFxmNWY4O1xuJGZhLXZhci1oZWFydC1zcXVhcmU6IFxcZjRjODtcbiRmYS12YXItaGVhcnRiZWF0OiBcXGYyMWU7XG4kZmEtdmFyLWhlbGljb3B0ZXI6IFxcZjUzMztcbiRmYS12YXItaGVsbWV0LWJhdHRsZTogXFxmNmViO1xuJGZhLXZhci1oZXhhZ29uOiBcXGYzMTI7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1ob2NrZXktbWFzazogXFxmNmVlO1xuJGZhLXZhci1ob2NrZXktcHVjazogXFxmNDUzO1xuJGZhLXZhci1ob2NrZXktc3RpY2tzOiBcXGY0NTQ7XG4kZmEtdmFyLWhvbGx5LWJlcnJ5OiBcXGY3YWE7XG4kZmEtdmFyLWhvbWU6IFxcZjAxNTtcbiRmYS12YXItaG9tZS1hbHQ6IFxcZjgwYTtcbiRmYS12YXItaG9tZS1oZWFydDogXFxmNGM5O1xuJGZhLXZhci1ob21lLWxnOiBcXGY4MGI7XG4kZmEtdmFyLWhvbWUtbGctYWx0OiBcXGY4MGM7XG4kZmEtdmFyLWhvb2QtY2xvYWs6IFxcZjZlZjtcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcbiRmYS12YXItaG9yaXpvbnRhbC1ydWxlOiBcXGY4NmM7XG4kZmEtdmFyLWhvcm5iaWxsOiBcXGY1OTI7XG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XG4kZmEtdmFyLWhvcnNlLWhlYWQ6IFxcZjdhYjtcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGY0N2Q7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGZhLXZhci1ob3NwaXRhbC11c2VyOiBcXGY4MGQ7XG4kZmEtdmFyLWhvc3BpdGFsczogXFxmODBlO1xuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XG4kZmEtdmFyLWhvdGRvZzogXFxmODBmO1xuJGZhLXZhci1ob3RlbDogXFxmNTk0O1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcXGYyNTE7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1ob3VzZS1mbG9vZDogXFxmNzRmO1xuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItaHVtaWRpdHk6IFxcZjc1MDtcbiRmYS12YXItaHVycmljYW5lOiBcXGY3NTE7XG4kZmEtdmFyLWktY3Vyc29yOiBcXGYyNDY7XG4kZmEtdmFyLWljZS1jcmVhbTogXFxmODEwO1xuJGZhLXZhci1pY2Utc2thdGU6IFxcZjdhYztcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xuJGZhLXZhci1pY29uczogXFxmODZkO1xuJGZhLXZhci1pY29ucy1hbHQ6IFxcZjg2ZTtcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1pbmJveC1pbjogXFxmMzEwO1xuJGZhLXZhci1pbmJveC1vdXQ6IFxcZjMxMTtcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XG4kZmEtdmFyLWluZHVzdHJ5OiBcXGYyNzU7XG4kZmEtdmFyLWluZHVzdHJ5LWFsdDogXFxmM2IzO1xuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xuJGZhLXZhci1pbmZvOiBcXGYxMjk7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XG4kZmEtdmFyLWluZm8tc3F1YXJlOiBcXGYzMGY7XG4kZmEtdmFyLWluaGFsZXI6IFxcZjVmOTtcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XG4kZmEtdmFyLWludGVncmFsOiBcXGY2Njc7XG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XG4kZmEtdmFyLWludGVyc2VjdGlvbjogXFxmNjY4O1xuJGZhLXZhci1pbnZlbnRvcnk6IFxcZjQ4MDtcbiRmYS12YXItaW52aXNpb246IFxcZjdiMDtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1pc2xhbmQtdHJvcGljYWw6IFxcZjgxMTtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XG4kZmEtdmFyLWl0dW5lcy1ub3RlOiBcXGYzYjU7XG4kZmEtdmFyLWphY2stby1sYW50ZXJuOiBcXGYzMGU7XG4kZmEtdmFyLWphdmE6IFxcZjRlNDtcbiRmYS12YXItamVkaTogXFxmNjY5O1xuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcbiRmYS12YXItamlyYTogXFxmN2IxO1xuJGZhLXZhci1qb2dldDogXFxmM2I3O1xuJGZhLXZhci1qb2ludDogXFxmNTk1O1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItanM6IFxcZjNiODtcbiRmYS12YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kZmEtdmFyLWpzZmlkZGxlOiBcXGYxY2M7XG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XG4kZmEtdmFyLWthZ2dsZTogXFxmNWZhO1xuJGZhLXZhci1rZXJuaW5nOiBcXGY4NmY7XG4kZmEtdmFyLWtleTogXFxmMDg0O1xuJGZhLXZhci1rZXktc2tlbGV0b246IFxcZjZmMztcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1rZXljZG46IFxcZjNiYTtcbiRmYS12YXIta2V5bm90ZTogXFxmNjZjO1xuJGZhLXZhci1raGFuZGE6IFxcZjY2ZDtcbiRmYS12YXIta2lja3N0YXJ0ZXI6IFxcZjNiYjtcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJGZhLXZhci1raWRuZXlzOiBcXGY1ZmI7XG4kZmEtdmFyLWtpc3M6IFxcZjU5NjtcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1raXRlOiBcXGY2ZjQ7XG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJGZhLXZhci1rbmlmZS1raXRjaGVuOiBcXGY2ZjU7XG4kZmEtdmFyLWtvcnZ1ZTogXFxmNDJmO1xuJGZhLXZhci1sYW1iZGE6IFxcZjY2ZTtcbiRmYS12YXItbGFtcDogXFxmNGNhO1xuJGZhLXZhci1sYW5kbWFyazogXFxmNjZmO1xuJGZhLXZhci1sYW5kbWFyay1hbHQ6IFxcZjc1MjtcbiRmYS12YXItbGFuZ3VhZ2U6IFxcZjFhYjtcbiRmYS12YXItbGFwdG9wOiBcXGYxMDk7XG4kZmEtdmFyLWxhcHRvcC1jb2RlOiBcXGY1ZmM7XG4kZmEtdmFyLWxhcHRvcC1tZWRpY2FsOiBcXGY4MTI7XG4kZmEtdmFyLWxhcmF2ZWw6IFxcZjNiZDtcbiRmYS12YXItbGFzdGZtOiBcXGYyMDI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFxcZjIwMztcbiRmYS12YXItbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1sYXllci1ncm91cDogXFxmNWZkO1xuJGZhLXZhci1sYXllci1taW51czogXFxmNWZlO1xuJGZhLXZhci1sYXllci1wbHVzOiBcXGY1ZmY7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItbGVhZi1oZWFydDogXFxmNGNiO1xuJGZhLXZhci1sZWFmLW1hcGxlOiBcXGY2ZjY7XG4kZmEtdmFyLWxlYWYtb2FrOiBcXGY2Zjc7XG4kZmEtdmFyLWxlYW5wdWI6IFxcZjIxMjtcbiRmYS12YXItbGVtb246IFxcZjA5NDtcbiRmYS12YXItbGVzczogXFxmNDFkO1xuJGZhLXZhci1sZXNzLXRoYW46IFxcZjUzNjtcbiRmYS12YXItbGVzcy10aGFuLWVxdWFsOiBcXGY1Mzc7XG4kZmEtdmFyLWxldmVsLWRvd246IFxcZjE0OTtcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtdXA6IFxcZjE0ODtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItbGlnaHRidWxiLWRvbGxhcjogXFxmNjcwO1xuJGZhLXZhci1saWdodGJ1bGItZXhjbGFtYXRpb246IFxcZjY3MTtcbiRmYS12YXItbGlnaHRidWxiLW9uOiBcXGY2NzI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1zbGFzaDogXFxmNjczO1xuJGZhLXZhci1saWdodHMtaG9saWRheTogXFxmN2IyO1xuJGZhLXZhci1saW5lOiBcXGYzYzA7XG4kZmEtdmFyLWxpbmUtY29sdW1uczogXFxmODcwO1xuJGZhLXZhci1saW5lLWhlaWdodDogXFxmODcxO1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1saXBzOiBcXGY2MDA7XG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xuJGZhLXZhci1saXN0OiBcXGYwM2E7XG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XG4kZmEtdmFyLWxpc3Qtb2w6IFxcZjBjYjtcbiRmYS12YXItbGlzdC11bDogXFxmMGNhO1xuJGZhLXZhci1sb2NhdGlvbjogXFxmNjAxO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXFxmMTI0O1xuJGZhLXZhci1sb2NhdGlvbi1jaXJjbGU6IFxcZjYwMjtcbiRmYS12YXItbG9jYXRpb24tc2xhc2g6IFxcZjYwMztcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1sb2NrLWFsdDogXFxmMzBkO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItbG9jay1vcGVuLWFsdDogXFxmM2MyO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcXGYxNzU7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXFxmMTc3O1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcXGYxNzg7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFxcZjE3NjtcbiRmYS12YXItbG92ZXNlYXQ6IFxcZjRjYztcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1sdWNoYWRvcjogXFxmNDU1O1xuJGZhLXZhci1sdWdnYWdlLWNhcnQ6IFxcZjU5ZDtcbiRmYS12YXItbHVuZ3M6IFxcZjYwNDtcbiRmYS12YXItbHlmdDogXFxmM2MzO1xuJGZhLXZhci1tYWNlOiBcXGY2Zjg7XG4kZmEtdmFyLW1hZ2VudG86IFxcZjNjNDtcbiRmYS12YXItbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XG4kZmEtdmFyLW1haWwtYnVsazogXFxmNjc0O1xuJGZhLXZhci1tYWlsYm94OiBcXGY4MTM7XG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kZmEtdmFyLW1hbmRvbGluOiBcXGY2Zjk7XG4kZmEtdmFyLW1hcDogXFxmMjc5O1xuJGZhLXZhci1tYXAtbWFya2VkOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQtc2xhc2g6IFxcZjYwNTtcbiRmYS12YXItbWFwLW1hcmtlci1jaGVjazogXFxmNjA2O1xuJGZhLXZhci1tYXAtbWFya2VyLWVkaXQ6IFxcZjYwNztcbiRmYS12YXItbWFwLW1hcmtlci1leGNsYW1hdGlvbjogXFxmNjA4O1xuJGZhLXZhci1tYXAtbWFya2VyLW1pbnVzOiBcXGY2MDk7XG4kZmEtdmFyLW1hcC1tYXJrZXItcGx1czogXFxmNjBhO1xuJGZhLXZhci1tYXAtbWFya2VyLXF1ZXN0aW9uOiBcXGY2MGI7XG4kZmEtdmFyLW1hcC1tYXJrZXItc2xhc2g6IFxcZjYwYztcbiRmYS12YXItbWFwLW1hcmtlci1zbWlsZTogXFxmNjBkO1xuJGZhLXZhci1tYXAtbWFya2VyLXRpbWVzOiBcXGY2MGU7XG4kZmEtdmFyLW1hcC1waW46IFxcZjI3NjtcbiRmYS12YXItbWFwLXNpZ25zOiBcXGYyNzc7XG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kZmEtdmFyLW1hcmtlcjogXFxmNWExO1xuJGZhLXZhci1tYXJzOiBcXGYyMjI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFxcZjIyYjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xuJGZhLXZhci1tYXNrOiBcXGY2ZmE7XG4kZmEtdmFyLW1hc3RvZG9uOiBcXGY0ZjY7XG4kZmEtdmFyLW1heGNkbjogXFxmMTM2O1xuJGZhLXZhci1tZWF0OiBcXGY4MTQ7XG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYzYzc7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItbWVnYXBob25lOiBcXGY2NzU7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XG4kZmEtdmFyLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xuJGZhLXZhci1taWNyb2NoaXA6IFxcZjJkYjtcbiRmYS12YXItbWljcm9waG9uZTogXFxmMTMwO1xuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kZmEtdmFyLW1pbmQtc2hhcmU6IFxcZjY3NztcbiRmYS12YXItbWludXM6IFxcZjA2ODtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLWhleGFnb246IFxcZjMwNztcbiRmYS12YXItbWludXMtb2N0YWdvbjogXFxmMzA4O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItbWlzdGxldG9lOiBcXGY3YjQ7XG4kZmEtdmFyLW1pdHRlbjogXFxmN2I1O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItbWl4Y2xvdWQ6IFxcZjI4OTtcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XG4kZmEtdmFyLW1vYmlsZTogXFxmMTBiO1xuJGZhLXZhci1tb2JpbGUtYWx0OiBcXGYzY2Q7XG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkOiBcXGYzY2U7XG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdDogXFxmM2NmO1xuJGZhLXZhci1tb2R4OiBcXGYyODU7XG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kZmEtdmFyLW1vbmV5LWJpbGwtYWx0OiBcXGYzZDE7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZTogXFxmNTNhO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0OiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWNoZWNrOiBcXGY1M2M7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xuJGZhLXZhci1tb25leS1jaGVjay1lZGl0OiBcXGY4NzI7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQtYWx0OiBcXGY4NzM7XG4kZmEtdmFyLW1vbml0b3ItaGVhcnQtcmF0ZTogXFxmNjExO1xuJGZhLXZhci1tb25rZXk6IFxcZjZmYjtcbiRmYS12YXItbW9udW1lbnQ6IFxcZjVhNjtcbiRmYS12YXItbW9vbjogXFxmMTg2O1xuJGZhLXZhci1tb29uLWNsb3VkOiBcXGY3NTQ7XG4kZmEtdmFyLW1vb24tc3RhcnM6IFxcZjc1NTtcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xuJGZhLXZhci1tb3VudGFpbjogXFxmNmZjO1xuJGZhLXZhci1tb3VudGFpbnM6IFxcZjZmZDtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tdWc6IFxcZjg3NDtcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xuJGZhLXZhci1tdWctbWFyc2htYWxsb3dzOiBcXGY3Yjc7XG4kZmEtdmFyLW11Zy10ZWE6IFxcZjg3NTtcbiRmYS12YXItbXVzaWM6IFxcZjAwMTtcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xuJGZhLXZhci1uYXJ3aGFsOiBcXGY2ZmU7XG4kZmEtdmFyLW5lb3M6IFxcZjYxMjtcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xuJGZhLXZhci1uZXV0ZXI6IFxcZjIyYztcbiRmYS12YXItbmV3c3BhcGVyOiBcXGYxZWE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1ub2RlOiBcXGY0MTk7XG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcbiRmYS12YXItbm90LWVxdWFsOiBcXGY1M2U7XG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLW5zODogXFxmM2Q1O1xuJGZhLXZhci1udXRyaXRpb25peDogXFxmM2Q2O1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItb2N0YWdvbjogXFxmMzA2O1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XG4kZmEtdmFyLW9pbC1jYW46IFxcZjYxMztcbiRmYS12YXItb2lsLXRlbXA6IFxcZjYxNDtcbiRmYS12YXItb2xkLXJlcHVibGljOiBcXGY1MTA7XG4kZmEtdmFyLW9tOiBcXGY2Nzk7XG4kZmEtdmFyLW9tZWdhOiBcXGY2N2E7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kZmEtdmFyLW9wZW5pZDogXFxmMTliO1xuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XG4kZmEtdmFyLW9ybmFtZW50OiBcXGY3Yjg7XG4kZmEtdmFyLW9zaTogXFxmNDFhO1xuJGZhLXZhci1vdHRlcjogXFxmNzAwO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLW92ZXJsaW5lOiBcXGY4NzY7XG4kZmEtdmFyLXBhZ2UtYnJlYWs6IFxcZjg3NztcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LWJydXNoLWFsdDogXFxmNWE5O1xuJGZhLXZhci1wYWludC1yb2xsZXI6IFxcZjVhYTtcbiRmYS12YXItcGFsZXR0ZTogXFxmNTNmO1xuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcbiRmYS12YXItcGFsbGV0OiBcXGY0ODI7XG4kZmEtdmFyLXBhbGxldC1hbHQ6IFxcZjQ4MztcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLXBhcmFncmFwaC1ydGw6IFxcZjg3ODtcbiRmYS12YXItcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1wYXJraW5nLWNpcmNsZTogXFxmNjE1O1xuJGZhLXZhci1wYXJraW5nLWNpcmNsZS1zbGFzaDogXFxmNjE2O1xuJGZhLXZhci1wYXJraW5nLXNsYXNoOiBcXGY2MTc7XG4kZmEtdmFyLXBhc3Nwb3J0OiBcXGY1YWI7XG4kZmEtdmFyLXBhc3RhZmFyaWFuaXNtOiBcXGY2N2I7XG4kZmEtdmFyLXBhc3RlOiBcXGYwZWE7XG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcbiRmYS12YXItcGF1c2U6IFxcZjA0YztcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XG4kZmEtdmFyLXBhdzogXFxmMWIwO1xuJGZhLXZhci1wYXctYWx0OiBcXGY3MDE7XG4kZmEtdmFyLXBhdy1jbGF3czogXFxmNzAyO1xuJGZhLXZhci1wYXlwYWw6IFxcZjFlZDtcbiRmYS12YXItcGVhY2U6IFxcZjY3YztcbiRmYS12YXItcGVnYXN1czogXFxmNzAzO1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbDogXFxmMDQwO1xuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kZmEtdmFyLXBlbmNpbC1wYWludGJydXNoOiBcXGY2MTg7XG4kZmEtdmFyLXBlbmNpbC1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1wZW5uYW50OiBcXGY0NTY7XG4kZmEtdmFyLXBlbm55LWFyY2FkZTogXFxmNzA0O1xuJGZhLXZhci1wZW9wbGUtY2Fycnk6IFxcZjRjZTtcbiRmYS12YXItcGVwcGVyLWhvdDogXFxmODE2O1xuJGZhLXZhci1wZXJjZW50OiBcXGYyOTU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcZjU0MTtcbiRmYS12YXItcGVyaXNjb3BlOiBcXGYzZGE7XG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xuJGZhLXZhci1wZXJzb24tY2Fycnk6IFxcZjRjZjtcbiRmYS12YXItcGVyc29uLWRvbGx5OiBcXGY0ZDA7XG4kZmEtdmFyLXBlcnNvbi1kb2xseS1lbXB0eTogXFxmNGQxO1xuJGZhLXZhci1wZXJzb24tc2lnbjogXFxmNzU3O1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xuJGZhLXZhci1waG9uZS1sYXB0b3A6IFxcZjg3YTtcbiRmYS12YXItcGhvbmUtb2ZmaWNlOiBcXGY2N2Q7XG4kZmEtdmFyLXBob25lLXBsdXM6IFxcZjRkMjtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1hbHQ6IFxcZjg3YjtcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XG4kZmEtdmFyLXBob3RvLXZpZGVvOiBcXGY4N2M7XG4kZmEtdmFyLXBocDogXFxmNDU3O1xuJGZhLXZhci1waTogXFxmNjdlO1xuJGZhLXZhci1waWU6IFxcZjcwNTtcbiRmYS12YXItcGllZC1waXBlcjogXFxmMmFlO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXFxmMWE4O1xuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcXGYxYTc7XG4kZmEtdmFyLXBpZzogXFxmNzA2O1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXBpenphOiBcXGY4MTc7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItcGxhbmUtYWx0OiBcXGYzZGU7XG4kZmEtdmFyLXBsYW5lLWFycml2YWw6IFxcZjVhZjtcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xuJGZhLXZhci1wbHVzOiBcXGYwNjc7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XG4kZmEtdmFyLXBsdXMtaGV4YWdvbjogXFxmMzAwO1xuJGZhLXZhci1wbHVzLW9jdGFnb246IFxcZjMwMTtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRmYS12YXItcG9kY2FzdDogXFxmMmNlO1xuJGZhLXZhci1wb2RpdW06IFxcZjY4MDtcbiRmYS12YXItcG9kaXVtLXN0YXI6IFxcZjc1ODtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcbiRmYS12YXItcG9sbC1wZW9wbGU6IFxcZjc1OTtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLXBvcGNvcm46IFxcZjgxOTtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLXByZXNlbnRhdGlvbjogXFxmNjg1O1xuJGZhLXZhci1wcmludDogXFxmMDJmO1xuJGZhLXZhci1wcmludC1zZWFyY2g6IFxcZjgxYTtcbiRmYS12YXItcHJpbnQtc2xhc2g6IFxcZjY4NjtcbiRmYS12YXItcHJvY2VkdXJlczogXFxmNDg3O1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFxcZjI4ODtcbiRmYS12YXItcHJvamVjdC1kaWFncmFtOiBcXGY1NDI7XG4kZmEtdmFyLXB1bXBraW46IFxcZjcwNztcbiRmYS12YXItcHVzaGVkOiBcXGYzZTE7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXFxmMTJlO1xuJGZhLXZhci1weXRob246IFxcZjNlMjtcbiRmYS12YXItcXE6IFxcZjFkNjtcbiRmYS12YXItcXJjb2RlOiBcXGYwMjk7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcXGYxMjg7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXFxmMDU5O1xuJGZhLXZhci1xdWVzdGlvbi1zcXVhcmU6IFxcZjJmZDtcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLXItcHJvamVjdDogXFxmNGY3O1xuJGZhLXZhci1yYWJiaXQ6IFxcZjcwODtcbiRmYS12YXItcmFiYml0LWZhc3Q6IFxcZjcwOTtcbiRmYS12YXItcmFjcXVldDogXFxmNDVhO1xuJGZhLXZhci1yYWRpYXRpb246IFxcZjdiOTtcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xuJGZhLXZhci1yYWluYm93OiBcXGY3NWI7XG4kZmEtdmFyLXJhaW5kcm9wczogXFxmNzVjO1xuJGZhLXZhci1yYW06IFxcZjcwYTtcbiRmYS12YXItcmFtcC1sb2FkaW5nOiBcXGY0ZDQ7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1yYXNwYmVycnktcGk6IFxcZjdiYjtcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci1yZWN0YW5nbGUtbGFuZHNjYXBlOiBcXGYyZmE7XG4kZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdDogXFxmMmZiO1xuJGZhLXZhci1yZWN0YW5nbGUtd2lkZTogXFxmMmZjO1xuJGZhLXZhci1yZWN5Y2xlOiBcXGYxYjg7XG4kZmEtdmFyLXJlZC1yaXZlcjogXFxmM2UzO1xuJGZhLXZhci1yZWRkaXQ6IFxcZjFhMTtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcXGYyODE7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFxcZjFhMjtcbiRmYS12YXItcmVkaGF0OiBcXGY3YmM7XG4kZmEtdmFyLXJlZG86IFxcZjAxZTtcbiRmYS12YXItcmVkby1hbHQ6IFxcZjJmOTtcbiRmYS12YXItcmVnaXN0ZXJlZDogXFxmMjVkO1xuJGZhLXZhci1yZW1vdmUtZm9ybWF0OiBcXGY4N2Q7XG4kZmEtdmFyLXJlbnJlbjogXFxmMThiO1xuJGZhLXZhci1yZXBlYXQ6IFxcZjM2MztcbiRmYS12YXItcmVwZWF0LTE6IFxcZjM2NTtcbiRmYS12YXItcmVwZWF0LTEtYWx0OiBcXGYzNjY7XG4kZmEtdmFyLXJlcGVhdC1hbHQ6IFxcZjM2NDtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1yZXR3ZWV0LWFsdDogXFxmMzYxO1xuJGZhLXZhci1yZXY6IFxcZjViMjtcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XG4kZmEtdmFyLXJpbmc6IFxcZjcwYjtcbiRmYS12YXItcmluZ3Mtd2VkZGluZzogXFxmODFiO1xuJGZhLXZhci1yb2FkOiBcXGYwMTg7XG4kZmEtdmFyLXJvYm90OiBcXGY1NDQ7XG4kZmEtdmFyLXJvY2tldDogXFxmMTM1O1xuJGZhLXZhci1yb2NrZXRjaGF0OiBcXGYzZTg7XG4kZmEtdmFyLXJvY2tybXM6IFxcZjNlOTtcbiRmYS12YXItcm91dGU6IFxcZjRkNztcbiRmYS12YXItcm91dGUtaGlnaHdheTogXFxmNjFhO1xuJGZhLXZhci1yb3V0ZS1pbnRlcnN0YXRlOiBcXGY2MWI7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcXGYxNDM7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItcnVsZXItY29tYmluZWQ6IFxcZjU0NjtcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xuJGZhLXZhci1ydWxlci10cmlhbmdsZTogXFxmNjFjO1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcbiRmYS12YXItcnY6IFxcZjdiZTtcbiRmYS12YXItc2FjazogXFxmODFjO1xuJGZhLXZhci1zYWNrLWRvbGxhcjogXFxmODFkO1xuJGZhLXZhci1zYWQtY3J5OiBcXGY1YjM7XG4kZmEtdmFyLXNhZC10ZWFyOiBcXGY1YjQ7XG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xuJGZhLXZhci1zYWxhZDogXFxmODFlO1xuJGZhLXZhci1zYWxlc2ZvcmNlOiBcXGY4M2I7XG4kZmEtdmFyLXNhbmR3aWNoOiBcXGY4MWY7XG4kZmEtdmFyLXNhc3M6IFxcZjQxZTtcbiRmYS12YXItc2F0ZWxsaXRlOiBcXGY3YmY7XG4kZmEtdmFyLXNhdGVsbGl0ZS1kaXNoOiBcXGY3YzA7XG4kZmEtdmFyLXNhdXNhZ2U6IFxcZjgyMDtcbiRmYS12YXItc2F2ZTogXFxmMGM3O1xuJGZhLXZhci1zY2FscGVsOiBcXGY2MWQ7XG4kZmEtdmFyLXNjYWxwZWwtcGF0aDogXFxmNjFlO1xuJGZhLXZhci1zY2FubmVyOiBcXGY0ODg7XG4kZmEtdmFyLXNjYW5uZXIta2V5Ym9hcmQ6IFxcZjQ4OTtcbiRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbjogXFxmNDhhO1xuJGZhLXZhci1zY2FyZWNyb3c6IFxcZjcwZDtcbiRmYS12YXItc2NhcmY6IFxcZjdjMTtcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XG4kZmEtdmFyLXNjcm9sbC1vbGQ6IFxcZjcwZjtcbiRmYS12YXItc2NydWJiZXI6IFxcZjJmODtcbiRmYS12YXItc2N5dGhlOiBcXGY3MTA7XG4kZmEtdmFyLXNkLWNhcmQ6IFxcZjdjMjtcbiRmYS12YXItc2VhcmNoOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xuJGZhLXZhci1zZWFyY2hlbmdpbjogXFxmM2ViO1xuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zZWxsc3k6IFxcZjIxMztcbiRmYS12YXItc2VuZC1iYWNrOiBcXGY4N2U7XG4kZmEtdmFyLXNlbmQtYmFja3dhcmQ6IFxcZjg3ZjtcbiRmYS12YXItc2VydmVyOiBcXGYyMzM7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaGFwZXM6IFxcZjYxZjtcbiRmYS12YXItc2hhcmU6IFxcZjA2NDtcbiRmYS12YXItc2hhcmUtYWxsOiBcXGYzNjc7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGVlcDogXFxmNzExO1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1zaGllbGQ6IFxcZjEzMjtcbiRmYS12YXItc2hpZWxkLWFsdDogXFxmM2VkO1xuJGZhLXZhci1zaGllbGQtY2hlY2s6IFxcZjJmNztcbiRmYS12YXItc2hpZWxkLWNyb3NzOiBcXGY3MTI7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlwcGluZy10aW1lZDogXFxmNDhjO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcbiRmYS12YXItc2hpc2gta2ViYWI6IFxcZjgyMTtcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLXNob3ZlbDogXFxmNzEzO1xuJGZhLXZhci1zaG92ZWwtc25vdzogXFxmN2MzO1xuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcbiRmYS12YXItc2hyZWRkZXI6IFxcZjY4YTtcbiRmYS12YXItc2h1dHRsZS12YW46IFxcZjViNjtcbiRmYS12YXItc2h1dHRsZWNvY2s6IFxcZjQ1YjtcbiRmYS12YXItc2lja2xlOiBcXGY4MjI7XG4kZmEtdmFyLXNpZ21hOiBcXGY2OGI7XG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcbiRmYS12YXItc2lnbi1pbjogXFxmMDkwO1xuJGZhLXZhci1zaWduLWluLWFsdDogXFxmMmY2O1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tb3V0OiBcXGYwOGI7XG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xuJGZhLXZhci1zaWduYWw6IFxcZjAxMjtcbiRmYS12YXItc2lnbmFsLTE6IFxcZjY4YztcbiRmYS12YXItc2lnbmFsLTI6IFxcZjY4ZDtcbiRmYS12YXItc2lnbmFsLTM6IFxcZjY4ZTtcbiRmYS12YXItc2lnbmFsLTQ6IFxcZjY4ZjtcbiRmYS12YXItc2lnbmFsLWFsdDogXFxmNjkwO1xuJGZhLXZhci1zaWduYWwtYWx0LTE6IFxcZjY5MTtcbiRmYS12YXItc2lnbmFsLWFsdC0yOiBcXGY2OTI7XG4kZmEtdmFyLXNpZ25hbC1hbHQtMzogXFxmNjkzO1xuJGZhLXZhci1zaWduYWwtYWx0LXNsYXNoOiBcXGY2OTQ7XG4kZmEtdmFyLXNpZ25hbC1zbGFzaDogXFxmNjk1O1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItc2lzdHJpeDogXFxmM2VlO1xuJGZhLXZhci1zaXRlbWFwOiBcXGYwZTg7XG4kZmEtdmFyLXNpdGg6IFxcZjUxMjtcbiRmYS12YXItc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1za2VsZXRvbjogXFxmNjIwO1xuJGZhLXZhci1za2V0Y2g6IFxcZjdjNjtcbiRmYS12YXItc2tpLWp1bXA6IFxcZjdjNztcbiRmYS12YXItc2tpLWxpZnQ6IFxcZjdjODtcbiRmYS12YXItc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xuJGZhLXZhci1za3lhdGxhczogXFxmMjE2O1xuJGZhLXZhci1za3lwZTogXFxmMTdlO1xuJGZhLXZhci1zbGFjazogXFxmMTk4O1xuJGZhLXZhci1zbGFjay1oYXNoOiBcXGYzZWY7XG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XG4kZmEtdmFyLXNsZWRkaW5nOiBcXGY3Y2I7XG4kZmEtdmFyLXNsZWlnaDogXFxmN2NjO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItc2xpZGVycy1oLXNxdWFyZTogXFxmM2YwO1xuJGZhLXZhci1zbGlkZXJzLXY6IFxcZjNmMTtcbiRmYS12YXItc2xpZGVycy12LXNxdWFyZTogXFxmM2YyO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItc21pbGUtcGx1czogXFxmNWI5O1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItc21va2U6IFxcZjc2MDtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItc25ha2U6IFxcZjcxNjtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYztcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNub296ZTogXFxmODgwO1xuJGZhLXZhci1zbm93LWJsb3dpbmc6IFxcZjc2MTtcbiRmYS12YXItc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xuJGZhLXZhci1zbm93Zmxha2VzOiBcXGY3Y2Y7XG4kZmEtdmFyLXNub3dtYW46IFxcZjdkMDtcbiRmYS12YXItc25vd21vYmlsZTogXFxmN2QxO1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbHBoYS11cC1hbHQ6IFxcZjg4MjtcbiRmYS12YXItc29ydC1hbHQ6IFxcZjg4MztcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdDogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDogXFxmODg3O1xuJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duOiBcXGY4ODg7XG4kZmEtdmFyLXNvcnQtc2hhcGVzLWRvd24tYWx0OiBcXGY4ODk7XG4kZmEtdmFyLXNvcnQtc2hhcGVzLXVwOiBcXGY4OGE7XG4kZmEtdmFyLXNvcnQtc2hhcGVzLXVwLWFsdDogXFxmODhiO1xuJGZhLXZhci1zb3J0LXNpemUtZG93bjogXFxmODhjO1xuJGZhLXZhci1zb3J0LXNpemUtZG93bi1hbHQ6IFxcZjg4ZDtcbiRmYS12YXItc29ydC1zaXplLXVwOiBcXGY4OGU7XG4kZmEtdmFyLXNvcnQtc2l6ZS11cC1hbHQ6IFxcZjg4ZjtcbiRmYS12YXItc29ydC11cDogXFxmMGRlO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcXGYxYmU7XG4kZmEtdmFyLXNvdXA6IFxcZjgyMztcbiRmYS12YXItc291cmNldHJlZTogXFxmN2QzO1xuJGZhLXZhci1zcGE6IFxcZjViYjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1zcGFkZTogXFxmMmY0O1xuJGZhLXZhci1zcGFya2xlczogXFxmODkwO1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1zcGVsbC1jaGVjazogXFxmODkxO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItc3BpZGVyLWJsYWNrLXdpZG93OiBcXGY3MTg7XG4kZmEtdmFyLXNwaWRlci13ZWI6IFxcZjcxOTtcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1zcGlubmVyLXRoaXJkOiBcXGYzZjQ7XG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLXNxdWFyZS1mdWxsOiBcXGY0NWM7XG4kZmEtdmFyLXNxdWFyZS1yb290OiBcXGY2OTc7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1zcXVpcnJlbDogXFxmNzFhO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1zdGFja3BhdGg6IFxcZjg0MjtcbiRmYS12YXItc3RhZmY6IFxcZjcxYjtcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xuJGZhLXZhci1zdGFyLWNocmlzdG1hczogXFxmN2Q0O1xuJGZhLXZhci1zdGFyLWV4Y2xhbWF0aW9uOiBcXGYyZjM7XG4kZmEtdmFyLXN0YXItaGFsZjogXFxmMDg5O1xuJGZhLXZhci1zdGFyLWhhbGYtYWx0OiBcXGY1YzA7XG4kZmEtdmFyLXN0YXItb2YtZGF2aWQ6IFxcZjY5YTtcbiRmYS12YXItc3Rhci1vZi1saWZlOiBcXGY2MjE7XG4kZmEtdmFyLXN0YXJzOiBcXGY3NjI7XG4kZmEtdmFyLXN0YXlsaW5rZWQ6IFxcZjNmNTtcbiRmYS12YXItc3RlYWs6IFxcZjgyNDtcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcXGYxYjc7XG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuJGZhLXZhci1zdGVlcmluZy13aGVlbDogXFxmNjIyO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcXGYwNDg7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXFxmMDUxO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXFxmMGYxO1xuJGZhLXZhci1zdGlja2VyLW11bGU6IFxcZjNmNztcbiRmYS12YXItc3RpY2t5LW5vdGU6IFxcZjI0OTtcbiRmYS12YXItc3RvY2tpbmc6IFxcZjdkNTtcbiRmYS12YXItc3RvbWFjaDogXFxmNjIzO1xuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xuJGZhLXZhci1zdG9yZTogXFxmNTRlO1xuJGZhLXZhci1zdG9yZS1hbHQ6IFxcZjU0ZjtcbiRmYS12YXItc3RyYXZhOiBcXGY0Mjg7XG4kZmEtdmFyLXN0cmVhbTogXFxmNTUwO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xuJGZhLXZhci1zdHJldGNoZXI6IFxcZjgyNTtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcbiRmYS12YXItc3RyaXBlLXM6IFxcZjQyYTtcbiRmYS12YXItc3Ryb29wd2FmZWw6IFxcZjU1MTtcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXFxmMWEzO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcbiRmYS12YXItc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLXN1aXRjYXNlOiBcXGYwZjI7XG4kZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcbiRmYS12YXItc3VuOiBcXGYxODU7XG4kZmEtdmFyLXN1bi1jbG91ZDogXFxmNzYzO1xuJGZhLXZhci1zdW4tZHVzdDogXFxmNzY0O1xuJGZhLXZhci1zdW4taGF6ZTogXFxmNzY1O1xuJGZhLXZhci1zdW5nbGFzc2VzOiBcXGY4OTI7XG4kZmEtdmFyLXN1bnJpc2U6IFxcZjc2NjtcbiRmYS12YXItc3Vuc2V0OiBcXGY3Njc7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcXGYyZGQ7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XG4kZmEtdmFyLXN3YXRjaGJvb2s6IFxcZjVjMztcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLXN3b3JkOiBcXGY3MWM7XG4kZmEtdmFyLXN3b3JkczogXFxmNzFkO1xuJGZhLXZhci1zeW1mb255OiBcXGY4M2Q7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxldDogXFxmMTBhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkOiBcXGYzZmI7XG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkLWFsdDogXFxmM2ZjO1xuJGZhLXZhci10YWJsZXQtcnVnZ2VkOiBcXGY0OGY7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItdGFjaG9tZXRlcjogXFxmMGU0O1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmM2ZkO1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlOiBcXGY2MjQ7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3Q6IFxcZjYyNTtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdGVzdDogXFxmNjI2O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93OiBcXGY2Mjc7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6IFxcZjYyODtcbiRmYS12YXItdGFjaG9tZXRlci1hdmVyYWdlOiBcXGY2Mjk7XG4kZmEtdmFyLXRhY2hvbWV0ZXItZmFzdDogXFxmNjJhO1xuJGZhLXZhci10YWNob21ldGVyLWZhc3Rlc3Q6IFxcZjYyYjtcbiRmYS12YXItdGFjaG9tZXRlci1zbG93OiBcXGY2MmM7XG4kZmEtdmFyLXRhY2hvbWV0ZXItc2xvd2VzdDogXFxmNjJkO1xuJGZhLXZhci10YWNvOiBcXGY4MjY7XG4kZmEtdmFyLXRhZzogXFxmMDJiO1xuJGZhLXZhci10YWdzOiBcXGYwMmM7XG4kZmEtdmFyLXRhbGx5OiBcXGY2OWM7XG4kZmEtdmFyLXRhbmFraDogXFxmODI3O1xuJGZhLXZhci10YXBlOiBcXGY0ZGI7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLXRhc2tzLWFsdDogXFxmODI4O1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLXRlYW1zcGVhazogXFxmNGY5O1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYzZmU7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWZyaWdpZDogXFxmNzY4O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoOiBcXGY3Njk7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhvdDogXFxmNzZhO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1sb3c6IFxcZjc2YjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci10ZW5nZTogXFxmN2Q3O1xuJGZhLXZhci10ZW5uaXMtYmFsbDogXFxmNDVlO1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci10ZXh0OiBcXGY4OTM7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcXGYwMzQ7XG4kZmEtdmFyLXRleHQtc2l6ZTogXFxmODk0O1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcXGY2OWQ7XG4kZmEtdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItdGhldGE6IFxcZjY5ZTtcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItdGh1bWJzLWRvd246IFxcZjE2NTtcbiRmYS12YXItdGh1bWJzLXVwOiBcXGYxNjQ7XG4kZmEtdmFyLXRodW1idGFjazogXFxmMDhkO1xuJGZhLXZhci10aHVuZGVyc3Rvcm06IFxcZjc2YztcbiRmYS12YXItdGh1bmRlcnN0b3JtLW1vb246IFxcZjc2ZDtcbiRmYS12YXItdGh1bmRlcnN0b3JtLXN1bjogXFxmNzZlO1xuJGZhLXZhci10aWNrZXQ6IFxcZjE0NTtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci10aWxkZTogXFxmNjlmO1xuJGZhLXZhci10aW1lczogXFxmMDBkO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXItdGltZXMtaGV4YWdvbjogXFxmMmVlO1xuJGZhLXZhci10aW1lcy1vY3RhZ29uOiBcXGYyZjA7XG4kZmEtdmFyLXRpbWVzLXNxdWFyZTogXFxmMmQzO1xuJGZhLXZhci10aW50OiBcXGYwNDM7XG4kZmEtdmFyLXRpbnQtc2xhc2g6IFxcZjVjNztcbiRmYS12YXItdGlyZTogXFxmNjMxO1xuJGZhLXZhci10aXJlLWZsYXQ6IFxcZjYzMjtcbiRmYS12YXItdGlyZS1wcmVzc3VyZS13YXJuaW5nOiBcXGY2MzM7XG4kZmEtdmFyLXRpcmUtcnVnZ2VkOiBcXGY2MzQ7XG4kZmEtdmFyLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XG4kZmEtdmFyLXRvaWxldDogXFxmN2Q4O1xuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiRmYS12YXItdG9pbGV0LXBhcGVyLWFsdDogXFxmNzFmO1xuJGZhLXZhci10b21ic3RvbmU6IFxcZjcyMDtcbiRmYS12YXItdG9tYnN0b25lLWFsdDogXFxmNzIxO1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLXRvb3RoYnJ1c2g6IFxcZjYzNTtcbiRmYS12YXItdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItdG9yaWktZ2F0ZTogXFxmNmExO1xuJGZhLXZhci10b3JuYWRvOiBcXGY3NmY7XG4kZmEtdmFyLXRyYWN0b3I6IFxcZjcyMjtcbiRmYS12YXItdHJhZGUtZmVkZXJhdGlvbjogXFxmNTEzO1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItdHJhZmZpYy1jb25lOiBcXGY2MzY7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcbiRmYS12YXItdHJhZmZpYy1saWdodC1nbzogXFxmNjM4O1xuJGZhLXZhci10cmFmZmljLWxpZ2h0LXNsb3c6IFxcZjYzOTtcbiRmYS12YXItdHJhZmZpYy1saWdodC1zdG9wOiBcXGY2M2E7XG4kZmEtdmFyLXRyYWluOiBcXGYyMzg7XG4kZmEtdmFyLXRyYW06IFxcZjdkYTtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFxcZjIyNDtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcXGYyMjU7XG4kZmEtdmFyLXRyYXNoOiBcXGYxZjg7XG4kZmEtdmFyLXRyYXNoLWFsdDogXFxmMmVkO1xuJGZhLXZhci10cmFzaC1yZXN0b3JlOiBcXGY4Mjk7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0OiBcXGY4MmE7XG4kZmEtdmFyLXRyYXNoLXVuZG86IFxcZjg5NTtcbiRmYS12YXItdHJhc2gtdW5kby1hbHQ6IFxcZjg5NjtcbiRmYS12YXItdHJlYXN1cmUtY2hlc3Q6IFxcZjcyMztcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci10cmVlLWFsdDogXFxmNDAwO1xuJGZhLXZhci10cmVlLWNocmlzdG1hczogXFxmN2RiO1xuJGZhLXZhci10cmVlLWRlY29yYXRlZDogXFxmN2RjO1xuJGZhLXZhci10cmVlLWxhcmdlOiBcXGY3ZGQ7XG4kZmEtdmFyLXRyZWUtcGFsbTogXFxmODJiO1xuJGZhLXZhci10cmVlczogXFxmNzI0O1xuJGZhLXZhci10cmVsbG86IFxcZjE4MTtcbiRmYS12YXItdHJpYW5nbGU6IFxcZjJlYztcbiRmYS12YXItdHJpcGFkdmlzb3I6IFxcZjI2MjtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLXRyb3BoeS1hbHQ6IFxcZjJlYjtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItdHJ1Y2stY29udGFpbmVyOiBcXGY0ZGM7XG4kZmEtdmFyLXRydWNrLWNvdWNoOiBcXGY0ZGQ7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItdHJ1Y2stbW9uc3RlcjogXFxmNjNiO1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XG4kZmEtdmFyLXRydWNrLXBsb3c6IFxcZjdkZTtcbiRmYS12YXItdHJ1Y2stcmFtcDogXFxmNGUwO1xuJGZhLXZhci10c2hpcnQ6IFxcZjU1MztcbiRmYS12YXItdHR5OiBcXGYxZTQ7XG4kZmEtdmFyLXR1bWJscjogXFxmMTczO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcXGYxNzQ7XG4kZmEtdmFyLXR1cmtleTogXFxmNzI1O1xuJGZhLXZhci10dXJ0bGU6IFxcZjcyNjtcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdHYtcmV0cm86IFxcZjQwMTtcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItdW1icmVsbGE6IFxcZjBlOTtcbiRmYS12YXItdW1icmVsbGEtYmVhY2g6IFxcZjVjYTtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdW5pY29ybjogXFxmNzI3O1xuJGZhLXZhci11bmlvbjogXFxmNmEyO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLXVwczogXFxmN2UwO1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdXNkLWNpcmNsZTogXFxmMmU4O1xuJGZhLXZhci11c2Qtc3F1YXJlOiBcXGYyZTk7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItdXNlci1jaGFydDogXFxmNmEzO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItdXNlci1jcm93bjogXFxmNmE0O1xuJGZhLXZhci11c2VyLWVkaXQ6IFxcZjRmZjtcbiRmYS12YXItdXNlci1mcmllbmRzOiBcXGY1MDA7XG4kZmEtdmFyLXVzZXItZ3JhZHVhdGU6IFxcZjUwMTtcbiRmYS12YXItdXNlci1oYXJkLWhhdDogXFxmODJjO1xuJGZhLXZhci11c2VyLWhlYWRzZXQ6IFxcZjgyZDtcbiRmYS12YXItdXNlci1pbmp1cmVkOiBcXGY3Mjg7XG4kZmEtdmFyLXVzZXItbG9jazogXFxmNTAyO1xuJGZhLXZhci11c2VyLW1kOiBcXGYwZjA7XG4kZmEtdmFyLXVzZXItbWQtY2hhdDogXFxmODJlO1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcbiRmYS12YXItdXNlci1zaGllbGQ6IFxcZjUwNTtcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLXVzZXJzLWNsYXNzOiBcXGY2M2Q7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci11c2Vycy1jcm93bjogXFxmNmE1O1xuJGZhLXZhci11c2Vycy1tZWRpY2FsOiBcXGY4MzA7XG4kZmEtdmFyLXVzcHM6IFxcZjdlMTtcbiRmYS12YXItdXNzdW5uYWg6IFxcZjQwNztcbiRmYS12YXItdXRlbnNpbC1mb3JrOiBcXGYyZTM7XG4kZmEtdmFyLXV0ZW5zaWwta25pZmU6IFxcZjJlNDtcbiRmYS12YXItdXRlbnNpbC1zcG9vbjogXFxmMmU1O1xuJGZhLXZhci11dGVuc2lsczogXFxmMmU3O1xuJGZhLXZhci11dGVuc2lscy1hbHQ6IFxcZjJlNjtcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XG4kZmEtdmFyLXZhbHVlLWFic29sdXRlOiBcXGY2YTY7XG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcXGYyMjY7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLXBsdXM6IFxcZjRlMTtcbiRmYS12YXItdmlkZW8tc2xhc2g6IFxcZjRlMjtcbiRmYS12YXItdmloYXJhOiBcXGY2YTc7XG4kZmEtdmFyLXZpbWVvOiBcXGY0MGE7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXFxmMTk0O1xuJGZhLXZhci12aW1lby12OiBcXGYyN2Q7XG4kZmEtdmFyLXZpbmU6IFxcZjFjYTtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdm52OiBcXGY0MGI7XG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xuJGZhLXZhci12b2xjYW5vOiBcXGY3NzA7XG4kZmEtdmFyLXZvbGxleWJhbGwtYmFsbDogXFxmNDVmO1xuJGZhLXZhci12b2x1bWU6IFxcZjZhODtcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLW9mZjogXFxmMDI2O1xuJGZhLXZhci12b2x1bWUtc2xhc2g6IFxcZjJlMjtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXZvdGUtbmF5OiBcXGY3NzE7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci13YWxrZXI6IFxcZjgzMTtcbiRmYS12YXItd2Fsa2luZzogXFxmNTU0O1xuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcbiRmYS12YXItd2FuZDogXFxmNzJhO1xuJGZhLXZhci13YW5kLW1hZ2ljOiBcXGY3MmI7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci13YXJlaG91c2UtYWx0OiBcXGY0OTU7XG4kZmEtdmFyLXdhc2hlcjogXFxmODk4O1xuJGZhLXZhci13YXRjaDogXFxmMmUxO1xuJGZhLXZhci13YXRjaC1maXRuZXNzOiBcXGY2M2U7XG4kZmEtdmFyLXdhdGVyOiBcXGY3NzM7XG4kZmEtdmFyLXdhdGVyLWxvd2VyOiBcXGY3NzQ7XG4kZmEtdmFyLXdhdGVyLXJpc2U6IFxcZjc3NTtcbiRmYS12YXItd2F2ZS1zaW5lOiBcXGY4OTk7XG4kZmEtdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XG4kZmEtdmFyLXdhdmUtdHJpYW5nbGU6IFxcZjg5YTtcbiRmYS12YXItd2F6ZTogXFxmODNmO1xuJGZhLXZhci13ZWJjYW06IFxcZjgzMjtcbiRmYS12YXItd2ViY2FtLXNsYXNoOiBcXGY4MzM7XG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xuJGZhLXZhci13ZWlibzogXFxmMThhO1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXdoYWxlOiBcXGY3MmM7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci13aGVhdDogXFxmNzJkO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XG4kZmEtdmFyLXdoaXN0bGU6IFxcZjQ2MDtcbiRmYS12YXItd2htY3M6IFxcZjQwZDtcbiRmYS12YXItd2lmaTogXFxmMWViO1xuJGZhLXZhci13aWZpLTE6IFxcZjZhYTtcbiRmYS12YXItd2lmaS0yOiBcXGY2YWI7XG4kZmEtdmFyLXdpZmktc2xhc2g6IFxcZjZhYztcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd2luZDogXFxmNzJlO1xuJGZhLXZhci13aW5kLXR1cmJpbmU6IFxcZjg5YjtcbiRmYS12YXItd2luZC13YXJuaW5nOiBcXGY3NzY7XG4kZmEtdmFyLXdpbmRvdzogXFxmNDBlO1xuJGZhLXZhci13aW5kb3ctYWx0OiBcXGY0MGY7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLXdpbmRvd3M6IFxcZjE3YTtcbiRmYS12YXItd2luZHNvY2s6IFxcZjc3NztcbiRmYS12YXItd2luZS1ib3R0bGU6IFxcZjcyZjtcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xuJGZhLXZhci13aW5lLWdsYXNzLWFsdDogXFxmNWNlO1xuJGZhLXZhci13aXg6IFxcZjVjZjtcbiRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3Q6IFxcZjczMDtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXdyZWF0aDogXFxmN2UyO1xuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcbiRmYS12YXIteC1yYXk6IFxcZjQ5NztcbiRmYS12YXIteGJveDogXFxmNDEyO1xuJGZhLXZhci14aW5nOiBcXGYxNjg7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcXGYxNjk7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXFxmMjNiO1xuJGZhLXZhci15YWhvbzogXFxmMTllO1xuJGZhLXZhci15YW1tZXI6IFxcZjg0MDtcbiRmYS12YXIteWFuZGV4OiBcXGY0MTM7XG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XG4kZmEtdmFyLXlhcm46IFxcZjdlMztcbiRmYS12YXIteWVscDogXFxmMWU5O1xuJGZhLXZhci15ZW4tc2lnbjogXFxmMTU3O1xuJGZhLXZhci15aW4teWFuZzogXFxmNmFkO1xuJGZhLXZhci15b2FzdDogXFxmMmIxO1xuJGZhLXZhci15b3V0dWJlOiBcXGYxNjc7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcXGY0MzE7XG4kZmEtdmFyLXpoaWh1OiBcXGY2M2Y7XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aCAqIDUvNDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIEFuaW1hdGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgsIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogKCRmYS1mdy13aWR0aCoyKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHtcbiAgY29sb3I6ICRmYS1pbnZlcnNlO1xufVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLTUwMHB4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFiYWN1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWJhY3VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY2Vzc2libGUtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjZXNzaWJsZS1pY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2N1c29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY29ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGp1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZHZlcnNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWZmaWxpYXRldGhlbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyLWZyZXNoZW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyLWZyZXNoZW5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXJibmI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpcmJuYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGFybS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxhcm0tY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxhcm0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsYXJtLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsYXJtLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsYXJtLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxhcm0tc25vb3plOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGFybS1zbm9vemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGljb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGljb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWp1c3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsbGVyZ2llczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxsZXJnaWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWJ1bGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1pbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5hbHl0aWNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5jaG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWxsaXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ndWxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmtoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmtoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1jcmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtY3JhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNod2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNod2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWZyb20tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWZyb20tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdG8tYm90dG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdG8tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdG8tdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZnJvbS1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZnJvbS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZnJvbS10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy10by1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy10by1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFydHN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFydHN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzdGVyaXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzeW1tZXRyaWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzeW1tZXRyaWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhc3NpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzc2lhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0b20tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdG9tLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1dG9wcmVmaXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWF0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYXRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1heGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF4ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1heGUtYmF0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1heGUtYmF0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieS1jYXJyaWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieS1jYXJyaWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrcGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3BhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2UtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlLXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2VyLWhvbmV5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZXItaG9uZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFncy1zaG9wcGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFncy1zaG9wcGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsbC1waWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxsLXBpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsbG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxsb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsbG90LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxsb3QtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLXJlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtcmVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLXNjYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtc2Nhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtaG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1ob29wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGxlLW5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGxlLW5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2Utc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zY2hvb2wtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2Nob29sLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmV6aWVyLWN1cnZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpa2luZy1tb3VudGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlraW5nLW1vdW50YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbm9jdWxhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlvaGF6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW9oYXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2tiZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFua2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFua2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlci1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmUtYnJlYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmUtYnJlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLWRlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stZGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stcmVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLXJlYWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXNwZWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1zcGVsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vdGgtY3VydGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdGgtY3VydGFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290c3RyYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb3RzdHJhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1ub25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItbm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItb3V0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1vdXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1zdHlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItc3R5bGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm93LWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3ctYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm93bGluZy1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3dsaW5nLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm93bGluZy1waW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3dsaW5nLXBpbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtYmFsbG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtYmFsbG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1mcmFnaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtZnJhZ2lsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC11c2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGluZy1nbG92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94aW5nLWdsb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWNrZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFja2V0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFja2V0cy1jdXJseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhY2tldHMtY3VybHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJlYWQtbG9hZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtbG9hZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmVhZC1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaW5nLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaW5nLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpbmctZnJvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaW5nLWZyb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm93c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm93c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWZmZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1ZmZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZS1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUtYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWUtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJnZXItc29kYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVyZ2VyLXNvZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cnJpdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cnJpdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMtc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1c2luZXNzLXRpbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1c2luZXNzLXRpbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWJpbmV0LWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FiaW5ldC1maWxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1kYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWRheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1zdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci13ZWVrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbXBncm91bmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBncm91bmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5kbGUtaG9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5kbGUtaG9sZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmR5LWNhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmR5LWNhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuZHktY29ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuZHktY29ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5uYWJpczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FubmFiaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fwc3VsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcHN1bGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWJhdHRlcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1iYXR0ZXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1idW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYnVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1jcmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWNyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1nYXJhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1nYXJhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLW1lY2hhbmljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItbWVjaGFuaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci10aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItdGlsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItd2FzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXdhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnJvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fycm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FzaC1yZWdpc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FzaC1yZWdpc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXVsZHJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2F1bGRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaW5lcnMtY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGlzY292ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1qY2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtbWFzdGVyY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy12aXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRlcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudG9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50b3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpci1vZmZpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWlyLW9mZmljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWJhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbGluZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LW5ldHdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LW5ldHdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtcGllLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1zY2F0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1zY2F0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2Utc3dpc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZS1zd2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2VidXJnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZWJ1cmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtY2xvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmctYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbW5leTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbW5leSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWVjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWVjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNodXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2h1cmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlLW5vdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xhdy1tYXJrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xhdy1tYXJrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGluaWMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpbmljLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1saXN0LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtbGlzdC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRyaXp6bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRyaXp6bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtaGFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtaGFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1oYWlsLW1peGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1oYWlsLW1peGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tZWF0YmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb24tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zaG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zaG93ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc2xlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNsZWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNub3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNub3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkcy1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkcy1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkcy1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ja3RhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvY2t0YWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtYnJhbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtY29tbWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWNvbW1pdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLW1lcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLW1lcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGVwZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZS10b2dvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUtdG9nbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWRvdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb3RzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWFsdC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWFsdC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cy1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFjdC1kaXNjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYWN0LWRpc2MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLXdpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLXdpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uY2llcmdlLWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmNpZXJnZS1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmZsdWVuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmZsdWVuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnN0cnVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uc3RydWN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhaW5lci1zdG9yYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb250YWluZXItc3RvcmFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb252ZXlvci1iZWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb252ZXlvci1iZWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnZleW9yLWJlbHQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb252ZXlvci1iZWx0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHlyaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkLWZyb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyaWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyaWNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JpdGljYWwtcm9sZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JpdGljYWwtcm9sZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9pc3NhbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb2lzc2FudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3NoYWlycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcnV0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNydXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcnV0Y2hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3VybGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3VybGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXR0bGVmaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXR0bGVmaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQtYmV5b25kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFnZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXNoY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVidWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWVyLXJ1ZG9scGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlZXItcnVkb2xwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZW1vY3JhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVtb2NyYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXZpYW50YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRld3BvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXdwb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGFybWFjaGFrcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRoYXJtYWNoYWtyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRobCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYWdub3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFtb25kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYXNwb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFzcG9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDEwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQxMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQxMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMTIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kNjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kNik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQ4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQ4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1maXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZm91cjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1mb3VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLW9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXNpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1zaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10aHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS10aHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXR3bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS10d28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtb2NlYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlwbG9tYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlwbG9tYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXJlY3Rpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXJlY3Rpb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzZWFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzZWFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXZpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpdmlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXp6eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl6enkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG5hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kbmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG8tbm90LWVudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kby1ub3QtZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9nLWxlYXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvZy1sZWFzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQtZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQtZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9uYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb25hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1jbG9zZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3ItY2xvc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3Itb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG92ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnQyZGlnaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnQyZGlnaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdGluZy1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYXctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LXBvbHlnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYXctcG9seWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhdy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJlaWRlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJlaWRlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bXN0aWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljay1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtc3RpY2stYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnllcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ5ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ5ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnllci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXItbXVmZnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhci1tdWZmcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWNsaXBzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWNsaXBzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lY2xpcHNlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWNsaXBzZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVnZy1mcmllZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWdnLWZyaWVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVwaGFudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxlcGhhbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1iZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXBpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1wdHktc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXB0eS1zZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW5naW5lLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVuZ2luZS13YXJuaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcXVhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVxdWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVyYXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmxhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVybGFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcmV1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJldW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJuZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVybmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0c3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVyby1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldXJvLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXZlcm5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV2ZXJub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLXdpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC13aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwZWRpdGVkc3NsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWRyb3BwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWV2aWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1ldmlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXJtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXJtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVtYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZWxkLWhvY2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmllbGQtaG9ja2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdodGVyLWpldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdtYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29udHJhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jc3Y6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY3N2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNlYXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zcHJlYWRzaGVldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zcHJlYWRzaGVldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS13b3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGVzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwtZHJpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG0tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maW5nZXJwcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmluZ2VycHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtc21va2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtc21va2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlcGxhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVwbGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3RkcmFmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc2gtY29va2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoLWNvb2tlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXN0LXJhaXNlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzdC1yYWlzZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctY2hlY2tlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctdXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLXVzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrLXBvaXNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2stcG9pc29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrLXBvdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2stcG90aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpY2tyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3dlci1kYWZmb2RpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxvd2VyLWRhZmZvZGlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3dlci10dWxpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxvd2VyLXR1bGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1jYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWhlbG1ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3JrbGlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ya2xpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydW1iZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3Vyc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyYWdpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyYWdpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlbmNoLWZyaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVuY2gtZnJpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm9zdHktaGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvc3R5LWhlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVsY3J1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVsY3J1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdW5jdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVuY3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVubmVsLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVubmVsLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1dGJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZS1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZS1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lLWJvYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZS1ib2FyZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXAtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcy1wdW1wLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW5kZXJsZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2ctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naW5nZXJicmVhZC1tYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpbmdlcmJyZWFkLW1hbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0a3Jha2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0bGFiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaGFtcGFnbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNoYW1wYWduZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaGVlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNoZWVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaXRydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNpdHJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy13aGlza2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy13aGlza2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLXdoaXNrZXktcm9ja3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLXdoaXNrZXktcm9ja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzc2VzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFmcmljYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYWZyaWNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hbWVyaWNhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hc2lhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hc2lhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtZXVyb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLXNub3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLXNub3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtc3RhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLXN0YW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvZm9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29mb3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1kcml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb3B1cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFkdWF0aW9uLWNhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhdGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmltYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4taGVhcnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWhlYXJ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4td2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdydW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aXRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgxOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oMSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taDM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWg0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VycmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VycmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1idXJnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbWJ1cmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1tZXItd2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1tZXItd2FyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctbWFnaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXNlZWRsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctc2VlZGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJlY2VpdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yZWNlaXZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zY2lzc29ycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNwb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVscGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbnVraWFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW51a2lhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFyZC1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFzaHRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtY2hlZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LWNoZWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXNhbnRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtc2FudGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtd2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC13aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtd2l6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtd2l6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhheWthbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF5a2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGRkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWJyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXZyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXZyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHNldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydC1icm9rZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtcmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtcmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0YmVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWxpY29wdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWxpY29wdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbG1ldC1iYXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbG1ldC1iYXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGV4YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWdobGlnaHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlnaGxpZ2h0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwcG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHBvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlyZS1hLWhlbHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlyZS1hLWhlbHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXN0b3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXN0aWNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXN0aWNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2xseS1iZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9sbHktYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZS1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLWxnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lLWxnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWUtbGctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lLWxnLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob29kLWNsb2FrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29kLWNsb2FrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3Jpem9udGFsLXJ1bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcml6b250YWwtcnVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JuYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ybmJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlLWhlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlLWhlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90LXR1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90LXR1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3Rkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90amFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RqYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91c2UtZGFtYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1kYW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91c2UtZmxvb2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLWZsb29kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3V6eik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ocnl2bmlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ocnl2bmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odG1sNSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odWJzcG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odWJzcG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1bWlkaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odW1pZGl0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odXJyaWNhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1cnJpY2FuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaS1jdXJzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNlLWNyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2UtY3JlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNlLXNrYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2Utc2thdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNpY2xlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNpY2xlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY29uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNvbnMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY29ucy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWJhZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlnbG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZ2xvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1kYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3gtaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94LWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94LW91dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gtb3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZpbml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5maW5pdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mby1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluaGFsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluaGFsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZWdyYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVncmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyY29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcmNvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcnNlY3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZW50b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnZlbnRvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlveGhvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXNsYW5kLXRyb3BpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pc2xhbmQtdHJvcGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGFsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRjaC1pbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRjaC1pbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdHVuZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdHVuZXMtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzLW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamFjay1vLWxhbnRlcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphY2stby1sYW50ZXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpLW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpLW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplbmtpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplbmtpbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9nZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb3VybmFsLXdoaWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzZmlkZGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthYWJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWFiYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWdnbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthZ2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXJuaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleS1za2VsZXRvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5LXNrZWxldG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2hhbmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raGFuZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lkbmV5czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lkbmV5cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3MtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3Mtd2luay1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy13aW5rLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2l3aS1iaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXdpLWJpcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta25pZmUta2l0Y2hlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta25pZmUta2l0Y2hlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW1iZGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbWJkYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmRtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5kbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmRtYXJrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxheWVyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFmLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWYtbWFwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYtbWFwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZi1vYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYtb2FrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYW5wdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlbW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzcy10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlmZS1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRidWxiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYi1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGItb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRzLWhvbGlkYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0cy1ob2xpZGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmUtaGVpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXJhLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpcmEtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LW9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtdWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1vcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG92ZXNlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdmVzZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdy12aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVjaGFkb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1Y2hhZG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Z2dhZ2UtY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVnZ2FnZS1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1seWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnZW50bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnZW50byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWduZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsLWJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxjaGltcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYW5kb2xpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFuZG9saW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItcXVlc3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXBpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1zaWducyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2Rvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2Utdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc3RvZG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXN0b2Rvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1heGNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWdhcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVuZGVsZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbmRlbGV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbm9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbm9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXRlb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1ldGVvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbmQtc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbmQtc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtb2N0YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXN0bGV0b2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pc3RsZXRvZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXR0ZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pdHRlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4Y2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFuZHJvaWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjay1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWVkaXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjay1lZGl0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25pdG9yLWhlYXJ0LXJhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbml0b3ItaGVhcnQtcmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uLWNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vb24tc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLXBlc3RsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9ydGFyLXBlc3RsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3NxdWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vc3F1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3RvcmN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdW50YWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VudGFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VudGFpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdW50YWlucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnLW1hcnNobWFsbG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnLW1hcnNobWFsbG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdWctdGVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdWctdGVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdXNpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uYXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcndoYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcndoYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmVvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXR3b3JrLXdpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV1dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdC1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnM4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LXVuZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2N0YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vZG5va2xhc3NuaWtpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vaWwtY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vaWwtY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9pbC10ZW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vaWwtdGVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbGQtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9sZC1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb21lZ2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9tZWdhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcm5hbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3JuYW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3NpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vc2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3R0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW90dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3ZlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW92ZXJsaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2UtYnJlYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2UtYnJlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2U0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtcm9sbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1yb2xsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZXR0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGZlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhY2h1dGUtYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaC1ydGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaC1ydGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFya2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFya2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFya2luZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFya2luZy1jaXJjbGUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmctY2lyY2xlLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmctc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmctc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0YWZhcmlhbmlzbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXctY2xhd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdy1jbGF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVnYXN1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVnYXN1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1mYW5jeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWZhbmN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1uaWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1uaWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1wYWludGJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcGFpbnRicnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5uYW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5uYW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbm55LWFyY2FkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubnktYXJjYWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcHBlci1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcHBlci1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyaXNjb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1ib290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWJvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWRvbGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1kb2xseS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWRvbGx5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtbGFwdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLW9mZmljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtb2ZmaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG8tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob3RvLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWdneS1iYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waXp6YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGl6emEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGl6emEtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpenphLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kaXVtLXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGl1bS1zdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtcGVvcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvby1zdG9ybTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vLXN0b3JtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9wY29ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9wY29ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2VudGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzZW50YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQtc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmludC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9jZWR1cmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9jZWR1cmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvZHVjdC1odW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2plY3QtZGlhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvamVjdC1kaWFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bXBraW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXBraW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1cmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItci1wcm9qZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhYmJpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFiYml0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhYmJpdC1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWJiaXQtZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWNxdWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWNxdWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWluZHJvcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhaW5kcm9wcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW1wLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbXAtbG9hZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhc3BiZXJyeS1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjdGFuZ2xlLWxhbmRzY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjdGFuZ2xlLXdpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlLWZvcm1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVtb3ZlLWZvcm1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQtMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LTEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0LTEtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQtMS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNlYXJjaGdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc2VhcmNoZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzdHJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmliYm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaWJib24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5ncy13ZWRkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5ncy13ZWRkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGUtaGlnaHdheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUtaGlnaHdheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZS1pbnRlcnN0YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb3V0ZS1pbnRlcnN0YXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVibGUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItY29tYmluZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLWNvbWJpbmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydW5uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydW5uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1cGVlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Fjay1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhY2stZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC1jcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC1jcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLXRlYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC10ZWFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FmYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbGFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWxhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWxlc2ZvcmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWxlc2ZvcmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbmR3aWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYW5kd2ljaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUtZGlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXVzYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXVzYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NhbHBlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NhbHBlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FscGVsLXBhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYWxwZWwtcGF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXIta2V5Ym9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FyZWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYXJlY3Jvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FyZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NhcmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NobGl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hsaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyZXdkcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmV3ZHJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyaWJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcm9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nyb2xsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcm9sbC1vbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcm9sbC1vbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NydWJiZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcnViYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjeXRoZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2N5dGhlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoZW5naW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaGVuZ2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlZWRsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWVkbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsc3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZW5kLWJhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VuZC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFwZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXBlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVlcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hlZXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoZWtlbC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtY3Jvc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy1mYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLXRpbWVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy10aW1lZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlzaC1rZWJhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpc2gta2ViYWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvZS1wcmludHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob2UtcHJpbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3ZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3ZlbC1zbm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG92ZWwtc25vdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHJlZGRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hyZWRkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2h1dHRsZS12YW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNodXR0bGUtdmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGVjb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlY29jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWNrbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpY2tsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWdtYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLW91dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLTEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC0yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC0zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLTQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0LTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQtMSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0LTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQtMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0LTM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQtMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbS1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW0tY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2thdGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2thdGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2VsZXRvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tlbGV0b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tldGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2V0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpLWp1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraS1qdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraS1saWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2ktbGlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmctbm9yZGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmctbm9yZGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsZWRkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGVkZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGVpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsZWlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtdi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVzaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21vZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21vZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nLWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZy1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25ha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vb3plOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm9vemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vdy1ibG93aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93LWJsb3dpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2JvYXJkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Ym9hcmRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2ZsYWtlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93bWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93bWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dtb2JpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dtb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd3Bsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dwbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2Nrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaGFwZXMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaGFwZXMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNoYXBlcy1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaGFwZXMtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaGFwZXMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2hhcGVzLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2hhcGVzLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaGFwZXMtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2l6ZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNpemUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNpemUtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2l6ZS1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNpemUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2l6ZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNpemUtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNpemUtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdXJjZXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdXJjZXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhY2Utc2h1dHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhcmtsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYXJrbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWtlci1kZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2VyLWRlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlbGwtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWxsLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlci1ibGFjay13aWRvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyLWJsYWNrLXdpZG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlci13ZWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlci13ZWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyLXRoaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwbG90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcHJheS1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwcmF5LWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1yb290KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1yb290LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLXJvb3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZXNwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmVzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVpcnJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1aXJyZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1vdmVyZmxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFja3BhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrcGF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFmZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItY2hyaXN0bWFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWNocmlzdG1hcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1kYXZpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWxpZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtbGlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RheWxpbmtlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWVyaW5nLXdoZWVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVlcmluZy13aGVlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2t5LW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvY2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b2NraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b21hY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b21hY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlZXQtdmlldyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJldGNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmV0Y2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpa2V0aHJvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZS1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJvb3B3YWZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Ryb29wd2FmZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vid2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuLWNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1kdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4tZHVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4taGF6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuLWhhemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuZ2xhc3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW5yaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW5yaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bnNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vuc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cnByaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dhdGNoYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1taW5nLXBvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3b3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3b3JkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dvcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bWZvbnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bWZvbnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYWdvZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5hZ29ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3lyaW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3lyaW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtdGVubmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZS10ZW5uaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFuZHJvaWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYW5kcm9pZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LXJ1Z2dlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LXJ1Z2dlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQtZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdC1mYXN0ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0ZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0LXNsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQtc2xvd2VzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQtc2xvd2VzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWF2ZXJhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWZhc3Rlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItZmFzdGVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLXNsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItc2xvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLXNsb3dlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItc2xvd2VzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFsbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhbGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhbmFraDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFuYWtoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFza3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVhbXNwZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWFtc3BlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1mcmlnaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWZyaWdpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbm5pcy1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5uaXMtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1zaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LXNpemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC13aWR0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlLXJlZC15ZXRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGUtcmVkLXlldGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlYXRlci1tYXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlYXRlci1tYXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGV0YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGluay1wZWFrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhpbmstcGVha3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1idGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJ0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW5kZXJzdG9ybTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bmRlcnN0b3JtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW5kZXJzdG9ybS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVuZGVyc3Rvcm0tbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVuZGVyc3Rvcm0tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVuZGVyc3Rvcm0tc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpY2tldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlsZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbGRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1oZXhhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZS1mbGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlLWZsYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZS1wcmVzc3VyZS13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlLXByZXNzdXJlLXdhcm5pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZS1ydWdnZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmUtcnVnZ2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9tYnN0b25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b21ic3RvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9tYnN0b25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9tYnN0b25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29sYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29scyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vdGhicnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vdGhicnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yaWktZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yaWktZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JuYWRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JuYWRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWN0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWN0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGUtZmVkZXJhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWNvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtY29uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWxpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQtZ286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQtZ28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodC1zbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWxpZ2h0LXNsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodC1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWxpZ2h0LXN0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC11bmRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC11bmRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVhc3VyZS1jaGVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlYXN1cmUtY2hlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1jaHJpc3RtYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtY2hyaXN0bWFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtZGVjb3JhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlLWRlY29yYXRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtcGFsbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZS1wYWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpYW5nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyaXBhZHZpc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJvcGh5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWNvbnRhaW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stY29udGFpbmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1sb2FkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1sb2FkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb3ZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stcGlja3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1waWNrdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stcGxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stcGxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1yYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1yYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHNoaXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJsci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dXJrZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVydGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dXJ0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2LXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10di1yZXRybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHlwbzMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YnVudHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVidW50dSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11aWtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWlraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYS1iZWFjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZGVybGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmljb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmljb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2FsLWFjY2Vzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFzdHJvbmF1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNoYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1mcmllbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWZyaWVuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1ncmFkdWF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWhhcmQtaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaGVhZHNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1oZWFkc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaW5qdXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1pbmp1cmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZC1jaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kLWNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW5pbmphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW5pbmphKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbnVyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbnVyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2VjcmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNoaWVsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNzdW5uYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzc3VubmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtZm9yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1mb3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwta25pZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwta25pZmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1zcG9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbHMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmFhZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12YWFkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmFsdWUtYWJzb2x1dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhbHVlLWFic29sdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlY3Rvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlY3Rvci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhY29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8tcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmloYXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWhhcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm52OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12bnYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9pY2VtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2ljZW1haWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sY2FubzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sY2Fubyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1tdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm90ZS1uYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvdGUtbmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvdGUteWVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b3RlLXllYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ci1jYXJkYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZyLWNhcmRib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbmQtbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbmQtbWFnaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhc2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0Y2gtZml0bmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0Y2gtZml0bmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0ZXItbG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGVyLWxvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyLXJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGVyLXJpc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F2ZS1zaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlLXNpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F2ZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdmUtdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtdHJpYW5nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWJjYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlYmNhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWJjYW0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlYmNhbS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlZWJseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodC1oYW5naW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoZWVsY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hpc3RsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hpc3RsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpLTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmktMSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpLTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmktMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWtpcGVkaWEtdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmQtdHVyYmluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZC10dXJiaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmQtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZC13YXJuaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWF4aW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWluaW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZHNvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRzb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGJlZ2lubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cHJlc3NyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cHJlc3NyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZWF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14LXJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14Ym94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmctc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteS1jb21iaW5hdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15aW4teWFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWluLXlhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXpoaWh1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci16aGlodSk7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGU7IH1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjkuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuOS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS45LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjkuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDZweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6ICMwMDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgOiAwLjcgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciAgOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICFkZWZhdWx0O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyICAgOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuICAzZHgsXG4gIDNkeC1yLFxuICAzZHksXG4gIDNkeS1yLFxuICAzZHh5LFxuICAzZHh5LXIsXG4gIGFycm93LFxuICBhcnJvdy1yLFxuICBhcnJvd2FsdCxcbiAgYXJyb3dhbHQtcixcbiAgYXJyb3d0dXJuLFxuICBhcnJvd3R1cm4tcixcbiAgYm9yaW5nLFxuICBjb2xsYXBzZSxcbiAgY29sbGFwc2UtcixcbiAgZWxhc3RpYyxcbiAgZWxhc3RpYy1yLFxuICBlbXBoYXRpYyxcbiAgZW1waGF0aWMtcixcbiAgbWludXMsXG4gIHNsaWRlcixcbiAgc2xpZGVyLXIsXG4gIHNwaW4sXG4gIHNwaW4tcixcbiAgc3ByaW5nLFxuICBzcHJpbmctcixcbiAgc3RhbmQsXG4gIHN0YW5kLXIsXG4gIHNxdWVlemUsXG4gIHZvcnRleCxcbiAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEJhc2UgSGFtYnVyZ2VyIChXZSBuZWVkIHRoaXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQGltcG9ydCBcInR5cGVzLzNkeFwiO1xuLy8gQGltcG9ydCBcInR5cGVzLzNkeC1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R5XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R5LXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy8zZHh5XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R4eS1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvdy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dhbHRcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdC1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9ib3JpbmdcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZW1waGF0aWNcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpYy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvbWludXNcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zbGlkZXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zbGlkZXItclwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcHJpbmdcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3N0YW5kXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvc3RhbmQtclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy92b3J0ZXhcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy92b3J0ZXgtclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgICBmaWx0ZXI6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcblxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwaW4pIHtcbiAgLypcbiAgICogU3BpblxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3BpbiB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwaW4tcikge1xuICAvKlxuICAgKiBTcGluIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXNwaW4tciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLiAqL1xuaHRtbCB7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gKi9cbmJvZHkgeyBtYXJnaW46IDA7IH1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9ucyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLiAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7IC8qIDEgKi8gZGlzcGxheTogYmxvY2s7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAqL1xuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHsgZGlzcGxheTogbm9uZTsgaGVpZ2h0OiAwOyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLiAqL1xucHJvZ3Jlc3MgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS4gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuICovXG50ZW1wbGF0ZSwgW2hpZGRlbl0geyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuICovXG5hIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi8gLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuICovXG5hOmFjdGl2ZSwgYTpob3ZlciB7IG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuICovXG5hYmJyW3RpdGxlXSB7IGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovIH1cblxuLyoqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LiAqL1xuYiwgc3Ryb25nIHsgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG5iLCBzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uICovXG5kZm4geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS4gKi9cbmgxIHsgZm9udC1zaXplOiAyZW07IG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqIENvcnJlY3QgdGhlIGxpbmUtaGVpZ2h0IGZvciBhbGwgaGVhZGluZ3MgaW4gQ2hyb21lIG1vYmlsZSwgRmlyZWZveCwgaU9TIFNhZmFyaSwgTWljcm9zb2Z0IEVkZ2UgYW5kIElFLiAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7IGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uICovXG5tYXJrIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDsgY29sb3I6ICMwMDA7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLiAqL1xuc21hbGwgeyBmb250LXNpemU6IDgwJTsgfVxuXG4vKiogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy4gKi9cbnN1Yiwgc3VwIHsgZm9udC1zaXplOiA3NSU7IGxpbmUtaGVpZ2h0OiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIgeyBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHsgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLiAqL1xuaW1nIHsgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS4gKi9cbnN2Zzpub3QoOnJvb3QpIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy4gMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLiAqL1xuY29kZSwga2JkLCBwcmUsIHNhbXAgeyBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi8gZm9udC1zaXplOiAxZW07IC8qIDIgKi8gfVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LiAqL1xuZmlndXJlIHsgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC4gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuICovXG5ociB7IGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovIGhlaWdodDogMDsgLyogMSAqLyBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqLyB9XG5cbi8qIEZvcm1zID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS4gKi9cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHsgZm9udDogaW5oZXJpdDsgLyogMSAqLyBtYXJnaW46IDA7IC8qIDIgKi8gfVxuXG4vKiogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG5vcHRncm91cCB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS4gMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS4gKi9cbmJ1dHRvbiwgaW5wdXQgeyAvKiAxICovIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS4gMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LiAqL1xuYnV0dG9uLCBzZWxlY3QgeyAvKiAxICovIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2AgY29udHJvbHMgaW4gQW5kcm9pZCA0LiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLiAqL1xuYnV0dG9uLCBodG1sIFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSB7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovIH1cblxuLyoqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7IGJvcmRlci1zdHlsZTogbm9uZTsgcGFkZGluZzogMDsgfVxuXG4vKiogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3JpbmcgeyBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAqL1xuZmllbGRzZXQgeyBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwOyBtYXJnaW46IDAgMnB4OyBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS4gMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dCBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy4gKi9cbmxlZ2VuZCB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi8gY29sb3I6IGluaGVyaXQ7IC8qIDIgKi8gZGlzcGxheTogdGFibGU7IC8qIDEgKi8gbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovIHBhZGRpbmc6IDA7IC8qIDMgKi8gd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLiAqL1xudGV4dGFyZWEgeyBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSwgW3R5cGU9XCJyYWRpb1wiXSB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi8gcGFkZGluZzogMDsgLyogMiAqLyB9XG5cbi8qKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24geyBoZWlnaHQ6IGF1dG87IH1cblxuLyoqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi8gb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi8gfVxuXG4vKiogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogaW5oZXJpdDsgb3BhY2l0eTogMC41NDsgfVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS4gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi8gfVxuXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vL1x0QlJFQUtQT0lOVFNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vICctbWluJyB2YXJzIHVzZWQgZm9yICdtaW4nIHZzIG1heCBAbWVkaWEgYnJlYWtwb2ludHNcbiRzbWFsbDogNDUwcHg7XG4kc21hbGwtbW9iaWxlOiA1NjBweDtcbiRtb2JpbGU6IDc2OHB4O1xuJHRhYmxldDogMTAyNHB4O1xuJG1lZGl1bS1zY3JlZW5zOiAxMjAwcHg7XG4kbGFyZ2Utc2NyZWVuczogMTQwMHB4O1xuXG4kbW9iaWxlLW1lbnUtYnJlYWs6IDkwMHB4O1xuJGNvdXJzZS1vdmVydmlldy1icmVhazogOTAwcHg7XG4kbG9jYXRpb24tYnJlYWs6IDY0MHB4OyAvL2Fsc28gdXNlZCBmb3IgaW5zdGFncmFtIGZlZWRcblxuJHNtYWxsLW1pbjogMzUxcHg7XG4kbW9iaWxlLXNtYWxsOiA1MDBweDtcbiRtb2JpbGUtc21hbGwtbWluOiA1MDFweDtcbiRtb2JpbGUtbWF4OiA3NjdweDtcbiRtb2JpbGUtbWluOiA3NjlweDtcbiR0YWJsZXQtbWluOiAxMDI1cHg7XG4kbWVkaXVtLXNjcmVlbnMtbWluOiAxMjAxcHg7XG4kbGFyZ2Utc2NyZWVucy1taW46IDE0MDFweDtcblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy9cdENPTE9SU1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuJHdoaXRlOiAjRkZGRkZGO1xuJGJsYWNrOiAjMDAwMDAwO1xuJG9mZi1ibGFjazogIzM4MzgzODtcbiRvZmYtd2hpdGU6ICNFRkVGRUY7XG5cbi8vIGxpZ2h0IC0+IGRhcmtcbiRncmF5MDogI0YwRjFGMjsgLy8gYWthIExpZ2h0ZXN0IEdyYXlcbiRncmF5MTogI0VBRUJFQztcbiRncmF5MWQ1OiAjZDFkNGQ1O1xuJGdyYXkyOiAjQTJBOUFDO1xuJGdyYXkzOiAjN0Q4NTg4O1xuJGdyYXk0OiAjNkE2QTZBO1xuJGdyYXk1OiAjNTY1NjU2OyAvLyBha2EgRHVud29vZHkgR3JheVxuJGdyYXk2OiAjNDg0ODQ4O1xuJGdyYXktZm9ybWlkYWJsZTogI0VERURFRDtcbiRvdmVybGF5X2dyYXk6IHJnYmEoIzI2MjYyNiwgMC4zKTtcblxuJHJlZDogI0FDMTgyRTsgLy8gYWthIER1bndvb2R5IFJlZFxuJHJlZF9saWdodDogI0Q1OEI5NjtcbiRyZWRfbWlkOiAjODkxMzI1O1xuJHJlZF9kYXJrOiAjNUEwRDE4O1xuJHJlZF9ncmF5OiAjOGM1NjVlO1xuXG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vXHRGT05UU1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuJGZvbnRfaGVhZGluZzogJ2Z1dHVyYS1wdC1ib2xkJyxcbkhlbHZldGljYSxcbkFyaWFsLFxuc2Fucy1zZXJpZjtcbiRmb250X2JvZHk6ICdudWRpc3RhLXdlYicsXG5IZWx2ZXRpY2EsXG5BcmlhbCxcbnNhbnMtc2VyaWY7XG4kZm9udF9hd2Vzb21lOiAnRm9udCBBd2Vzb21lIDUgUHJvJztcblxuJGVtLWJhc2U6IDE2O1xuLyogSGVuc2Vmb3J0aCBrbm93biBhcyAxZW0gIHwgIHVzZWQgZm9yIGVtKCkgbWl4aW4gKi9cbiRlbS1iYXNlLXNtYWxsOiAxNjtcbi8qIG1vYmlsZSAxZW0gKi9cblxuJGJhc2UtZm9udC1zaXplOiAjeyRlbS1iYXNlfXB4O1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1weDogN3B4IDAgMjVweDtcbiRwYXJhZ3JhcGgtbWFyZ2luLWVtOiBlbSg3KSAwIGVtKDI1KTtcbi8vIEZvbnQgQXdlc29tZVxuLy8gc2V0IGluIC4vc3JjL3Nhc3MvbGlicmFyeS9fX2xpYnJhcnktb3ZlcndyaXRlcy5zY3NzXG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vXHRXRUlHSFRTXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4kbGlnaHQ6IDMwMDtcbiRub3JtYWw6IDQwMDtcbiRzZW1pYm9sZDogNjAwO1xuJGJvbGQ6IDcwMDtcblxuJHRoaW46IDEwMDtcbiRib29rOiAzNTA7XG4kcmVndWxhcjogNDAwO1xuJG1lZGl1bTogNTAwO1xuJGV4dHJhYm9sZDogODAwO1xuJGhlYXZ5OiA5MDA7XG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vXHRHUklEXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4kZ3JpZF9jYXJkX3dpZHRoOiAzMy4zMzMlO1xuJGdyaWRfY2FyZF93aWR0aF90YWJsZXQ6IDUwJTtcblxuJGl0ZW1fZ3V0dGVyOiAzJTtcbiRpdGVtX2d1dHRlcl90YWJsZXQ6IDIuNSU7XG5cblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy9cdFRSQU5TSVRJT05TIC8gQU5JTUFUSU9OU1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuJHRfc2hvcnQ6IDAuMnM7XG4kdF9tZWQ6IDAuNHM7XG4kdF9sb25nOiAwLjc1cztcbiR0X21heDogMXM7XG5cbiR0X2RlZmF1bHQ6ICR0X21lZDtcblxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vL1x0Wi1JTkRFWFxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuJHpfYmVsb3c6IC0xO1xuJHpfZGVmYXVsdDogMTtcblxuJHpfbG93OiAxMDtcbiR6X21lZDogMjA7XG4kel9oaWdoOiAzMDtcbiR6X292ZXJsYXk6IDEwMDtcbiR6X21heDogMTAwMDtcblxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyAgICBXSURUSFMsIEhFSUdIVFMsIFNQQUNJTkdcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuLyoqKiBDT05UQUlORVIgVkFSUyAqKiovXG4kc2l0ZV9taW5fd2lkdGg6IDM1MHB4O1xuLy8gQ3JlYXRlcyBhIGNvbnRlbnQgY29udGFpbmVyIHdpdGggYnVpbHQtaW4gcGFkZGluZyBzbyB5b3VyIGNvbnRlbnQgaXMgYWx3YXlzIG9mZiB0aGUgZWRnZSBvZiB0aGUgd2luZG93IGluIGEgY2VudHJhbGx5IGNvbnRyb2xsZWQgbG9jYXRpb25cbiRzaXRlX2NvbnRhaW5lcjogMTIwMHB4OyAvLyB0aGUgbWF4IHdpZHRoIG9mIHRoZSBjb250ZW50LCBub3QgaW5jbHVkaW5nIHBhZGRpbmcgXG4vLyBHbG9iYWwgY29udGVudCBwYWRkaW5nIGZyb20gY29udGFpbmVyIFxuJHNpdGVfY29udGFpbmVyX3BhZGRpbmc6IDYwcHg7IC8vIERlc2t0b3BcbiRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nX21vYmlsZTogNiU7IC8vIE1vYmlsZSAocmVjOiBwZXJjZW50YWdlKVxuLy8gRGVmaW5lIGNvbnRhaW5lciB1c2luZyBjYWxjIC0gYWxsb3dzIGZvciBlYXN5IGNoYW5nZXMgdG8gaW5kaXZpZHVhbCBjb250YWluZXIgZWxlbWVudHNcbiRjb250YWluZXI6IGNhbGMoI3skc2l0ZV9jb250YWluZXJ9ICsgKCN7JHNpdGVfY29udGFpbmVyX3BhZGRpbmd9ICogMikpOyAvLyBEZXNrdG9wXG4kY29udGFpbmVyX21vYmlsZTogY2FsYygjeyRzaXRlX2NvbnRhaW5lcn0gKyAoI3skc2l0ZV9jb250YWluZXJfcGFkZGluZ19tb2JpbGV9ICogMikpOyAvLyBNb2JpbGVcblxuXG4vKioqIEhFQURFUiAqKiovXG4kaGVhZGVyX2hlaWdodDogOTBweDtcbiRsb2dvX3dpZHRoOiAyNTBweDtcbiRsb2dvX3dpZHRoX3NtYWxsOiAyMDBweDtcbiRzZWNvbmRhcnlfbmF2X3dpZHRoOiAxMzBweDtcbiRtb2JpbGVfbWVudV93aWR0aDogNTBweDtcbiRtb2JpbGVfbWVudV9hbmNob3JfcGFkZGluZzoyMHB4IDMwcHg7XG4kc2VhcmNoX3dpZHRoOiAzMDBweDtcblxuJGhlYWRlcl9oZWlnaHRfbW9iaWxlOiA4MHB4O1xuJGhlYWRlcl9sb2dvX3dpZHRoOiAyMDBweDtcbiRoZWFkZXJfbG9nb193aWR0aF9tb2JpbGU6IDE1MHB4O1xuJGhlYWRlcl9pY29uc193aWR0aDogMTAwcHg7XG5cblxuLyoqKiBNRURJQSAqKiovXG4kdmlkZW9fYXNwZWN0UmF0aW86IDU2LjI1JTtcblxuXG4vKioqIFNFQ1RJT05TICoqKi9cbi8vIFBhZGRpbmdcbiRzZWN0aW9uX3BhZGRpbmc6IDQwcHg7XG4kc2VjdGlvbl9wYWRkaW5nX21vYmlsZTogNDBweDtcbiRzZWN0aW9uX3BhZGRpbmdfd2lkZTogMTIwcHg7XG4kc2VjdGlvbl9wYWRkaW5nX21lZGl1bTogNjBweDtcbiRzZWN0aW9uX3BhZGRpbmdfbmFycm93OiAzMHB4O1xuXG4vLyBCb3JkZXJzXG4kYm9yZGVyX3JhZGl1czogN3B4O1xuXG5cbi8qKiogTUlTQyAqKiovXG4kd3BfYWRtaW5CYXJfaGVpZ2h0OiAzMnB4O1xuJHdwX2FkbWluQmFyX2hlaWdodF9tb2JpbGU6IDQ2cHg7XG5cbi8qKip8IFRJTUVTIHwqKiovXG4kdC1zbmFwOiAwLjE1cztcbiR0LXNob3J0OiAwLjNzO1xuXG4vKioqfCAgR1JJRCAgfCoqKi9cbiRncmlkLWNvbHVtbi1jb3VudDogMTI7XG4kZ3JpZC1ndXR0ZXI6IDMwcHg7XG5cbi8vIHNpZGViYXJcbiRzaWRlYmFyX3dpZHRoOiAyNjVweDtcblxuLy8gZXZlbnRzXG4vLyRldmVudC1kcm9wLXNoYWRvdzogLTJweCAzcHggMjFweCAtMXB4IHJnYmEoMTYyLCAxNjksIDE3MiwgMSk7XG4kZXZlbnQtZHJvcC1zaGFkb3c6IDBweCAxcHggNnB4IC0xcHggcmdiYSgkZ3JheTYsIDAuNSk7IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgVEhFTUUgTUlYSU5TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtaXhpbiBjb250YWluZXIoJG1heFdpZHRoOiAkY29udGFpbmVyLCAkcGFkZGluZ0Rlc2s6ICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nLCAkcGFkZGluZ01vYjogJHNpdGVfY29udGFpbmVyX3BhZGRpbmdfbW9iaWxlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJG1heFdpZHRoO1xuICAgIHBhZGRpbmc6IDAgJHBhZGRpbmdEZXNrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nTW9iO1xuICAgIH1cbn1cblxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEdFTkVSQUwgTUlYSU5TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqXG4gKiBHcmlkIExheW91dFxuICovXG5AbWl4aW4gZ3JpZC0tZmxleCgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IC0jeyRpdGVtX2d1dHRlcn07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXR9KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0jeyRpdGVtX2d1dHRlcl90YWJsZXR9O1xuICAgIH1cblxuICAgIC8vIFVuZXZlbiBncmlkIHNwYWNpbmcgZml4IGZvciBsYXN0IHJvdyAtIGh0dHA6Ly9qZWZmYnJpZGdmb3J0aC5jb20vYWxpZ25pbmctbGFzdC1jaGlsZC1pbi1mbGV4Ym94LWdyaWQvXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAvLyBEZXNrdG9wIC0gM1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1taW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGdyaWRfY2FyZF93aWR0aH0gLSAjeyRpdGVtX2d1dHRlcn0pO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVGFibGV0IC0gMiBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLW1pbikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skZ3JpZF9jYXJkX3dpZHRoX3RhYmxldH0gLSAjeyRpdGVtX2d1dHRlcn0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVzcG9uc2l2ZSBHcmlkIEl0ZW1cbiAgICAuZ3JpZF9faXRlbSB7XG5cbiAgICAgICAgLy8gRGVza3RvcCAtIDNcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbWluKSB7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKCN7JGdyaWRfY2FyZF93aWR0aH0gLSAjeyRpdGVtX2d1dHRlcn0pO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGl0ZW1fZ3V0dGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVGFibGV0IC0gMlxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkgYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbWluKSB7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKCN7JGdyaWRfY2FyZF93aWR0aF90YWJsZXR9IC0gI3skaXRlbV9ndXR0ZXJ9KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpdGVtX2d1dHRlcl90YWJsZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBNb2JpbGUgLSAxXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1vYmlsZX0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGl0ZW1fZ3V0dGVyX3RhYmxldDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBDbGVhcmZpeCBcbi8vIG1ha2VzIGEgcGFyZW50IGRpdiBleHBhbmQgdG8gd3JhcCBhbGwgZmxvYXRlZCBlbGVtZW50c1xuLy8gdG8gdXNlLCBhZGQgXCJAaW5jbHVkZSBjbGVhcmZpeFwiIHRvIGEgY29udGFpbmVyXG5AbWl4aW4gY2xlYXJmaXgge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuXG4vLyBBY2Nlc3NpYmlsaXR5IHRvb2xcbi8vIGhpZGVzIGVsZW1lbnQgZnJvbSBsYXlvdXQsIGJ1dCBhbGxvd3MgZm9yIHNjcmVlbiByZWFkZXJzIHRvIGZvY3VzIGFuZCByZWFkXG5AbWl4aW4gc3Jfb25seSgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gICAgLyogSUU2LCBJRTcgKi9cbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG59XG5cblxuLy8gQ1NTIGVsZW1lbnQgZmFkZSBtaXhpblxuQG1peGluIGVsZW1lbnRfZmFkZSgkZmFkZSkge1xuICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG5cbiAgICBAaWYgJGZhZGU9PVwiaW5cIiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGZhZGU9PVwib3V0XCIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuXG4vLyBCYWNrZ3JvdW5kIHNpemluZyBtaXhpblxuQG1peGluIGJhY2tncm91bmQtc2l6ZSgkc2l6ZTogJ2NvdmVyJykge1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5cbi8vIFN0cmV0Y2ggQ2hpbGRyZW5cbi8vIG1ha2VzIGFsbCBjaGlsZCBkaXZzIHN0cmV0Y2ggdG8gdGhlIHNhbWUgaGVpZ2h0LCBmb3IgU2FmYXJpL0lFIGRlcGVuZHMgb24gcGFyZW50IGNvbnRhaW5lciBoYXZpbmcgYSBzZXQgaGVpZ2h0XG4vLyB0byB1c2UsIGFkZCBcIkBpbmNsdWRlIHN0cmV0Y2hDaGlsZHJlblwiIHRvIHRoZSBwYXJlbnQgZWxlbWVudFxuQG1peGluIHN0cmV0Y2hDaGlsZHJlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cblxuLy8gUGxhY2Vob2xkZXIgdGV4dCBzdHlsZXNcbi8vIG1ha2VzIGlucHV0IHBsYWNlaG9sZGVyIHRleHQgdGhlIHNwZWNpZmllZCBjb2xvciB0aGVuIG1ha2VzIGl0IGRpc2FwcGVhciBvbiBmb2N1c1xuLy8gdG8gdXNlIHB1dCBcIkBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyKFtoZXggY29kZSBvciB2YXJpYWJsZSBmb3IgY29sb3JdKVwiIG9uIGFueSBpbnB1dFxuLy8gZm9yIGV4YW1wbGU6IEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyKCNjNWM1YzUpO1xuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyKCRjb2xvcikge1xuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cblxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cblxuICAgIC8vIGNsZWFyIHBsYWNlaG9sZGVyIG9uIGZvY3VzXG4gICAgJjpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLyogRkYgNC0xOCAqL1xuICAgICY6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLyogRkYgMTkrICovXG4gICAgJjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLyogSUUgMTArICovXG59XG5cblxuLy8gQ1NTIEdyYWRpZW50IHRvb2xzXG5AbWl4aW4gZ3JhZGllbnQoJHRvcENvbG9yLCAkYm90dG9tQ29sb3IpIHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkdG9wQ29sb3IsICRib3R0b21Db2xvcik7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoJHRvcENvbG9yLCAkYm90dG9tQ29sb3IpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoJHRvcENvbG9yLCAkYm90dG9tQ29sb3IpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkdG9wQ29sb3IsICRib3R0b21Db2xvcik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0b3BDb2xvciwgJGJvdHRvbUNvbG9yKTtcbn1cblxuLy8gZm9yIGdyYWRpZW50cyB3aXRoIG1vcmUgY29sb3Igc3BhbnNcbi8vIGFsc28gdXNlZCBmb3IgaGFyZCBzdG9wIGdyYWRpZW50cyBmb3IgZnVsbCB3aWR0aCBjb2xvciBjb2x1bW5zXG5AbWl4aW4gYWR2R3JhZGllbnQoJGRpcmVjdGlvbiwgJGZpcnN0Q29sb3IsICRmaXJzdERpc3RhbmNlLCAkc2Vjb25kQ29sb3IsICRzZWNvbmREaXN0YW5jZSwgJHRoaXJkQ29sb3IsICR0aGlyZERpc3RhbmNlLCAkZm91cnRoQ29sb3IsICRmb3VydGhEaXN0YW5jZSkge1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRmaXJzdENvbG9yICRmaXJzdERpc3RhbmNlLCAkc2Vjb25kQ29sb3IgJHNlY29uZERpc3RhbmNlLCAkdGhpcmRDb2xvciAkdGhpcmREaXN0YW5jZSwgJGZvdXJ0aENvbG9yICRmb3VydGhEaXN0YW5jZSk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGZpcnN0Q29sb3IgJGZpcnN0RGlzdGFuY2UsICRzZWNvbmRDb2xvciAkc2Vjb25kRGlzdGFuY2UsICR0aGlyZENvbG9yICR0aGlyZERpc3RhbmNlLCAkZm91cnRoQ29sb3IgJGZvdXJ0aERpc3RhbmNlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRmaXJzdENvbG9yICRmaXJzdERpc3RhbmNlLCAkc2Vjb25kQ29sb3IgJHNlY29uZERpc3RhbmNlLCAkdGhpcmRDb2xvciAkdGhpcmREaXN0YW5jZSwgJGZvdXJ0aENvbG9yICRmb3VydGhEaXN0YW5jZSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRmaXJzdENvbG9yICRmaXJzdERpc3RhbmNlLCAkc2Vjb25kQ29sb3IgJHNlY29uZERpc3RhbmNlLCAkdGhpcmRDb2xvciAkdGhpcmREaXN0YW5jZSwgJGZvdXJ0aENvbG9yICRmb3VydGhEaXN0YW5jZSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRmaXJzdENvbG9yICRmaXJzdERpc3RhbmNlLCAkc2Vjb25kQ29sb3IgJHNlY29uZERpc3RhbmNlLCAkdGhpcmRDb2xvciAkdGhpcmREaXN0YW5jZSwgJGZvdXJ0aENvbG9yICRmb3VydGhEaXN0YW5jZSk7XG59XG5cbi8vIEJ1dHRvbiB0aGF0IGlzIHRyYW5zcGFyZW50IHdpdGggYm9yZGVyLCB0aGVuIHR1cm5zIGludG8gd2hpdGUgdGV4dCBvbiBjb2xvcmVkIGJhY2tncm91bmQgb24gaG92ZXJcbkBtaXhpbiBidXR0b24tZ2hvc3QtZmlsbCgkYy1ib3JkZXIsICRjLWZpbGwpIHtcbiAgICAvLyBzZXQgeW91ciBvd24gd2lkdGggb24gdGhlIGVsZW1lbnQgd2hlcmUgeW91IHVzZSB0aGlzIG1peGluXG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjLWJvcmRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRjLWJvcmRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1maWxsO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1maWxsO1xuICAgIH1cbn1cblxuXG4vLyBCdXR0b24gdGhhdCBpcyB3aGl0ZSB0ZXQgb24gY29sb3JlZCBiYWNrZ3JvdW5kLCBhbmQgY2hhbmdlcyBiYWNrZ3JvdW5kIGNvbG9yIG9uIGhvdmVyXG5AbWl4aW4gYnV0dG9uLWZpbGwtZmlsbCgkYy1maWxsLTEsICRjLWZpbGwtMikge1xuICAgIC8vIHNldCB5b3VyIG93biB3aWR0aCBvbiB0aGUgZWxlbWVudCB3aGVyZSB5b3UgdXNlIHRoaXMgbWl4aW5cbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTlweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZpbGwtMTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZpbGwtMjtcbiAgICB9XG59XG5cbi8vIEEgY29udGFpbmVyIGVsZW1lbnQgd2l0aCBhIHJlZCA8aDIvPiwgYW4gPGhyPiwgYW5kIFdZU0lXWUcgY29udGVudCwgYWxsIGF0IGEgbWF4IHdpZHRoXG5AbWl4aW4gYm94LXJlZC10aXRsZS1tYXgtd2lkdGgoJG1heC13aWR0aCkge1xuICAgICY+KiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIH1cblxuICAgIHAsXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cbn1cblxuQG1peGluIHByb2ZpbGUtYWNjb3JkaW9uLW9wZW4oJGkpIHtcbiAgICBkaXYucHJvZmlsZXMtcm93LXRvcCB7XG4gICAgICAgIGRpdi5wcm9maWxlLWNhcmQ6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkX2Rhcms7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZF9kYXJrO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcmVkX2RhcmssIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRyZWRfZGFyaywgNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAycHgpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYucHJvZmlsZXMtcm93LWJvdHRvbSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBkaXYucHJvZmlsZS1iaW86bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIFZFTkRPUiBNSVhJTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gSGlkZSBzbGlkZXMgYXMgdGhleSdyZSBsb2FkaW5nIHNvIHRoZXkgZG9uJ3Qgc3RhY2sgYW5kIG9jY3VweSB0aGUgd2hvbGUgcGFnZSB2ZXJ0aWNhbGx5XG5AbWl4aW4gc2xpY2tTbGlkZXJfbG9hZGluZygkc2xpZGVDbGFzczogJy5zbGljay1zbGlkZScpIHtcbiAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3skc2xpZGVDbGFzc30ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgIH1cbn1cblxuLyogRkxVSUQgVFlQRSBNSVhJTiAtIFZXICovXG5AZnVuY3Rpb24gZmx1aWQoJGZvbnQtbWluLCAkZm9udC1tYXgpIHtcbiAgICBAcmV0dXJuIGNhbGMoI3skZm9udC1taW59I3tweH0gKyAoI3skZm9udC1tYXh9IC0gI3skZm9udC1taW59KSAqICgxMDB2dyAtICN7JGVuZC13aWR0aH0je3B4fSkgLyAoI3skc3RhcnQtd2lkdGh9IC0gI3skZW5kLXdpZHRofSkpO1xufVxuXG5AbWl4aW4gZm9udFNpemUoJGZvbnQtbWluLCAkZm9udC1tYXgpIHtcbiAgICBmb250LXNpemU6IGZsdWlkKCRmb250LW1pbiwgJGZvbnQtbWF4KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQtd2lkdGgje3B4fSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LW1heCN7cHh9O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRlbmQtd2lkdGgje3B4fSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LW1pbiN7cHh9O1xuICAgIH1cbn1cblxuLyogVVNFIFBYIFZBTFVFUyBUTyBDUkVBVEUgRU0gVkFMVUVTLiAgfCAgZXg6IGZvbnQtc2l6ZTplbSgxMnB4KTsgKi9cbkBmdW5jdGlvbiBlbSgkdGFyZ2V0LCAkY29udGV4dDogJGVtLWJhc2UpIHtcbiAgICBAaWYgJHRhcmdldD09MCB7XG4gICAgICAgIEByZXR1cm4gMDtcbiAgICB9XG5cbiAgICBAcmV0dXJuICR0YXJnZXQgLyAkY29udGV4dCswZW07XG59XG5cbi8vIG1peGlucyB0byBoYW5kbGUgcHJlZml4aW5nOlxuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSkge1xuICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLW8tI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lLCAkcHJvcGVydHk6IGFsbCkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5ICR0aW1lIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJHRpbWUgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogJHByb3BlcnR5ICR0aW1lIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogJHByb3BlcnR5ICR0aW1lIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICR0aW1lIGVhc2U7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHByb3ApIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHByb3A7XG4gICAgLW1vei10cmFuc2Zvcm06ICRwcm9wO1xuICAgIC1tcy10cmFuc2Zvcm06ICRwcm9wO1xuICAgIC1vLXRyYW5zZm9ybTogJHByb3A7XG4gICAgdHJhbnNmb3JtOiAkcHJvcDtcbn1cblxuXG4vKi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblx0XHRGIEwgRSBYICBCIE8gWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyovXG5cbi8vRGlzcGxheSBGbGV4XG5AbWl4aW4gZGlzcGxheUZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vL0ZsZXggdmVydGljYWxseSBjZW50ZXJcbkBtaXhpbiBmbGV4Ym94LXZlcnRpY2FsLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLy9GbGV4IERpcmVjdGlvblxuQG1peGluIGZsZXhEaXJlY3Rpb24oJGZsZXhEaXJlY3Rpb24pIHtcblxuICAgIEBpZiAkZmxleERpcmVjdGlvbj09XCJyb3dcIiB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGZsZXhEaXJlY3Rpb249PVwicm93LXJldmVyc2VcIiB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRmbGV4RGlyZWN0aW9uPT1cImNvbHVtblwiIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGZsZXhEaXJlY3Rpb249PVwiY29sdW1uLXJldmVyc2VcIiB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAgIEB3YXJuIFwiV2hvb29wcyBubyB2YWx1ZSBjb3VsZCBiZSBmb3VuZCBmb3IgZmxleERpcmVjdGlvbiAjeyRmbGV4RGlyZWN0aW9ufVwiO1xuICAgIH1cbn1cblxuLy9GbGV4IFdyYXBcbkBtaXhpbiBmbGV4V3JhcCgkZmxleFdyYXApIHtcblxuICAgIEBpZiAkZmxleFdyYXA9PVwibm93cmFwXCIge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRmbGV4V3JhcD09XCJ3cmFwXCIge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRmbGV4V3JhcD09XCJ3cmFwLXJldmVyc2VcIiB7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgICBAd2FybiBcIldob29vcHMgbm8gdmFsdWUgY291bGQgYmUgZm91bmQgZm9yIGZsZXhXcmFwICN7JGZsZXhXcmFwfVwiO1xuICAgIH1cbn1cblxuLy9GbGV4IEZsb3dcbkBtaXhpbiBmbGV4RmxvdygkZGlyZWN0aW9uLCAkd3JhcCkge1xuXG4gICAgQGlmICgkZGlyZWN0aW9uPT1cInJvd1wiKSAmICYgKCR3cmFwPT1cIm5vd3JhcFwiKSB7XG4gICAgICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgKCRkaXJlY3Rpb249PVwicm93XCIpICYgJiAoJHdyYXA9PVwid3JhcFwiKSB7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiByb3cgd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogcm93IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogcm93IHdyYXA7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgKCRkaXJlY3Rpb249PVwicm93XCIpICYgJiAoJHdyYXA9PVwid3JhcC1yZXZlcnNlXCIpIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHJvdyB3cmFwLXJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHJvdyB3cmFwLXJldmVyc2U7XG4gICAgICAgIGZsZXgtd3JhcDogcm93IHdyYXAtcmV2ZXJzZTtcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAgIEB3YXJuIFwiV2hvb29wcyBubyB2YWx1ZSBjb3VsZCBiZSBmb3VuZCBmb3IgZmxleEZsb3cgI3skZmxleEZsb3d9XCI7XG4gICAgfVxufVxuXG4vL0p1c3RpZnkgQ29udGVudFxuQG1peGluIGZsZXhKdXN0aWZ5Q29udGVudCgkanVzdGlmeUNvbnRlbnQpIHtcblxuICAgIEBpZiAkanVzdGlmeUNvbnRlbnQ9PVwiZmxleC1zdGFydFwiIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRqdXN0aWZ5Q29udGVudD09XCJmbGV4LWVuZFwiIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkanVzdGlmeUNvbnRlbnQ9PVwiY2VudGVyXCIge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGp1c3RpZnlDb250ZW50PT1cInNwYWNlLWJldHdlZW5cIiB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGp1c3RpZnlDb250ZW50PT1cInNwYWNlLWFyb3VuZFwiIHtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgICBAd2FybiBcIldob29vcHMgbm8gdmFsdWUgY291bGQgYmUgZm91bmQgZm9yIGp1c3RpZnlDb250ZW50ICN7JGp1c3RpZnlDb250ZW50fVwiO1xuICAgIH1cbn1cblxuLy9BbGlnbiBJdGVtc1xuQG1peGluIGZsZXhBbGlnbkl0ZW1zKCRhbGlnbkl0ZW1zKSB7XG5cbiAgICBAaWYgJGFsaWduSXRlbXM9PVwiZmxleC1zdGFydFwiIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRhbGlnbkl0ZW1zPT1cImZsZXgtZW5kXCIge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRhbGlnbkl0ZW1zPT1cImNlbnRlclwiIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRhbGlnbkl0ZW1zPT1cInN0cmV0Y2hcIiB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGFsaWduSXRlbXM9PVwiYmFzZWxpbmVcIiB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgICAgQHdhcm4gXCJXaG9vb3BzIG5vIHZhbHVlIGNvdWxkIGJlIGZvdW5kIGZvciBhbGlnbkl0ZW1zICN7JGFsaWduSXRlbXN9XCI7XG4gICAgfVxufVxuXG4vL0FsaWduIENvbnRlbnRcbkBtaXhpbiBmbGV4QWxpZ25Db250ZW50KCRhbGlnbkNvbnRlbnQpIHtcblxuICAgIEBpZiAkYWxpZ25Db250ZW50PT1cImZsZXgtc3RhcnRcIiB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkYWxpZ25Db250ZW50PT1cImZsZXgtZW5kXCIge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRhbGlnbkNvbnRlbnQ9PVwiY2VudGVyXCIge1xuICAgICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkYWxpZ25Db250ZW50PT1cInN0cmV0Y2hcIiB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRhbGlnbkNvbnRlbnQ9PVwiYmFzZWxpbmVcIiB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogYmFzZWxpbmU7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogYmFzZWxpbmU7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgICAgQHdhcm4gXCJXaG9vb3BzIG5vIHZhbHVlIGNvdWxkIGJlIGZvdW5kIGZvciBhbGlnbkl0ZW1zICN7JGFsaWduSXRlbXN9XCI7XG4gICAgfVxufVxuXG4vL0ZsZXggT3JkZXJcbkBtaXhpbiBmbGV4T3JkZXIoJGZsZXhPcmRlcikge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICRmbGV4T3JkZXIgKyAxO1xuICAgIC13ZWJraXQtb3JkZXI6ICRmbGV4T3JkZXI7XG4gICAgLW1zLWZsZXgtb3JkZXI6ICRmbGV4T3JkZXI7XG4gICAgb3JkZXI6ICRmbGV4T3JkZXI7XG59XG5cbi8vRmxleCBHcm93XG5AbWl4aW4gZmxleEdyb3coJGZsZXhHcm93KSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogJGZsZXhHcm93O1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAkZmxleEdyb3c7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6ICRmbGV4R3JvdztcbiAgICBmbGV4LWdyb3c6ICRmbGV4R3Jvdztcbn1cblxuLy9GbGV4IFNocmlua1xuQG1peGluIGZsZXhTaHJpbmsoJGZsZXhTaHJpbmspIHtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAkZmxleFNocmluaztcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogJGZsZXhTaHJpbms7XG4gICAgZmxleC1zaHJpbms6ICRmbGV4U2hyaW5rO1xufVxuXG4vL0ZsZXggQmFzaXNcbkBtaXhpbiBmbGV4QmFzaXMoJGZsZXhCYXNpcykge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogJGZsZXhCYXNpcztcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJGZsZXhCYXNpcztcbiAgICBmbGV4LWJhc2lzOiAkZmxleEJhc2lzO1xufVxuXG4vL0FsaWduIENvbnRlbnRcbkBtaXhpbiBmbGV4QWxpZ25TZWxmKCRhbGlnblNlbGYpIHtcblxuICAgIEBpZiAkYWxpZ25TZWxmPT1cImZsZXgtc3RhcnRcIiB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGFsaWduU2VsZj09XCJmbGV4LWVuZFwiIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkYWxpZ25TZWxmPT1cImNlbnRlclwiIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRhbGlnblNlbGY9PVwic3RyZXRjaFwiIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRhbGlnblNlbGY9PVwiYmFzZWxpbmVcIiB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkYWxpZ25TZWxmPT1cImF1dG9cIiB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYXV0bztcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAgIEB3YXJuIFwiV2hvb29wcyBubyB2YWx1ZSBjb3VsZCBiZSBmb3VuZCBmb3IgZmxleEFsaWduU2VsZiAjeyRhbGlnblNlbGZ9XCI7XG4gICAgfVxufVxuXG4vL0ZsZXggU2hvcnRoYW5kIEZvciBmbGV4LWdyb3cgfCBmbGV4LXNocmluayB8IGZsZXgtYmFzaXNcbkBtaXhpbiBmbGV4KCRmbGV4R3JvdywgJGZsZXhTaHJpbmssICRmbGV4QmFzaXMpIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAkZmxleEdyb3cgJGZsZXhTaHJpbmsgJGZsZXhCYXNpcztcbiAgICAtd2Via2l0LWZsZXg6ICRmbGV4R3JvdyAkZmxleFNocmluayAkZmxleEJhc2lzO1xuICAgIC1tcy1mbGV4OiAkZmxleEdyb3cgJGZsZXhTaHJpbmsgJGZsZXhCYXNpcztcbiAgICBmbGV4OiAkZmxleEdyb3cgJGZsZXhTaHJpbmsgJGZsZXhCYXNpcztcbn1cblxuLy9ldmVudHMgcGFnZSBhY3RpdmUgbWl4aW5zXG5AbWl4aW4gdHJpYmVGaWx0ZXJMaXZlQWN0aXZlKCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5MztcbiAgICBjb2xvcjogJHdoaXRlO1xufSIsIkBtaXhpbiBkZWZhdWx0LWZvbnQoJGNvbG9yOiAkZ3JheTUpIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiDigJxrZXJu4oCdO1xuICAgIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBkZWZhdWx0LWFuY2hvcigkY29sb3I6ICRyZWQpIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjM1cyk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbkBtaXhpbiBoMSgkY29sb3I6ICRvZmYtYmxhY2spIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW07XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbn1cblxuQG1peGluIGgyKCRjb2xvcjogJG9mZi1ibGFjaykge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9oZWFkaW5nO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG59XG5cbkBtaXhpbiBoMygkY29sb3I6ICRvZmYtYmxhY2spIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW07XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIGg0KCRjb2xvcjogJG9mZi1ibGFjaykge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gaDUoJGNvbG9yOiAkb2ZmLWJsYWNrKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW07XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIGg2KCRjb2xvcjogJG9mZi1ibGFjaykge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXNpemU6IGVtKDIxKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMCAwIDAuNWVtO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxLFxuLnRleHQtLWgxIHtcbiAgICBAaW5jbHVkZSBoMSgkb2ZmLWJsYWNrKTtcbn1cblxuaDIsXG4udGV4dC0taDIge1xuICAgIEBpbmNsdWRlIGgyKCRvZmYtYmxhY2spO1xufVxuXG5oMyxcbi50ZXh0LS1oMyB7XG4gICAgQGluY2x1ZGUgaDMoJG9mZi1ibGFjayk7XG59XG5cbmg0LFxuLnRleHQtLWg0IHtcbiAgICBAaW5jbHVkZSBoNCgkb2ZmLWJsYWNrKTtcbn1cblxuaDUsXG4udGV4dC0taDUge1xuICAgIEBpbmNsdWRlIGg1KCRvZmYtYmxhY2spO1xufVxuXG5oNixcbi50ZXh0LS1oNiB7XG4gICAgQGluY2x1ZGUgaDYoJG9mZi1ibGFjayk7XG59XG5cbmEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHQtYW5jaG9yKCRyZWQpO1xufVxuXG5wIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWZvbnQoJG9mZi1ibGFjayk7XG4gICAgbWFyZ2luOiAkcGFyYWdyYXBoLW1hcmdpbi1weDtcbiAgICBtYXJnaW46ICRwYXJhZ3JhcGgtbWFyZ2luLWVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IDZweCAwIDIwcHg7XG4gICAgICAgIG1hcmdpbjogZW0oNikgMCBlbSgyMCk7XG4gICAgfVxufVxuXG4uZm9udGF3ZXNvbWUge1xuICAgIC8vdGhpcyB3YXMgbmVlZGVkIGJlY2F1c2UgRm9udCBBd2Vzb21lIEZyZWUgd2FzIG92ZXJyaWRpbmcgdGhlIFBybyBmb250LWZhbWlseSBvbiBzb21lIGJsb2Nrcy4gSXQgc2VlbWVkIHRvIGJlIGNvbWluZyBpbiB0aHJvdWdoIGFuIHVua25vd24gcGx1Z2luIGZpbGUuIENhbiByZW1vdmUgdGhpcyBpZiB0aGF0IGlzc3VlIGlzIGV2ZXIgc29sdmVkLlxuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9hd2Vzb21lICFpbXBvcnRhbnQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbn1cblxuYmxvY2txdW90ZSxcbmJsb2NrcXVvdGU+cCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDYwcHggMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IGVtKDIyKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMiwgJGVtLWJhc2Utc21hbGwpO1xuICAgIH1cbn1cblxuY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgZm9udC1zaXplOiA2NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yZW07XG4gICAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjc1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IHN1cDtcbn1cblxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDMwcHggMDtcbn1cblxuLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDBweCAwIDMwcHggMzBweDtcbn1cblxuLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbGlnbm5vbmUsXG5pbWcuYWxpZ25ub25lIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICRncmF5NTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC1zaXplOiBzbWFsbDtcbn1cblxuLyovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgICAgICAgICBXWVNJV1lHXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vKi9cblxuLnd5c2l3eWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogb3V0c2lkZSBkaXNjO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogJHBhcmFncmFwaC1tYXJnaW4tcHg7XG4gICAgICAgIG1hcmdpbjogJHBhcmFncmFwaC1tYXJnaW4tZW07XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBvdXRzaWRlIGRlY2ltYWw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAkcGFyYWdyYXBoLW1hcmdpbi1weDtcbiAgICAgICAgbWFyZ2luOiAkcGFyYWdyYXBoLW1hcmdpbi1lbTtcbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICY+dWwsXG4gICAgICAgICAgICAmPm9sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nLFxuICAgIC5hbGlnbnJpZ2h0LFxuICAgIGltZy5hbGlnbnJpZ2h0LFxuICAgIC5hbGlnbmxlZnQsXG4gICAgaW1nLmFsaWdubGVmdCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzdHJvbmcsXG4gICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB9XG5cbiAgICBlbSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBwcmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG4vKi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAgICAgICAgIEhFQURJTkdTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vKi9cblxuLyoqKnwgKiBNSVhJTlMgfCoqKi9cbkBtaXhpbiBoZWFkaW5nX19zZWN0aW9uKCRjb2xvcjogJG9mZi1ibGFjaykge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2hlYWRpbmc7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBoZWFkaW5nX19tb2R1bGUoJGNvbG9yOiAkZ3JheTUpIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXNpemU6IGVtKDIxKTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogZW0oMjQpO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gaGVhZGluZ19fbW9kdWxlLS11bmRlcmxpbmUoJGNvbG9yOiAkb2ZmLWJsYWNrKSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZ19fbW9kdWxlKCRjb2xvcik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvcjtcbn1cblxuQG1peGluIGhlYWRpbmctLXRleHQtc2hhZG93KCRjb2xvcjogJG9mZi1ibGFjaywgJHNoYWRvd0NvbG9yOiAkcmVkKSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJGZvbnRfaGVhZGluZztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiBlbSg0MCk7XG4gICAgdGV4dC1zaGFkb3c6IC0zcHggM3B4ICRzaGFkb3dDb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qKip8ICogQ0xBU1NFUyB8KioqL1xuLmhlYWRpbmdfX3NlY3Rpb24ge1xuICAgIEBpbmNsdWRlIGhlYWRpbmdfX3NlY3Rpb24oKTtcbn1cblxuLmhlYWRpbmdfX21vZHVsZSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZ19fbW9kdWxlKCk7XG59XG5cbi5oZWFkaW5nX19tb2R1bGUtLXVuZGVybGluZSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZ19fbW9kdWxlLS11bmRlcmxpbmUoKTtcbn1cblxuLmhlYWRpbmctLXRleHQtc2hhZG93IHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLS10ZXh0LXNoYWRvdygpO1xufVxuXG4udGV4dC0tYm9sZC1zaGFkb3cge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9oZWFkaW5nO1xuICAgIHRleHQtc2hhZG93OiAtM3B4IDNweCAkcmVkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LS1vdmVybGF5IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59IiwiYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIHtcbiAgICAjbWFpbi1jb250ZW50eyBcbiAgICAgICAgLmJsb2NrLS1mcmVlZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2ZybV9maWVsZF83NF9jb250YWluZXJ7XG4gICAgICAgIGxhYmVsLFxuICAgICAgICBsYWJlbC5vdXQtb2YtdGhlLXdheXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KVxuICAgICAgICB9XG4gICAgfVxuICAgICNmaWVsZF9vcGVuaG91c2Vfc2VsZWN0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5MTtcbiAgICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcblxuICAgICAgICAmID4gaDEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAjdHJpYmUtZXZlbnRzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtc2luZ2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNlY3Rpb25fcGFkZGluZ193aWRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkc2VjdGlvbl9wYWRkaW5nX21lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkc2VjdGlvbl9wYWRkaW5nX25hcnJvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50cmliZS1ldmVudHMtc2luZ2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYXNpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNjBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfX21vZHVsZS0tdW5kZXJsaW5le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwLmV2ZW50LWRhdGV0aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykgYW5kIChtaW4td2lkdGg6ICN7JHNtYWxsLW1vYmlsZSArIDF9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIGFuZCAobWluLXdpZHRoOiAjeyRzbWFsbC1tb2JpbGUgKyAxfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4OyAvLyBmb3IgSUVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1yZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudHJpYmUtZXZlbnRzLWRpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50ZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZW1haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LW9yZ2FuaXplciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1zaGFyZS1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5zb2NpYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkX2Rhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ldmVudC1sb2NhdGlvbi1tYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZy5ldmVudC1mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2stLWZyZWVmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnQtcnN2cHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudXBjb21pbmctZXZlbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVwY29taW5nLWV2ZW50cy1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudF9jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuZXZlbnRfY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBiYWNrZ3JvdW5kIGZvciBldmVudHMgcGFnZXNcbi50cmliZS1jb21tb24sIFxuLnRyaWJlLWV2ZW50cywgXG4udHJpYmUtZXZlbnRzLXZpZXcsXG4udHJpYmUtZXZlbnRzLXZpZXctLW1vbnRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTE7XG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5MTtcbiAgICB9XG4gICAgLm1haW4tY29udGVudCAuZ3JpZF9faXRlbS0tcXVhcnRlciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5cdEVWRU5UUyBIRVJPIEFORCBJTlRSTyBTVFlMRVNcbiAgICBgZXZlbnRzSGVyb0ludHJvKClgIG9uIGxpc3QsIG1vbnRoLCBhbmQgc2luZ2xlIHBhZ2VzXG4jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuLmV2ZW50X2hlcm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1tb2JpbGUpIHtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgfVxufVxuLmV2ZW50c19pbnRybyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkxO1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMHB4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBib3gtc2hhZG93OiRldmVudC1kcm9wLXNoYWRvdztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgICAmX19oZWFkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIGg1KCRyZWQpO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmV2ZW50cy1iYXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vL2Rpc2FibGUgYnV0dG9ucyBkdXJpbmcgYWpheCBjYWwgbG9hZFxuLmFqYXgtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFqYXgtYWN0aXZlIHVsIGxpIGEge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG59XG5cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtc2VhcmNoX19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtZGFyaztcbn1cblxuXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3ItLXRhYnMgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2xpc3QtaXRlbS0tYWN0aXZlIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19saXN0LWl0ZW0tbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBoZWlnaHQ6IDNweDtcbn1cblxuLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWgzIHtcbiAgICBjb2xvcjogJHJlZDtcbn1cblxuLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWMtc3ZnaWNvbixcbi50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1jLXN2Z2ljb25fX3N2Zy1maWxsLFxuLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWMtYnRuLWljb24tLWNhcmV0LWxlZnQgLnRyaWJlLWNvbW1vbi1jLWJ0bi1pY29uX19pY29uLXN2ZyBwYXRoLCBcbi50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1jLWJ0bi1pY29uLS1jYXJldC1yaWdodCAudHJpYmUtY29tbW9uLWMtYnRuLWljb25fX2ljb24tc3ZnIHBhdGgge1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGZpbGw6ICRyZWQ7XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5cdENBTEVOREFSIFZJRVdcbiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG5cbi50cmliZS1jb21tb24tbC1jb250YWluZXIsIC50cmliZS1ldmVudHMtbC1jb250YWluZXJ7XG4gICAgYm94LXNoYWRvdzokZXZlbnQtZHJvcC1zaGFkb3c7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XG59XG5cbi8vZGF5cyBvZiB0aGUgd2VlayBsYWJlbHNcbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9faGVhZGVyLWNvbHVtbi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8vIGluZGlkdWFsIGRheSBoZWFkZXJzXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS1kYXRlLWRheW51bSxcbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LS1jdXJyZW50IC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS1kYXRlIHtcbiAgICBjb2xvcjogJHJlZDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHJlZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS0tY3VycmVudCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktZGF0ZS1saW5rLFxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktZGF0ZS1saW5rLFxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktZGF0ZS1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkcmVkLWRhcms7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRyZWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19jYWxlbmRhci1ldmVudC1kYXRldGltZSxcbi50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1oNywgLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWg4IGEge1xuICAgIGNvbG9yOiAkcmVkLWRhcms7XG59XG5cbi50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1oNywgLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWg4IGE6aG92ZXIge1xuICAgIGNvbG9yOiAkcmVkO1xufVxuXG4vKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuXHRMSVNUIFZJRVdcbiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG5cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRhdGUtdGFnLXdlZWtkYXksXG4udHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRhdGV0aW1lLXdyYXBwZXIudHJpYmUtY29tbW9uLWIyIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRhdGUtdGFnLWRheW51bS50cmliZS1jb21tb24taDUudHJpYmUtY29tbW9uLWg0LS1taW4tbWVkaXVtLFxuLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC10aXRsZS1saW5rLnRyaWJlLWNvbW1vbi1hbmNob3ItdGhpbiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRhdGV0aW1lIHtcbiAgICBjb2xvcjogJHJlZDtcbn0iLCIjdGVtcGxhdGVfXzQwNHtcbiAgICBwYWRkaW5nOjgwcHggMCA1MHB4O1xuXG4gICAgI3NlYXJjaC1yZXN1bHRze1xuICAgICAgICBtYXJnaW46NTBweCAwIDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgIH1cblxufS8qIGNsb3NlOiAjdGVtcGxhdGVfXzQwNCAqLyIsIi8vIEZvcm1pZGFibGUgTW9kYWxzXG5ib2R5IC5tb2RhbHtcblx0ei1pbmRleDogOTk5OTk5OTtcbn0iLCJib2R5IHtcblxuICAgICNza2lwbGlua3Mud3BhLWhpZGUtbHRyIHtcblxuICAgICAgICBhLFxuICAgICAgICBhOmZvY3VzIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkcmVkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkxO1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiLy8vKioqKnwgICogQlVUVE9OICB8KioqKi9cbi5idG4tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiID5cIjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLy8gRGVmYXVsdHMgdG8gLmJ0bi1yZWQgIHwgIHRleHQgY29sb3IsIGJnIGNvbG9yLCBob3ZlciB0ZXh0IGNvbG9yLCBob3ZlciBiZyBjb2xvclxuQG1peGluIGJ1dHRvbigkY29sb3I6JHdoaXRlLCAkYmdDb2xvcjokcmVkLCAkYm9yZGVyQ29sb3I6JGJnQ29sb3IsICRodnJDb2xvcjokd2hpdGUsICRodnJCZ0NvbG9yOiRyZWRfZGFyaywgJGh2ckJvcmRlckNvbG9yOiRodnJCZ0NvbG9yKSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdDb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IGVtKDEzKTtcbiAgICBsaW5lLWhlaWdodDoxLjI7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IHVuc2V0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTVweCAzNXB4O1xuICAgIG1pbi13aWR0aDoxNTBweDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjokaHZyQ29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRodnJCZ0NvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRodnJCb3JkZXJDb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGJ0bi1yZWQge1xuICAgIEBpbmNsdWRlIGJ1dHRvbigkd2hpdGUsICRyZWQsICRyZWQsICR3aGl0ZSwgJHJlZF9kYXJrLCAkcmVkX2RhcmspO1xufVxuXG4uYnRuLWdyYXkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbigkd2hpdGUsICRncmF5NSwgJGdyYXk1LCAkZ3JheTUsICR3aGl0ZSwgJGdyYXk1KTtcbn1cblxuLmJ0bi1yZWQge1xuICAgIEBpbmNsdWRlIGJ0bi1yZWQ7XG59XG5cbi5idG4td2hpdGUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbigkZ3JheTUsICR3aGl0ZSwgJHdoaXRlLCAkd2hpdGUsICRyZWRfZGFyaywgJHJlZF9kYXJrKTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbi5idG4tbGFyZ2UtcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkX2Rhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgcGFkZGluZzogNDVweCAyMHB4O1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E3N2U4NDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogLjI1cHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2J1dHRvbiBsb29raW5nIGxpa2UgdGV4dCBsaW5rXG4uYnRuLXRleHQge1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5cblxuLy8vKioqKnwgICogRkxFWCBCVVRUT04gTUlYSU5TICB8KioqKi9cbkBtaXhpbiBmbGV4LWJ1dHRvbnMtb25lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgJjpudGgtY2hpbGQoM24tMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4LWJ1dHRvbnMtdHdvIHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAmOm50aC1jaGlsZCgzbi0yKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgybi0xKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXgtYnV0dG9ucy10aHJlZSB7XG4gICAgd2lkdGg6IDMxJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzUlO1xuXG4gICAgJjpudGgtY2hpbGQoM24tMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uZmxleC1idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBkaXNwbGF5RmxleDtcbiAgICBAaW5jbHVkZSBmbGV4RGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleFdyYXAod3JhcCk7XG5cbiAgICA+YSB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXlGbGV4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4QWxpZ25JdGVtcyhjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4SnVzdGlmeUNvbnRlbnQoY2VudGVyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWJ1dHRvbnMtdGhyZWU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1idXR0b25zLXR3bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYnV0dG9ucy1vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtYnRuLWNvdW50PVwiMVwiXSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWJ0bi1jb3VudD1cIjJcIl0sXG4gICAgICAgICZbZGF0YS1idG4tY291bnQ9XCI0XCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYnV0dG9ucy10d287XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJ1dHRvbnMtb25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImZvb3Rlci5mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIC5ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJHdoaXRlO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbig0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGdyaWQtY29sdW1uLWNvdW50KTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYrLmdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOC4yNSU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigkZ3JpZC1jb2x1bW4tY291bnQpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX19jb250YWN0IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IDI1LjI1JTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaStsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlcl9fc29jaWFsTWVkaWEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMi41JTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGhyLm1vYmlsZS1mb290ZXItaHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDEwcHggMCA1cHggMjUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuZm9vdGVyX19uYXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7JGdyaWQtZ3V0dGVyXG5cbiAgICAgICAgfVxuXG4gICAgICAgIDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBkaXZbY2xhc3NePSdtZW51J10sXG4gICAgdWwubWVudSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICB1bC5tZW51IHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICBjb2x1bW4tcnVsZTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgY29sdW1uLWZpbGw6IGF1dG87XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIGNsb3NlOiAuZm9vdGVyX19uYXYgKi9cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuXG59XG5cbi8qIGNsb3NlOiBmb290ZXIuZm9vdGVyICovXG5cblxuLmZvb3Rlcl9tb3JlX2luZm8ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkX2Rhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuXG4gICAgLnRvZ2dsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfbW9yZV9pbmZvLS1jdGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuZm9vdGVyX21vcmVfaW5mby0tY3RhLS1pbm5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBudWRpc3RhLXdlYiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cbiAgICAgICAgICAgIC50b2dnbGUge1xuICAgICAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfbW9yZV9pbmZvLS1mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC53aXRoX2ZybV9zdHlsZSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mcm1fbWVzc2FnZSxcbiAgICAgICAgICAgIC5mcm1fZXJyb3Jfc3R5bGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYrLmZybV9mb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnJtX21lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZybV9mb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5mcm1fZmllbGRzX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOSU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mcm1fZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG51ZGlzdGEtd2ViLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogbnVkaXN0YS13ZWIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogbnVkaXN0YS13ZWIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8vIENyZWF0ZXMgYSBncmlkIGNvbHVtbiBvZiByZXF1ZXN0ZWQgc2l6ZS5cbi8vL1xuLy8vIEBncm91cCBmZWF0dXJlc1xuLy8vXG4vLy8gQG5hbWUgR3JpZCBjb2x1bW5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bnVtYmVyICh1bml0bGVzcyl9ICRjb2x1bW5zIFtudWxsXVxuLy8vICAgU3BlY2lmaWVzIHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbiBlbGVtZW50IHNob3VsZCBzcGFuIGJhc2VkIG9uIHRoZSB0b3RhbFxuLy8vICAgY29sdW1ucyBvZiB0aGUgZ3JpZC5cbi8vL1xuLy8vICAgVGhpcyBjYW4gYWxzbyBiZSBkZWZpbmVkIGluIGEgc2hvcnRoYW5kIHN5bnRheHQgd2hpY2ggYWxzbyBjb250YWlucyB0aGVcbi8vLyAgIHRvdGFsIGNvbHVtbiBjb3VudCBzdWNoIGFzIGAzIG9mIDVgLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHttYXB9ICRncmlkIFskbmVhdC1ncmlkXVxuLy8vICAgVGhlIGdyaWQgdG8gYmUgdXNlZCB0byBnZW5lcmF0ZSB0aGUgY29sdW1uLlxuLy8vICAgQnkgZGVmYXVsdCwgdGhlIGdsb2JhbCBgJG5lYXQtZ3JpZGAgd2lsbCBiZSB1c2VkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigzKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICB3aWR0aDogY2FsYygyNSUgLSAyNXB4KTtcbi8vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLy8gICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuLy8vICAgfVxuXG5AbWl4aW4gZ3JpZC1jb2x1bW4oJGNvbHVtbnM6IG51bGwsICRncmlkOiAkbmVhdC1ncmlkKSB7XG4gICRjb2x1bW5zOiBfbmVhdC1jb2x1bW4tZGVmYXVsdCgkZ3JpZCwgJGNvbHVtbnMpO1xuICAkX2dyaWQtY29sdW1uczogX3JldHJpZXZlLW5lYXQtc2V0dGluZygkZ3JpZCwgY29sdW1ucyk7XG4gICRfZ3JpZC1ndXR0ZXI6IF9yZXRyaWV2ZS1uZWF0LXNldHRpbmcoJGdyaWQsIGd1dHRlcik7XG5cbiAgd2lkdGg6IGNhbGMoI3tfbmVhdC1jb2x1bW4td2lkdGgoJGdyaWQsICRjb2x1bW5zKX0pO1xuICBmbG9hdDogX25lYXQtZmxvYXQtZGlyZWN0aW9uKCRncmlkKTtcbiAgbWFyZ2luLSN7X25lYXQtZmxvYXQtZGlyZWN0aW9uKCRncmlkKX06ICRfZ3JpZC1ndXR0ZXI7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLy8gUmV0dXJuIHRoZSBmbG9hdCBkaXJlY3Rpb24gb2YgdGhlIGdyaWQuXG4vLy9cbi8vLyBAYXJndW1lbnQge21hcH0gJGdyaWRcbi8vL1xuLy8vIEByZXR1cm4ge3N0cmluZ31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIF9uZWF0LWZsb2F0LWRpcmVjdGlvbigkbmVhdC1ncmlkKVxuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG5cbkBmdW5jdGlvbiBfbmVhdC1mbG9hdC1kaXJlY3Rpb24oJGdyaWQpIHtcbiAgJF9kaXJlY3Rpb246IF9yZXRyaWV2ZS1uZWF0LXNldHRpbmcoJGdyaWQsIGRpcmVjdGlvbik7XG4gICRfZmxvYXQtZGlyZWN0aW9uOiBudWxsO1xuICBAaWYgJF9kaXJlY3Rpb24gPT0gXCJsdHJcIiB7XG4gICAgICAkX2Zsb2F0LWRpcmVjdGlvbjogbGVmdDtcbiAgfSBAZWxzZSBpZiAkX2RpcmVjdGlvbiA9PSBcInJ0bFwiIHtcbiAgICAkX2Zsb2F0LWRpcmVjdGlvbjogcmlnaHQ7XG4gIH1cbiAgQHJldHVybiAkX2Zsb2F0LWRpcmVjdGlvbjtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vLyBBcHBseSBOZWF0J3MgZGVmYXVsdCBwcm9wZXJ0aWVzIHRvIHVuZGVmaW5lZCB2YWx1ZXMgd2l0aGluIGEgbWFwLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHttYXB9ICRncmlkXG4vLy9cbi8vLyBAcmV0dXJuIHttYXB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICBfcmV0cmlldmUtbmVhdC1zZXR0aW5nKCRuZWF0LWdyaWQpXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcblxuQGZ1bmN0aW9uIF9uZWF0LW1lcmdlLWRlZmF1bHRzKCRncmlkKSB7XG4gICRfbWVyZ2VkLWdyaWQ6IG1hcC1tZXJnZSgoXG4gICAgY29sdW1uczogMTIsXG4gICAgZ3V0dGVyOiAyMHB4LFxuICAgIG1lZGlhOiBudWxsLFxuICAgIGNvbG9yOiByZ2JhKCMwMGQ0ZmYsIDAuMjUpLFxuICAgIGRpcmVjdGlvbjogbHRyLFxuICApLCAkZ3JpZCk7XG5cbiAgQHJldHVybiAkX21lcmdlZC1ncmlkO1xufVxuIiwiLy9mb3JtaWRhYmxlIGZvcm1zXG4uZnJtX3N0eWxlX2JhY2tncm91bmQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZm9ybWlkYWJsZTtcbn1cblxuLmZybV9zdHlsZV9iYWNrZ3JvdW5kLWdyYXksXG4uZnJtX3N0eWxlX2JhY2tncm91bmQtd2hpdGUge1xuXG4gICAgLmZybV9mb3JtX2ZpZWxkcyB7XG5cbiAgICAgICAgcGFkZGluZzogMyUgMTUlO1xuXG4gICAgICAgICY+ZmllbGRzZXQge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAyZW07XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5NTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJj4uZnJtX2Zvcm1fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNWVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmPi5mcm1fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcycHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZybV9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5NTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5NSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IOKAnGtlcm7igJ07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mcm1fZmllbGRzX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZnJtX2Zvcm1fZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIGlucHV0W3R5cGU9bnVtYmVyXSBpbnB1dFt0eXBlPWVtYWlsXSBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZF9kYXJrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICoqIEdFTkVSQUxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jd3BhZG1pbmJhciB7XG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5OTk7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWZvbnQoKTtcbiAgICBtaW4td2lkdGg6ICRzaXRlX21pbl93aWR0aDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi53cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogJHNpdGVfbWluX3dpZHRoO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcbn1cblxuLmNsZWFyZml4IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2xlYXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4vKioqKnwgICogTEFZT1VUICB8KioqKi9cbmlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG51bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwgbGksXG5vbCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbnVsIHVsLFxub2wgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmJ1bGxldC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBvdXRzaWRlIGRpc2M7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4ubnVtYmVyLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG91dHNpZGUgZGVjaW1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgIHRoZWFkIHtcblxuICAgICAgICB0cixcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG59XG5cbi5hY2Nlc3NpYmlsaXR5LFxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAgIC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udHJhZGVtYXJrQ2lyY2xlIHtcbiAgICBjb250ZW50OiBcIsKuXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udHJhZGVtYXJrVGV4dCB7XG4gICAgY29udGVudDogXCLihKJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ub0NsaWNrRmxhc2gge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uby1wb2ludGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmF1dG8tcG9pbnRlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5hbGwtcG9pbnRlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmJhY2tncm91bmQtY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYmFja2dyb3VuZC1jb250YWluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ubW9kdWxlX19jb2xvci1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY29sb3Itb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jb2xvci1zY2hlbWUtLXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJlZCwgMC44KTtcbiAgICB9XG5cbiAgICAuY29sb3Itc2NoZW1lLS1ibGFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG9mZi1ibGFjaywgMC42KTtcbiAgICB9XG59XG5cbi5yb3RhdGUtOTAtY2xvY2sge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcbn1cblxuLnJvdGF0ZS05MC1jb3VudGVyQ2xvY2sge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTkwZGVnKSk7XG59XG5cbi5saW5lLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbn1cblxuLnNjcm9sbC0tbG9jayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRyYW5zcGFyZW50LXNjcm9sbGJhciB7XG4gICAgQGluY2x1ZGUgcHJlZml4KG92ZXJmbG93LXNjcm9sbGluZywgdG91Y2gpO1xuICAgIEBpbmNsdWRlIHByZWZpeChzY3JvbGxiYXItYmFzZS1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICAgIEBpbmNsdWRlIHByZWZpeChzY3JvbGxiYXItZmFjZS1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICAgIEBpbmNsdWRlIHByZWZpeChzY3JvbGxiYXItaGlnaGxpZ2h0LWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gICAgQGluY2x1ZGUgcHJlZml4KHNjcm9sbGJhci0zZGxpZ2h0LWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gICAgQGluY2x1ZGUgcHJlZml4KHNjcm9sbGJhci1zaGFkb3ctY29sb3IsIHRyYW5zcGFyZW50KTtcbiAgICBAaW5jbHVkZSBwcmVmaXgoc2Nyb2xsYmFyLWRhcmtzaGFkb3ctY29sb3IsIHRyYW5zcGFyZW50KTtcbiAgICBAaW5jbHVkZSBwcmVmaXgoc2Nyb2xsYmFyLXRyYWNrLWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gICAgQGluY2x1ZGUgcHJlZml4KHNjcm9sbGJhci1hcnJvdy1jb2xvciwgdHJhbnNwYXJlbnQpO1xufVxuXG4uaGlkZS1zY3JvbGxiYXIge1xuICAgIEBleHRlbmQgLnRyYW5zcGFyZW50LXNjcm9sbGJhcjtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICY6Oi1tb3otc2Nyb2xsYmFycy1ub25lLFxuICAgICY6Oi1tcy1zY3JvbGxiYXJzLW5vbmUsXG4gICAgJjo6LW8tc2Nyb2xsYmFycy1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuLmhpZGUtc2Nyb2xsYmFyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5oaWRlLXNjcm9sbGJhci1jaGlsZCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE4cHgpO1xufVxuXG4ucmVzZXQtbWFyZ2luIHtcbiAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwO1xufVxuXG4vKioqKnwgICogU0hPVyAvIEhJREUgIHwqKioqL1xuLmhpZGUtZm9yLWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZS1mb3ItZGVza3RvcC1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uaGlkZS1mb3ItZGVza3RvcC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG59XG5cbi5oaWRlLWZvci10YWJsZXQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmhpZGUtZm9yLXRhYmxldC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8qKioqfCAgKiBURVhUIEJPWEVTICB8KioqKi9cbi50ZXh0LS1ib3gtYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkX21pZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogNDVweCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6ICRzaXRlX2NvbnRhaW5lcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTc3ZTg0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4vKioqKnwgICogSEVSTyBJTUFHRSAgfCoqKiovXG4uaGVyby0tbWVkaWEge1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLyoqKip8ICAqIElNQUdFIHwqKioqL1xuLy9Db250YWluZXIgd2l0aCBiYWNrZ3JvdW5kIGltYWdlXG4uYmFja2dyb3VuZC0taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIC8vIC5iYWNrZ3JvdW5kLS1pbWFnZS1jb250YWluZXJcbiAgICAmLWNvbnRhaW5lciB7XG5cbiAgICAgICAgLy8gLmJhY2tncm91bmQtLWltYWdlLWNvbnRhaW5lci1jYXJkXG4gICAgICAgICYtY2FyZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbWF4LXdpZHRoOiAkc2l0ZV9jb250YWluZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC8vIC5iYWNrZ3JvdW5kLS1pbWFnZS1jb250YWluZXJcbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLy8gLmJhY2tncm91bmQtLWltYWdlLWNvbnRhaW5lci1jYXJkXG4gICAgICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqKnwgICogVklERU8gIHwqKioqL1xuLnZpZGVvLS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gLnZpZGVvLXdyYXAtLWJhY2tncm91bmRcbiAgICAmLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJj5hIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGlmcmFtZSxcbiAgICBvYmplY3QsXG4gICAgZW1iZWQsXG4gICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4vKioqKnwgICogSE9NRSBBTEVSVCAgfCoqKiovXG4jaGVhZGVyX19hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKCRvZmYtYmxhY2ssIDAuNSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cbiAgICAgICAgc3Ryb25nLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi8qIGNsb3NlOiAjaGVhZGVyX19hbGVydCAqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQqKiBTTElDS1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5zbGljay1zbGlkZS5zbGljay1jdXJyZW50OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDE0cHggMHB4ICRncmF5Njtcbn1cblxuLnNsaWNrLW5leHQsXG4uc2xpY2stcHJldiB7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRvZmYtYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdF9zaG9ydDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2F3ZXNvbWU7XG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgICB9XG59XG5cbkBtaXhpbiBzbGlja0RvdHMoJGJvcmRlckNvbG9yOiAkZ3JheTYsICRjb2xvcjogJHdoaXRlLCAkYWN0aXZlQ29sb3I6ICRncmF5Nikge1xuICAgIGxpIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCAkYm9yZGVyQ29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlthcmlhLWxhYmVsPVwiMSBvZiAxXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAxMy4yNSU7ICAgIFxuICAgIEBpbmNsdWRlIHNsaWNrRG90cygpO1xufVxuXG4vKiBhZGRlZCB0byBwcmV2ZW50IHdoaXRlc3BhY2UgYWJvdmUgaGVhZGVyICovXG4udHJhY2tpbmctaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB0b3A6IDExMHB4O1xuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0KiogRVZFTlRTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy9FdmVudCBDYXJkIGZvciBldmVudHMgZ3JpZCBzbGlkZXIgYmxvY2sgYW5kIHJlbGF0ZWQgZXZlbnRzXG4uZXZlbnRfY2FyZHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6MHB4IDNweCA4cHggcmdiYSgkYmxhY2ssIDAuMjUpO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAjeyRtZWRpdW0tc2NyZWVuc30pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICZfX3dlZWtkYXkge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX21vbnRoX2RheSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICAuY2FsZW5kYXJfaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5LjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5NTtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgN3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhbiBlYXN5IHdheSB0byBpbmNsdWRlIGEgY2xlYXJmaXggZm9yIGNvbnRhaW5pbmcgZmxvYXRzLlxuLy8vXG4vLy8gQGxpbmsgaHR0cHM6Ly9nb28uZ2wveVA1aGlaXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudDo6YWZ0ZXIge1xuLy8vICAgICBjbGVhcjogYm90aDtcbi8vLyAgICAgY29udGVudDogXCJcIjtcbi8vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLy8gICB9XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIkbmVhdC1ncmlkOiAoY29sdW1uczogJGdyaWQtY29sdW1uLWNvdW50LFxuICAgIGd1dHRlcjogJGdyaWQtZ3V0dGVyLFxuICAgIGRpcmVjdGlvbjogbHRyLFxuKTtcbiRuZWF0LWdyaWQtLXJldjogKGNvbHVtbnM6ICRncmlkLWNvbHVtbi1jb3VudCxcbiAgICBndXR0ZXI6ICRncmlkLWd1dHRlcixcbiAgICBkaXJlY3Rpb246IHJ0bCxcbik7XG4kbm8tZ3V0dGVyLWdyaWQ6IChjb2x1bW5zOiAkZ3JpZC1jb2x1bW4tY291bnQsXG4gICAgZ3V0dGVyOiAwLFxuICAgIGRpcmVjdGlvbjogbHRyLFxuKTtcblxuLmdyaWQge1xuICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6ICRzaXRlX2NvbnRhaW5lcjtcbiAgICBwYWRkaW5nOiAwICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JG1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAwICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nX21vYmlsZTtcbiAgICB9XG59XG5cbi5ncmlkX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xufVxuXG4uZ3JpZF9faW5uZXIge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sbGFwc2U7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuXG4uZ3JpZF9fZnVsbCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG59XG5cblxuLmdyaWRfX25hcnJvdyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXI7XG4gICAgcGFkZGluZzogMCAoJHNpdGVfY29udGFpbmVyX3BhZGRpbmcgKiAyKTtcbiAgICBtYXgtd2lkdGg6ICRzaXRlX2NvbnRhaW5lcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNiU7XG4gICAgfVxufVxuXG4uZ3JpZF9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAvLyAuZ3JpZF9faXRlbS0tZnVsbFxuICAgICYtLWZ1bGwge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigkZ3JpZC1jb2x1bW4tY291bnQpO1xuICAgIH1cblxuICAgIC8vIC5ncmlkX19pdGVtLS1oYWxmXG4gICAgJi0taGFsZiB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDYpO1xuICAgIH1cblxuICAgIC8vIC5ncmlkX19pdGVtLS1xdWFydGVyXG4gICAgJi0tcXVhcnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDMpO1xuICAgIH1cblxuICAgIC8vIC5ncmlkX19pdGVtLS10aGlyZFxuICAgICYtLXRoaXJkIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oNCk7XG4gICAgfVxuXG4gICAgLy8gLmdyaWRfX2l0ZW0tLXR3by10aGlyZHNcbiAgICAmLS10d28tdGhpcmRzIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oOCk7XG4gICAgfVxuXG4gICAgLy8gLmdyaWRfX2l0ZW0tLWZpdmVvZnR3ZWx2ZVxuICAgICYtLWZpdmVvZnR3ZWx2ZSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDUpO1xuICAgIH1cblxuICAgIC8vIC5ncmlkX19pdGVtLS1zZXZlbm9mdHdlbHZlXG4gICAgJi0tc2V2ZW5vZnR3ZWx2ZSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDcpO1xuICAgIH1cblxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vLyBDcmVhdGVzIGEgZ3JpZCBjb250YWluZXIgd2l0aCBjbGVhcmZpeC5cbi8vL1xuLy8vIEBncm91cCBmZWF0dXJlc1xuLy8vXG4vLy8gQG5hbWUgR3JpZCBjb250YWluZXJcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXI7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3Ncbi8vLyAgIC5lbGVtZW50OjphZnRlciB7XG4vLy8gICAgIGNsZWFyOiBib3RoO1xuLy8vICAgICBjb250ZW50OiBcIlwiO1xuLy8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgIH1cblxuQG1peGluIGdyaWQtY29udGFpbmVyKCRncmlkOiAkbmVhdC1ncmlkKSB7XG4gIEBpZiAkZ3JpZCAhPSAkbmVhdC1ncmlkIHtcbiAgICBAd2FybiBcImBncmlkLWNvbnRhaW5lcmAgZG9lcyBub3QgdXNlIGdyaWQgcHJvcGVydGllcy4gXCIgK1xuICAgICAgICAgIFwiQ3VzdG9tIGdyaWRzIGRvIG5vdCBuZWVkIHRvIGJlIHBhc3NlZCBpbiB0byB0aGlzIG1peGluLlwiO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vLyBDcmVhdGVzIGNvbGxhcHNlZCBncmlkIG9iamVjdCB0aGF0IGNvbnN1bWVzIHRoZSBndXR0ZXJzIG9mIGl0cyBjb250YWluZXIsXG4vLy8gZm9yIHVzZSBpbiBuZXN0ZWQgbGF5b3V0cy5cbi8vL1xuLy8vIEBncm91cCBmZWF0dXJlc1xuLy8vXG4vLy8gQG5hbWUgR3JpZCBjb2xsYXBzZVxuLy8vXG4vLy8gQGFyZ3VtZW50IHttYXB9ICRncmlkIFskbmVhdC1ncmlkXVxuLy8vICAgVGhlIGdyaWQgdG8gYmUgdXNlZCB0byBnZW5lcmF0ZSB0aGUgY29sbGFwc2VkIGNvbnRhaW5lci5cbi8vLyAgIEJ5IGRlZmF1bHQsIHRoZSBnbG9iYWwgYCRuZWF0LWdyaWRgIHdpbGwgYmUgdXNlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgZ3JpZC1jb2xsYXBzZTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4vLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbi8vLyAgIH1cblxuQG1peGluIGdyaWQtY29sbGFwc2UoJGdyaWQ6ICRuZWF0LWdyaWQpIHtcbiAgJF9ncmlkLWd1dHRlcjogX3JldHJpZXZlLW5lYXQtc2V0dGluZygkZ3JpZCwgZ3V0dGVyKTtcblxuICBAaWYgdW5pdCgkX2dyaWQtZ3V0dGVyKSA9PSBcIiVcIiB7XG4gICAgQHdhcm4gXCJgZ3JpZC1jb2xsYXBzZWAgaXMgbm90IGNvbXBhdGlibGUgd2l0aCBwZXJjZW50YWdlIGJhc2VkIGd1dHRlcnMuXCI7XG4gIH1cblxuICBtYXJnaW4tI3tfbmVhdC1mbG9hdC1kaXJlY3Rpb24oJGdyaWQpfTogLSgkX2dyaWQtZ3V0dGVyKTtcbiAgbWFyZ2luLSN7X25lYXQtb3Bwb3NpdGUtZGlyZWN0aW9uKCRncmlkKX06IC0oJF9ncmlkLWd1dHRlcik7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAjeygkX2dyaWQtZ3V0dGVyICogMil9KTtcbn1cbiIsImhlYWRlci5oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cblxuICAgIC5za2lwLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LXRvcC1saW5rcy1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWRfbWlkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIHVsI21lbnUtdG9wLWxpbmtzLW1lbnUge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3N0aWNreS1oZWFkZXIgLm1lbnUtdG9wLWxpbmtzLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbWFpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheUZsZXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIGhlaWdodDogJGhlYWRlcl9oZWlnaHQ7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHggY2FsYygoMzBweCAqIDIpICsgI3skbW9iaWxlX21lbnVfd2lkdGh9KSAyMHB4IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGxvZ29fd2lkdGg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDMwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGxvZ29fd2lkdGhfc21hbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGxvZ29fd2lkdGg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNoZWFkZXJfX25hdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNwbGF5RmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhBbGlnbkl0ZW1zKHN0cmV0Y2gpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOmNhbGMoMTAwJSAtICN7JGxvZ29fd2lkdGh9KTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6Y2FsYygxMDAlIC0gI3skbG9nb193aWR0aF9zbWFsbH0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAjeyRoZWFkZXJfaGVpZ2h0fSk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZS0tbW9iaWxlTWVudSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOmNhbGMoMTAwJSAtICN7JHNlY29uZGFyeV9uYXZfd2lkdGh9KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJfaGVpZ2h0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkaXNwbGF5RmxleDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleEp1c3RpZnlDb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY+bGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSwgMSwgYXV0byk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cywgYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJitsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUtLXN1Yk1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMsIGJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkX2Rhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7IC8vIGFkZGVkIHNvIGJhY2tncm91bmQgc2hvd3MgaW4gcmlnaHQgcGxhY2UgaW4gZmlyZWZveFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3Ryb25nOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDY4JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLyogY2xvc2UgcmVzcG9uc2l2ZSAqL1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtb2JpbGUgbWVudSAnKycgaWNvblxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkbW9iaWxlX21lbnVfYW5jaG9yX3BhZGRpbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLS1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBPUEVOIERFU0tUT1AgTUVHQU1FTlVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyPi5zdWItbWVudSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzPi5zdWItbWVudSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS0tbWVudT4uc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkaXNwbGF5RmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4QWxpZ25JdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhKdXN0aWZ5Q29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlcl9oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRtb2JpbGVfbWVudV9hbmNob3JfcGFkZGluZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgLyoqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBNRUdBTUVOVVxuICAgICAgICAgICAgICAgICAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHNpdGVfY29udGFpbmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjUwcHggNDVweCAxMDBweCBjYWxjKDQ1cHggKyAoI3skc2l0ZV9jb250YWluZXJ9IC8gNCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1ydWxlOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi13aWR0aDogMzMuMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZmlsbDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l0ZV9jb250YWluZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDQ1cHggKyAyNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCAzMHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1ydWxlOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1FR0FNRU5VIEJBQ0tHUk9VTkRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJlZCwgMC44NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OmNhbGMoKC0xMDB2dyArICN7JHNpdGVfY29udGFpbmVyfSkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0xcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXRlX2NvbnRhaW5lcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1FR0FNRU5VIExBQkVMXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2FtZW51X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gNDVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJlZF9kYXJrLCAwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRyZWRfZGFyaywgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmK2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLyogY2xvc2U6IC5zdWItbWVudSAobWVnYW1lbnUpICovXG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8qIGNsb3NlOiAmID4gbGkgKi9cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvKiBjbG9zZTogdWwubWVudSAqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBjbG9zZTogbWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyICovXG4gICAgICAgIH1cblxuICAgICAgICAvKiBjbG9zZTogLmhlYWRlcl9fbmF2ICovXG5cblxuXG4gICAgICAgIC5oZWFkZXJfX25hdi0tdXRpbGl0eSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkc2Vjb25kYXJ5X25hdl93aWR0aDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgLm1lbnUtdG9wLWxpbmtzLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgLm1lbnUtdG9wLWxpbmtzLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpOmxhc3Qtb2YtdHlwZSBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkaXNwbGF5RmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4RGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyX2hlaWdodDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4RGlyZWN0aW9uKHJvdyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDsgLy8gZm9yIGlubGluZS1ibG9jayBjaGlsZHJlblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgxLCAxLCBhdXRvKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjg1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZbY2xhc3MqPSdhY3RpdmUnXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkX21pZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2hlYWRpbmc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleERpcmVjdGlvbihyb3cpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkX21pZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyX19uYXYtLXV0aWxpdHktLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIGNsb3NlOiAuaGVhZGVyX19uYXYtLXV0aWxpdHkgKi9cblxuXG4gICAgICAgICNoZWFkZXJfX3NlYXJjaCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OmNhbGMoI3skc2Vjb25kYXJ5X25hdl93aWR0aH0gLSAjeyRzZWFyY2hfd2lkdGh9KTtcbiAgICAgICAgICAgIHdpZHRoOiAkc2VhcmNoX3dpZHRoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZF9taWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZS0tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgLy8gU2VhcmNoIGlucHV0XG4gICAgICAgICAgICAgICAgJlt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggODBweCAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBTZWFyY2ggc3VibWl0XG4gICAgICAgICAgICAgICAgJlt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLyogY2xvc2U6ICNoZWFkZXJfX3NlYXJjaCAqL1xuXG4gICAgICAgICNoZWFkZXJfX25hdi0tbW9iaWxlVHJpZ2dlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbW9iaWxlX21lbnVfd2lkdGg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsIC01MCUpKTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkZXJfX21vYmlsZU1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjM1cyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI21vYmlsZUljb25fX3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNtb2JpbGVJY29uX19taWQge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNtb2JpbGVJY29uX19ib3Qge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM2cHg7IC8vIDQwIC0gNCAob2Zmc2V0IG1pbnVzIGVsZW1lbnQgaGVpZ2h0KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUtLW1vYmlsZU1lbnUge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI21vYmlsZUljb25fX3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjbW9iaWxlSWNvbl9fbWlkIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjbW9iaWxlSWNvbl9fYm90IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8qIGNsb3NlOiAuaGVhZGVyX19tYWluICovXG59XG5cbi8qIGNsb3NlOiBoZWFkZXIuaGVhZGVyICovIiwiLyoqKip8ICAqIFBBR0lOQVRJT04gIHwqKioqL1xuLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VycmVudCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLm5leHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5wcmV2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufSIsImRpdiNzZWFyY2gtcmVzdWx0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXJnaW46IDE1MHB4IGF1dG8gMTAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgIG1hcmdpbjogOTBweCBhdXRvIDYwcHg7XG4gICAgfVxuXG4gICAgZm9ybS5zZWFyY2hmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcblxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwLnJlc3VsdC1jb3VudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgICAgY29sb3I6ICRncmF5MztcbiAgICB9XG5cbiAgICBkaXYuc2VhcmNocmVzdWx0LWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG5cbiAgICAgICAgZGl2LnNlYXJjaHJlc3VsdCB7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2LmV4Y2VycHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwLmxpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTM7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ubG9hZGluZyB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRWaWRlb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udmlkZW9fX3dyYXBwZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRibGFjazsgLy8gY3JlYXRlcyBcIndpZGVzY3JlZW5cIiBiYXJzIGlmIHNjYWxpbmcgaXMgb2ZmXG5cbiAgICBpZnJhbWUsXG4gICAgdmlkZW8ge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgbGVmdDowO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICB9XG59Ly8gY2xvc2U6IC52aWRlb19fd3JhcHBlciIsIi8qKlxuICogQmxvY2sgU2FzcyBJbXBvcnRzXG4gKiAtIFRoaXMgZmlsZSBpcyBpbXBvcnRlZCBpbnRvIHRoZSBnbG9iYWwgc2NzcyBhbmQgY29tcGlsZWQgdG9nZXRoZXJcbiAqL1xuXG4vLyBCbG9ja3NcbkBpbXBvcnQgJ19ibG9ja3MtZ2xvYmFsJztcbkBpbXBvcnQgJy4uL2FjYWRlbWljcy1maWx0ZXIvYWNhZGVtaWNzLWZpbHRlcic7XG5AaW1wb3J0ICcuLi9hY2NvcmRpb25zL2FjY29yZGlvbnMnO1xuQGltcG9ydCAnLi4vYmFzaWMtY3RhL2Jhc2ljLWN0YSc7XG5AaW1wb3J0ICcuLi9jaGFydC9jaGFydCc7XG5AaW1wb3J0ICcuLi9ldmVudHMtZ3JpZC1zbGlkZXIvZXZlbnRzLWdyaWQtc2xpZGVyJztcbkBpbXBvcnQgJy4uL2ZhY2lsaXRpZXMtbW9kdWxlL2ZhY2lsaXRpZXMtbW9kdWxlJztcbkBpbXBvcnQgJy4uL2ZhY2lsaXR5LWVxdWlwbWVudC9mYWNpbGl0eS1lcXVpcG1lbnQnO1xuQGltcG9ydCAnLi4vZmFjdG9pZHMvZmFjdG9pZHMnO1xuQGltcG9ydCAnLi4vZmxleGlibGUtYnV0dG9ucy9mbGV4aWJsZS1idXR0b25zJztcbkBpbXBvcnQgJy4uL2Zvcm1pZGFibGUvZm9ybWlkYWJsZSc7XG5AaW1wb3J0ICcuLi9oZXJvLWJhbm5lci9oZXJvLWJhbm5lcic7XG5AaW1wb3J0ICcuLi9oaWdobGlnaHQtbGlzdHMvaGlnaGxpZ2h0LWxpc3RzJztcbkBpbXBvcnQgJy4uL2luc3RhZ3JhbS1mZWVkL2luc3RhZ3JhbS1mZWVkJztcbkBpbXBvcnQgJy4uL2ludHJvLWNvbnRlbnQvaW50cm8tY29udGVudCc7XG5AaW1wb3J0ICcuLi9saW5rLW1vZHVsZS9saW5rLW1vZHVsZSc7XG5AaW1wb3J0ICcuLi9uYXYtYnV0dG9uLWJsb2Nrcy9uYXYtYnV0dG9uLWJsb2Nrcyc7XG5AaW1wb3J0ICcuLi9wYWdlLXRpdGxlL3BhZ2UtdGl0bGUnO1xuQGltcG9ydCAnLi4vcGhvdG8tbGlua3MtYmxvY2svcGhvdG8tbGlua3MtYmxvY2snO1xuQGltcG9ydCAnLi4vcGhvdG8tdmlkZW8tY2Fyb3VzZWwvcGhvdG8tdmlkZW8tY2Fyb3VzZWwnO1xuQGltcG9ydCAnLi4vcHJvZmlsZS1hY2NvcmRpb25zL3Byb2ZpbGUtYWNjb3JkaW9ucyc7XG5AaW1wb3J0ICcuLi9wcm9ncmFtLW92ZXJ2aWV3L3Byb2dyYW0tb3ZlcnZpZXcnO1xuQGltcG9ydCAnLi4vcXVvdGUtYm94L3F1b3RlLWJveCc7XG5AaW1wb3J0ICcuLi9zaWRlLWJ5LXNpZGUtbmF2LWJ1dHRvbnMvc2lkZS1ieS1zaWRlLW5hdi1idXR0b25zJztcbkBpbXBvcnQgJy4uL3NpZGViYXIvc2lkZWJhcic7XG5AaW1wb3J0ICcuLi9zcG90bGlnaHQtY29udGVudC9zcG90bGlnaHQtY29udGVudCc7XG5AaW1wb3J0ICcuLi90d28tY29sdW1uLXBob3RvLXRleHQtbGluay90d28tY29sdW1uLXBob3RvLXRleHQtbGluayc7XG5AaW1wb3J0ICcuLi93eXNpd3lnL3d5c2l3eWcnOyIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogR2xvYmFsXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKiBCTE9DSyBTVFlMRVMgKioqKiovIFxuc2VjdGlvbi5ibG9ja3tcblx0cGFkZGluZzogJHNlY3Rpb25fcGFkZGluZyAwO1xuXHRAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0cGFkZGluZzogJHNlY3Rpb25fcGFkZGluZ19tb2JpbGUgMDtcblx0fVxufVxuXG5cbi8qKioqKiBCTE9DSyBGT1JNQVRUSU5HICoqKioqLyBcbmJvZHkgKntcblx0Ly8gSG9yaXpvbnRhbCBBbGlnblxuXHQmW2RhdGEtYWxpZ24teD0nbGVmdCdde1xuXHQgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdCAgICB0ZXh0LWFsaWduOmxlZnQ7XG5cdH1cblx0JltkYXRhLWFsaWduLXg9J2NlbnRlcidde1xuXHQgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcblx0XHQuYnV0dG9uc19fZmxleHtcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHR9XG5cdH1cblx0JltkYXRhLWFsaWduLXg9J3JpZ2h0J117XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG5cdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcblx0XHQuYnV0dG9uc19fZmxleHtcblx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQvLyBWZXJ0aWNhbCBBbGlnblxuXHQmW2RhdGEtYWxpZ24teT0ndG9wJ117XG5cdCAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuXHR9XG5cdCZbZGF0YS1hbGlnbi15PSdjZW50ZXInXXtcblx0ICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0fVxuXHQmW2RhdGEtYWxpZ24teT0nYm90dG9tJ117XG5cdCAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcblx0fVxufVxuXG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEFETUlOXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYWRtaW4tb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciB7XG5cdC5hY2YtYmxvY2stcGFuZWwgLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkID4gLmFjZi1sYWJlbCBsYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHR9XG5cdC5hZG1pbi0tYmxvY2staGVhZHtcblx0XHRwYWRkaW5nOjE1cHg7XG5cdH1cbiAgICAuYWRtaW4tYmxvY2stdGl0bGUge1xuICAgIFx0ZGlzcGxheTogZmxleDtcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBcdGNvbG9yOiAjOTk5O1xuICAgIFx0Zm9udC1zaXplOiAyMXB4O1xuICAgIFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgXHRmb250LXdlaWdodDogJGxpZ2h0O1xuICAgIFx0bWFyZ2luLXRvcDogMDtcbiAgICBcdG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBcdHBhZGRpbmc6IDAgMCAzcHg7XG4gICAgXHRzcGFuIHtcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRcdGZvbnQtc2l6ZTogMThweDtcbiAgICBcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIFx0XHQmLmRhc2hpY29ucyB7XG4gICAgXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgXHRcdH1cbiAgICBcdH1cbiAgICB9XG4gICAgLmFkbWluLWJsb2NrLWRlc2Mge1xuICAgIFx0Y29sb3I6ICM5OTk7XG4gICAgXHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBcdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgXHRtYXJnaW4tdG9wOiAwO1xuICAgIFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIFx0cGFkZGluZzogMCAwIDNweDtcbiAgICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEFjYWRlbWljcyBGaWx0ZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tYWNhZGVtaWNzLWZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWNhZGVtaWNzX19maWx0ZXItY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNzBweCA1MHB4IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMuNSUgMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nX19zZWN0aW9uIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fY2FwdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLyoqKnwgRklMVEVSIEJBUiB8KioqL1xuICAgICNhY2FkZW1pY3NfX2ZpbHRlci1iYXIge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGdyYXkyO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGdyYXkyO1xuICAgICAgICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgLmFjYWRlbWljc19fZmlsdGVyLWJhci1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlcl9faW5wdXRzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmKy5maWx0ZXJfX2lucHV0cyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggJGdyYXkyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gRklMVEVSIEJBUiBMQUJFTFxuICAgICAgICAgICAgICAgIC5maWx0ZXJfX2lucHV0cy0taW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ0ZJTFRFUiBCWTogJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXJfX2lucHV0cy0taW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkaXNwbGF5RmxleCgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4SnVzdGlmeUNvbnRlbnQoY2VudGVyKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleFdyYXAod3JhcCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyYgKyBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgcGFkZGluZy1sZWZ0OjQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJj5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gY2hlY2tib3ggZmlsdGVyIGdyb3VwIHNwZWNpYWwgYWxpZ25tZW50XG4gICAgICAgIC5hY2FkZW1pY3NfX2ZpbHRlci0tdGltZXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgICAgICAgICAgLmZpbHRlcl9faW5wdXRzLS1pbm5lciB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIGNsb3NlOiBmaWx0ZXItYmFyICovXG5cblxuICAgIC8qKip8IFBST0dSQU0gTElTVCB8KioqL1xuICAgICNhY2FkZW1pY3NfX3Byb2dyYW1zLWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICAuZ3JpZF9faXRlbSB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigkZ3JpZC1jb2x1bW4tY291bnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjYWRlbWljX19wcm9ncmFtLFxuICAgICAgICAucHJvZ3JhbV9fbGlzdCxcbiAgICAgICAgLnByb2dyYW1fX2xpc3QgbGkucHJvZ3JhbSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3JhbV9fZGl2aWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkxO1xuICAgICAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTFkNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmFtX19saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCA0MHB4O1xuXG4gICAgICAgICAgICBsaS5wcm9ncmFtIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJitsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5NTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvKiBjbG9zZTogcHJvZ3JhbXMtbGlzdCAqL1xuXG5cbn1cblxuLyogY2xvc2U6ICNhY2FkZW1pY3NfX2ZpbHRlciAqLyIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQWNjb3JkaW9uIE1vZHVsZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5tb2R1bGVfX2FjY29yZGlvbkNvbnRlbnQge1xuICAgIGRpdi5ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgZGl2LmFjY29yZGlvbi1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyZWRfZGFyaztcbiAgICAgICAgICAgIGRpdi5hY2NvcmRpb24tdW5pdCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZF9kYXJrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkdC1zaG9ydDtcblxuICAgICAgICAgICAgICAgIGRpdi5hY2NvcmRpb24taGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdC1zaG9ydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHJlZCwgMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGl2LmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdi5hY2NvcmRpb24tdW5pdC5vcGVuIHtcbiAgICAgICAgICAgICAgICBkaXYuYWNjb3JkaW9uLWhlYWQge1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRpdi5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQkFTSUMgQ1RBXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLWJhc2ljX2N0YSB7XG4gICAgJltkYXRhLWJhY2tncm91bmQtY29sb3I9XCJyZWRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAmW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXk1XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk1O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAmW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXkwXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkwO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cIndoaXRlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmN0YSB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0MnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjZweDtcbiAgICAgICAgfVxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCRyZWQsICR3aGl0ZSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQ2hhcnQgTW9kdWxlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLm1vZHVsZV9fY2hhcnQge1xuICAgIGRpdi5ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRXZlbnRzIEdyaWQgU2xpZGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLWV2ZW50c0dyaWRTbGlkZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAmLmhhc19ia2dfaW1nIHtcbiAgICAgICAgJjo6YmVmb3JlIHsgLy8gY29sb3Igb3ZlcmxheVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvdmVybGF5X2dyYXk7XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2xpY2tEb3RzKCR3aGl0ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb25fX3RpdGxlLFxuICAgIC5hbGxfZXZlbnRzX2xpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyaWRTbGlkZXJfX3dyYXBwZXJ7XG4gICAgICAgICYuc2xpY2stc2xpZGVye1xuICAgICAgICAgICAgLnNsaWNrLXRyYWNre1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLWxpc3R7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyaWRTbGlkZXJfX2l0ZW17XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAvLyBpbm5lciBjYXJkIHN0eWxlcyBhcmUgaW4gZ2xvYmFsLnNjc3NcbiAgICB9XG4gICAgXG5cbn0vLyBjbG9zZTogLmJsb2NrLS1ldmVudHNHcmlkU2xpZGVyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEZhY2lsaXRpZXMgTW9kdWxlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kdWxlX19mYWNpbGl0aWVzIHtcbiAgICAuYmxvY2tfdGl0bGUge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICAuZmFjaWxpdGllcy1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgIC5mYWNpbGl0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5MjtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYWNpbGl0eS1pbWFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXg6MSAxIDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAkZ3JpZC1ndXR0ZXIgMCAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZhY2lsaXR5LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBpbWcub3JpZW50YXRpb25fdmVydGljYWwge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIC8vIGltZy5vcmllbnRhdGlvbl9ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1tb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFjaWxpdHktY29udGVudHtcbiAgICAgICAgICAgICAgICBmbGV4OjEgMSAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDpjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldH0pIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhY2lsaXR5LXRleHQge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZhY2lsaXR5LWxpbmsgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhY2lsaXR5LWVxdWlwbWVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMCAwO1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OjI7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6MDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OjE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFjaWxpdHktbGlua3tcbiAgICAgICAgICAgICAgICBtYXJnaW46MTVweCAwIDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlbXBsYXRlLS1oYXNTaWRlYmFyIC5tb2R1bGVfX2ZhY2lsaXRpZXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmZhY2lsaXRpZXMtbGlzdCB7XG4gICAgICAgIC5mYWNpbGl0eSB7XG4gICAgICAgICAgICAuZmFjaWxpdHktdGV4dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldCArICRzaWRlYmFyX3dpZHRofSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLW1vYmlsZSArICRzaWRlYmFyX3dpZHRofSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1vYmlsZS1tYXh9KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjozMHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFjaWxpdHktZXF1aXBtZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0ICsgJHNpZGViYXJfd2lkdGh9KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1vYmlsZS1tYXh9KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGxhcmdlLXNjcmVlbnN9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldCArICRzaWRlYmFyX3dpZHRofSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OjI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldH0pIGFuZCAobWluLXdpZHRoOiAjeyRtb2JpbGUtbWVudS1icmVha30pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDoxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbCArICRzaWRlYmFyX3dpZHRofSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDoxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEZhY2lsaXR5IEVxdWlwbWVudFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay5tb2R1bGVfX2ZhY2lsaXRpZXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmZhY2lsaXRpZXMtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgLmZhY2lsaXR5LmZhY2lsaXR5LWVxdWlwbWVudC1vbmx5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhY2lsaXR5LWVxdWlwbWVudCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldH0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDpub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI5NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlLW1heH0pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1tb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYWNpbGl0eS1lcXVpcG1lbnQtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG91dHNpZGUgZGlzYztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0fSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGx9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mYWNpbGl0eS1lcXVpcG1lbnQtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRmFjdG9pZHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tZmFjdG9pZHMge1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGhlaWdodDogMjRlbTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWN0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmFja2dyb3VuZC1yZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWRfbWlkO1xuXG4gICAgICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXkyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5iYWNrZ3JvdW5kLWdyYXkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5MjtcblxuICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWRfbWlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhY3QtYm94IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDEyNzBweCkge1xuICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLy8gICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0ZW07XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1lZGl1bS1zY3JlZW5zfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0fSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1vYmlsZX0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTV2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjY1ZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbWVkaXVtLXNjcmVlbnN9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJ2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0fSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjh2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRmxleGlibGUgQnV0dG9uc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmZsZXgtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZGlzcGxheUZsZXg7XG4gICAgQGluY2x1ZGUgZmxleERpcmVjdGlvbihyb3cpO1xuICAgIEBpbmNsdWRlIGZsZXhXcmFwKHdyYXApO1xuXG4gICAgJltkYXRhLWJ0bi1jb3VudD1cIjFcIl0gPiBhIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAmW2RhdGEtYnRuLWNvdW50PVwiMlwiXSA+IGEsXG4gICAgJltkYXRhLWJ0bi1jb3VudD1cIjRcIl0gPiBhIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1idXR0b25zLXR3bztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1idXR0b25zLW9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gYSB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXlGbGV4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4QWxpZ25JdGVtcyhjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4SnVzdGlmeUNvbnRlbnQoY2VudGVyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgICAgbWluLWhlaWdodDo3MHB4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWJ1dHRvbnMtdGhyZWU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYnV0dG9ucy10d287XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1idXR0b25zLW9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZHVsZV9fbmF2QnV0dG9uc3tcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBhZGRpbmc6OTBweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcblxuICAgICZbZGF0YS1jb2xvci1zY2hlbWU9XCJub25lXCJdIHtcbiAgICAgICAgLmhlYWRpbmdfX3NlY3Rpb24sXG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjokZ3JheTU7XG4gICAgICAgIH1cbiAgICAgICAgLmZsZXgtYnV0dG9uc3tcbiAgICAgICAgICAgICYgPiBhe1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyYXk1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmdfX3NlY3Rpb257XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9ib2R5O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cblxuICAgIC50aXRsZS0tbGlua3tcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgIH1cblxuICAgIHB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6NjAwcHg7XG4gICAgICAgIG1hcmdpbjowIGF1dG8gMzBweDtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgIH1cblxufS8qIGNsb3NlOiBtb2R1bGVfX25hdkJ1dHRvbnMgKi9cbiIsIi5mcm1fc3R5bGVfYmFja2dyb3VuZC1ncmF5IC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQ+LmZybV9mb3JtX3RpdGxlLFxuLmZybV9zdHlsZV9iYWNrZ3JvdW5kLXdoaXRlIC5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQ+LmZybV9mb3JtX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEhlcm8gQmFubmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHBhZGRpbmc6MDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmhlcm9CYW5uZXJ7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVye1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB6LWluZGV4OiAkel9oaWdoO1xuICAgIH1cblxuXG4gICAgLyoqKioqIFNJWklORyAqKioqKi9cbiAgICAmW2RhdGEtc2l6ZT0nc21hbGwnXXtcbiAgICAgICAgLmhlcm9CYW5uZXJfX3dyYXBwZXJ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjQwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1zaXplPSdtZWRpdW0nXXtcbiAgICAgICAgLmhlcm9CYW5uZXJfX3dyYXBwZXJ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjYwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1zaXplPSdsYXJnZSdde1xuICAgICAgICAuaGVyb0Jhbm5lcl9fd3JhcHBlcntcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6NzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLXNpemU9J2Z1bGwnXXtcbiAgICAgICAgLmhlcm9CYW5uZXJfX3dyYXBwZXJ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAjeyRoZWFkZXJfaGVpZ2h0fSk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGV9KXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAjeyRoZWFkZXJfaGVpZ2h0X21vYmlsZX0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqKioqIEdFTkVSQUwgSVRFTSAqKioqKi9cbiAgICAuaGVyb0Jhbm5lcl9faXRlbXtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICB9XG4gICAgLmhlcm9CYW5uZXJfX3dyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgbWluLWhlaWdodDo1NTBweDtcbiAgICAgICAgcGFkZGluZzo3NXB4IDA7XG4gICAgICAgICZbZGF0YS1hbGlnbi14PSdsZWZ0J10sXG4gICAgICAgICZbZGF0YS1hbGlnbi14PSdjZW50ZXInXSxcbiAgICAgICAgJltkYXRhLWFsaWduLXg9J3JpZ2h0J10ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuaGVyb0Jhbm5lcl9faW5uZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlcm9CYW5uZXJfX2lubmVye1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMTZweDtcbiAgICAgICAgcGFkZGluZzogMCA4MHB4O1xuXG4gICAgICAgIC5oZXJvQmFubmVyX190aXRsZXtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhlcm9CYW5uZXJfX3RpdGxlLS1iYW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmVkLCAwLjc1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbW9iaWxlfSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8qKioqKiBJTUFHRSAqKioqKi9cbiAgICAvLyBrZWVwIHJ1bGUgZXZlbiBpZiBlbXB0eVxuICAgIC5oZXJvQmFubmVyX19pdGVtW2RhdGEtdHlwZT1cImltYWdlX2l0ZW1cIl17XG4gICAgICAgIFxuICAgIH0vLyBjbG9zZTogaW1hZ2UgaXRlbVxuXG5cbiAgICAvKioqKiogVklERU8gKioqKiovXG4gICAgLmhlcm9CYW5uZXJfX2l0ZW1bZGF0YS10eXBlPVwidmlkZW9faXRlbVwiXXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjU2LjI1JTtcbiAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcblxuICAgICAgICAuaGVyb0Jhbm5lcl9fdmlkZW97XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBpZnJhbWUsXG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgXG4gICAgICAgIFxuICAgIH0vLyBjbG9zZTogdmlkZW8gaXRlbVxuICAgIFxufS8vIGNsb3NlOiAuYmxvY2stLWhlcm9CYW5uZXJcblxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBIaWdobGlnaHQgTGlzdHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uY291cnNlLWhpZ2hsaWdodHMge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLW1vYmlsZX0pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGxhcmdlLXNjcmVlbnN9KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDUwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBkaXYuaGlnaGxpZ2h0LWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggNDBweCAwO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1vYmlsZS1tZW51LWJyZWFrfSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzbWFsbC1tb2JpbGUgKyAxfSkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLW1vYmlsZX0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2LmhpZ2hsaWdodC1pbWFnZSArIGRpdi5oaWdobGlnaHQtYm94Om50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skc21hbGwtbW9iaWxlICsgMX0pIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYuaGlnaGxpZ2h0LWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA2MHB4IDA7XG5cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg0KCRyZWQpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheTU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnID4nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwsXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTpkaXNjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgb2x7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTpkZWNpbWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLW1vYmlsZX0pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1tb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzbWFsbC1tb2JpbGUgKyAxfSkge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1tb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogSW5zdGFncmFtIEZlZWRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0taW5zdGFncmFtLWZlZWQge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXRlX2NvbnRhaW5lcjtcbiAgICB9XG4gICAgLmJsb2NrX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICAgICNzYl9pbnN0YWdyYW0ge1xuICAgICAgICAjc2JpX2ltYWdlcyB7IFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRsb2NhdGlvbi1icmVha30pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l0ZV9jb250YWluZXJfcGFkZGluZ19tb2JpbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2JpX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMi45NzUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIuNyUgMi43JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbG9jYXRpb24tYnJlYWt9KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogSW50ZXJpb3IgSW50cm9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uaW50cm8tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDozNXB4O1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcblxuICAgIGRpdi5ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXkxO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICYuaW50cm8tY29udGVudC0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDlweCA0cHggOXB4IDlweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDlweCA5cHggNHB4IDlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcC5pbnRyby1jb250ZW50LS1jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGl2LmludHJvLWNvbnRlbnQtLWNvcHkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwLCB1bCwgb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmludHJvLWNvbnRlbnQtLWZlYXR1cmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA5cHggOXB4IDlweCA1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1tZW51LWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVudS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggOXB4IDlweCA5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBMaW5rIE1vZHVsZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5tb2R1bGVfX2xpbmsge1xuICAgIGRpdi5ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLW1vYmlsZX0pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1tb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uLm1vZHVsZV9fbGluay5jb2xvci1zY2hlbWUtcmVkIHtcbiAgICBkaXYuZ3JpZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZF9kYXJrO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc2VjdGlvbi5tb2R1bGVfX2xpbmsuY29sb3Itc2NoZW1lLWdyYXkge1xuICAgIGRpdi5ncmlkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkxO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogTmF2IEJ1dHRvbiBCbG9ja3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tb2R1bGVfX25hdkJ1dHRvbkJsb2NrcyB7XG4gICAgLmJsb2Nrcy10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjUpO1xuICAgICAgICAuaGVhZGluZ19fbW9kdWxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICYgKyBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ZW0oMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9ja3MtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcm93LWdhcDogMzBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1tb2JpbGV9KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIGRpdi5jdGEtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1tb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYuaW1hZ2UtY3RhLWJsb2NrIHtcblxuICAgICAgICAgICAgZGl2LmJsb2NrLWltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwMCUgMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEuYmxvY2stb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzMlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkcmVkLCAwLjIpO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuaW1hZ2UtY3RhLWJsb2NrOmhvdmVyIHtcbiAgICAgICAgICAgIGEuYmxvY2stb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNtYWxsLW1vYmlsZX0pIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5kaXYudGVtcGxhdGUtLWhhc1NpZGViYXIgc2VjdGlvbi5tb2R1bGVfX25hdkJ1dHRvbkJsb2NrcyB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFBBR0UgVElUTEVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tcGFnZVRpdGxle1xuICAgIHBhZGRpbmc6JHNlY3Rpb25fcGFkZGluZyAwO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICR6X2xvdztcblxuICAgIC8vIFJlbW92ZSBwYWRkaW5nLXRvcCBmcm9tIG5leHQgYmxvY2sgdG8gYnJpbmcgdGl0bGUgY2xvc2VyIHRvIGNvbnRlbnRcbiAgICAmICsgc2VjdGlvbi5ibG9ja3tcbiAgICAgICAgcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIHNlY3Rpb24gcGFkZGluZ1xuICAgICYucGFkZGluZy0tbm9Ub3B7XG4gICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgfVxuICAgICYucGFkZGluZy0tbm9Cb3R0b217XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgfVxuICAgIFxuICAgIC8vIFRleHQgYWxpZ25tZW50XG4gICAgJi50ZXh0QWxpZ24tLWNlbnRlcntcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuICAgICYudGV4dEFsaWduLS1yaWdodHtcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICB9XG5cbiAgICAvLyBCYWNrZ3JvdW5kIENvbG9yXG4gICAgJi5iYWNrZ3JvdW5kIHtcbiAgICAgICAgJi0tcmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYtLWdyYXk1IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5NTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tZ3JheTAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkwO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgXG4gICAgaDF7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG5cblxufS8vIGNsb3NlOiAuYmxvY2stLXBhZ2VUaXRsZVxuXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFBob3RvIExpbmtzIEJsb2NrXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9UZXh0QmxvY2ssXG5zZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrIHtcbiAgICBkaXYuZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgcGFkZGluZzo2MHB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5MTtcbiAgICAgICAgJiA+ICosXG4gICAgICAgICYgPiBkaXZbY2xhc3MqPSdwaG90by10ZXh0J117XG4gICAgICAgICAgICBmbGV4OjEgMSAwO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldH0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo0OC4yNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdi5waG90by10ZXh0LXBob3RvIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzI1cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdi5waG90by10ZXh0LXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTozMHB4O1xuICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOmVtKDMwKTtcbiAgICAgICAgICAgICAgICAvL0BtZWRpYSAobWF4LXdpZHRoOiAjeyRtb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgLy8gICAgZm9udC1zaXplOjI2cHg7XG4gICAgICAgICAgICAgICAgLy8gICAgZm9udC1zaXplOmVtKDI2KTtcbiAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgICAgICAmICsgcHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdi5waG90by10ZXh0LWxpbmtzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gUEhPVE8gQkxPQ0sgV0lUSCBMSU5LU1xuc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jayB7XG4gICAgZGl2LmdyaWQge1xuICAgICAgICAmID4gKixcbiAgICAgICAgJiA+IGRpdltjbGFzcyo9J3Bob3RvLXRleHQnXSB7XG4gICAgICAgICAgICBmbGV4Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2LnBob3RvLXRleHQtcGhvdG8ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skdGFibGV0fSkge1xuICAgICAgICAgICAgd2lkdGg6IDU5LjYzJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXYucGhvdG8tdGV4dC10ZXh0IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHRhYmxldH0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNC4xODQlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIExFRlQgSU1BR0UgLSBMQVlPVVRcbnNlY3Rpb24ubW9kdWxlX19waG90b1RleHRCbG9jay5pbWFnZS1vbi1sZWZ0LFxuc2VjdGlvbi5tb2R1bGVfX3Bob3RvTGlua3NCbG9jay5pbWFnZS1vbi1sZWZ0IHtcbiAgICBkaXYuZ3JpZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtb2JpbGV9KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIGRpdi5waG90by10ZXh0LXBob3RvIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1LjU1NiUgMCAwO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldH0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMy41JSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUklHSFQgSU1BR0UgLSBMQVlPVVRcbnNlY3Rpb24ubW9kdWxlX19waG90b1RleHRCbG9jay5pbWFnZS1vbi1yaWdodCxcbnNlY3Rpb24ubW9kdWxlX19waG90b0xpbmtzQmxvY2suaW1hZ2Utb24tcmlnaHQge1xuICAgIGRpdi5ncmlkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlfSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgIGRpdi5waG90by10ZXh0LXBob3RvIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNS41NTYlO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldH0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTkFSUk9XIExBWU9VVFxuYm9keSAudGVtcGxhdGVfX3BhZ2VCdWlsZGVye1xuICAgIHNlY3Rpb24ubW9kdWxlX19waG90b1RleHRCbG9jayxcbiAgICBzZWN0aW9uLm1vZHVsZV9fcGhvdG9MaW5rc0Jsb2NrIHtcbiAgICAgICAgZGl2LmdyaWQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6NDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFBob3RvIFZpZGVvIENhcm91c2VsXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kdWxlX19pbWFnZVZpZGVvU2xpZGVyIHtcbiAgICAuc2xpZGVyLXBhbmVsIHtcbiAgICAgICAgLnNsaWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5MztcbiAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgLnNsaWRlLW1lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDYuMjUlIDA7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1tb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1wb3N0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0LXNob3J0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlLXBvc3Rlci1wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS1wb3N0ZXItcGxheTpob3ZlciwgXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtcG9zdGVyLXBsYXk6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2xpZGUtcG9zdGVyLnZhbmlzaGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9LyogY2xvc2U6IHNsaWRlLW1lZGlhICovXG4gICAgICAgICAgICAgICAgLnNsaWRlLWNhcHRpb257XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nX21vYmlsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDNweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0vKiBjbG9zZTogc2xpZGUtY2FwdGlvbiAqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHR7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIHRvcCAgaXMgc2V0IGJ5IGpzIGZ1bmN0aW9uXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2xpY2stcHJldntcbiAgICAgICAgICAgICAgICAgICAgbGVmdDozMHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyB0b3AgIGlzIHNldCBieSBqcyBmdW5jdGlvblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgICAgICAvLyB0b3AgIGlzIHNldCBieSBqcyBmdW5jdGlvblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVtcGxhdGUtLWhhc1NpZGViYXIgLm1vZHVsZV9faW1hZ2VWaWRlb1NsaWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICAuc2xpZGVyLXBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbiNzaW5nbGVfX2NhbXBhaWduIC5tb2R1bGVfX2ltYWdlVmlkZW9TbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLnNsaWRlci1wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgJHNlY3Rpb25fcGFkZGluZ19tZWRpdW07XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNlY3Rpb25fcGFkZGluZ19uYXJyb3c7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogUHJvZmlsZSBBY2NvcmRpb25zXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLXByb2ZpbGUtYWNjb3JkaW9ucyB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIC5ibG9ja190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGVzLWxpc3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5wcm9maWxlcy1yb3cge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHggMDtcblxuICAgICAgICAgICAgICAgIC5wcm9maWxlcy1yb3ctdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9maWxlLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZmlsZS1jYXJkLS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4OyAvLyBmb3IgSUVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87IC8vIGFsbG93IGJ1dHRvbnMgdG8gYWxpZ24gdG8gYm90dG9tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDNweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmF5MSwgNSUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JheTEsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXkzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHQtc2hvcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2ZpbGUtY2FyZC5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWRfZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkX2Rhcms7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRyZWRfZGFyaywgNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHJlZF9kYXJrLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9maWxlcy1yb3ctYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkdC1zaG9ydDtcblxuICAgICAgICAgICAgICAgICAgICAucHJvZmlsZS1iaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwMCUgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLFxuICAgICAgICAgICAgICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZmlsZS1iaW8ub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFByb2dyYW0gT3ZlcnZpZXdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uY291cnNlLW92ZXJ2aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA2NXB4IDQwcHggNDBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDIwcHggNDBweDtcbiAgICB9XG4gICAgYS50ZXh0LS1ib3gtYm9yZGVyLCBcbiAgICBkaXYudGV4dC0tYm94LWJvcmRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHJlZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgei1pbmRleDogdW5zZXQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGRpdi5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGEuY2VsbCxcbiAgICAgICAgZGl2LmNlbGwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJvd19fdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkY291cnNlLW92ZXJ2aWV3LWJyZWFrKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEuY2VsbF9fc2lkZSwgXG4gICAgICAgICAgICBkaXYuY2VsbF9fc2lkZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkY291cnNlLW92ZXJ2aWV3LWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gN3B4KSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3cHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwLmNlbGwtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwLmNlbGwtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAuY2VsbC1zb3VyY2Uge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuLnNvdXJjZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uc291cmNlLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcC5jZWxsLXNvdXJjZTpob3ZlcixcbiAgICAgICAgICAgICAgICBwLmNlbGwtc291cmNlOmZvY3VzLFxuICAgICAgICAgICAgICAgIHAuY2VsbC1zb3VyY2U6YWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBzcGFuLnNvdXJjZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uc291cmNlLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLmNlbGxfX2NlbnRlcixcbiAgICAgICAgICAgIGRpdi5jZWxsX19jZW50ZXIge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRjb3Vyc2Utb3ZlcnZpZXctYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgN3B4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5NTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yb3dfX2JvdHRvbSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5jZWxsLFxuICAgICAgICAgICAgZGl2LmNlbGwge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5jZWxsX19zaWRlLFxuICAgICAgICAgICAgZGl2LmNlbGxfX3NpZGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwLmNvdXJzZS10aW1lOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5jZWxsX19jZW50ZXIsIFxuICAgICAgICAgICAgZGl2LmNlbGxfX2NlbnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcC5jZWxsLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwLmNlbGwtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFF1b3RlIEJveFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1vZHVsZV9fcXVvdGUge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBtYXJnaW46IDQ1cHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLmdyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgJHNlY3Rpb25fcGFkZGluZ193aWRlO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc2l0ZV9jb250YWluZXJ9KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzZWN0aW9uX3BhZGRpbmdfbWVkaXVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0YWJsZXR9KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzZWN0aW9uX3BhZGRpbmdfbmFycm93O1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcub3JpZW50YXRpb25fdmVydGljYWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nLm9yaWVudGF0aW9uX2hvcml6b250YWwge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucXVvdGUtdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NS43MSU7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDMwKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucXVvdGUtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3NpbmdsZV9fY2FtcGFpZ24gLm1vZHVsZV9fcXVvdGUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBTaWRlIGJ5IFNpZGUgTmF2IEJ1dHRvbnNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24ubW9kdWxlX19zaWRlYnlzaWRlQnV0dG9uR3JvdXAge1xuICAgIGRpdi5ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1tb2JpbGV9KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIGEuY3RhLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1tb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICYgPiBoMntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0fSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1tb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuc2VjdGlvbi5tb2R1bGVfX3NpZGVieXNpZGVCdXR0b25Hcm91cC5jb2xvci1zY2hlbWUtcmVkIHtcbiAgICBkaXYuZ3JpZCB7XG4gICAgICAgIGEuY3RhLWJsb2NrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokcmVkX2Rhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnNlY3Rpb24ubW9kdWxlX19zaWRlYnlzaWRlQnV0dG9uR3JvdXAuY29sb3Itc2NoZW1lLWdyYXkge1xuICAgIGRpdi5ncmlkIHtcbiAgICAgICAgYS5jdGEtYmxvY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkxO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5NTtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5MWQ1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2NrLS1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbWVudS1icmVha30pIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAkc2l0ZV9jb250YWluZXJfcGFkZGluZ19tb2JpbGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmPi5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2Ugbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1vYmlsZS1tZW51LWJyZWFrfSkge1xuICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbm5lci1ibG9jayB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIC8vIG1heC13aWR0aDoxMjAwcHg7XG4gICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlLW1lbnUtYnJlYWspIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skbW9iaWxlLW1lbnUtYnJlYWsgKyAxfSl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhcl93aWR0aH0pO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBjYWxjKCgxMDB2dyAtICgjeyRzaXRlX2NvbnRhaW5lcn0gKyAoI3skc2l0ZV9jb250YWluZXJfcGFkZGluZ30gKiAyKSkpIC8gMik7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNpdGVfY29udGFpbmVyICsgKCRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nICogMil9ICkge1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIH1cblxuICAgICAgICAvLzEyMDAgaW5uZXIgYmxvY2sgd2lkdGggKyAyNjUgc2lkZWJhciB3aWR0aCArIDEyMCBtYXJnaW5cbiAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDE1ODVweCkge1xuICAgICAgICAvLyAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXJfd2lkdGh9IC0gMTIwcHgpO1xuICAgICAgICAvLyAgICAgbWFyZ2luOiAwIDYwcHg7XG4gICAgICAgIC8vIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlLW1lbnUtYnJlYWt9KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC8qKioqKiBJTk5FUiBCTE9DSyBTRUNUSU9OUyAqKioqKi9cbiAgICAgICAgJiA+IC5ibG9ja3tcbiAgICAgICAgICAgICYgPiAuY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgKiogU0lERUJBUiAtIERFU0tUT1BcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAgIEBtaXhpbiBzaWRlYmFyVGl0bGUoKSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmF5MjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgfVxuXG4gICAgLnNpZGViYXIge1xuICAgICAgICBtaW4td2lkdGg6ICRzaWRlYmFyX3dpZHRoO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgN3B4ICRncmF5MTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIC8vIGZsb2F0OiByaWdodDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlLW1lbnUtYnJlYWt9KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtb2JpbGUtbWVudS1icmVhayArIDF9KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRzaWRlYmFyX3dpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgJj5sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLndpZGdldF9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzaWRlYmFyVGl0bGUoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlbmF2IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgJj5zcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5NTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZW5hdj51bCB7XG4gICAgICAgICAgICAmPi5wYWdlX2l0ZW06bm90KC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaS5wYWdlX2l0ZW0uY3VycmVudF9wYWdlX2l0ZW06bm90KC5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuKSB7XG4gICAgICAgICAgICAgICAgJj5hIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW57XG4gICAgICAgICAgICAgICAgJj5he1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmPi5jdXJyZW50X3BhZ2VfYW5jZXN0b3Ige1xuXG4gICAgICAgICAgICAgICAgLy8gbWVudSB0aXRsZVxuICAgICAgICAgICAgICAgICY+YSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpZGViYXJUaXRsZSgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIHZpc2libGUgc2lkZWJhci1tZW51IC0gMXN0IGxldmVsXG4gICAgICAgICAgICAgICAgJj51bC5jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJj5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBub24gYWN0aXZlIHBhZ2VzLCBoaWRlIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmN1cnJlbnRfcGFnZV9hbmNlc3Rvcik6bm90KC5jdXJyZW50X3BhZ2VfaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXNfcHJvZ3JhbV9zaWRlYmFye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFjdGl2ZSBzdWItbWVudSAoYm9yZGVyLWxlZnQgbWVudSlcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0sXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLmNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6bm90KC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IpOm5vdCguY3VycmVudF9wYWdlX2l0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3ViLW1lbnUgKGJvcmRlci1sZWZ0IG1lbnUpIHBhcmVudFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfYW5jZXN0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFnZSdzIHN1Yi1tZW51IC0gMm5kIGxldmVsIChib3JkZXItbGVmdClcbiAgICAgICAgICAgICAgICAgICAgICAgICY+dWwuY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkZ3JheTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+bGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmK2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gM3JkIGxldmVsIC0gaGlkZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnVsLmNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICRncmF5NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbWVudS1icmVha30pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJitsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDR0aCBsZXZlbCAtIGhpZGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnVsLmNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfS8qIGNsb3NlOiAuc2lkZWJhciAtIERFU0tUT1AgKi9cbiAgICBcblxuICAgIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICAgICoqIFNJREVCQVIgLSBNT0JJTEVcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbWVudS1icmVha30pIHtcbiAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRncmF5MjtcblxuICAgICAgICAgICAgJj5sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXkyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2VuYXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgICAgICY+dWwge1xuXG4gICAgICAgICAgICAgICAgICAgICY+bGkuY3VycmVudF9wYWdlX2FuY2VzdG9yIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGVza3RvcCBzaWRlYmFyIG1lbnUgdGl0bGUgKG1vYmlsZSByZW1vdmVzIHRvcCBsdmwpXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBjbG9zZTogLnNpZGViYXIgKi9cblxuXG4gICAgICAgICNzaWRlYmFyLS1tYWluIHtcbiAgICAgICAgICAgIC5wYWdlbmF2IHtcbiAgICAgICAgICAgICAgICAmPnVsIHtcbiAgICAgICAgICAgICAgICAgICAgJj5saS5jdXJyZW50X3BhZ2VfYW5jZXN0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgJj51bC5jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBnZW5lcmFsIGxpc3QgaXRlbSBzdHlsZXNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS5wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIChtb2JpbGUgcmVtb3ZlcyB0b3AgbHZsKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+bGkucGFnZV9pdGVtOm5vdCguY3VycmVudF9wYWdlX2FuY2VzdG9yKTpub3QoLmN1cnJlbnRfcGFnZV9pdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbW9iaWxlIG1lbnUgdGl0bGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj51bC5jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhcl9hY2NvcmRpb25fdG9nZ2xlX3dpZHRoOiA2NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAjeyRzaWRlYmFyX2FjY29yZGlvbl90b2dnbGVfd2lkdGh9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFjY29yZGlvbiB0b2dnbGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyX2FjY29yZGlvbl90b2dnbGVfd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfS8qIGNsb3NlOiAucGFnZW5hdiA+IHVsICovXG4gICAgICAgICAgICB9LyogY2xvc2U6IC5wYWdlbmF2ICovXG4gICAgICAgIH0vKiBjbG9zZTogI3NpZGViYXItLW1haW4gKi9cblxuICAgIH0vKiBjbG9zZTogcmVzcG9uc2l2ZSAtIG1vYmlsZSBtZW51IGJyZWFrICovXG5cblxuICAgIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICAgICoqIFNJREVCQVIgLSAnRklYRUQnIFNUQVRFXG4gICAgICAgICAtIFBvdGVudGlhbGx5IG5vdCBuZWVkZWQ/Pz9cbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAgIC50ZW1wbGF0ZS0tc2lkZWJhckZpeGVkIFtpZCo9J3NpZGViYXInXSB7XG4gICAgICAgIC8vIHNpZGViYXIgaXMgZml4ZWQgb24gc2Nyb2xsLCBjcmVhdGUgaW5uZXIgc2Nyb2xsIGZvciBsYXJnZSBtZW51c1xuICAgICAgICAucGFnZW5hdj51bCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmPi5jdXJyZW50X3BhZ2VfYW5jZXN0b3I+dWwuY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE4cHgpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1vYmlsZS1tZW51LWJyZWFrfSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFNwb3RsaWdodCBDb250ZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLXNwb3RsaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJyZWRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheTVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5MFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5MDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgLnNwb3RsaWdodF9fY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwid2hpdGVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIC5zcG90bGlnaHRfX2NvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFycm93c193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHotaW5kZXg6ICR6X292ZXJsYXk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbWF4fSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpdGVfY29udGFpbmVyX3BhZGRpbmdfbW9iaWxlfSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwb3RsaWdodCB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgICAgICAgICAgLml0ZW1fX2lubmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjAwcHgsIDEyMnB4LCAkc2l0ZV9jb250YWluZXJfcGFkZGluZ19tb2JpbGUpO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbWF4fSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzVweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1NnB4O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNSAvIDk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlLW1heH0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlLW1heH0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ub19pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogVHdvIENvbHVtbiBQaG90byBUZXh0IExpbmtcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24ubW9kdWxlX19waG90b0NvbnRlbnRDb2x1bW4ge1xuICAgIGRpdi5ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1tb2JpbGV9KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIGRpdi5jb250ZW50LWNvbHVtbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDIpO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1vYmlsZX0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtbW9iaWxlfSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8mID4gKjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAud3lzaXd5Z3tcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgJiA+ICo6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nLFxuICAgICAgICAgICAgLmNvbnRlbnQtaW1ne1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6NDAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo3MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLW1vYmlsZX0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAxIENPTFVNTlxuICAgICYuY29sdW1uQ291bnQtLTEge1xuICAgICAgICBkaXYuZ3JpZCB7XG4gICAgICAgICAgICAuY29udGVudC1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtb2JpbGV9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gMiBDT0xVTU5TXG4gICAgJi5jb2x1bW5Db3VudC0tMiB7XG4gICAgICAgIGRpdi5ncmlkIHtcbiAgICAgICAgICAgIC5jb250ZW50LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogV1lTSVdZR1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay5ibG9jay0td3lzaXd5Z3tcbiAgICBwYWRkaW5nOjA7XG4gICAgXG5cbn0vLyBjbG9zZTogLmJsb2NrLS1jdXN0b21Db250ZW50XG5cbiJdfQ== */
