/* ===================================================================================
 *
 * @project        ENDPOC
 * @author         Caleb Zahnd <caleb@midcoast.io>
 * @build          Tue, Apr 22, 2025 8:12 PM CST
 * @release        23e440cc22a69a520a9fe5881f0162566ebf6d33 [Detached: 23e440cc22a69a520a9fe5881f0162566ebf6d33]
 * @copyright      Copyright (c) 2025, Midcoast Collective
 *
 *  Do not edit this file! This file is machine-generated and constantly overwritten.
 *  Any changes you make will be overwritten the next time the /src is compiled.
 *  Edit the /src files to make edits and updates.
 *
 * =================================================================================== */
/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,400i,700,800");
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*-----------*/
/* Variables
/*-----------*/
/*********/
/* Mixins
/*********/
.clearfix {
  *zoom: 1;
}
.clearfix::before, .clearfix::after {
  content: " ";
  display: table;
}
.clearfix::after {
  clear: both;
}

.object-fit:not(html):not(body) {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  width: 100%;
  height: 100%;
}

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

/**************/
/* Grid Mixins
/**************/
@font-face {
  font-family: "iconfont";
  src: url("../../assets/media/fonts/iconfont/iconfont.eot?5onbzt");
  src: url("../../assets/media/fonts/iconfont/iconfont.eot?5onbzt#iefix") format("eot"), url("../../assets/media/fonts/iconfont/iconfont.woff2?5onbzt") format("woff2"), url("../../assets/media/fonts/iconfont/iconfont.woff?5onbzt") format("woff"), url("../../assets/media/fonts/iconfont/iconfont.ttf?5onbzt") format("truetype"), url("../../assets/media/fonts/iconfont/iconfont.svg?5onbzt#iconfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
.icon-arrow-left::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea01";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-right::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea02";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-browser::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea03";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caret-down::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea04";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caret-left::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea05";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caret-right::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea06";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caret-up::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea07";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-check::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea08";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-down::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea09";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-left::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea0a";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-right::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea0b";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-up::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea0c";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-circle-empty::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea0d";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-circle-full::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea0e";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-close::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea0f";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-email::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea10";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-facebook::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea11";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea12";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-instagram::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea13";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-linkedin::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea14";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-logo-a::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea15";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-logo-b::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea16";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-menu::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea17";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-minus::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea18";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-play::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea19";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-plus::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea1a";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-reset::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea1b";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-twitter::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea1c";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-vimeo::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea1d";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-youtube::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea1e";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*--------------*/
/* Typography
/*--------------*/
@font-face {
  font-family: "iconfont";
  src: url("/wp-content/themes/capstj/assets/media/fonts/iconfont/iconfont.eot");
  src: url("/wp-content/themes/capstj/assets/media/fonts/iconfont/iconfont.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/capstj/assets/media/fonts/iconfont/iconfont.svg") format("truetype"), url("/wp-content/themes/capstj/assets/media/fonts/iconfont/iconfont.woff") format("woff"), url("/wp-content/themes/capstj/assets/media/fonts/iconfont/iconfont.svg#iconfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  line-height: 1.9;
  color: #1e1f21;
}
body {
  font-size: 14px;
}
@media screen and (min-width: 544px) {
  body {
    font-size: calc(14px + 1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  body {
    font-size: 15px;
  }
}
body a {
  color: #ab1d2b;
  text-decoration: none;
}
body a:hover, body a:focus, body a:active {
  color: #540e15;
  text-decoration: underline;
}

p,
ul,
ol {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  line-height: 1.9;
  color: #1e1f21;
  margin: 0 0 15px;
}
p,
ul,
ol {
  font-size: 14px;
}
@media screen and (min-width: 544px) {
  p,
ul,
ol {
    font-size: calc(14px + 1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  p,
ul,
ol {
    font-size: 15px;
  }
}
p a,
ul a,
ol a {
  color: #ab1d2b;
  text-decoration: none;
}
p a:hover, p a:focus, p a:active,
ul a:hover,
ul a:focus,
ul a:active,
ol a:hover,
ol a:focus,
ol a:active {
  color: #540e15;
  text-decoration: underline;
}
p:empty,
ul:empty,
ol:empty {
  display: none;
}
p:last-child,
ul:last-child,
ol:last-child {
  margin-bottom: 0;
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.5;
  margin: 0;
  color: #1e1f21;
}

hr {
  border: transparent;
  height: 1px;
  background: #bdbdbd;
  margin-bottom: 20px;
}

a {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
a::before, a::after {
  display: inline-block;
}
a:hover, a:focus, a:active {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}

sup {
  font-size: 60%;
}

/*******/
/* HTML
/*******/
/* apply a natural box layout model to all elements, but allowing components to change */
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 62.5%;
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  overflow-x: hidden;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
body:not(.user-is-tabbing) button:focus, body:not(.user-is-tabbing) input:focus, body:not(.user-is-tabbing) select:focus, body:not(.user-is-tabbing) textarea:focus, body:not(.user-is-tabbing) *:focus {
  outline: none;
}

::-moz-selection {
  background-color: #ab1d2b;
}

::selection {
  background-color: #ab1d2b;
}

.container {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  *zoom: 1;
  position: relative;
  background-color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .container {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#bootstrap-grid-frame-jhbsdovu .container {
  display: block;
}
.container::before, .container::after {
  content: " ";
  display: table;
}
.container::after {
  clear: both;
}

.hidden:not(html) {
  display: none;
}

#content iframe {
  max-width: 100%;
}

img,
p img {
  max-width: 100%;
  height: auto;
  font-size: 0;
}

figure {
  margin: 0;
}

.page-wrapper {
  position: relative;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: all ease-in-out 0.75s;
  transition: all ease-in-out 0.75s;
}
body[browser=Safari] .page-wrapper {
  overflow: hidden;
}

/**********/
/* Buttons
/**********/
.btn, .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .btn__block {
  display: inline-block;
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
  background-color: #ab1d2b;
  background-repeat: no-repeat;
  background-position-x: -100px;
  border-width: 0px;
  border-style: solid;
  border-color: #ab1d2b;
  border-radius: 0px;
  padding: 6px 15px;
  text-align: center;
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.btn, .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .btn__block {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .btn, .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .btn__block {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .btn, .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .btn__block {
    font-size: 12px;
  }
}
.btn a, .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .btn__block a {
  color: #ffffff;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.btn a:hover, .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .btn__block a:hover, .btn a:focus, .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .btn__block a:focus, .btn a:active, .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .btn__block a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
@media only screen and (min-width: 992px) {
  .btn, .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .btn__block {
    padding: 6px 25px;
  }
}
.btn:hover, .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .btn__block:hover, .btn:focus, .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .btn__block:focus, .btn.focus, .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .focus.btn__block, .btn:active, .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .btn__block:active, .btn.active, .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .active.btn__block, .open > .btn.dropdown-toggle, .content-block--form .open > .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .dropdown-toggle.btn__block {
  color: #ffffff;
  border-color: #7f1620;
  text-decoration: none;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  background-color: #7f1620;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-position: 0px;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.btn:hover.nohover, .content-block--form .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .btn__block:hover.nohover, .btn:focus.nohover, .content-block--form .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .btn__block:focus.nohover, .btn.focus.nohover, .content-block--form .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .focus.nohover.btn__block, .btn:active.nohover, .content-block--form .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .btn__block:active.nohover, .btn.active.nohover, .content-block--form .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .active.nohover.btn__block, .open > .btn.dropdown-toggle.nohover, .content-block--form .open > .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .dropdown-toggle.nohover.btn__block {
  -webkit-transform: inherit;
  transform: inherit;
}
.btn:active, .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .btn__block:active, .btn.active, .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .active.btn__block, .open > .btn.dropdown-toggle, .content-block--form .open > .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .dropdown-toggle.btn__block {
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.btn.disabled, .content-block--form .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .disabled.btn__block, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled.focus, .btn.disabled:active, .btn.disabled.active, .btn[disabled], .content-block--form [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), [disabled].btn__block, .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled].focus, .btn[disabled]:active, .btn[disabled].active, fieldset[disabled] .btn, fieldset[disabled] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form fieldset[disabled] .gform-wrapper:not(.application-form_wrapper).gform_button.button, fieldset[disabled] .btn__block, fieldset[disabled] .btn:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn.focus, fieldset[disabled] .btn:active, fieldset[disabled] .btn.active {
  background-color: #e14d5c;
  border-color: #e14d5c;
}
.btn .badge, .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .btn__block .badge {
  color: #ab1d2b;
  background-color: #ffffff;
}

.btn__white {
  display: inline-block;
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  color: #1e1f21;
  font-weight: 600;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position-x: -100px;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 0px;
  padding: 6px 15px;
  text-align: center;
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.btn__white {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .btn__white {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .btn__white {
    font-size: 12px;
  }
}
.btn__white a {
  color: #ffffff;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.btn__white a:hover, .btn__white a:focus, .btn__white a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
@media only screen and (min-width: 992px) {
  .btn__white {
    padding: 6px 25px;
  }
}
.btn__white:hover, .btn__white:focus, .btn__white.focus, .btn__white:active, .btn__white.active, .open > .btn__white.dropdown-toggle {
  color: #1e1f21;
  border-color: #e6e6e6;
  text-decoration: none;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  background-color: #e6e6e6;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-position: 0px;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.btn__white:hover.nohover, .btn__white:focus.nohover, .btn__white.focus.nohover, .btn__white:active.nohover, .btn__white.active.nohover, .open > .btn__white.dropdown-toggle.nohover {
  -webkit-transform: inherit;
  transform: inherit;
}
.btn__white:active, .btn__white.active, .open > .btn__white.dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.btn__white.disabled, .btn__white.disabled:hover, .btn__white.disabled:focus, .btn__white.disabled.focus, .btn__white.disabled:active, .btn__white.disabled.active, .btn__white[disabled], .btn__white[disabled]:hover, .btn__white[disabled]:focus, .btn__white[disabled].focus, .btn__white[disabled]:active, .btn__white[disabled].active, fieldset[disabled] .btn__white, fieldset[disabled] .btn__white:hover, fieldset[disabled] .btn__white:focus, fieldset[disabled] .btn__white.focus, fieldset[disabled] .btn__white:active, fieldset[disabled] .btn__white.active {
  background-color: white;
  border-color: white;
}
.btn__white .badge {
  color: #ffffff;
  background-color: #1e1f21;
}

.btn__blue {
  display: inline-block;
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
  background-color: #132973;
  background-repeat: no-repeat;
  background-position-x: -100px;
  border-width: 0px;
  border-style: solid;
  border-color: #132973;
  border-radius: 0px;
  padding: 6px 15px;
  text-align: center;
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.btn__blue {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .btn__blue {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .btn__blue {
    font-size: 12px;
  }
}
.btn__blue a {
  color: #ffffff;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.btn__blue a:hover, .btn__blue a:focus, .btn__blue a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
@media only screen and (min-width: 992px) {
  .btn__blue {
    padding: 6px 25px;
  }
}
.btn__blue:hover, .btn__blue:focus, .btn__blue.focus, .btn__blue:active, .btn__blue.active, .open > .btn__blue.dropdown-toggle {
  color: #ffffff;
  border-color: #0c1947;
  text-decoration: none;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  background-color: #0c1947;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-position: 0px;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.btn__blue:hover.nohover, .btn__blue:focus.nohover, .btn__blue.focus.nohover, .btn__blue:active.nohover, .btn__blue.active.nohover, .open > .btn__blue.dropdown-toggle.nohover {
  -webkit-transform: inherit;
  transform: inherit;
}
.btn__blue:active, .btn__blue.active, .open > .btn__blue.dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.btn__blue.disabled, .btn__blue.disabled:hover, .btn__blue.disabled:focus, .btn__blue.disabled.focus, .btn__blue.disabled:active, .btn__blue.disabled.active, .btn__blue[disabled], .btn__blue[disabled]:hover, .btn__blue[disabled]:focus, .btn__blue[disabled].focus, .btn__blue[disabled]:active, .btn__blue[disabled].active, fieldset[disabled] .btn__blue, fieldset[disabled] .btn__blue:hover, fieldset[disabled] .btn__blue:focus, fieldset[disabled] .btn__blue.focus, fieldset[disabled] .btn__blue:active, fieldset[disabled] .btn__blue.active {
  background-color: #2148cb;
  border-color: #2148cb;
}
.btn__blue .badge {
  color: #132973;
  background-color: #ffffff;
}

.btn__block {
  display: block;
}

.btn__transparent {
  display: inline-block;
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position-x: -100px;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 0px;
  padding: 6px 15px;
  text-align: center;
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.btn__transparent {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .btn__transparent {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .btn__transparent {
    font-size: 12px;
  }
}
.btn__transparent a {
  color: #ffffff;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.btn__transparent a:hover, .btn__transparent a:focus, .btn__transparent a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
@media only screen and (min-width: 992px) {
  .btn__transparent {
    padding: 6px 25px;
  }
}
.btn__transparent:hover, .btn__transparent:focus, .btn__transparent.focus, .btn__transparent:active, .btn__transparent.active, .open > .btn__transparent.dropdown-toggle {
  color: #ffffff;
  border-color: #e6e6e6;
  text-decoration: none;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-position: 0px;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.btn__transparent:hover.nohover, .btn__transparent:focus.nohover, .btn__transparent.focus.nohover, .btn__transparent:active.nohover, .btn__transparent.active.nohover, .open > .btn__transparent.dropdown-toggle.nohover {
  -webkit-transform: inherit;
  transform: inherit;
}
.btn__transparent:active, .btn__transparent.active, .open > .btn__transparent.dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.btn__transparent.disabled, .btn__transparent.disabled:hover, .btn__transparent.disabled:focus, .btn__transparent.disabled.focus, .btn__transparent.disabled:active, .btn__transparent.disabled.active, .btn__transparent[disabled], .btn__transparent[disabled]:hover, .btn__transparent[disabled]:focus, .btn__transparent[disabled].focus, .btn__transparent[disabled]:active, .btn__transparent[disabled].active, fieldset[disabled] .btn__transparent, fieldset[disabled] .btn__transparent:hover, fieldset[disabled] .btn__transparent:focus, fieldset[disabled] .btn__transparent.focus, fieldset[disabled] .btn__transparent:active, fieldset[disabled] .btn__transparent.active {
  background-color: rgba(51, 51, 51, 0);
  border-color: white;
}
.btn__transparent .badge {
  color: transparent;
  background-color: #ffffff;
}

.donate-btn {
  display: inline-block;
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
  background-color: #ab1d2b;
  background-repeat: no-repeat;
  background-position-x: -100px;
  border-width: 0px;
  border-style: solid;
  border-color: #ab1d2b;
  border-radius: 0px;
  padding: 6px 15px;
  text-align: center;
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.donate-btn {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .donate-btn {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .donate-btn {
    font-size: 12px;
  }
}
.donate-btn a {
  color: #ffffff;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.donate-btn a:hover, .donate-btn a:focus, .donate-btn a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
@media only screen and (min-width: 992px) {
  .donate-btn {
    padding: 6px 25px;
  }
}
.donate-btn:hover, .donate-btn:focus, .donate-btn.focus, .donate-btn:active, .donate-btn.active, .open > .donate-btn.dropdown-toggle {
  color: #ffffff;
  border-color: #7f1620;
  text-decoration: none;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  background-color: #7f1620;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-position: 0px;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.donate-btn:hover.nohover, .donate-btn:focus.nohover, .donate-btn.focus.nohover, .donate-btn:active.nohover, .donate-btn.active.nohover, .open > .donate-btn.dropdown-toggle.nohover {
  -webkit-transform: inherit;
  transform: inherit;
}
.donate-btn:active, .donate-btn.active, .open > .donate-btn.dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.donate-btn.disabled, .donate-btn.disabled:hover, .donate-btn.disabled:focus, .donate-btn.disabled.focus, .donate-btn.disabled:active, .donate-btn.disabled.active, .donate-btn[disabled], .donate-btn[disabled]:hover, .donate-btn[disabled]:focus, .donate-btn[disabled].focus, .donate-btn[disabled]:active, .donate-btn[disabled].active, fieldset[disabled] .donate-btn, fieldset[disabled] .donate-btn:hover, fieldset[disabled] .donate-btn:focus, fieldset[disabled] .donate-btn.focus, fieldset[disabled] .donate-btn:active, fieldset[disabled] .donate-btn.active {
  background-color: #e14d5c;
  border-color: #e14d5c;
}
.donate-btn .badge {
  color: #ab1d2b;
  background-color: #ffffff;
}

/************/
/* FancyBox
/************/
body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  height: 100%;
  left: 0;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  -webkit-transition-duration: inherit;
  transition-duration: inherit;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.87;
  -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity 0.25s, visibility 0s linear 0.25s;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  -webkit-transition: opacity 0.25s, visibility 0s;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  text-align: center;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide::before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-right: -0.25em;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}

.fancybox-slide--next {
  z-index: 99995;
}

.fancybox-slide--image {
  overflow: visible;
  padding: 44px 0;
}

.fancybox-slide--image::before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px 6px 0 6px;
}

.fancybox-slide--iframe {
  padding: 44px 44px 0;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0 0 6px 0;
  max-width: 100%;
  overflow: auto;
  padding: 0;
  padding: 24px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  margin: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.fancybox-can-drag .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox-is-dragging .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--html .fancybox-content {
  margin-bottom: 6px;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
  height: calc(100% - 44px);
  margin-bottom: 44px;
}

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.fancybox-iframe {
  vertical-align: top;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  outline: none;
  padding: 10px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  vertical-align: top;
  width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc;
}

.fancybox-button:focus,
.fancybox-button:hover {
  color: #fff;
}

.fancybox-button.disabled,
.fancybox-button.disabled:hover,
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
}

.fancybox-button svg {
  display: block;
  overflow: visible;
  position: relative;
  shape-rendering: geometricPrecision;
}

.fancybox-button svg path {
  fill: transparent;
  stroke: currentColor;
  stroke-linejoin: round;
  stroke-width: 3;
}

.fancybox-button--play svg path:nth-child(2) {
  display: none;
}

.fancybox-button--pause svg path:nth-child(1) {
  display: none;
}

.fancybox-button--play svg path,
.fancybox-button--share svg path,
.fancybox-button--thumbs svg path {
  fill: currentColor;
}

.fancybox-button--share svg path {
  stroke-width: 1;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  height: 38px;
  opacity: 0;
  padding: 6px;
  position: absolute;
  top: 50%;
  width: 38px;
}

.fancybox-show-nav .fancybox-navigation .fancybox-button {
  -webkit-transition: opacity 0.25s, visibility 0s, color 0.25s;
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

.fancybox-navigation .fancybox-button::after {
  content: "";
  left: -25px;
  padding: 50px;
  position: absolute;
  top: -25px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  right: 6px;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #555;
  cursor: pointer;
  height: 44px;
  margin: 0;
  padding: 6px;
  position: absolute;
  right: 0;
  top: 0;
  width: 44px;
  z-index: 10;
}

.fancybox-close-small svg {
  fill: transparent;
  opacity: 0.8;
  stroke: currentColor;
  stroke-width: 1.5;
  -webkit-transition: stroke 0.1s;
  transition: stroke 0.1s;
}

.fancybox-close-small:focus {
  outline: none;
}

.fancybox-close-small:hover svg {
  opacity: 1;
}

.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--video .fancybox-close-small,
.fancybox-slide--iframe .fancybox-close-small {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--image .fancybox-close-small:hover svg,
.fancybox-slide--video .fancybox-close-small:hover svg,
.fancybox-slide--iframe .fancybox-close-small:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
  display: none;
}

/* Caption */
.fancybox-caption {
  bottom: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px 25px 44px;
  right: 0;
}

.fancybox-caption::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -25px;
  z-index: -1;
}

.fancybox-caption::after {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  content: "";
  display: block;
  left: 44px;
  position: absolute;
  right: 44px;
  top: 0;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
  -webkit-animation: fancybox-rotate 0.8s infinite linear;
  animation: fancybox-rotate 0.8s infinite linear;
  background: transparent;
  border: 6px solid rgba(100, 100, 100, 0.5);
  border-radius: 100%;
  border-top-color: #fff;
  height: 60px;
  left: 50%;
  margin: -30px 0 0 -30px;
  opacity: 0.6;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 60px;
  z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* Transition effects */
.fancybox-animated {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}

/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
  background: #fff;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs > ul {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x > ul {
  overflow: hidden;
}

.fancybox-thumbs-y > ul::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y > ul::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs > ul > li {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs-loading {
  background: rgba(0, 0, 0, 0.1);
}

.fancybox-thumbs > ul > li {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.fancybox-thumbs > ul > li:before {
  border: 4px solid #4ea7f9;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs .fancybox-thumbs-active:before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  .fancybox-thumbs {
    width: 110px;
  }

  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }

  .fancybox-thumbs > ul > li {
    max-width: calc(100% - 10px);
  }
}
/*********************/
/* Fancybox Overrides
/*********************/
/*--------------*/
/* Forms
/*--------------*/
.gform_fields,
.gfield_checkbox,
.gfield_radio {
  list-style: none;
  padding: 0;
}

.gform_footer {
  *zoom: 1;
}
.gform_footer::before, .gform_footer::after {
  content: " ";
  display: table;
}
.gform_footer::after {
  clear: both;
}
.gform_footer input[type=submit] {
  float: right;
  max-width: 200px;
}

.gform_validation_container {
  visibility: hidden;
  display: none;
}

.gfield {
  margin-bottom: 15px;
}

.gform_wrapper .field_description_below .gfield_description {
  padding-top: 5px;
}

label,
.fieldset-legend {
  display: block;
}

.content-block--form .gform_wrapper .top_label div.ginput_container.ginput_container_select, textarea, select, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
input {
  border: none;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  line-height: 1.9;
  color: #1e1f21;
  max-width: 100%;
  height: 100%;
  padding: 15px;
  background-color: #ffffff;
  border: 1px solid #bbb;
  border-radius: 0px;
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.content-block--form .gform_wrapper .top_label div.ginput_container.ginput_container_select, textarea, select, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
input {
  font-size: 14px;
}
@media screen and (min-width: 544px) {
  .content-block--form .gform_wrapper .top_label div.ginput_container.ginput_container_select, textarea, select, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
input {
    font-size: calc(14px + 1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .content-block--form .gform_wrapper .top_label div.ginput_container.ginput_container_select, textarea, select, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
input {
    font-size: 15px;
  }
}
.content-block--form .gform_wrapper .top_label div.ginput_container.ginput_container_select a, textarea a, select a, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) a,
input a {
  color: #ab1d2b;
  text-decoration: none;
}
.content-block--form .gform_wrapper .top_label div.ginput_container.ginput_container_select a:hover, textarea a:hover, select a:hover, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) a:hover,
input a:hover, .content-block--form .gform_wrapper .top_label div.ginput_container.ginput_container_select a:focus, textarea a:focus, select a:focus, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) a:focus,
input a:focus, .content-block--form .gform_wrapper .top_label div.ginput_container.ginput_container_select a:active, textarea a:active, select a:active, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) a:active,
input a:active {
  color: #540e15;
  text-decoration: underline;
}
.content-block--form .gform_wrapper .top_label div.ginput_container.ginput_container_select:focus, textarea:focus, select:focus, body .gform_wrapper input:focus:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
input:focus {
  color: #1e1f21;
  border-color: #1e1f21;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.35);
}

textarea {
  height: 150px;
}

select option:disabled {
  color: #bdbdbd;
}

input[type=checkbox] {
  display: none;
  position: relative;
}
input[type=checkbox] + label, input[type=checkbox] + input[type=hidden] + label {
  position: relative;
  padding-left: 25px;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  line-height: 1.9;
  color: #1e1f21;
  text-transform: none;
  cursor: pointer;
}
input[type=checkbox] + label, input[type=checkbox] + input[type=hidden] + label {
  font-size: 14px;
}
@media screen and (min-width: 544px) {
  input[type=checkbox] + label, input[type=checkbox] + input[type=hidden] + label {
    font-size: calc(14px + 1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  input[type=checkbox] + label, input[type=checkbox] + input[type=hidden] + label {
    font-size: 15px;
  }
}
input[type=checkbox] + label a, input[type=checkbox] + input[type=hidden] + label a {
  color: #ab1d2b;
  text-decoration: none;
}
input[type=checkbox] + label a:hover, input[type=checkbox] + label a:focus, input[type=checkbox] + label a:active, input[type=checkbox] + input[type=hidden] + label a:hover, input[type=checkbox] + input[type=hidden] + label a:focus, input[type=checkbox] + input[type=hidden] + label a:active {
  color: #540e15;
  text-decoration: underline;
}
input[type=checkbox] + label::before, input[type=checkbox] + input[type=hidden] + label::before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #bdbdbd;
  border-radius: 3px;
  left: 0;
  top: 2px;
}
input[type=checkbox]:checked + label, input[type=checkbox]:checked + input[type=hidden] + label {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  line-height: 1.9;
  color: #1e1f21;
}
input[type=checkbox]:checked + label, input[type=checkbox]:checked + input[type=hidden] + label {
  font-size: 14px;
}
@media screen and (min-width: 544px) {
  input[type=checkbox]:checked + label, input[type=checkbox]:checked + input[type=hidden] + label {
    font-size: calc(14px + 1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  input[type=checkbox]:checked + label, input[type=checkbox]:checked + input[type=hidden] + label {
    font-size: 15px;
  }
}
input[type=checkbox]:checked + label a, input[type=checkbox]:checked + input[type=hidden] + label a {
  color: #ab1d2b;
  text-decoration: none;
}
input[type=checkbox]:checked + label a:hover, input[type=checkbox]:checked + label a:focus, input[type=checkbox]:checked + label a:active, input[type=checkbox]:checked + input[type=hidden] + label a:hover, input[type=checkbox]:checked + input[type=hidden] + label a:focus, input[type=checkbox]:checked + input[type=hidden] + label a:active {
  color: #540e15;
  text-decoration: underline;
}
input[type=checkbox]:checked + label::after, input[type=checkbox]:checked + input[type=hidden] + label::after {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea08";
  font-size: 20px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: -4px;
}

input[type=radio] {
  position: relative;
}
input[type=radio] + label {
  position: relative;
  padding-left: 25px;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  line-height: 1.9;
  color: #1e1f21;
  text-transform: none;
  cursor: pointer;
}
input[type=radio] + label {
  font-size: 14px;
}
@media screen and (min-width: 544px) {
  input[type=radio] + label {
    font-size: calc(14px + 1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  input[type=radio] + label {
    font-size: 15px;
  }
}
input[type=radio] + label a {
  color: #ab1d2b;
  text-decoration: none;
}
input[type=radio] + label a:hover, input[type=radio] + label a:focus, input[type=radio] + label a:active {
  color: #540e15;
  text-decoration: underline;
}

.application-form .gform_page_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.application-form .gform_page_footer .gform_previous_button.button,
.application-form .gform_page_footer .gform_next_button.button {
  max-width: 500px;
  width: 50%;
  color: #ffffff !important;
  background-color: #132973 !important;
  text-align: center;
  -webkit-transition: background-color ease-in-out 400ms;
  transition: background-color ease-in-out 400ms;
}
.application-form .gform_page_footer .gform_previous_button.button:hover, .application-form .gform_page_footer .gform_previous_button.button:focus, .application-form .gform_page_footer .gform_previous_button.button:active,
.application-form .gform_page_footer .gform_next_button.button:hover,
.application-form .gform_page_footer .gform_next_button.button:focus,
.application-form .gform_page_footer .gform_next_button.button:active {
  background-color: #4064df !important;
  -webkit-transition: background-color ease-in-out 400ms;
  transition: background-color ease-in-out 400ms;
}
.application-form .gform_page_footer .gform_previous_button.button {
  margin-right: 15px;
}
.application-form .gform_page_footer .gform_next_button.button {
  margin-left: 15px;
}
.application-form .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {
  background-color: #132973 !important;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*! jQuery UI - v1.11.4 - 2016-06-02
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}
.ui-helper-clearfix::before, .ui-helper-clearfix::after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix::after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  min-height: 0;
  /* support: IE7 */
}

.ui-accordion .ui-accordion-icons {
  padding: 10px 0;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  border-top: 0;
  overflow: auto;
  border: 0;
  height: auto !important;
  margin-top: 15px;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
  background: #ffffff;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover, .ui-datepicker-rtl .ui-datepicker-prev:focus, .ui-datepicker-rtl .ui-datepicker-prev:active {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover, .ui-datepicker-rtl .ui-datepicker-next:focus, .ui-datepicker-rtl .ui-datepicker-next:active {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Component containers
----------------------------------*/
.ui-widget-header {
  border: 1px solid #aaaaaa;
  color: #222222;
  font-weight: 700;
}

.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  font-weight: 400;
  color: #555555;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  font-weight: 400;
  color: #212121;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #212121;
  text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  font-weight: 400;
  color: #212121;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  color: #cd0a0a;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: 700;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: 400;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
  border-radius: 8px;
}

/*--------------*/
/* Datepicker
/*--------------*/
.ui-datepicker.ui-widget {
  letter-spacing: 2px;
  border: 1px solid;
  border-radius: 0px;
  padding: 10px;
}
.ui-datepicker.ui-widget.ui-datepicker-multi {
  width: 550px !important;
}
.ui-datepicker.ui-widget a {
  font-size: 13px;
  font-size: 1.3rem;
}
.ui-datepicker .ui-widget-header {
  border: none;
  background: none;
  margin-bottom: 10px;
}
.ui-datepicker .ui-datepicker-month {
  text-transform: uppercase;
}
.ui-datepicker .ui-datepicker-prev {
  background-image: none;
  border: 1px solid rgba(30, 31, 33, 0.2);
  border-radius: 0;
  width: 35px;
  height: 35px;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(180deg);
  transform: translateX(-50%) translateY(-50%) rotate(180deg);
}
.ui-datepicker .ui-datepicker-next {
  background-image: none;
  border: 1px solid rgba(30, 31, 33, 0.2);
  border-radius: 0;
  width: 35px;
  height: 35px;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-next::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ui-datepicker th {
  text-transform: uppercase;
}
.ui-datepicker td {
  width: 35px;
  padding: 1px 1px 0 0;
}
.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default {
  padding: 4px 0;
  color: #bdbdbd;
  border: none;
  background-color: transparent;
  text-align: center;
}
.ui-datepicker .start-date .ui-state-default,
.ui-datepicker .end-date .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default.ui-state-hover,
.ui-datepicker .ui-widget-content .ui-state-default.ui-state-hover,
.ui-datepicker .ui-state-active.between-date.ui-state-default {
  color: #ffffff;
}
.ui-datepicker .between-date.ui-state-default {
  color: #ffffff;
}

.ui-datepicker-group {
  position: relative;
}
.ui-datepicker-group.ui-datepicker-group-first {
  padding-right: 10px;
}
.ui-datepicker-group.ui-datepicker-group-last {
  padding-left: 10px;
}
.ui-datepicker-group + .ui-datepicker-group::before {
  content: "";
  background-color: #1e1f21;
  opacity: 0.2;
  width: 1px;
  position: absolute;
  top: 30px;
  left: 0;
  bottom: 15px;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover {
  color: #ffffff;
  color: white !important;
}

.ui-state-hover,
.ui-datepicker-today .ui-state-hover,
.ui-datepicker-today .ui-state-hover {
  background-color: #ffffff;
  color: #1e1f21;
  color: black !important;
}

.ui-datepicker .ui-datepicker-title {
  font-weight: 100;
  letter-spacing: 1px;
  margin-top: 10px;
}

/******************************************************/
/* ODDS AND ENDS - TINY ONE-OFFS AND MISCELLENEA
/******************************************************/
/*----------------*/
/* Agency Reports
/*----------------*/
.agency-reports {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #132973;
  padding: 60px 0;
}
.agency-reports .content-block--section-header {
  margin-top: 0;
}
.agency-reports .content-block--section-header h2 {
  color: #ffffff;
}
.agency-reports .content-block--section-header h2::after {
  background-color: #ffffff;
}

.agency-reports--container {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .agency-reports--container {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#bootstrap-grid-frame-jhbsdovu .agency-reports--container {
  display: block;
}

.agency-reports--item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style: none;
  margin-bottom: 30px;
  padding: 0;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 544px) {
  .agency-reports--item {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (min-width: 768px) {
  .agency-reports--item {
    width: auto;
    max-width: 25%;
  }
}
.agency-reports--item img {
  margin: 0 auto;
  display: block;
  -ms-flex-item-align: center;
  align-self: center;
}
.agency-reports--item a {
  color: #ffffff;
  font-weight: 900;
  line-height: 1.25;
  text-align: center;
}
.agency-reports--item a:hover, .agency-reports--item a:focus, .agency-reports--item a:active {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.7);
}

/*--------------------------*/
/* Block 50/50
/*--------------------------*/
.block50-50 {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #132973;
}
.block50-50--item {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  *zoom: 1;
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0;
}
@media only screen and (min-width: 768px) {
  .block50-50--item {
    padding-left: 45px;
    padding-right: 45px;
  }
}
.block50-50--item::before, .block50-50--item::after {
  content: " ";
  display: table;
}
.block50-50--item::after {
  clear: both;
}
#bootstrap-grid-frame-jhbsdovu .block50-50--item {
  display: block;
}
@media only screen and (min-width: 768px) {
  .block50-50--item {
    padding-left: 0;
    padding-right: 0;
  }
}
.block50-50--item li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .block50-50--item li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.block50-50--item li > * {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .block50-50--item li > * {
    width: 50%;
  }
}

.block50-50--item--content {
  padding: 10vw;
  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;
  z-index: 1;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (min-width: 768px) {
  .block50-50--item--content {
    padding: 0 40px;
  }
}
@media only screen and (min-width: 992px) {
  .block50-50--item--content {
    padding: 0 100px;
  }
}
@media only screen and (min-width: 1200px) {
  .block50-50--item--content {
    padding: 0 120px;
  }
}
@media only screen and (min-width: 1440px) {
  .block50-50--item--content {
    padding: 0 144px;
  }
}
@media only screen and (min-width: 1600px) {
  .block50-50--item--content {
    padding: 0 160px;
  }
}
@media only screen and (min-width: 768px) {
  .block50-50--item li:nth-child(even) .block50-50--item--content {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
.block50-50--item li:nth-child(even) .block50-50--item--content h2::before {
  content: "";
  left: -230px;
}
.block50-50--item--content h2 {
  position: relative;
  font-family: "Nunito Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 3px;
  line-height: 1;
  text-decoration: none;
  color: #ffffff;
  text-align: center;
  width: 100%;
  margin-bottom: 30px;
}
.block50-50--item--content h2 {
  font-size: 30px;
}
@media screen and (min-width: 544px) {
  .block50-50--item--content h2 {
    font-size: calc(30px + 10 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .block50-50--item--content h2 {
    font-size: 40px;
  }
}
.block50-50--item--content h2::after {
  content: "";
  display: block;
  width: 20%;
  height: 4px;
  background-color: #ffffff;
  margin: 30px auto;
}
@media only screen and (min-width: 768px) {
  .block50-50--item--content h2::before {
    content: "";
    position: absolute;
    top: 15px;
    right: -230px;
    display: block;
    width: 200px;
    height: 3px;
    background-color: #ffffff;
  }
}
.block50-50--item--content p {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  line-height: 1.9;
  color: #ffffff;
}
.block50-50--item--content p {
  font-size: 14px;
}
@media screen and (min-width: 544px) {
  .block50-50--item--content p {
    font-size: calc(14px + 1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .block50-50--item--content p {
    font-size: 15px;
  }
}
.block50-50--item--content p a {
  color: #ab1d2b;
  text-decoration: none;
}
.block50-50--item--content p a:hover, .block50-50--item--content p a:focus, .block50-50--item--content p a:active {
  color: #540e15;
  text-decoration: underline;
}

.block50-50--item--image {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  font-size: 0;
}

/*--------------------------*/
/* Board of Directors
/*--------------------------*/
.board {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .board {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#bootstrap-grid-frame-jhbsdovu .board {
  display: block;
}
@media only screen and (min-width: 768px) {
  .board {
    padding-left: 10.4166666667%;
    padding-right: 10.4166666667%;
  }
}

.board--item {
  position: relative;
  font-size: 0;
  width: 100%;
  padding-left: 7.5px;
  padding-right: 7.5px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 544px) {
  .board--item {
    width: 33.3333333333%;
  }
}
@media only screen and (min-width: 768px) {
  .board--item {
    width: 25%;
  }
}

.board--item--content {
  margin-top: 15px;
  width: 100%;
}

.board--item--name {
  text-align: center;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 100;
  line-height: 1;
}
.board--item--name::after {
  content: "";
  display: block;
  width: 25%;
  height: 2px;
  margin: 8px auto;
  background-color: #ab1d2b;
}

.board--item--title {
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem;
  color: rgba(30, 31, 33, 0.6);
  font-weight: 700;
  line-height: 1;
  margin-top: 10px;
  margin-bottom: 10px;
}

.board--item--detail {
  text-align: center;
  font-size: 10px;
  font-size: 1rem;
  color: rgba(30, 31, 33, 0.6);
  font-weight: 700;
  line-height: 1.5;
  margin-top: 10px;
  margin-bottom: 10px;
}

/*--------------*/
/* Content Block
/*--------------*/
.content-block {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  *zoom: 1;
  position: relative;
  padding-top: 30px;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  .content-block {
    padding-left: 45px;
    padding-right: 45px;
  }
}
.content-block::before, .content-block::after {
  content: " ";
  display: table;
}
.content-block::after {
  clear: both;
}
#bootstrap-grid-frame-jhbsdovu .content-block {
  display: block;
}
.headline-general + .content-block, .work-info + .content-block {
  padding-top: 0;
}
body.home .homepage-infographic + .content-block {
  margin-top: -120px;
  margin-bottom: 90px;
}
.page-wrapper .content-block:last-child {
  margin-bottom: 90px;
}

/*--------------*/
/* Content Block Audio Player
/*--------------*/
.content-block--audio-player {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #f2f5f7;
  padding: 60px 0;
  margin-top: 60px;
}
.content-block--audio-player--container {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .content-block--audio-player--container {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#bootstrap-grid-frame-jhbsdovu .content-block--audio-player--container {
  display: block;
}
.content-block--audio-player .audio-player--item {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  margin-bottom: 60px;
}
.content-block--audio-player .audio-player--item:last-child() {
  margin-bottom: 0px;
}

.content-block--audio-player--title {
  font-family: "Nunito Sans", sans-serif;
  color: rgba(30, 31, 33, 0.5);
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 900;
  margin-bottom: 15px;
}
.content-block--audio-player--title {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .content-block--audio-player--title {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .content-block--audio-player--title {
    font-size: 12px;
  }
}
.content-block--audio-player--title a {
  color: rgba(30, 31, 33, 0.5);
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.content-block--audio-player--title a:hover, .content-block--audio-player--title a:focus, .content-block--audio-player--title a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}

.audio.green-audio-player {
  position: relative;
  z-index: 20;
  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;
  width: 400px;
  min-width: 300px;
  height: 56px;
  -webkit-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.07);
  margin: auto;
  padding-left: 24px;
  padding-right: 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #ffffff;
}
@media only screen and (max-width: 543px) {
  .audio.green-audio-player {
    max-width: 305px;
  }
}
.audio.green-audio-player svg, .audio.green-audio-player img {
  display: block;
}
.audio.green-audio-player .play-pause-btn {
  display: none;
  cursor: pointer;
}
.audio.green-audio-player .spinner {
  width: 18px;
  height: 18px;
  background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/355309/loading.png);
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-animation: spin 0.4s linear infinite;
  animation: spin 0.4s linear infinite;
}
.audio.green-audio-player .slider {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  background-color: #D8D8D8;
  cursor: pointer;
  position: relative;
}
.audio.green-audio-player .slider .progress {
  background-color: #ab1d2b;
  border-radius: inherit;
  position: absolute;
  pointer-events: none;
}
.audio.green-audio-player .slider .progress .pin {
  height: 16px;
  width: 16px;
  border-radius: 8px;
  background-color: #ab1d2b;
  position: absolute;
  pointer-events: all;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.32);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.32);
}
.audio.green-audio-player .controls {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #55606E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 24px;
  margin-right: 24px;
}
.audio.green-audio-player .controls .slider {
  margin-left: 16px;
  margin-right: 16px;
  border-radius: 2px;
  height: 4px;
}
.audio.green-audio-player .controls .slider .progress {
  width: 0;
  height: 100%;
}
.audio.green-audio-player .controls .slider .progress .pin {
  right: -8px;
  top: -6px;
}
.audio.green-audio-player .controls span {
  cursor: default;
}
.audio.green-audio-player .volume {
  position: relative;
}
.audio.green-audio-player .volume .volume-btn {
  cursor: pointer;
}
.audio.green-audio-player .volume .volume-btn.open path {
  fill: #ab1d2b;
}
.audio.green-audio-player .volume .volume-controls {
  width: 30px;
  height: 135px;
  background-color: rgba(0, 0, 0, 0.62);
  border-radius: 7px;
  position: absolute;
  left: -3px;
  bottom: 52px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.audio.green-audio-player .volume .volume-controls.hidden {
  display: none;
}
.audio.green-audio-player .volume .volume-controls .slider {
  margin-top: 12px;
  margin-bottom: 12px;
  width: 6px;
  border-radius: 3px;
}
.audio.green-audio-player .volume .volume-controls .slider .progress {
  bottom: 0;
  height: 100%;
  width: 6px;
}
.audio.green-audio-player .volume .volume-controls .slider .progress .pin {
  left: -5px;
  top: -8px;
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0);
  }
  to {
    -webkit-transform: rotateZ(1turn);
    transform: rotateZ(1turn);
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0);
  }
  to {
    -webkit-transform: rotateZ(1turn);
    transform: rotateZ(1turn);
  }
}
/*------------------------*/
/* Content Block -- Form
/*------------------------*/
.content-block--single .gform_wrapper {
  width: 66.6666666667%;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
}

.content-block--form {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto 60px;
}
@media only screen and (min-width: 768px) {
  .content-block--form {
    width: 83.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (min-width: 992px) {
  .content-block--form {
    width: 66.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (min-width: 992px) {
  .content-block--form:not(.full-width) {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (min-width: 1440px) {
  .content-block--form:not(.full-width) {
    width: 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.content-block--form .gform_wrapper {
  margin: 0 0 -15px;
}
.content-block--form .gform_wrapper label.gfield_label {
  font-family: "Nunito Sans", sans-serif;
  color: #1e1f21;
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
}
.content-block--form .gform_wrapper label.gfield_label {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .content-block--form .gform_wrapper label.gfield_label {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .content-block--form .gform_wrapper label.gfield_label {
    font-size: 12px;
  }
}
.content-block--form .gform_wrapper label.gfield_label a {
  color: #1e1f21;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.content-block--form .gform_wrapper label.gfield_label a:hover, .content-block--form .gform_wrapper label.gfield_label a:focus, .content-block--form .gform_wrapper label.gfield_label a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
.content-block--form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  padding: 10px 25px;
}
.content-block--form .gform_wrapper .top_label div.ginput_container.ginput_container_select {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #bbb;
  padding: 0 5px;
}
.content-block--form .gform_wrapper .top_label div.ginput_container.ginput_container_select::after {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea04";
  font-size: 9px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 0;
}
.content-block--form .gform_wrapper .top_label div.ginput_container.ginput_container_select select {
  background-color: transparent;
  border: none;
  height: 41px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 3px 15px 0;
}
.content-block--form .gform_wrapper .gfield_radio li input[type=radio],
.content-block--form .gform_wrapper .gfield_checkbox li input[type=checkbox] {
  display: none;
}
.content-block--form .gform_wrapper .gfield_checkbox li label,
.content-block--form .gform_wrapper .gfield_radio li label {
  padding-left: 25px;
}
.application-form .gform_button.button[type=submit] {
  background-color: #ab1d2b;
  color: #ffffff;
  -webkit-transition: background-color ease-in-out 400ms;
  transition: background-color ease-in-out 400ms;
}
.application-form .gform_button.button[type=submit]:hover, .application-form .gform_button.button[type=submit]:focus, .application-form .gform_button.button[type=submit]:active {
  background-color: #ab1d2b;
  -webkit-transition: background-color ease-in-out 400ms;
  transition: background-color ease-in-out 400ms;
}
.application-form .gform_previous_button.button {
  margin-right: 15px;
}

/*---------------------------------*/
/* Content Block - CTA Group
/*---------------------------------*/
.content-block--cta-group {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #f2f5f7;
  padding-top: 60px;
  padding-bottom: 60px;
}

.content-block--cta-group--container {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .content-block--cta-group--container {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#bootstrap-grid-frame-jhbsdovu .content-block--cta-group--container {
  display: block;
}

.content-block--cta-group--item {
  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: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 45px;
  padding-right: 45px;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .content-block--cta-group--item + .content-block--cta-group--item {
    margin-top: 45px;
  }
}
@media only screen and (min-width: 768px) {
  .content-block--cta-group--item {
    max-width: 33.3333333333%;
  }
}
.content-block--cta-group--item h4 {
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: 100;
  text-align: center;
}
.content-block--cta-group--item p {
  text-align: center;
}
.content-block--cta-group--item img {
  -ms-flex-item-align: center;
  align-self: center;
}
.content-block--cta-group--item a.btn, .content-block--cta-group--item a.btn__block, .content-block--cta-group--item .content-block--form a.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--cta-group--item a.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
  -ms-flex-item-align: center;
  align-self: center;
  margin-top: 15px;
}

/*--------------------------*/
/* Content Block -- Gallery
/*--------------------------*/
.content-block--gallery {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-top: 60px;
}
.content-block--gallery img {
  width: 100vw;
  max-width: 100vw;
}

.content-block--gallery--list {
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  /* Arrows */
}
.content-block--gallery--list li {
  font-size: 0;
}
.content-block--gallery--list .slick-prev,
.content-block--gallery--list .slick-next {
  position: absolute;
  display: block;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  color: transparent;
  background-color: #ffffff;
  height: 60px;
  width: 60px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0;
  border: none;
  outline: none;
  z-index: 100;
}
.content-block--gallery--list .slick-prev {
  left: 0;
}
.content-block--gallery--list .slick-prev::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea05";
  font-size: 11px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #1e1f21;
}
.content-block--gallery--list .slick-next {
  right: 0;
}
.content-block--gallery--list .slick-next::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea06";
  font-size: 11px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #1e1f21;
}
.content-block--gallery--list .slick-dots {
  display: none;
}

/*---------------------------------*/
/* Content Block - Info Block
/*---------------------------------*/
.content-block--info-block {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.content-block--info-block--container {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#bootstrap-grid-frame-jhbsdovu .content-block--info-block--container {
  display: block;
}

.content-block--info-block--item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 60px;
  padding-bottom: 60px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .content-block--info-block--item {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .content-block--info-block--item {
    min-height: 50vw;
  }
}
@media only screen and (min-width: 1600px) {
  .content-block--info-block--item {
    min-height: 800px;
  }
}
.content-block--info-block--item.odd:last-child {
  width: 100%;
  min-height: 0;
}
.content-block--info-block--item.odd:last-child .content-block--info-block--content {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 768px) {
  .content-block--info-block--item.odd:last-child .content-block--info-block--content {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.content-block--info-block--content {
  position: relative;
  width: 91.6666666667%;
  padding-left: 15px;
  padding-right: 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: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  z-index: 1;
}
.content-block--info-block--content h2 {
  font-family: "Nunito Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 3px;
  line-height: 1;
  text-decoration: none;
  color: #ffffff;
  text-align: center;
  width: 100%;
}
.content-block--info-block--content h2 {
  font-size: 30px;
}
@media screen and (min-width: 544px) {
  .content-block--info-block--content h2 {
    font-size: calc(30px + 10 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .content-block--info-block--content h2 {
    font-size: 40px;
  }
}
.content-block--info-block--content h2::after {
  content: "";
  display: block;
  width: 20%;
  height: 4px;
  background-color: #ffffff;
  margin: 30px auto;
}
.content-block--info-block--content .content-block--info-block--content--details {
  position: relative;
  width: 100%;
}
.content-block--info-block--content .content-block--info-block--content--details p {
  position: relative;
  text-align: center;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  line-height: 1.9;
  color: #ffffff;
}
.content-block--info-block--content .content-block--info-block--content--details p {
  font-size: 14px;
}
@media screen and (min-width: 544px) {
  .content-block--info-block--content .content-block--info-block--content--details p {
    font-size: calc(14px + 1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .content-block--info-block--content .content-block--info-block--content--details p {
    font-size: 15px;
  }
}
.content-block--info-block--content .content-block--info-block--content--details p a {
  color: #ab1d2b;
  text-decoration: none;
}
.content-block--info-block--content .content-block--info-block--content--details p a:hover, .content-block--info-block--content .content-block--info-block--content--details p a:focus, .content-block--info-block--content .content-block--info-block--content--details p a:active {
  color: #540e15;
  text-decoration: underline;
}
.content-block--info-block--content .content-block--info-block--content--details .hidden-content {
  opacity: 0;
  -webkit-transition: opacity ease-in-out 400ms;
  transition: opacity ease-in-out 400ms;
}
.show-content .content-block--info-block--content .content-block--info-block--content--details .hidden-content {
  opacity: 1;
  -webkit-transition: all ease-in-out 400ms !important;
  transition: all ease-in-out 400ms !important;
  z-index: 1;
}
.content-block--info-block--content button.btn, .content-block--info-block--content button.btn__block, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
  position: absolute;
  top: 45px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  display: inline-block;
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
  background-color: #ab1d2b;
  background-repeat: no-repeat;
  background-position-x: -100px;
  border-width: 0px;
  border-style: solid;
  border-color: #ab1d2b;
  border-radius: 0px;
  padding: 6px 15px;
  text-align: center;
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  z-index: 1;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.content-block--info-block--content button.btn, .content-block--info-block--content button.btn__block, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .content-block--info-block--content button.btn, .content-block--info-block--content button.btn__block, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .content-block--info-block--content button.btn, .content-block--info-block--content button.btn__block, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
    font-size: 12px;
  }
}
.content-block--info-block--content button.btn a, .content-block--info-block--content button.btn__block a, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:not(.application-form_wrapper) a, .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:not(.application-form_wrapper) a {
  color: #ffffff;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.content-block--info-block--content button.btn a:hover, .content-block--info-block--content button.btn__block a:hover, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:not(.application-form_wrapper) a:hover, .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:not(.application-form_wrapper) a:hover, .content-block--info-block--content button.btn a:focus, .content-block--info-block--content button.btn__block a:focus, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:not(.application-form_wrapper) a:focus, .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:not(.application-form_wrapper) a:focus, .content-block--info-block--content button.btn a:active, .content-block--info-block--content button.btn__block a:active, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:not(.application-form_wrapper) a:active, .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:not(.application-form_wrapper) a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
@media only screen and (min-width: 992px) {
  .content-block--info-block--content button.btn, .content-block--info-block--content button.btn__block, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
    padding: 6px 25px;
  }
}
.content-block--info-block--content button.btn:hover, .content-block--info-block--content button.btn__block:hover, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--content button.btn:focus, .content-block--info-block--content button.btn__block:focus, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--content button.btn.focus, .content-block--info-block--content button.focus.btn__block, .content-block--info-block--content .content-block--form button.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--content button.btn:active, .content-block--info-block--content button.btn__block:active, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--content button.btn.active, .content-block--info-block--content button.active.btn__block, .content-block--info-block--content .content-block--form button.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--content button.btn.dropdown-toggle, .open > .content-block--info-block--content button.dropdown-toggle.btn__block, .open > .content-block--info-block--content .content-block--form button.dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--content button.dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
  color: #ffffff;
  border-color: #7f1620;
  text-decoration: none;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  background-color: #7f1620;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-position: 0px;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.content-block--info-block--content button.btn:hover.nohover, .content-block--info-block--content button.btn__block:hover.nohover, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--info-block--content button.btn:focus.nohover, .content-block--info-block--content button.btn__block:focus.nohover, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--info-block--content button.btn.focus.nohover, .content-block--info-block--content button.focus.nohover.btn__block, .content-block--info-block--content .content-block--form button.focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--content button.btn:active.nohover, .content-block--info-block--content button.btn__block:active.nohover, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--info-block--content button.btn.active.nohover, .content-block--info-block--content button.active.nohover.btn__block, .content-block--info-block--content .content-block--form button.active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--content button.btn.dropdown-toggle.nohover, .open > .content-block--info-block--content button.dropdown-toggle.nohover.btn__block, .open > .content-block--info-block--content .content-block--form button.dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--content button.dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
  -webkit-transform: inherit;
  transform: inherit;
}
.content-block--info-block--content button.btn:active, .content-block--info-block--content button.btn__block:active, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--content button.btn.active, .content-block--info-block--content button.active.btn__block, .content-block--info-block--content .content-block--form button.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--content button.btn.dropdown-toggle, .open > .content-block--info-block--content button.dropdown-toggle.btn__block, .open > .content-block--info-block--content .content-block--form button.dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--content button.dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.content-block--info-block--content button.btn.disabled, .content-block--info-block--content button.disabled.btn__block, .content-block--info-block--content .content-block--form button.disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--content button.btn.disabled:hover, .content-block--info-block--content button.btn.disabled:focus, .content-block--info-block--content button.btn.disabled.focus, .content-block--info-block--content button.btn.disabled:active, .content-block--info-block--content button.btn.disabled.active, .content-block--info-block--content button.btn[disabled], .content-block--info-block--content button[disabled].btn__block, .content-block--info-block--content .content-block--form button[disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button[disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--content button.btn[disabled]:hover, .content-block--info-block--content button.btn[disabled]:focus, .content-block--info-block--content button.btn[disabled].focus, .content-block--info-block--content button.btn[disabled]:active, .content-block--info-block--content button.btn[disabled].active, fieldset[disabled] .content-block--info-block--content button.btn, fieldset[disabled] .content-block--info-block--content button.btn__block, fieldset[disabled] .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--content button.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--content button.btn:hover, fieldset[disabled] .content-block--info-block--content button.btn:focus, fieldset[disabled] .content-block--info-block--content button.btn.focus, fieldset[disabled] .content-block--info-block--content button.btn:active, fieldset[disabled] .content-block--info-block--content button.btn.active {
  background-color: #e14d5c;
  border-color: #e14d5c;
}
.content-block--info-block--content button.btn .badge, .content-block--info-block--content button.btn__block .badge, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:not(.application-form_wrapper) .badge, .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:not(.application-form_wrapper) .badge {
  color: #ab1d2b;
  background-color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .content-block--info-block--item.even .content-block--info-block--content button.btn, .content-block--info-block--item.even .content-block--info-block--content button.btn__block, .content-block--info-block--item.even .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item.even .content-block--info-block--content button.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
    background-color: rgba(19, 41, 115, 0.7);
  }
}
.content-block--info-block--content button.btn:hover, .content-block--info-block--content button.btn__block:hover, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--content button.btn:focus, .content-block--info-block--content button.btn__block:focus, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--content button.btn.focus, .content-block--info-block--content button.focus.btn__block, .content-block--info-block--content .content-block--form button.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--content button.btn:active, .content-block--info-block--content button.btn__block:active, .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--content button.btn.active, .content-block--info-block--content button.active.btn__block, .content-block--info-block--content .content-block--form button.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--content button.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--content button.btn.dropdown-toggle, .open > .content-block--info-block--content button.dropdown-toggle.btn__block, .open > .content-block--info-block--content .content-block--form button.dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--content button.dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
  -webkit-transform: translateX(-50%) scale(1.1);
  transform: translateX(-50%) scale(1.1);
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.show-content .content-block--info-block--content button.btn, .show-content .content-block--info-block--content button.btn__block, .show-content .content-block--info-block--content .content-block--form button.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .show-content .content-block--info-block--content button.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
  opacity: 0;
  -webkit-transition: all ease-in-out 400ms !important;
  transition: all ease-in-out 400ms !important;
  z-index: 0;
}

.content-block--info-block--image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
.content-block--info-block--image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .content-block--info-block--image::before {
    background-color: rgba(19, 41, 115, 0.7);
  }
}
@media only screen and (max-width: 767px) {
  .content-block--info-block--item.even .content-block--info-block--image::before {
    background-color: rgba(171, 29, 43, 0.7);
  }
}
.content-block--info-block--image img {
  -webkit-filter: saturate(0);
  filter: saturate(0);
}
.content-block--info-block--image img:not(html):not(body) {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 768px) {
  .content-block--info-block--item .content-block--info-block--image::before {
    background-color: rgba(19, 41, 115, 0.7);
  }
  .content-block--info-block--item[info-block--item="2"] .content-block--info-block--image::before, .content-block--info-block--item[info-block--item="3"] .content-block--info-block--image::before, .content-block--info-block--item[info-block--item="6"] .content-block--info-block--image::before, .content-block--info-block--item[info-block--item="7"] .content-block--info-block--image::before, .content-block--info-block--item[info-block--item="10"] .content-block--info-block--image::before, .content-block--info-block--item[info-block--item="11"] .content-block--info-block--image::before, .content-block--info-block--item[info-block--item="14"] .content-block--info-block--image::before, .content-block--info-block--item[info-block--item="15"] .content-block--info-block--image::before {
    background-color: rgba(171, 29, 43, 0.7);
  }
  .content-block--info-block--item[info-block--item="2"] .btn, .content-block--info-block--item[info-block--item="2"] .btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="3"] .btn, .content-block--info-block--item[info-block--item="3"] .btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="6"] .btn, .content-block--info-block--item[info-block--item="6"] .btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="7"] .btn, .content-block--info-block--item[info-block--item="7"] .btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="10"] .btn, .content-block--info-block--item[info-block--item="10"] .btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="11"] .btn, .content-block--info-block--item[info-block--item="11"] .btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="14"] .btn, .content-block--info-block--item[info-block--item="14"] .btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="15"] .btn, .content-block--info-block--item[info-block--item="15"] .btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper:not(.application-form_wrapper).gform_button.button {
    display: inline-block;
    font-family: "Nunito Sans", sans-serif;
    color: #ffffff;
    letter-spacing: 0px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 600;
    background-color: #132973;
    background-repeat: no-repeat;
    background-position-x: -100px;
    border-width: 0px;
    border-style: solid;
    border-color: #132973;
    border-radius: 0px;
    padding: 6px 15px;
    text-align: center;
    opacity: 1;
    -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
    transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  }
  .content-block--info-block--item[info-block--item="2"] .btn, .content-block--info-block--item[info-block--item="2"] .btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="3"] .btn, .content-block--info-block--item[info-block--item="3"] .btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="6"] .btn, .content-block--info-block--item[info-block--item="6"] .btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="7"] .btn, .content-block--info-block--item[info-block--item="7"] .btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="10"] .btn, .content-block--info-block--item[info-block--item="10"] .btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="11"] .btn, .content-block--info-block--item[info-block--item="11"] .btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="14"] .btn, .content-block--info-block--item[info-block--item="14"] .btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="15"] .btn, .content-block--info-block--item[info-block--item="15"] .btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper:not(.application-form_wrapper).gform_button.button {
    font-size: 10px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 544px) {
  .content-block--info-block--item[info-block--item="2"] .btn, .content-block--info-block--item[info-block--item="2"] .btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="3"] .btn, .content-block--info-block--item[info-block--item="3"] .btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="6"] .btn, .content-block--info-block--item[info-block--item="6"] .btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="7"] .btn, .content-block--info-block--item[info-block--item="7"] .btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="10"] .btn, .content-block--info-block--item[info-block--item="10"] .btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="11"] .btn, .content-block--info-block--item[info-block--item="11"] .btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="14"] .btn, .content-block--info-block--item[info-block--item="14"] .btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="15"] .btn, .content-block--info-block--item[info-block--item="15"] .btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper:not(.application-form_wrapper).gform_button.button {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media only screen and (min-width: 768px) and (min-width: 1440px) {
  .content-block--info-block--item[info-block--item="2"] .btn, .content-block--info-block--item[info-block--item="2"] .btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="3"] .btn, .content-block--info-block--item[info-block--item="3"] .btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="6"] .btn, .content-block--info-block--item[info-block--item="6"] .btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="7"] .btn, .content-block--info-block--item[info-block--item="7"] .btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="10"] .btn, .content-block--info-block--item[info-block--item="10"] .btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="11"] .btn, .content-block--info-block--item[info-block--item="11"] .btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="14"] .btn, .content-block--info-block--item[info-block--item="14"] .btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="15"] .btn, .content-block--info-block--item[info-block--item="15"] .btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper:not(.application-form_wrapper).gform_button.button {
    font-size: 12px;
  }
}
@media only screen and (min-width: 768px) {
  .content-block--info-block--item[info-block--item="2"] .btn a, .content-block--info-block--item[info-block--item="2"] .btn__block a, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--info-block--item[info-block--item="3"] .btn a, .content-block--info-block--item[info-block--item="3"] .btn__block a, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--info-block--item[info-block--item="6"] .btn a, .content-block--info-block--item[info-block--item="6"] .btn__block a, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--info-block--item[info-block--item="7"] .btn a, .content-block--info-block--item[info-block--item="7"] .btn__block a, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--info-block--item[info-block--item="10"] .btn a, .content-block--info-block--item[info-block--item="10"] .btn__block a, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--info-block--item[info-block--item="11"] .btn a, .content-block--info-block--item[info-block--item="11"] .btn__block a, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--info-block--item[info-block--item="14"] .btn a, .content-block--info-block--item[info-block--item="14"] .btn__block a, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--info-block--item[info-block--item="15"] .btn a, .content-block--info-block--item[info-block--item="15"] .btn__block a, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a, .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a {
    color: #ffffff;
    -webkit-transition: opacity ease 0.3s;
    transition: opacity ease 0.3s;
    text-decoration: none;
  }
  .content-block--info-block--item[info-block--item="2"] .btn a:hover, .content-block--info-block--item[info-block--item="2"] .btn__block a:hover, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--info-block--item[info-block--item="2"] .btn a:focus, .content-block--info-block--item[info-block--item="2"] .btn__block a:focus, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--info-block--item[info-block--item="2"] .btn a:active, .content-block--info-block--item[info-block--item="2"] .btn__block a:active, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--info-block--item[info-block--item="3"] .btn a:hover, .content-block--info-block--item[info-block--item="3"] .btn__block a:hover, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--info-block--item[info-block--item="3"] .btn a:focus, .content-block--info-block--item[info-block--item="3"] .btn__block a:focus, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--info-block--item[info-block--item="3"] .btn a:active, .content-block--info-block--item[info-block--item="3"] .btn__block a:active, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--info-block--item[info-block--item="6"] .btn a:hover, .content-block--info-block--item[info-block--item="6"] .btn__block a:hover, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--info-block--item[info-block--item="6"] .btn a:focus, .content-block--info-block--item[info-block--item="6"] .btn__block a:focus, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--info-block--item[info-block--item="6"] .btn a:active, .content-block--info-block--item[info-block--item="6"] .btn__block a:active, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--info-block--item[info-block--item="7"] .btn a:hover, .content-block--info-block--item[info-block--item="7"] .btn__block a:hover, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--info-block--item[info-block--item="7"] .btn a:focus, .content-block--info-block--item[info-block--item="7"] .btn__block a:focus, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--info-block--item[info-block--item="7"] .btn a:active, .content-block--info-block--item[info-block--item="7"] .btn__block a:active, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--info-block--item[info-block--item="10"] .btn a:hover, .content-block--info-block--item[info-block--item="10"] .btn__block a:hover, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--info-block--item[info-block--item="10"] .btn a:focus, .content-block--info-block--item[info-block--item="10"] .btn__block a:focus, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--info-block--item[info-block--item="10"] .btn a:active, .content-block--info-block--item[info-block--item="10"] .btn__block a:active, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--info-block--item[info-block--item="11"] .btn a:hover, .content-block--info-block--item[info-block--item="11"] .btn__block a:hover, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--info-block--item[info-block--item="11"] .btn a:focus, .content-block--info-block--item[info-block--item="11"] .btn__block a:focus, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--info-block--item[info-block--item="11"] .btn a:active, .content-block--info-block--item[info-block--item="11"] .btn__block a:active, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--info-block--item[info-block--item="14"] .btn a:hover, .content-block--info-block--item[info-block--item="14"] .btn__block a:hover, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--info-block--item[info-block--item="14"] .btn a:focus, .content-block--info-block--item[info-block--item="14"] .btn__block a:focus, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--info-block--item[info-block--item="14"] .btn a:active, .content-block--info-block--item[info-block--item="14"] .btn__block a:active, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--info-block--item[info-block--item="15"] .btn a:hover, .content-block--info-block--item[info-block--item="15"] .btn__block a:hover, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:hover, .content-block--info-block--item[info-block--item="15"] .btn a:focus, .content-block--info-block--item[info-block--item="15"] .btn__block a:focus, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:focus, .content-block--info-block--item[info-block--item="15"] .btn a:active, .content-block--info-block--item[info-block--item="15"] .btn__block a:active, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active, .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper:not(.application-form_wrapper).gform_button.button a:active {
    -webkit-transition: opacity ease 0.3s;
    transition: opacity ease 0.3s;
  }
}
@media only screen and (min-width: 768px) and (min-width: 992px) {
  .content-block--info-block--item[info-block--item="2"] .btn, .content-block--info-block--item[info-block--item="2"] .btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="3"] .btn, .content-block--info-block--item[info-block--item="3"] .btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="6"] .btn, .content-block--info-block--item[info-block--item="6"] .btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="7"] .btn, .content-block--info-block--item[info-block--item="7"] .btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="10"] .btn, .content-block--info-block--item[info-block--item="10"] .btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="11"] .btn, .content-block--info-block--item[info-block--item="11"] .btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="14"] .btn, .content-block--info-block--item[info-block--item="14"] .btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--info-block--item[info-block--item="15"] .btn, .content-block--info-block--item[info-block--item="15"] .btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper:not(.application-form_wrapper).gform_button.button {
    padding: 6px 25px;
  }
}
@media only screen and (min-width: 768px) {
  .content-block--info-block--item[info-block--item="2"] .btn:hover, .content-block--info-block--item[info-block--item="2"] .btn__block:hover, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn:focus, .content-block--info-block--item[info-block--item="2"] .btn__block:focus, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn.focus, .content-block--info-block--item[info-block--item="2"] .focus.btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn:active, .content-block--info-block--item[info-block--item="2"] .btn__block:active, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn.active, .content-block--info-block--item[info-block--item="2"] .active.btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="2"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="2"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="2"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="2"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn:hover, .content-block--info-block--item[info-block--item="3"] .btn__block:hover, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn:focus, .content-block--info-block--item[info-block--item="3"] .btn__block:focus, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn.focus, .content-block--info-block--item[info-block--item="3"] .focus.btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn:active, .content-block--info-block--item[info-block--item="3"] .btn__block:active, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn.active, .content-block--info-block--item[info-block--item="3"] .active.btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="3"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="3"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="3"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="3"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn:hover, .content-block--info-block--item[info-block--item="6"] .btn__block:hover, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn:focus, .content-block--info-block--item[info-block--item="6"] .btn__block:focus, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn.focus, .content-block--info-block--item[info-block--item="6"] .focus.btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn:active, .content-block--info-block--item[info-block--item="6"] .btn__block:active, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn.active, .content-block--info-block--item[info-block--item="6"] .active.btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="6"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="6"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="6"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="6"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn:hover, .content-block--info-block--item[info-block--item="7"] .btn__block:hover, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn:focus, .content-block--info-block--item[info-block--item="7"] .btn__block:focus, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn.focus, .content-block--info-block--item[info-block--item="7"] .focus.btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn:active, .content-block--info-block--item[info-block--item="7"] .btn__block:active, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn.active, .content-block--info-block--item[info-block--item="7"] .active.btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="7"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="7"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="7"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="7"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn:hover, .content-block--info-block--item[info-block--item="10"] .btn__block:hover, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn:focus, .content-block--info-block--item[info-block--item="10"] .btn__block:focus, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn.focus, .content-block--info-block--item[info-block--item="10"] .focus.btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn:active, .content-block--info-block--item[info-block--item="10"] .btn__block:active, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn.active, .content-block--info-block--item[info-block--item="10"] .active.btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="10"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="10"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="10"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="10"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn:hover, .content-block--info-block--item[info-block--item="11"] .btn__block:hover, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn:focus, .content-block--info-block--item[info-block--item="11"] .btn__block:focus, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn.focus, .content-block--info-block--item[info-block--item="11"] .focus.btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn:active, .content-block--info-block--item[info-block--item="11"] .btn__block:active, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn.active, .content-block--info-block--item[info-block--item="11"] .active.btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="11"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="11"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="11"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="11"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn:hover, .content-block--info-block--item[info-block--item="14"] .btn__block:hover, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn:focus, .content-block--info-block--item[info-block--item="14"] .btn__block:focus, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn.focus, .content-block--info-block--item[info-block--item="14"] .focus.btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn:active, .content-block--info-block--item[info-block--item="14"] .btn__block:active, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn.active, .content-block--info-block--item[info-block--item="14"] .active.btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="14"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="14"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="14"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="14"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn:hover, .content-block--info-block--item[info-block--item="15"] .btn__block:hover, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn:focus, .content-block--info-block--item[info-block--item="15"] .btn__block:focus, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn.focus, .content-block--info-block--item[info-block--item="15"] .focus.btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn:active, .content-block--info-block--item[info-block--item="15"] .btn__block:active, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn.active, .content-block--info-block--item[info-block--item="15"] .active.btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="15"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="15"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="15"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="15"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
    color: #ffffff;
    border-color: #0c1947;
    text-decoration: none;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    background-color: #0c1947;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    background-position: 0px;
    -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
    transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  }
  .content-block--info-block--item[info-block--item="2"] .btn:hover.nohover, .content-block--info-block--item[info-block--item="2"] .btn__block:hover.nohover, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn:focus.nohover, .content-block--info-block--item[info-block--item="2"] .btn__block:focus.nohover, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn.focus.nohover, .content-block--info-block--item[info-block--item="2"] .focus.nohover.btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn:active.nohover, .content-block--info-block--item[info-block--item="2"] .btn__block:active.nohover, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn.active.nohover, .content-block--info-block--item[info-block--item="2"] .active.nohover.btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="2"] .btn.dropdown-toggle.nohover, .open > .content-block--info-block--item[info-block--item="2"] .dropdown-toggle.nohover.btn__block, .open > .content-block--info-block--item[info-block--item="2"] .content-block--form .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="2"] .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn:hover.nohover, .content-block--info-block--item[info-block--item="3"] .btn__block:hover.nohover, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn:focus.nohover, .content-block--info-block--item[info-block--item="3"] .btn__block:focus.nohover, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn.focus.nohover, .content-block--info-block--item[info-block--item="3"] .focus.nohover.btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn:active.nohover, .content-block--info-block--item[info-block--item="3"] .btn__block:active.nohover, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn.active.nohover, .content-block--info-block--item[info-block--item="3"] .active.nohover.btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="3"] .btn.dropdown-toggle.nohover, .open > .content-block--info-block--item[info-block--item="3"] .dropdown-toggle.nohover.btn__block, .open > .content-block--info-block--item[info-block--item="3"] .content-block--form .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="3"] .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn:hover.nohover, .content-block--info-block--item[info-block--item="6"] .btn__block:hover.nohover, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn:focus.nohover, .content-block--info-block--item[info-block--item="6"] .btn__block:focus.nohover, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn.focus.nohover, .content-block--info-block--item[info-block--item="6"] .focus.nohover.btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn:active.nohover, .content-block--info-block--item[info-block--item="6"] .btn__block:active.nohover, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn.active.nohover, .content-block--info-block--item[info-block--item="6"] .active.nohover.btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="6"] .btn.dropdown-toggle.nohover, .open > .content-block--info-block--item[info-block--item="6"] .dropdown-toggle.nohover.btn__block, .open > .content-block--info-block--item[info-block--item="6"] .content-block--form .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="6"] .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn:hover.nohover, .content-block--info-block--item[info-block--item="7"] .btn__block:hover.nohover, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn:focus.nohover, .content-block--info-block--item[info-block--item="7"] .btn__block:focus.nohover, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn.focus.nohover, .content-block--info-block--item[info-block--item="7"] .focus.nohover.btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn:active.nohover, .content-block--info-block--item[info-block--item="7"] .btn__block:active.nohover, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn.active.nohover, .content-block--info-block--item[info-block--item="7"] .active.nohover.btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="7"] .btn.dropdown-toggle.nohover, .open > .content-block--info-block--item[info-block--item="7"] .dropdown-toggle.nohover.btn__block, .open > .content-block--info-block--item[info-block--item="7"] .content-block--form .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="7"] .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn:hover.nohover, .content-block--info-block--item[info-block--item="10"] .btn__block:hover.nohover, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn:focus.nohover, .content-block--info-block--item[info-block--item="10"] .btn__block:focus.nohover, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn.focus.nohover, .content-block--info-block--item[info-block--item="10"] .focus.nohover.btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn:active.nohover, .content-block--info-block--item[info-block--item="10"] .btn__block:active.nohover, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn.active.nohover, .content-block--info-block--item[info-block--item="10"] .active.nohover.btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="10"] .btn.dropdown-toggle.nohover, .open > .content-block--info-block--item[info-block--item="10"] .dropdown-toggle.nohover.btn__block, .open > .content-block--info-block--item[info-block--item="10"] .content-block--form .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="10"] .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn:hover.nohover, .content-block--info-block--item[info-block--item="11"] .btn__block:hover.nohover, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn:focus.nohover, .content-block--info-block--item[info-block--item="11"] .btn__block:focus.nohover, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn.focus.nohover, .content-block--info-block--item[info-block--item="11"] .focus.nohover.btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn:active.nohover, .content-block--info-block--item[info-block--item="11"] .btn__block:active.nohover, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn.active.nohover, .content-block--info-block--item[info-block--item="11"] .active.nohover.btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="11"] .btn.dropdown-toggle.nohover, .open > .content-block--info-block--item[info-block--item="11"] .dropdown-toggle.nohover.btn__block, .open > .content-block--info-block--item[info-block--item="11"] .content-block--form .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="11"] .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn:hover.nohover, .content-block--info-block--item[info-block--item="14"] .btn__block:hover.nohover, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn:focus.nohover, .content-block--info-block--item[info-block--item="14"] .btn__block:focus.nohover, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn.focus.nohover, .content-block--info-block--item[info-block--item="14"] .focus.nohover.btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn:active.nohover, .content-block--info-block--item[info-block--item="14"] .btn__block:active.nohover, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn.active.nohover, .content-block--info-block--item[info-block--item="14"] .active.nohover.btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="14"] .btn.dropdown-toggle.nohover, .open > .content-block--info-block--item[info-block--item="14"] .dropdown-toggle.nohover.btn__block, .open > .content-block--info-block--item[info-block--item="14"] .content-block--form .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="14"] .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn:hover.nohover, .content-block--info-block--item[info-block--item="15"] .btn__block:hover.nohover, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper.gform_button.button:hover.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn:focus.nohover, .content-block--info-block--item[info-block--item="15"] .btn__block:focus.nohover, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper.gform_button.button:focus.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn.focus.nohover, .content-block--info-block--item[info-block--item="15"] .focus.nohover.btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .focus.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn:active.nohover, .content-block--info-block--item[info-block--item="15"] .btn__block:active.nohover, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper.gform_button.button:active.nohover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn.active.nohover, .content-block--info-block--item[info-block--item="15"] .active.nohover.btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .active.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="15"] .btn.dropdown-toggle.nohover, .open > .content-block--info-block--item[info-block--item="15"] .dropdown-toggle.nohover.btn__block, .open > .content-block--info-block--item[info-block--item="15"] .content-block--form .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="15"] .dropdown-toggle.nohover.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
    -webkit-transform: inherit;
    transform: inherit;
  }
}
@media only screen and (min-width: 768px) {
  .content-block--info-block--item[info-block--item="2"] .btn:active, .content-block--info-block--item[info-block--item="2"] .btn__block:active, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn.active, .content-block--info-block--item[info-block--item="2"] .active.btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="2"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="2"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="2"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="2"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn:active, .content-block--info-block--item[info-block--item="3"] .btn__block:active, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn.active, .content-block--info-block--item[info-block--item="3"] .active.btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="3"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="3"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="3"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="3"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn:active, .content-block--info-block--item[info-block--item="6"] .btn__block:active, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn.active, .content-block--info-block--item[info-block--item="6"] .active.btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="6"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="6"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="6"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="6"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn:active, .content-block--info-block--item[info-block--item="7"] .btn__block:active, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn.active, .content-block--info-block--item[info-block--item="7"] .active.btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="7"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="7"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="7"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="7"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn:active, .content-block--info-block--item[info-block--item="10"] .btn__block:active, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn.active, .content-block--info-block--item[info-block--item="10"] .active.btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="10"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="10"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="10"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="10"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn:active, .content-block--info-block--item[info-block--item="11"] .btn__block:active, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn.active, .content-block--info-block--item[info-block--item="11"] .active.btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="11"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="11"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="11"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="11"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn:active, .content-block--info-block--item[info-block--item="14"] .btn__block:active, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn.active, .content-block--info-block--item[info-block--item="14"] .active.btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="14"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="14"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="14"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="14"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn:active, .content-block--info-block--item[info-block--item="15"] .btn__block:active, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn.active, .content-block--info-block--item[info-block--item="15"] .active.btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="15"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="15"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="15"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="15"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
    transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  }
}
@media only screen and (min-width: 768px) {
  .content-block--info-block--item[info-block--item="2"] .btn.disabled, .content-block--info-block--item[info-block--item="2"] .disabled.btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn.disabled:hover, .content-block--info-block--item[info-block--item="2"] .disabled.btn__block:hover, .content-block--info-block--item[info-block--item="2"] .content-block--form .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn.disabled:focus, .content-block--info-block--item[info-block--item="2"] .disabled.btn__block:focus, .content-block--info-block--item[info-block--item="2"] .content-block--form .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn.disabled.focus, .content-block--info-block--item[info-block--item="2"] .disabled.focus.btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn.disabled:active, .content-block--info-block--item[info-block--item="2"] .disabled.btn__block:active, .content-block--info-block--item[info-block--item="2"] .content-block--form .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn.disabled.active, .content-block--info-block--item[info-block--item="2"] .disabled.active.btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn[disabled], .content-block--info-block--item[info-block--item="2"] [disabled].btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn[disabled]:hover, .content-block--info-block--item[info-block--item="2"] [disabled].btn__block:hover, .content-block--info-block--item[info-block--item="2"] .content-block--form [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn[disabled]:focus, .content-block--info-block--item[info-block--item="2"] [disabled].btn__block:focus, .content-block--info-block--item[info-block--item="2"] .content-block--form [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn[disabled].focus, .content-block--info-block--item[info-block--item="2"] [disabled].focus.btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn[disabled]:active, .content-block--info-block--item[info-block--item="2"] [disabled].btn__block:active, .content-block--info-block--item[info-block--item="2"] .content-block--form [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn[disabled].active, .content-block--info-block--item[info-block--item="2"] [disabled].active.btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .btn, fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .btn:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .btn__block:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .btn:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .btn__block:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .btn.focus, fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .focus.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .btn:active, fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .btn__block:active, fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .btn.active, fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .active.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="2"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn.disabled, .content-block--info-block--item[info-block--item="3"] .disabled.btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn.disabled:hover, .content-block--info-block--item[info-block--item="3"] .disabled.btn__block:hover, .content-block--info-block--item[info-block--item="3"] .content-block--form .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn.disabled:focus, .content-block--info-block--item[info-block--item="3"] .disabled.btn__block:focus, .content-block--info-block--item[info-block--item="3"] .content-block--form .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn.disabled.focus, .content-block--info-block--item[info-block--item="3"] .disabled.focus.btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn.disabled:active, .content-block--info-block--item[info-block--item="3"] .disabled.btn__block:active, .content-block--info-block--item[info-block--item="3"] .content-block--form .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn.disabled.active, .content-block--info-block--item[info-block--item="3"] .disabled.active.btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn[disabled], .content-block--info-block--item[info-block--item="3"] [disabled].btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn[disabled]:hover, .content-block--info-block--item[info-block--item="3"] [disabled].btn__block:hover, .content-block--info-block--item[info-block--item="3"] .content-block--form [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn[disabled]:focus, .content-block--info-block--item[info-block--item="3"] [disabled].btn__block:focus, .content-block--info-block--item[info-block--item="3"] .content-block--form [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn[disabled].focus, .content-block--info-block--item[info-block--item="3"] [disabled].focus.btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn[disabled]:active, .content-block--info-block--item[info-block--item="3"] [disabled].btn__block:active, .content-block--info-block--item[info-block--item="3"] .content-block--form [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn[disabled].active, .content-block--info-block--item[info-block--item="3"] [disabled].active.btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .btn, fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .btn:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .btn__block:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .btn:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .btn__block:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .btn.focus, fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .focus.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .btn:active, fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .btn__block:active, fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .btn.active, fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .active.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="3"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn.disabled, .content-block--info-block--item[info-block--item="6"] .disabled.btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn.disabled:hover, .content-block--info-block--item[info-block--item="6"] .disabled.btn__block:hover, .content-block--info-block--item[info-block--item="6"] .content-block--form .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn.disabled:focus, .content-block--info-block--item[info-block--item="6"] .disabled.btn__block:focus, .content-block--info-block--item[info-block--item="6"] .content-block--form .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn.disabled.focus, .content-block--info-block--item[info-block--item="6"] .disabled.focus.btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn.disabled:active, .content-block--info-block--item[info-block--item="6"] .disabled.btn__block:active, .content-block--info-block--item[info-block--item="6"] .content-block--form .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn.disabled.active, .content-block--info-block--item[info-block--item="6"] .disabled.active.btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn[disabled], .content-block--info-block--item[info-block--item="6"] [disabled].btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn[disabled]:hover, .content-block--info-block--item[info-block--item="6"] [disabled].btn__block:hover, .content-block--info-block--item[info-block--item="6"] .content-block--form [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn[disabled]:focus, .content-block--info-block--item[info-block--item="6"] [disabled].btn__block:focus, .content-block--info-block--item[info-block--item="6"] .content-block--form [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn[disabled].focus, .content-block--info-block--item[info-block--item="6"] [disabled].focus.btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn[disabled]:active, .content-block--info-block--item[info-block--item="6"] [disabled].btn__block:active, .content-block--info-block--item[info-block--item="6"] .content-block--form [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn[disabled].active, .content-block--info-block--item[info-block--item="6"] [disabled].active.btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .btn, fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .btn:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .btn__block:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .btn:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .btn__block:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .btn.focus, fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .focus.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .btn:active, fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .btn__block:active, fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .btn.active, fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .active.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="6"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn.disabled, .content-block--info-block--item[info-block--item="7"] .disabled.btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn.disabled:hover, .content-block--info-block--item[info-block--item="7"] .disabled.btn__block:hover, .content-block--info-block--item[info-block--item="7"] .content-block--form .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn.disabled:focus, .content-block--info-block--item[info-block--item="7"] .disabled.btn__block:focus, .content-block--info-block--item[info-block--item="7"] .content-block--form .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn.disabled.focus, .content-block--info-block--item[info-block--item="7"] .disabled.focus.btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn.disabled:active, .content-block--info-block--item[info-block--item="7"] .disabled.btn__block:active, .content-block--info-block--item[info-block--item="7"] .content-block--form .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn.disabled.active, .content-block--info-block--item[info-block--item="7"] .disabled.active.btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn[disabled], .content-block--info-block--item[info-block--item="7"] [disabled].btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn[disabled]:hover, .content-block--info-block--item[info-block--item="7"] [disabled].btn__block:hover, .content-block--info-block--item[info-block--item="7"] .content-block--form [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn[disabled]:focus, .content-block--info-block--item[info-block--item="7"] [disabled].btn__block:focus, .content-block--info-block--item[info-block--item="7"] .content-block--form [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn[disabled].focus, .content-block--info-block--item[info-block--item="7"] [disabled].focus.btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn[disabled]:active, .content-block--info-block--item[info-block--item="7"] [disabled].btn__block:active, .content-block--info-block--item[info-block--item="7"] .content-block--form [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn[disabled].active, .content-block--info-block--item[info-block--item="7"] [disabled].active.btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .btn, fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .btn:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .btn__block:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .btn:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .btn__block:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .btn.focus, fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .focus.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .btn:active, fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .btn__block:active, fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .btn.active, fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .active.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="7"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn.disabled, .content-block--info-block--item[info-block--item="10"] .disabled.btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn.disabled:hover, .content-block--info-block--item[info-block--item="10"] .disabled.btn__block:hover, .content-block--info-block--item[info-block--item="10"] .content-block--form .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn.disabled:focus, .content-block--info-block--item[info-block--item="10"] .disabled.btn__block:focus, .content-block--info-block--item[info-block--item="10"] .content-block--form .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn.disabled.focus, .content-block--info-block--item[info-block--item="10"] .disabled.focus.btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn.disabled:active, .content-block--info-block--item[info-block--item="10"] .disabled.btn__block:active, .content-block--info-block--item[info-block--item="10"] .content-block--form .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn.disabled.active, .content-block--info-block--item[info-block--item="10"] .disabled.active.btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn[disabled], .content-block--info-block--item[info-block--item="10"] [disabled].btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn[disabled]:hover, .content-block--info-block--item[info-block--item="10"] [disabled].btn__block:hover, .content-block--info-block--item[info-block--item="10"] .content-block--form [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn[disabled]:focus, .content-block--info-block--item[info-block--item="10"] [disabled].btn__block:focus, .content-block--info-block--item[info-block--item="10"] .content-block--form [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn[disabled].focus, .content-block--info-block--item[info-block--item="10"] [disabled].focus.btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn[disabled]:active, .content-block--info-block--item[info-block--item="10"] [disabled].btn__block:active, .content-block--info-block--item[info-block--item="10"] .content-block--form [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn[disabled].active, .content-block--info-block--item[info-block--item="10"] [disabled].active.btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .btn, fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .btn:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .btn__block:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .btn:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .btn__block:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .btn.focus, fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .focus.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .btn:active, fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .btn__block:active, fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .btn.active, fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .active.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="10"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn.disabled, .content-block--info-block--item[info-block--item="11"] .disabled.btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn.disabled:hover, .content-block--info-block--item[info-block--item="11"] .disabled.btn__block:hover, .content-block--info-block--item[info-block--item="11"] .content-block--form .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn.disabled:focus, .content-block--info-block--item[info-block--item="11"] .disabled.btn__block:focus, .content-block--info-block--item[info-block--item="11"] .content-block--form .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn.disabled.focus, .content-block--info-block--item[info-block--item="11"] .disabled.focus.btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn.disabled:active, .content-block--info-block--item[info-block--item="11"] .disabled.btn__block:active, .content-block--info-block--item[info-block--item="11"] .content-block--form .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn.disabled.active, .content-block--info-block--item[info-block--item="11"] .disabled.active.btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn[disabled], .content-block--info-block--item[info-block--item="11"] [disabled].btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn[disabled]:hover, .content-block--info-block--item[info-block--item="11"] [disabled].btn__block:hover, .content-block--info-block--item[info-block--item="11"] .content-block--form [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn[disabled]:focus, .content-block--info-block--item[info-block--item="11"] [disabled].btn__block:focus, .content-block--info-block--item[info-block--item="11"] .content-block--form [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn[disabled].focus, .content-block--info-block--item[info-block--item="11"] [disabled].focus.btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn[disabled]:active, .content-block--info-block--item[info-block--item="11"] [disabled].btn__block:active, .content-block--info-block--item[info-block--item="11"] .content-block--form [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn[disabled].active, .content-block--info-block--item[info-block--item="11"] [disabled].active.btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .btn, fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .btn:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .btn__block:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .btn:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .btn__block:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .btn.focus, fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .focus.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .btn:active, fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .btn__block:active, fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .btn.active, fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .active.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="11"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn.disabled, .content-block--info-block--item[info-block--item="14"] .disabled.btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn.disabled:hover, .content-block--info-block--item[info-block--item="14"] .disabled.btn__block:hover, .content-block--info-block--item[info-block--item="14"] .content-block--form .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn.disabled:focus, .content-block--info-block--item[info-block--item="14"] .disabled.btn__block:focus, .content-block--info-block--item[info-block--item="14"] .content-block--form .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn.disabled.focus, .content-block--info-block--item[info-block--item="14"] .disabled.focus.btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn.disabled:active, .content-block--info-block--item[info-block--item="14"] .disabled.btn__block:active, .content-block--info-block--item[info-block--item="14"] .content-block--form .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn.disabled.active, .content-block--info-block--item[info-block--item="14"] .disabled.active.btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn[disabled], .content-block--info-block--item[info-block--item="14"] [disabled].btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn[disabled]:hover, .content-block--info-block--item[info-block--item="14"] [disabled].btn__block:hover, .content-block--info-block--item[info-block--item="14"] .content-block--form [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn[disabled]:focus, .content-block--info-block--item[info-block--item="14"] [disabled].btn__block:focus, .content-block--info-block--item[info-block--item="14"] .content-block--form [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn[disabled].focus, .content-block--info-block--item[info-block--item="14"] [disabled].focus.btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn[disabled]:active, .content-block--info-block--item[info-block--item="14"] [disabled].btn__block:active, .content-block--info-block--item[info-block--item="14"] .content-block--form [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn[disabled].active, .content-block--info-block--item[info-block--item="14"] [disabled].active.btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .btn, fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .btn:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .btn__block:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .btn:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .btn__block:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .btn.focus, fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .focus.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .btn:active, fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .btn__block:active, fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .btn.active, fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .active.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="14"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn.disabled, .content-block--info-block--item[info-block--item="15"] .disabled.btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .disabled.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn.disabled:hover, .content-block--info-block--item[info-block--item="15"] .disabled.btn__block:hover, .content-block--info-block--item[info-block--item="15"] .content-block--form .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .disabled.gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn.disabled:focus, .content-block--info-block--item[info-block--item="15"] .disabled.btn__block:focus, .content-block--info-block--item[info-block--item="15"] .content-block--form .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .disabled.gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn.disabled.focus, .content-block--info-block--item[info-block--item="15"] .disabled.focus.btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .disabled.focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn.disabled:active, .content-block--info-block--item[info-block--item="15"] .disabled.btn__block:active, .content-block--info-block--item[info-block--item="15"] .content-block--form .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .disabled.gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn.disabled.active, .content-block--info-block--item[info-block--item="15"] .disabled.active.btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .disabled.active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn[disabled], .content-block--info-block--item[info-block--item="15"] [disabled].btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] [disabled].gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn[disabled]:hover, .content-block--info-block--item[info-block--item="15"] [disabled].btn__block:hover, .content-block--info-block--item[info-block--item="15"] .content-block--form [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] [disabled].gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn[disabled]:focus, .content-block--info-block--item[info-block--item="15"] [disabled].btn__block:focus, .content-block--info-block--item[info-block--item="15"] .content-block--form [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] [disabled].gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn[disabled].focus, .content-block--info-block--item[info-block--item="15"] [disabled].focus.btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] [disabled].focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn[disabled]:active, .content-block--info-block--item[info-block--item="15"] [disabled].btn__block:active, .content-block--info-block--item[info-block--item="15"] .content-block--form [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] [disabled].gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn[disabled].active, .content-block--info-block--item[info-block--item="15"] [disabled].active.btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] [disabled].active.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .btn, fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button, .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .gform-wrapper:not(.application-form_wrapper).gform_button.button, fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .btn:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .btn__block:hover, fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .btn:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .btn__block:focus, fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .btn.focus, fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .focus.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .btn:active, fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .btn__block:active, fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .btn.active, fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .active.btn__block, fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form fieldset[disabled] .content-block--info-block--item[info-block--item="15"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
    background-color: #2148cb;
    border-color: #2148cb;
  }
}
@media only screen and (min-width: 768px) {
  .content-block--info-block--item[info-block--item="2"] .btn .badge, .content-block--info-block--item[info-block--item="2"] .btn__block .badge, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--info-block--item[info-block--item="3"] .btn .badge, .content-block--info-block--item[info-block--item="3"] .btn__block .badge, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--info-block--item[info-block--item="6"] .btn .badge, .content-block--info-block--item[info-block--item="6"] .btn__block .badge, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--info-block--item[info-block--item="7"] .btn .badge, .content-block--info-block--item[info-block--item="7"] .btn__block .badge, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--info-block--item[info-block--item="10"] .btn .badge, .content-block--info-block--item[info-block--item="10"] .btn__block .badge, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--info-block--item[info-block--item="11"] .btn .badge, .content-block--info-block--item[info-block--item="11"] .btn__block .badge, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--info-block--item[info-block--item="14"] .btn .badge, .content-block--info-block--item[info-block--item="14"] .btn__block .badge, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--info-block--item[info-block--item="15"] .btn .badge, .content-block--info-block--item[info-block--item="15"] .btn__block .badge, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge, .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper:not(.application-form_wrapper).gform_button.button .badge {
    color: #132973;
    background-color: #ffffff;
  }
}
@media only screen and (min-width: 768px) {
  .content-block--info-block--item[info-block--item="2"] .btn:hover, .content-block--info-block--item[info-block--item="2"] .btn__block:hover, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn:focus, .content-block--info-block--item[info-block--item="2"] .btn__block:focus, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn.focus, .content-block--info-block--item[info-block--item="2"] .focus.btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn:active, .content-block--info-block--item[info-block--item="2"] .btn__block:active, .content-block--info-block--item[info-block--item="2"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="2"] .btn.active, .content-block--info-block--item[info-block--item="2"] .active.btn__block, .content-block--info-block--item[info-block--item="2"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="2"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="2"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="2"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="2"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="2"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn:hover, .content-block--info-block--item[info-block--item="3"] .btn__block:hover, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn:focus, .content-block--info-block--item[info-block--item="3"] .btn__block:focus, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn.focus, .content-block--info-block--item[info-block--item="3"] .focus.btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn:active, .content-block--info-block--item[info-block--item="3"] .btn__block:active, .content-block--info-block--item[info-block--item="3"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="3"] .btn.active, .content-block--info-block--item[info-block--item="3"] .active.btn__block, .content-block--info-block--item[info-block--item="3"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="3"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="3"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="3"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="3"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="3"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn:hover, .content-block--info-block--item[info-block--item="6"] .btn__block:hover, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn:focus, .content-block--info-block--item[info-block--item="6"] .btn__block:focus, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn.focus, .content-block--info-block--item[info-block--item="6"] .focus.btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn:active, .content-block--info-block--item[info-block--item="6"] .btn__block:active, .content-block--info-block--item[info-block--item="6"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="6"] .btn.active, .content-block--info-block--item[info-block--item="6"] .active.btn__block, .content-block--info-block--item[info-block--item="6"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="6"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="6"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="6"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="6"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="6"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn:hover, .content-block--info-block--item[info-block--item="7"] .btn__block:hover, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn:focus, .content-block--info-block--item[info-block--item="7"] .btn__block:focus, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn.focus, .content-block--info-block--item[info-block--item="7"] .focus.btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn:active, .content-block--info-block--item[info-block--item="7"] .btn__block:active, .content-block--info-block--item[info-block--item="7"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="7"] .btn.active, .content-block--info-block--item[info-block--item="7"] .active.btn__block, .content-block--info-block--item[info-block--item="7"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="7"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="7"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="7"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="7"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="7"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn:hover, .content-block--info-block--item[info-block--item="10"] .btn__block:hover, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn:focus, .content-block--info-block--item[info-block--item="10"] .btn__block:focus, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn.focus, .content-block--info-block--item[info-block--item="10"] .focus.btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn:active, .content-block--info-block--item[info-block--item="10"] .btn__block:active, .content-block--info-block--item[info-block--item="10"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="10"] .btn.active, .content-block--info-block--item[info-block--item="10"] .active.btn__block, .content-block--info-block--item[info-block--item="10"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="10"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="10"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="10"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="10"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="10"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn:hover, .content-block--info-block--item[info-block--item="11"] .btn__block:hover, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn:focus, .content-block--info-block--item[info-block--item="11"] .btn__block:focus, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn.focus, .content-block--info-block--item[info-block--item="11"] .focus.btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn:active, .content-block--info-block--item[info-block--item="11"] .btn__block:active, .content-block--info-block--item[info-block--item="11"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="11"] .btn.active, .content-block--info-block--item[info-block--item="11"] .active.btn__block, .content-block--info-block--item[info-block--item="11"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="11"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="11"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="11"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="11"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="11"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn:hover, .content-block--info-block--item[info-block--item="14"] .btn__block:hover, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn:focus, .content-block--info-block--item[info-block--item="14"] .btn__block:focus, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn.focus, .content-block--info-block--item[info-block--item="14"] .focus.btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn:active, .content-block--info-block--item[info-block--item="14"] .btn__block:active, .content-block--info-block--item[info-block--item="14"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="14"] .btn.active, .content-block--info-block--item[info-block--item="14"] .active.btn__block, .content-block--info-block--item[info-block--item="14"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="14"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="14"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="14"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="14"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="14"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn:hover, .content-block--info-block--item[info-block--item="15"] .btn__block:hover, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper.gform_button.button:hover:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn:focus, .content-block--info-block--item[info-block--item="15"] .btn__block:focus, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper.gform_button.button:focus:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn.focus, .content-block--info-block--item[info-block--item="15"] .focus.btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .focus.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn:active, .content-block--info-block--item[info-block--item="15"] .btn__block:active, .content-block--info-block--item[info-block--item="15"] .content-block--form .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .gform-wrapper.gform_button.button:active:not(.application-form_wrapper), .content-block--info-block--item[info-block--item="15"] .btn.active, .content-block--info-block--item[info-block--item="15"] .active.btn__block, .content-block--info-block--item[info-block--item="15"] .content-block--form .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .content-block--info-block--item[info-block--item="15"] .active.gform-wrapper.gform_button.button:not(.application-form_wrapper), .open > .content-block--info-block--item[info-block--item="15"] .btn.dropdown-toggle, .open > .content-block--info-block--item[info-block--item="15"] .dropdown-toggle.btn__block, .open > .content-block--info-block--item[info-block--item="15"] .content-block--form .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper), .content-block--form .open > .content-block--info-block--item[info-block--item="15"] .dropdown-toggle.gform-wrapper.gform_button.button:not(.application-form_wrapper) {
    -webkit-transform: translateX(-50%) scale(1.1);
    transform: translateX(-50%) scale(1.1);
    -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
    transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  }
}

/*-----------------------------*/
/* Content Block -- Infographic
/*-----------------------------*/
.content-block--infographic {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #ab1d2b;
  padding: 60px 0;
  margin-top: 60px;
}

.content-block--infographic--container {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  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;
}
@media only screen and (min-width: 768px) {
  .content-block--infographic--container {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#bootstrap-grid-frame-jhbsdovu .content-block--infographic--container {
  display: block;
}
.content-block--infographic--container .content-block--overview-blurb p {
  text-align: center;
}

.content-block--infographic--item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style: none;
  padding: 0;
}
@media only screen and (min-width: 544px) {
  .content-block--infographic--item {
    width: 91.6666666667%;
    margin-left: 4.1666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .content-block--infographic--item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media only screen and (min-width: 992px) {
  .content-block--infographic--item {
    width: 83.3333333333%;
    margin-left: 8.3333333333%;
  }
}
.content-block--infographic--item li {
  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%;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  .content-block--infographic--item li {
    margin-bottom: 0px;
  }
}
@media only screen and (min-width: 992px) {
  .content-block--infographic--item li {
    width: 33.3333333333%;
  }
}

.content-block--infographic--item--stat {
  margin-bottom: 30px;
}

.content-block--infographic--item--label {
  font-family: "Nunito Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 3px;
  line-height: 1;
  text-decoration: none;
  color: #ffffff;
  font-weight: 100;
  margin-bottom: 20px;
}
.content-block--infographic--item--label {
  font-size: 18px;
}
@media screen and (min-width: 544px) {
  .content-block--infographic--item--label {
    font-size: calc(18px + -1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .content-block--infographic--item--label {
    font-size: 17px;
  }
}

.content-block--infographic--item--description p {
  text-align: center;
}

.content-block--infographic--item--attribution {
  font-family: "Nunito Sans", sans-serif;
  color: #1e1f21;
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
}
.content-block--infographic--item--attribution {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .content-block--infographic--item--attribution {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .content-block--infographic--item--attribution {
    font-size: 12px;
  }
}
.content-block--infographic--item--attribution a {
  color: #1e1f21;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.content-block--infographic--item--attribution a:hover, .content-block--infographic--item--attribution a:focus, .content-block--infographic--item--attribution a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}

/*------------------------*/
/* Content Block -- Inline Content
/*------------------------*/
.content-block--inline-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f2f5f7;
  width: 100vw;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-left: 50%;
}

.content-block--inline-content--container {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  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%;
  padding: 60px 30px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) {
  .content-block--inline-content--container {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#bootstrap-grid-frame-jhbsdovu .content-block--inline-content--container {
  display: block;
}
@media only screen and (min-width: 992px) {
  .content-block--inline-content--container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 8.3333333333%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.content-block--inline-content--item {
  text-align: center;
  margin-bottom: 30px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 544px) {
  .content-block--inline-content--item {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .content-block--inline-content--item {
    width: 33.3333333333%;
  }
}
.content-block--inline-content--item h3 {
  font-family: "Nunito Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 3px;
  line-height: 1;
  text-decoration: none;
  color: #1e1f21;
  font-weight: 100;
  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;
  text-align: center;
}
.content-block--inline-content--item h3 {
  font-size: 18px;
}
@media screen and (min-width: 544px) {
  .content-block--inline-content--item h3 {
    font-size: calc(18px + -1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .content-block--inline-content--item h3 {
    font-size: 17px;
  }
}
@media only screen and (max-width: 767px) {
  .content-block--inline-content--item h3 {
    text-align: center;
  }
}
.content-block--inline-content--item h3::after {
  content: "";
  display: block;
  width: 20%;
  height: 2px;
  background-color: #ab1d2b;
  margin: 15px auto;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .content-block--inline-content--item h3::after {
    margin: 15px 0;
    display: inline-block;
  }
}

/*----------------------------*/
/* Content Block - Large List
/*----------------------------*/
.content-block--large-list {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  list-style: none;
  margin-top: 60px;
}
@media only screen and (min-width: 992px) {
  .content-block--large-list {
    width: 83.3333333333%;
    margin-left: 8.3333333333%;
  }
}
@media only screen and (min-width: 1200px) {
  .content-block--large-list {
    width: 66.6666666667%;
    margin-left: 16.6666666667%;
  }
}
.content-block--large-list li {
  position: relative;
  margin-bottom: 30px;
  padding-left: 75px;
}
.content-block--large-list li::before {
  content: "";
  position: absolute;
  top: 18px;
  left: 0;
  display: block;
  width: 50px;
  height: 3px;
  background-color: #ab1d2b;
}

/*------------------------*/
/* Content Block -- Map
/*------------------------*/
.content-block--map {
  background-color: #f2f5f7;
  width: 100vw;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-left: 50%;
}

.content-block--map--instructions {
  font-family: "Nunito Sans", sans-serif;
  color: #1e1f21;
  font-size: 11px;
  font-size: 1.1rem;
  letter-spacing: 0.5px;
  font-weight: 300;
  text-decoration: none;
  line-height: 1.5;
  text-align: center;
  font-style: italic;
  padding-bottom: 15px;
}
.content-block--map--instructions a {
  color: #1e1f21;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.content-block--map--instructions a:hover, .content-block--map--instructions a:focus, .content-block--map--instructions a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}

.content-block--map--map {
  width: 100%;
}
.content-block--map--map .map {
  width: 100%;
  height: 100%;
  min-height: 90vh;
}

/*-----------------------*/
/* Content Block -- Media
/*-----------------------*/
.content-block--media {
  margin-top: 60px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 992px) {
  .content-block--media {
    width: 83.3333333333%;
    margin-left: 8.3333333333%;
  }
}
@media only screen and (min-width: 1200px) {
  .content-block--media {
    width: 66.6666666667%;
    margin-left: 16.6666666667%;
  }
}
.content-block--media a[data-fancybox-video] {
  position: relative;
  display: block;
}
.content-block--media a[data-fancybox-video]::after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea19";
  font-size: 86px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  opacity: 0.8;
  -webkit-transition: opacity ease-in-out 0.3s;
  transition: opacity ease-in-out 0.3s;
  -webkit-backface-visibility: hidden;
}
.content-block--media a[data-fancybox-video]:hover::after, .content-block--media a[data-fancybox-video]:focus::after, .content-block--media a[data-fancybox-video]:active::after {
  opacity: 1;
  -webkit-transition: opacity ease-in-out 0.3s;
  transition: opacity ease-in-out 0.3s;
  -webkit-backface-visibility: hidden;
}

.content-block--media--caption,
.wp-caption-text {
  display: none;
  margin-top: 10px;
}

/*------------------------------*/
/* Content Block Overview Blurb
/*------------------------------*/
.content-block--overview-blurb {
  margin-top: 20px;
  margin-bottom: 45px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 992px) {
  .content-block--overview-blurb {
    width: 83.3333333333%;
    margin-left: 8.3333333333%;
  }
}
@media only screen and (min-width: 1200px) {
  .content-block--overview-blurb {
    width: 66.6666666667%;
    margin-left: 16.6666666667%;
  }
}

/*-------------------------------*/
/* Content Block - Photo Cluster
/*-------------------------------*/
.content-block--photo-cluster {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 60px;
}
@media only screen and (min-width: 768px) {
  .content-block--photo-cluster {
    width: 91.6666666667%;
    margin-left: 4.1666666667%;
  }
}
.content-block--photo-cluster .content-block--photo-cluster--primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 62.5%;
}
.content-block--photo-cluster .content-block--photo-cluster--secondary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 37.5%;
}
.content-block--photo-cluster img {
  font-size: 0px;
}

/*----------------------------*/
/* Content Block - Promo Block
/*----------------------------*/
.content-block--promo-block {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #f2f5f7;
}
.content-block--promo-block .content-block--promo-block--container {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#bootstrap-grid-frame-jhbsdovu .content-block--promo-block .content-block--promo-block--container {
  display: block;
}
@media only screen and (max-width: 767px) {
  .content-block--promo-block .content-block--promo-block--container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.content-block--promo-block .content-block--promo-block--content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 15px 15px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media only screen and (min-width: 768px) {
  .content-block--promo-block .content-block--promo-block--content {
    width: 50%;
    padding: 0 60px;
  }
}
.content-block--promo-block .content-block--promo-block--content h3 {
  font-family: "Nunito Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 3px;
  line-height: 1;
  text-decoration: none;
  color: #1e1f21;
  font-weight: 100;
}
.content-block--promo-block .content-block--promo-block--content h3 {
  font-size: 18px;
}
@media screen and (min-width: 544px) {
  .content-block--promo-block .content-block--promo-block--content h3 {
    font-size: calc(18px + -1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .content-block--promo-block .content-block--promo-block--content h3 {
    font-size: 17px;
  }
}
@media only screen and (max-width: 767px) {
  .content-block--promo-block .content-block--promo-block--content h3 {
    text-align: center;
  }
}
.content-block--promo-block .content-block--promo-block--content h3::after {
  content: "";
  display: block;
  width: 20%;
  height: 2px;
  background-color: #ab1d2b;
  margin: 15px auto;
}
@media only screen and (min-width: 768px) {
  .content-block--promo-block .content-block--promo-block--content h3::after {
    margin: 15px 0;
  }
}
.content-block--promo-block .content-block--promo-block--image {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (min-width: 768px) {
  .content-block--promo-block .content-block--promo-block--image {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .content-block--promo-block .content-block--promo-block--image.left {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .content-block--promo-block .content-block--promo-block--image.right {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
.content-block--promo-block.content-block--promo-block__icon {
  background-color: #ffffff;
}
.content-block--promo-block.content-block--promo-block__icon .content-block--promo-block--container {
  min-height: 400px;
}
.content-block--promo-block.content-block--promo-block__icon .content-block--promo-block--image {
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .content-block--promo-block.content-block--promo-block__icon .content-block--promo-block--image {
    width: 25%;
    margin-left: 12.5%;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}

/*--------------------------*/
/* Content Block -- Header
/*--------------------------*/
.content-block--section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  margin-bottom: 15px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 992px) {
  .content-block--section-header {
    width: 83.3333333333%;
    margin-left: 8.3333333333%;
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1200px) {
  .content-block--section-header {
    width: 66.6666666667%;
    margin-left: 16.6666666667%;
  }
}
.content-block--section-header h2 {
  font-family: "Nunito Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 3px;
  line-height: 1;
  text-decoration: none;
  color: #ab1d2b;
  text-align: center;
  width: 100%;
}
.content-block--section-header h2 {
  font-size: 30px;
}
@media screen and (min-width: 544px) {
  .content-block--section-header h2 {
    font-size: calc(30px + 10 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .content-block--section-header h2 {
    font-size: 40px;
  }
}
.content-block--section-header h2::after {
  content: "";
  display: block;
  width: 20%;
  height: 4px;
  background-color: #ab1d2b;
  margin: 30px auto;
}

/*----------------------*/
/* Content Block Single
/*----------------------*/
.content-block--single {
  margin-top: 20px;
  margin-bottom: 45px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 992px) {
  .content-block--single {
    width: 83.3333333333%;
    margin-left: 8.3333333333%;
  }
}
@media only screen and (min-width: 1200px) {
  .content-block--single {
    width: 66.6666666667%;
    margin-left: 16.6666666667%;
  }
}
.content-block .content-block--single:last-child {
  margin-bottom: 75px;
}

.wp-caption {
  max-width: 100%;
}

.alignleft {
  float: left;
  max-width: 100%;
}
@media only screen and (min-width: 544px) {
  .alignleft {
    margin-right: 30px;
    max-width: 50%;
  }
}

.alignright {
  float: right;
  max-width: 100%;
}
@media only screen and (min-width: 544px) {
  .alignright {
    margin-left: 30px;
    max-width: 50%;
  }
}

.aligncenter {
  margin-left: auto;
  margin-right: auto;
}

/*----------------------------*/
/* Content Block - 50/50 Map
/*----------------------------*/
.content-block--5050-map {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #f2f5f7;
}
.content-block--5050-map .content-block--5050-map--container {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#bootstrap-grid-frame-jhbsdovu .content-block--5050-map .content-block--5050-map--container {
  display: block;
}
@media only screen and (max-width: 767px) {
  .content-block--5050-map .content-block--5050-map--container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.content-block--5050-map--content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 15px 15px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media only screen and (min-width: 768px) {
  .content-block--5050-map--content {
    width: 50%;
    padding: 60px;
  }
}
@media only screen and (min-width: 992px) {
  .content-block--5050-map--content {
    padding: 120px;
  }
}
@media only screen and (min-width: 1200px) {
  .content-block--5050-map--content {
    padding: 140px;
  }
}
.content-block--5050-map--content h3 {
  font-family: "Nunito Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 3px;
  line-height: 1;
  text-decoration: none;
  color: #1e1f21;
  font-weight: 100;
}
.content-block--5050-map--content h3 {
  font-size: 18px;
}
@media screen and (min-width: 544px) {
  .content-block--5050-map--content h3 {
    font-size: calc(18px + -1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .content-block--5050-map--content h3 {
    font-size: 17px;
  }
}
@media only screen and (max-width: 767px) {
  .content-block--5050-map--content h3 {
    text-align: center;
  }
}
.content-block--5050-map--content h3::after {
  content: "";
  display: block;
  width: 20%;
  height: 2px;
  background-color: #ab1d2b;
  margin: 15px auto;
}
@media only screen and (min-width: 768px) {
  .content-block--5050-map--content h3::after {
    margin: 15px 0;
  }
}

.content-block--5050-map--map {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (min-width: 768px) {
  .content-block--5050-map--map {
    width: 50%;
    min-height: 30vw;
  }
  .content-block--5050-map--map.left {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .content-block--5050-map--map.right {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}

/*----------------*/
/* Featurette
/*----------------*/
.featurette {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #f2f5f7;
  padding: 60px 0;
  margin-top: 60px;
}
.featurette--container {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 768px) {
  .featurette--container {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#bootstrap-grid-frame-jhbsdovu .featurette--container {
  display: block;
}

/*--------------------------*/
/* Footer
/*--------------------------*/
.footer--top {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  background-color: #272b2e;
  padding: 30px 0;
}
.footer--top .footer--container {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .footer--top .footer--container {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#bootstrap-grid-frame-jhbsdovu .footer--top .footer--container {
  display: block;
}
@media only screen and (min-width: 768px) {
  .footer--top .footer--container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}

.footer--bottom {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  background-color: #133853;
  padding: 30px 0;
}
.footer--bottom .footer--container {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .footer--bottom .footer--container {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#bootstrap-grid-frame-jhbsdovu .footer--bottom .footer--container {
  display: block;
}

/*--------------------------*/
/* Footer Copyright
/*--------------------------*/
.footer---copyright {
  margin-top: 15px;
  text-align: center;
  max-width: 750px;
  padding: 0 15px;
}
.footer---copyright p {
  font-family: "Nunito Sans", sans-serif;
  color: #bdbdbd;
  font-size: 11px;
  font-size: 1.1rem;
  letter-spacing: 0.5px;
  font-weight: 300;
  text-decoration: none;
  line-height: 1.5;
}
.footer---copyright p a {
  color: #bdbdbd;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.footer---copyright p a:hover, .footer---copyright p a:focus, .footer---copyright p a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}

/*--------------------------*/
/* Footer CTA
/*--------------------------*/
.footer--cta {
  margin-left: 30px;
  min-width: 275px;
}

/*--------------------------*/
/* Footer Locations
/*--------------------------*/
.footer--locations {
  width: 100%;
}
.footer--locations h6 {
  display: block;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  line-height: 1.9;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0 15px 5px;
  text-align: center;
}
.footer--locations h6 {
  font-size: 14px;
}
@media screen and (min-width: 544px) {
  .footer--locations h6 {
    font-size: calc(14px + 1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .footer--locations h6 {
    font-size: 15px;
  }
}
.footer--locations h6 a {
  color: #ab1d2b;
  text-decoration: none;
}
.footer--locations h6 a:hover, .footer--locations h6 a:focus, .footer--locations h6 a:active {
  color: #540e15;
  text-decoration: underline;
}
@media only screen and (min-width: 768px) {
  .footer--locations h6 {
    text-align: left;
  }
}

.footer--locations--item {
  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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
  padding: 0;
  font-family: "Nunito Sans", sans-serif;
  color: #bdbdbd;
  font-size: 11px;
  font-size: 1.1rem;
  letter-spacing: 0.5px;
  font-weight: 300;
  text-decoration: none;
  line-height: 1.5;
}
.footer--locations--item a {
  color: #bdbdbd;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.footer--locations--item a:hover, .footer--locations--item a:focus, .footer--locations--item a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
@media only screen and (min-width: 768px) {
  .footer--locations--item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.footer--locations--item li {
  padding: 10px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .footer--locations--item li {
    padding: 0 15px;
    text-align: left;
  }
}
.footer--locations--item .title {
  display: block;
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 600;
}
.footer--locations--item .title {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .footer--locations--item .title {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .footer--locations--item .title {
    font-size: 12px;
  }
}
.footer--locations--item .title a {
  color: #ffffff;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.footer--locations--item .title a:hover, .footer--locations--item .title a:focus, .footer--locations--item .title a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}

/*--------------------------*/
/* Footer Logo
/*--------------------------*/
.footer--logo--item {
  position: relative;
  display: block;
  -ms-flex-item-align: center;
  align-self: center;
  width: 145px;
  height: 80px;
  font-size: 0;
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  .footer--logo--item {
    margin-right: 30px;
    margin-bottom: 0;
  }
}
.footer--logo--item::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea15";
  font-size: 80px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  left: 0;
  color: #ab1d2b;
}
.footer--logo--item::after {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea16";
  font-size: 80px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  left: 0;
  color: #ffffff;
}

/*--------------------------*/
/* Footer Nav
/*--------------------------*/
.footer--nav {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
}
@media only screen and (min-width: 768px) {
  .footer--nav {
    width: 75%;
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .footer--nav {
    width: 66.6666666667%;
  }
}

/*--------------------------*/
/* Footer Newsletter
/*--------------------------*/
.footer--newsletter h6 {
  color: #ffffff;
  font-size: 12px;
  font-size: 1.2rem;
}
.footer--newsletter .gform_wrapper {
  margin: -10px 0 15px;
}
.footer--newsletter .gform_wrapper .top_label .gfield_label,
.footer--newsletter .gform_wrapper label {
  display: none;
}
.footer--newsletter .gform_wrapper .gform_footer {
  padding: 0;
  margin: 0;
  display: none;
}
.footer--newsletter .gform_wrapper .ginput_container_email {
  position: relative;
}
.footer--newsletter .gform_wrapper .ginput_container_email::after {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea10";
  font-size: 15px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #bdbdbd;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.footer--newsletter .gform_wrapper ul.gform_fields li.gfield {
  padding-right: 0;
}
body .footer--newsletter .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  color: #bdbdbd;
  background-color: #1e1f21;
  border-color: #272b2e;
  padding: 10px;
  font-size: 12px;
  font-size: 1.2rem;
}

/*--------------*/
/* Footer Social
/*--------------*/
.footer--social {
  width: 100%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  height: 100%;
  padding-top: 0;
  -webkit-transform: none;
  transform: none;
  background-color: transparent;
}
@media only screen and (max-width: 767px) {
  .footer--social {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .footer--social {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.footer--social .nav-social {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media only screen and (min-width: 544px) and (max-width: 767px) {
  .footer--social .nav-social {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media only screen and (min-width: 768px) {
  .footer--social .nav-social {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

/*--------------------------*/
/* Header
/*--------------------------*/
.header {
  position: relative;
  width: 100%;
  background-color: #1e1f21;
}
@media only screen and (min-width: 992px) {
  .header {
    height: 35vw;
    max-height: 90vh;
  }
}
@media only screen and (min-width: 992px) {
  body.home .header {
    height: 55vw;
  }
}
.header.no-image {
  height: auto;
  background-color: transparent;
}

.hero--image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  z-index: 0;
  background-position: center center;
  background-size: cover;
}
.hero--image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
}
header.no-image .hero--image {
  display: none;
}

.global-header {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 15px;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  .global-header {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#bootstrap-grid-frame-jhbsdovu .global-header {
  display: block;
}

.header--logo {
  position: relative;
  width: 16.6666666667%;
  padding-left: 15px;
  padding-right: 15px;
  -ms-flex-item-align: center;
  align-self: center;
  height: 80px;
  font-size: 0;
}
@media only screen and (max-width: 991px) {
  .header--logo {
    margin-left: 15px;
  }
}
.header--logo::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea15";
  font-size: 60px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  left: 0;
  color: #ab1d2b;
}
@media only screen and (min-width: 992px) {
  .header--logo::before {
    font-size: 64px;
    font-size: 6.4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .header--logo::before {
    font-size: 72px;
    font-size: 7.2rem;
  }
}
@media only screen and (min-width: 1440px) {
  .header--logo::before {
    font-size: 80px;
    font-size: 8rem;
  }
}
.header--logo::after {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea16";
  font-size: 60px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  left: 0;
  color: #132973;
}
@media only screen and (min-width: 992px) {
  .header--logo::after {
    font-size: 64px;
    font-size: 6.4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .header--logo::after {
    font-size: 72px;
    font-size: 7.2rem;
  }
}
@media only screen and (min-width: 1440px) {
  .header--logo::after {
    font-size: 80px;
    font-size: 8rem;
  }
}
header.background-image .header--logo::after {
  color: #ffffff;
}
.header--logo img {
  max-width: 140px;
}

.header--nav {
  width: 62.5%;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (max-width: 991px) {
  .header--nav {
    display: none;
  }
}

.header--donate {
  width: 16.6666666667%;
  padding-left: 15px;
  padding-right: 15px;
  -ms-flex-item-align: center;
  align-self: center;
  text-align: right;
  white-space: nowrap;
}
@media only screen and (max-width: 991px) {
  .header--donate {
    display: none;
  }
}

.header--content {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}
@media only screen and (max-width: 991px) {
  .header--content {
    padding: 60px 15px;
  }
}
@media only screen and (min-width: 992px) {
  .header--content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 75%;
  }
}
@media only screen and (min-width: 1200px) {
  .header--content {
    width: 50%;
  }
  body.home .header--content {
    width: 83.3333333333%;
  }
}
header.no-image .header--content {
  position: relative;
  margin-top: 100px;
  padding: 60px 0;
}
.header--content h1 {
  font-family: "Nunito Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 3px;
  line-height: 1;
  text-decoration: none;
  color: #ffffff;
  margin-bottom: 15px;
  text-align: center;
}
.header--content h1 {
  font-size: 35px;
}
@media screen and (min-width: 544px) {
  .header--content h1 {
    font-size: calc(35px + 7 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .header--content h1 {
    font-size: 42px;
  }
}
header.no-image .header--content h1 {
  color: #ab1d2b;
}
.header--content h1 .highlight {
  color: #ab1d2b;
}
.header--content h2 {
  font-family: "Nunito Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 3px;
  line-height: 1;
  text-decoration: none;
  color: #ffffff;
  font-weight: 100;
  text-align: center;
}
.header--content h2 {
  font-size: 18px;
}
@media screen and (min-width: 544px) {
  .header--content h2 {
    font-size: calc(18px + -1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .header--content h2 {
    font-size: 17px;
  }
}
.header--content p {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  line-height: 1.9;
  color: #ffffff;
  line-height: 1.5;
  text-align: center;
}
.header--content p {
  font-size: 14px;
}
@media screen and (min-width: 544px) {
  .header--content p {
    font-size: calc(14px + 1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .header--content p {
    font-size: 15px;
  }
}
.header--content p a {
  color: #ab1d2b;
  text-decoration: none;
}
.header--content p a:hover, .header--content p a:focus, .header--content p a:active {
  color: #540e15;
  text-decoration: underline;
}

.header__homepage--cta {
  position: absolute;
  left: 50%;
  bottom: 0%;
  -webkit-transform: translateX(-50%) translateY(50%);
  transform: translateX(-50%) translateY(50%);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}
.header__homepage--cta > a {
  display: block;
  margin: 0 10px;
}

.missouri-can-logo {
  position: absolute;
  left: 50%;
  bottom: 0%;
  -webkit-transform: translateX(-50%) translateY(50%);
  transform: translateX(-50%) translateY(50%);
  width: 100%;
  z-index: 1;
  max-width: 75px;
}

.hamburger {
  position: absolute;
  top: 0;
  right: 15px;
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  -ms-flex-item-align: center;
  align-self: center;
}
@media only screen and (min-width: 992px) {
  .hamburger {
    display: none;
  }
}
.hamburger::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea17";
  font-size: 30px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
}
header.no-image .hamburger::before {
  color: #1e1f21;
}

/*--------------------------*/
/* Homepage Infographic
/*--------------------------*/
.homepage-infographic {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 90px;
  padding-bottom: 90px;
}
@media only screen and (min-width: 768px) {
  .homepage-infographic {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#bootstrap-grid-frame-jhbsdovu .homepage-infographic {
  display: block;
}
.homepage-infographic--item {
  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%;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .homepage-infographic--item {
    width: 66.6666666667%;
    margin-left: 16.6666666667%;
    -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;
  }
}
@media only screen and (min-width: 1200px) {
  .homepage-infographic--item {
    width: 50%;
    margin-left: 25%;
  }
}
.homepage-infographic--item li {
  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;
}
.homepage-infographic--item li img {
  -ms-flex-item-align: center;
  align-self: center;
}
.homepage-infographic--item li .infographic--title {
  margin-top: 15px;
  font-weight: 700;
}
.homepage-infographic--item li .infographic--value {
  font-size: 44px;
  font-size: 4.4rem;
  margin-top: -10px;
  font-weight: 900;
}
.homepage-infographic--item li .infographic--byline {
  margin-top: -15px;
  font-weight: 700;
}
.homepage-infographic--item li .infographic--byline:empty {
  display: none;
}

/*--------------------------*/
/* Join Form
/*--------------------------*/
.join-form {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media only screen and (min-width: 768px) {
  .join-form {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#bootstrap-grid-frame-jhbsdovu .join-form {
  display: block;
}
.join-form--block {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #ab1d2b;
  padding: 30px;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .join-form--block {
    width: 83.3333333333%;
    margin-top: 60px;
  }
}
@media only screen and (min-width: 992px) {
  .join-form--block {
    width: 66.6666666667%;
  }
}
@media only screen and (min-width: 1200px) {
  .join-form--block {
    width: 58.3333333333%;
  }
}
.join-form--footer {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding: 30px;
  margin: 0;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .join-form--footer {
    width: 83.3333333333%;
  }
}
@media only screen and (min-width: 992px) {
  .join-form--footer {
    width: 66.6666666667%;
  }
}
@media only screen and (min-width: 1200px) {
  .join-form--footer {
    width: 58.3333333333%;
  }
}
@media only screen and (min-width: 768px) {
  .join-form .gform_wrapper {
    padding: 30px 60px 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .join-form .gform_wrapper {
    padding: 45px 90px 15px;
  }
}
.join-form .gform_wrapper h3.gform_title {
  font-family: "Nunito Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 3px;
  line-height: 1;
  text-decoration: none;
  color: #ffffff;
  text-align: center;
  width: 100%;
  text-align: center;
}
.join-form .gform_wrapper h3.gform_title {
  font-size: 30px;
}
@media screen and (min-width: 544px) {
  .join-form .gform_wrapper h3.gform_title {
    font-size: calc(30px + 10 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .join-form .gform_wrapper h3.gform_title {
    font-size: 40px;
  }
}
.join-form .gform_wrapper h3.gform_title::after {
  content: "";
  display: block;
  width: 20%;
  height: 4px;
  background-color: #ffffff;
  margin: 30px auto;
}
.join-form .gform_wrapper .gform_description {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  line-height: 1.9;
  color: #ffffff;
  text-align: center;
}
.join-form .gform_wrapper .gform_description {
  font-size: 14px;
}
@media screen and (min-width: 544px) {
  .join-form .gform_wrapper .gform_description {
    font-size: calc(14px + 1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .join-form .gform_wrapper .gform_description {
    font-size: 15px;
  }
}
.join-form .gform_wrapper .gform_description a {
  color: #ab1d2b;
  text-decoration: none;
}
.join-form .gform_wrapper .gform_description a:hover, .join-form .gform_wrapper .gform_description a:focus, .join-form .gform_wrapper .gform_description a:active {
  color: #540e15;
  text-decoration: underline;
}
.join-form .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.join-form .gform_wrapper .gfield label,
.join-form .gform_wrapper .gfield .gfield_label {
  visibility: hidden;
  display: none;
}
.join-form .gform_wrapper .gform_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.join-form .gform_wrapper .gform_footer input.button, .join-form .gform_wrapper .gform_wrapper .gform_footer input[type=submit],
.join-form .gform_wrapper .gform_wrapper .gform_page_footer input.button, .join-form .gform_wrapper .gform_wrapper .gform_page_footer input[type=submit] {
  padding: 15px 75px;
  font-size: 14px !important;
  display: inline-block;
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  color: white;
  font-weight: 600;
  background-color: #132973;
  background-repeat: no-repeat;
  background-position-x: -100px;
  border-width: 0px;
  border-style: solid;
  border-radius: 0px;
  padding: 6px 15px;
  text-align: center;
  opacity: 1;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
  transition: all cubic-bezier(0.68, -0.55, 0.265, 1.55) 300ms;
}
.join-form .gform_wrapper .gform_footer input.button, .join-form .gform_wrapper .gform_wrapper .gform_footer input[type=submit],
.join-form .gform_wrapper .gform_wrapper .gform_page_footer input.button, .join-form .gform_wrapper .gform_wrapper .gform_page_footer input[type=submit] {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .join-form .gform_wrapper .gform_footer input.button, .join-form .gform_wrapper .gform_wrapper .gform_footer input[type=submit],
.join-form .gform_wrapper .gform_wrapper .gform_page_footer input.button, .join-form .gform_wrapper .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .join-form .gform_wrapper .gform_footer input.button, .join-form .gform_wrapper .gform_wrapper .gform_footer input[type=submit],
.join-form .gform_wrapper .gform_wrapper .gform_page_footer input.button, .join-form .gform_wrapper .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 12px;
  }
}
.join-form .gform_wrapper .gform_footer input.button a, .join-form .gform_wrapper .gform_wrapper .gform_footer input[type=submit] a,
.join-form .gform_wrapper .gform_wrapper .gform_page_footer input.button a, .join-form .gform_wrapper .gform_wrapper .gform_page_footer input[type=submit] a {
  color: #ffffff;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.join-form .gform_wrapper .gform_footer input.button a:hover, .join-form .gform_wrapper .gform_footer input.button a:focus, .join-form .gform_wrapper .gform_footer input.button a:active, .join-form .gform_wrapper .gform_wrapper .gform_footer input[type=submit] a:hover, .join-form .gform_wrapper .gform_wrapper .gform_footer input[type=submit] a:focus, .join-form .gform_wrapper .gform_wrapper .gform_footer input[type=submit] a:active,
.join-form .gform_wrapper .gform_wrapper .gform_page_footer input.button a:hover,
.join-form .gform_wrapper .gform_wrapper .gform_page_footer input.button a:focus,
.join-form .gform_wrapper .gform_wrapper .gform_page_footer input.button a:active, .join-form .gform_wrapper .gform_wrapper .gform_page_footer input[type=submit] a:hover, .join-form .gform_wrapper .gform_wrapper .gform_page_footer input[type=submit] a:focus, .join-form .gform_wrapper .gform_wrapper .gform_page_footer input[type=submit] a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
@media only screen and (min-width: 992px) {
  .join-form .gform_wrapper .gform_footer input.button, .join-form .gform_wrapper .gform_wrapper .gform_footer input[type=submit],
.join-form .gform_wrapper .gform_wrapper .gform_page_footer input.button, .join-form .gform_wrapper .gform_wrapper .gform_page_footer input[type=submit] {
    padding: 6px 25px;
  }
}
.join-form .gform_wrapper div.validation_error,
.join-form .gform_wrapper .validation_message {
  color: yellow;
  border-top-color: yellow;
  border-bottom-color: yellow;
}
.join-form .gform_confirmation_message {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  line-height: 1.9;
  color: #ffffff;
  text-align: center;
}
.join-form .gform_confirmation_message {
  font-size: 14px;
}
@media screen and (min-width: 544px) {
  .join-form .gform_confirmation_message {
    font-size: calc(14px + 1 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .join-form .gform_confirmation_message {
    font-size: 15px;
  }
}
.join-form .gform_confirmation_message a {
  color: #ab1d2b;
  text-decoration: none;
}
.join-form .gform_confirmation_message a:hover, .join-form .gform_confirmation_message a:focus, .join-form .gform_confirmation_message a:active {
  color: #540e15;
  text-decoration: underline;
}

/*--------------------------*/
/* Leadership
/*--------------------------*/
.leadership {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#bootstrap-grid-frame-jhbsdovu .leadership {
  display: block;
}

.leadership--item {
  position: relative;
  font-size: 0;
}
@media only screen and (min-width: 0) and (max-width: 543px) {
  .leadership--item {
    width: 100%;
  }
}
@media only screen and (min-width: 544px) and (max-width: 767px) {
  .leadership--item {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .leadership--item {
    width: 20%;
  }
}
.leadership--item:hover::after,
.leadership--item:hover .leadership--item--content, .leadership--item:focus::after,
.leadership--item:focus .leadership--item--content, .leadership--item:active::after,
.leadership--item:active .leadership--item--content {
  opacity: 1;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
.leadership--item:hover .leadership--item--sub-content, .leadership--item:focus .leadership--item--sub-content, .leadership--item:active .leadership--item--sub-content {
  max-height: 500px;
  opacity: 1;
  -webkit-transition: max-height ease-in-out 900ms, opacity ease-in-out 500ms 200ms;
  transition: max-height ease-in-out 900ms, opacity ease-in-out 500ms 200ms;
}
.leadership--item::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(171, 29, 43, 0.65);
  opacity: 0;
  z-index: 1;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}

.leadership--item--content {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 15px;
  width: 100%;
  color: #ffffff;
  z-index: 100;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  background-color: rgba(171, 29, 43, 0.65);
}

.leadership--item--name {
  text-align: center;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 100;
  line-height: 1;
}
.leadership--item--name::after {
  content: "";
  display: block;
  width: 15%;
  height: 2px;
  margin: 8px auto;
  background-color: #ffffff;
}

.leadership--item--title {
  text-align: center;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1;
  margin-top: 10px;
}

.leadership--item--phone {
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1;
  margin-top: 10px;
}

.leadership--item--email {
  display: block;
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem;
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
  margin-top: 0px;
}
.leadership--item--email:hover, .leadership--item--email:focus, .leadership--item--email:active {
  color: #ffffff;
  text-decoration: underline;
}

@media only screen and (min-width: 768px) {
  .leadership--item--sub-content {
    overflow: hidden;
    max-height: 0px;
    opacity: 0;
    -webkit-transition: max-height ease-in-out 900ms, opacity ease-in-out 300ms 100ms;
    transition: max-height ease-in-out 900ms, opacity ease-in-out 300ms 100ms;
  }
}

/*--------------------------*/
/* Infobox
/*--------------------------*/
.infobox-wrapper {
  display: none;
}

.infobox {
  position: relative;
  display: block;
  padding: 15px;
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  background-color: #ab1d2b;
  max-width: 200px;
}
.infobox {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .infobox {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .infobox {
    font-size: 12px;
  }
}
.infobox a {
  color: #ffffff;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.infobox a:hover, .infobox a:focus, .infobox a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
.infobox::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ab1d2b;
}
.infobox a {
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 900;
}
.infobox a {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .infobox a {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .infobox a {
    font-size: 12px;
  }
}
.infobox a a {
  color: #ffffff;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.infobox a a:hover, .infobox a a:focus, .infobox a a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
.infobox a:hover, .infobox a:focus, .infobox a:active {
  color: #d9d9d9;
  text-decoration: none;
}
.infobox p {
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
  letter-spacing: 0px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.5;
  margin-top: 15px;
}
.infobox p {
  font-size: 10px;
}
@media screen and (min-width: 544px) {
  .infobox p {
    font-size: calc(10px + 2 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .infobox p {
    font-size: 12px;
  }
}
.infobox p a {
  color: #ffffff;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  text-decoration: none;
}
.infobox p a:hover, .infobox p a:focus, .infobox p a:active {
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}

.infoBox > img {
  position: absolute !important;
  top: -6px !important;
  right: -6px !important;
  z-index: 1;
}

/*--------------*/
/* Nav Mobile
/*--------------*/
.nav--mobile {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(255, 255, 255, 0.95);
  z-index: 1000;
}
body.nav-open .nav--mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.admin-bar .nav--mobile {
  top: 46px;
  height: calc(100vh - 46px);
}
.nav--mobile .hamburger--close {
  position: absolute;
  top: 15px;
  right: 15px;
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  -ms-flex-item-align: center;
  align-self: center;
}
.nav--mobile .hamburger--close::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea0f";
  font-size: 30px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ab1d2b;
}
.nav--mobile ul.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  list-style: none;
  padding: 0;
  font-family: "Nunito Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 3px;
  line-height: 1;
  text-decoration: none;
  color: #ab1d2b;
  margin-top: 60px;
}
.nav--mobile ul.menu {
  font-size: 20px;
}
@media screen and (min-width: 544px) {
  .nav--mobile ul.menu {
    font-size: calc(20px + 10 * ((100vw - 544px) / 896));
  }
}
@media screen and (min-width: 1440px) {
  .nav--mobile ul.menu {
    font-size: 30px;
  }
}
.nav--mobile ul.menu li {
  padding: 10px 0;
}

/*--------------------------*/
/* Nav Primary
/*--------------------------*/
.nav-primary {
  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;
  list-style: none;
  padding: 0;
  height: 100%;
}
.nav-primary > li > a {
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 13px;
  font-size: 1.3rem;
  letter-spacing: 0.8px;
  font-weight: 500;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.nav-primary > li > a:hover, .nav-primary > li > a:focus, .nav-primary > li > a:active {
  text-decoration: none;
  border-bottom: 2px solid;
  border-bottom-color: #ffffff;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
header.background-image .nav-primary > li > a {
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 13px;
  font-size: 1.3rem;
  letter-spacing: 0.8px;
  font-weight: 500;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
header.background-image .nav-primary > li > a:hover, header.background-image .nav-primary > li > a:focus, header.background-image .nav-primary > li > a:active {
  text-decoration: none;
  border-bottom: 2px solid;
  border-bottom-color: #ffffff;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
header.no-image .nav-primary > li > a {
  font-family: "Nunito Sans", sans-serif;
  color: #1e1f21;
  text-transform: uppercase;
  font-size: 13px;
  font-size: 1.3rem;
  letter-spacing: 0.8px;
  font-weight: 500;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
header.no-image .nav-primary > li > a:hover, header.no-image .nav-primary > li > a:focus, header.no-image .nav-primary > li > a:active {
  text-decoration: none;
  border-bottom: 2px solid;
  border-bottom-color: #1e1f21;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.nav-primary > li.current-page-item a, .nav-primary > li.current-menu-item a {
  border-bottom: 2px solid;
}
header.background-image .nav-primary > li.current-page-item a, header.background-image .nav-primary > li.current-menu-item a {
  border-bottom-color: #ffffff;
}
header.no-image .nav-primary > li.current-page-item a, header.no-image .nav-primary > li.current-menu-item a {
  border-bottom-color: #1e1f21;
}

/*--------------*/
/* Nav Social
/*--------------*/
.nav-social {
  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: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav-social li {
  position: relative;
  margin: 0 20px 0 0;
  line-height: 1;
}
.nav-social li:last-child() {
  margin-right: 0px;
}
.nav-social li.social--linkedin > a::after {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea14";
  font-size: 18px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nav-social li.social--facebook > a::after {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea11";
  font-size: 18px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nav-social li.social--instagram > a::after {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea13";
  font-size: 18px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nav-social li.social--twitter > a::after {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea1c";
  font-size: 18px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nav-social li.social--youtube > a::after {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea1e";
  font-size: 18px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nav-social li.social--vimeo > a::after {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea1d";
  font-size: 18px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nav-social li.social--email > a::after {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea10";
  font-size: 14px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  margin-top: 5px;
}
.nav-social li a {
  position: relative;
  font-size: 0;
  color: #ffffff;
}
.nav-social li a:hover, .nav-social li a:focus, .nav-social li a:active {
  color: rgba(255, 255, 255, 0.4);
}

/*--------------------------*/
/* Social Sharing
/*--------------------------*/
.social-share {
  position: fixed;
  right: 0;
  bottom: 100px;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 5000;
}
body[device=mobile] .social-share, body.home .social-share {
  display: none;
}
@media only screen and (max-width: 991px) {
  .social-share {
    display: none;
  }
}
.social-share > li {
  -webkit-transform: translateX(500%);
  transform: translateX(500%);
  -webkit-transition: all ease-in-out 1000ms;
  transition: all ease-in-out 1000ms;
  -webkit-transition-delay: 3500ms;
  transition-delay: 3500ms;
}
body.ready .social-share > li {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
.social-share > li > a {
  display: block;
  position: relative;
  background-color: #bdbdbd;
  width: 45px;
  height: 45px;
}
.social-share > li > a::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #ffffff;
}
.social-share > li > a:hover, .social-share > li > a:focus, .social-share > li > a:active {
  background-color: #a4a4a4;
}

.share--facebook::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea11";
  font-size: 20px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.share--twitter::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea1c";
  font-size: 20px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.share--email::before {
  font-family: "iconfont";
  speak: none;
  font-style: normal;
  font-weight: 100;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ea10";
  font-size: 13px;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLnNjc3Mvbm9ybWFsaXplLnNjc3MiLCJwYXJ0aWFscy9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX2dyaWQuc2NzcyIsInBhcnRpYWxzL19pY29uZm9udC5zY3NzIiwicGFydGlhbHMvX2h0bWwuc2NzcyIsInBhcnRpYWxzL19idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9fZmFuY3lib3guc2NzcyIsInBhcnRpYWxzL19mYW5jeWJveC0tb3ZlcnJpZGVzLnNjc3MiLCJwYXJ0aWFscy9fZm9ybXMuc2NzcyIsInBhcnRpYWxzL19zbGljay5zY3NzIiwicGFydGlhbHMvX2pxdWVyeS11aS12MS4xMS40LnNjc3MiLCJwYXJ0aWFscy9fZGF0ZXBpY2tlci5zY3NzIiwicGFydGlhbHMvX29kZHMtYW5kLWVuZHMuc2NzcyIsIm1vZHVsZXMvX2FnZW5jeS1yZXBvcnRzLnNjc3MiLCJtb2R1bGVzL19ibG9jazUwLTUwLnNjc3MiLCJtb2R1bGVzL19ib2FyZC1vZi1kaXJlY3RvcnMuc2NzcyIsIm1vZHVsZXMvX2NvbnRlbnQtYmxvY2suc2NzcyIsIm1vZHVsZXMvX2NvbnRlbnQtYmxvY2stLWF1ZGlvLXBsYXllci5zY3NzIiwibW9kdWxlcy9fY29udGVudC1ibG9jay0tZm9ybS5zY3NzIiwibW9kdWxlcy9fY29udGVudC1ibG9jay0tY3RhLWdyb3VwLnNjc3MiLCJtb2R1bGVzL19jb250ZW50LWJsb2NrLS1nYWxsZXJ5LnNjc3MiLCJtb2R1bGVzL19jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLnNjc3MiLCJtb2R1bGVzL19jb250ZW50LWJsb2NrLS1pbmZvZ3JhcGhpYy5zY3NzIiwibW9kdWxlcy9fY29udGVudC1ibG9jay0taW5saW5lLWNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvX2NvbnRlbnQtYmxvY2stLWxhcmdlLWxpc3Quc2NzcyIsIm1vZHVsZXMvX2NvbnRlbnQtYmxvY2stLW1hcC5zY3NzIiwibW9kdWxlcy9fY29udGVudC1ibG9jay0tbWVkaWEuc2NzcyIsIm1vZHVsZXMvX2NvbnRlbnQtYmxvY2stLW92ZXJ2aWV3LWJsdXJiLnNjc3MiLCJtb2R1bGVzL19jb250ZW50LWJsb2NrLS1waG90by1jbHVzdGVyLnNjc3MiLCJtb2R1bGVzL19jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jay5zY3NzIiwibW9kdWxlcy9fY29udGVudC1ibG9jay0tc2VjdGlvbi1oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2NvbnRlbnQtYmxvY2stLXNpbmdsZS5zY3NzIiwibW9kdWxlcy9fY29udGVudC1ibG9jay0tNTA1MF9tYXAuc2NzcyIsIm1vZHVsZXMvX2ZlYXR1cmV0dGUuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLWNvcHlyaWdodC5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLWN0YS5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLWxvY2F0aW9ucy5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLWxvZ28uc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci1uYXYuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci1uZXdzbGV0dGVyLnNjc3MiLCJtb2R1bGVzL19mb290ZXItc29jaWFsLnNjc3MiLCJtb2R1bGVzL19oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2hvbWVwYWdlLWluZm9ncmFwaGljLnNjc3MiLCJtb2R1bGVzL19qb2luLWZvcm0uc2NzcyIsIm1vZHVsZXMvX2xlYWRlcnNoaXAuc2NzcyIsIm1vZHVsZXMvX21hcHMtaW5mb2JveC5zY3NzIiwibW9kdWxlcy9fbmF2LW1vYmlsZS5zY3NzIiwibW9kdWxlcy9fbmF2LXByaW1hcnkuc2NzcyIsIm1vZHVsZXMvX25hdi1zb2NpYWwuc2NzcyIsIm1vZHVsZXMvX3NvY2lhbC1zaGFyZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7d0ZBWXdG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QVkzRCxzQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QU5zZ09EOztBcUQzOU5DO0UvQ3hEQSx1Qkpha0I7RUlabEIsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZStDaURnQztFL0NoRGhDLGNBVjJEO0VBWTNELHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBTnNoT0QiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKlxuICogQHByb2plY3QgICAgICAgIEVORFBPQ1xuICogQGF1dGhvciAgICAgICAgIENhbGViIFphaG5kIDxjYWxlYkBtaWRjb2FzdC5pbz5cbiAqIEBidWlsZCAgICAgICAgICBUdWUsIEFwciAyMiwgMjAyNSA4OjEyIFBNIENTVFxuICogQHJlbGVhc2UgICAgICAgIDIzZTQ0MGNjMjJhNjlhNTIwYTlmZTU4ODFmMDE2MjU2NmViZjZkMzMgW0RldGFjaGVkOiAyM2U0NDBjYzIyYTY5YTUyMGE5ZmU1ODgxZjAxNjI1NjZlYmY2ZDMzXVxuICogQGNvcHlyaWdodCAgICAgIENvcHlyaWdodCAoYykgMjAyNSwgTWlkY29hc3QgQ29sbGVjdGl2ZVxuICpcbiAqICBEbyBub3QgZWRpdCB0aGlzIGZpbGUhIFRoaXMgZmlsZSBpcyBtYWNoaW5lLWdlbmVyYXRlZCBhbmQgY29uc3RhbnRseSBvdmVyd3JpdHRlbi5cbiAqICBBbnkgY2hhbmdlcyB5b3UgbWFrZSB3aWxsIGJlIG92ZXJ3cml0dGVuIHRoZSBuZXh0IHRpbWUgdGhlIC9zcmMgaXMgY29tcGlsZWQuXG4gKiAgRWRpdCB0aGUgL3NyYyBmaWxlcyB0byBtYWtlIGVkaXRzIGFuZCB1cGRhdGVzLlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiEgbm9ybWFsaXplLnNjc3MgdjAuMS4wIHwgTUlUIExpY2Vuc2UgfCBiYXNlZCBvbiBnaXQuaW8vbm9ybWFsaXplICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TnVuaXRvK1NhbnM6MzAwLDQwMCw0MDBpLDcwMCw4MDBcIik7XG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyotLS0tLS0tLS0tLSovXG4vKiBWYXJpYWJsZXNcbi8qLS0tLS0tLS0tLS0qL1xuLyoqKioqKioqKi9cbi8qIE1peGluc1xuLyoqKioqKioqKi9cbi5jbGVhcmZpeCB7XG4gICp6b29tOiAxO1xufVxuLmNsZWFyZml4OjpiZWZvcmUsIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5vYmplY3QtZml0Om5vdChodG1sKTpub3QoYm9keSkge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaXNWaXN1YWxseUhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cblxuLyoqKioqKioqKioqKioqL1xuLyogR3JpZCBNaXhpbnNcbi8qKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9tZWRpYS9mb250cy9pY29uZm9udC9pY29uZm9udC5lb3Q/NW9uYnp0XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9tZWRpYS9mb250cy9pY29uZm9udC9pY29uZm9udC5lb3Q/NW9uYnp0I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL21lZGlhL2ZvbnRzL2ljb25mb250L2ljb25mb250LndvZmYyPzVvbmJ6dFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL21lZGlhL2ZvbnRzL2ljb25mb250L2ljb25mb250LndvZmY/NW9uYnp0XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9tZWRpYS9mb250cy9pY29uZm9udC9pY29uZm9udC50dGY/NW9uYnp0XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvbWVkaWEvZm9udHMvaWNvbmZvbnQvaWNvbmZvbnQuc3ZnPzVvbmJ6dCNpY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5pY29uLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYnJvd3Nlcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jYXJldC1kb3duOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNhcmV0LWxlZnQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2FyZXQtdXA6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2hlY2s6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWEwYlwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2lyY2xlLWVtcHR5OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWEwZFwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNpcmNsZS1mdWxsOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWEwZVwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNsb3NlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWEwZlwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWVtYWlsOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWZhY2Vib29rOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWExMVwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWhvbWU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24taW5zdGFncmFtOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWxpbmtlZGluOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWxvZ28tYTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMTVcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1sb2dvLWI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTE2XCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tbWVudTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMTdcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1taW51czo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMThcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1wbGF5OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWExOVwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXBsdXM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcmVzZXQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tdHdpdHRlcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi12aW1lbzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMWRcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi15b3V0dWJlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0qL1xuLyogVHlwb2dyYXBoeVxuLyotLS0tLS0tLS0tLS0tLSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvY2Fwc3RqL2Fzc2V0cy9tZWRpYS9mb250cy9pY29uZm9udC9pY29uZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2NhcHN0ai9hc3NldHMvbWVkaWEvZm9udHMvaWNvbmZvbnQvaWNvbmZvbnQuZW90I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvY2Fwc3RqL2Fzc2V0cy9tZWRpYS9mb250cy9pY29uZm9udC9pY29uZm9udC5zdmdcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jYXBzdGovYXNzZXRzL21lZGlhL2ZvbnRzL2ljb25mb250L2ljb25mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2NhcHN0ai9hc3NldHMvbWVkaWEvZm9udHMvaWNvbmZvbnQvaWNvbmZvbnQuc3ZnI2ljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGNvbG9yOiAjMWUxZjIxO1xufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgMSAqICgoMTAwdncgLSA1NDRweCkgLyA4OTYpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuYm9keSBhIHtcbiAgY29sb3I6ICNhYjFkMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgYTpob3ZlciwgYm9keSBhOmZvY3VzLCBib2R5IGE6YWN0aXZlIHtcbiAgY29sb3I6ICM1NDBlMTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5wLFxudWwsXG5vbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGNvbG9yOiAjMWUxZjIxO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxucCxcbnVsLFxub2wge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICBwLFxudWwsXG5vbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAxICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgcCxcbnVsLFxub2wge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxucCBhLFxudWwgYSxcbm9sIGEge1xuICBjb2xvcjogI2FiMWQyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxucCBhOmhvdmVyLCBwIGE6Zm9jdXMsIHAgYTphY3RpdmUsXG51bCBhOmhvdmVyLFxudWwgYTpmb2N1cyxcbnVsIGE6YWN0aXZlLFxub2wgYTpob3Zlcixcbm9sIGE6Zm9jdXMsXG5vbCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTQwZTE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnA6ZW1wdHksXG51bDplbXB0eSxcbm9sOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnA6bGFzdC1jaGlsZCxcbnVsOmxhc3QtY2hpbGQsXG5vbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxZTFmMjE7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNiZGJkYmQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG59XG5hOjpiZWZvcmUsIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG59XG5cbnN1cCB7XG4gIGZvbnQtc2l6ZTogNjAlO1xufVxuXG4vKioqKioqKi9cbi8qIEhUTUxcbi8qKioqKioqL1xuLyogYXBwbHkgYSBuYXR1cmFsIGJveCBsYXlvdXQgbW9kZWwgdG8gYWxsIGVsZW1lbnRzLCBidXQgYWxsb3dpbmcgY29tcG9uZW50cyB0byBjaGFuZ2UgKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuYm9keTpub3QoLnVzZXItaXMtdGFiYmluZykgYnV0dG9uOmZvY3VzLCBib2R5Om5vdCgudXNlci1pcy10YWJiaW5nKSBpbnB1dDpmb2N1cywgYm9keTpub3QoLnVzZXItaXMtdGFiYmluZykgc2VsZWN0OmZvY3VzLCBib2R5Om5vdCgudXNlci1pcy10YWJiaW5nKSB0ZXh0YXJlYTpmb2N1cywgYm9keTpub3QoLnVzZXItaXMtdGFiYmluZykgKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiMWQyYjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICAqem9vbTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxufVxuI2Jvb3RzdHJhcC1ncmlkLWZyYW1lLWpoYnNkb3Z1IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWluZXI6OmJlZm9yZSwgLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY29udGFpbmVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaGlkZGVuOm5vdChodG1sKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb250ZW50IGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLFxucCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjc1cztcbn1cbmJvZHlbYnJvd3Nlcj1TYWZhcmldIC5wYWdlLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKioqKioqKioqKi9cbi8qIEJ1dHRvbnNcbi8qKioqKioqKioqL1xuLmJ0biwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5idG5fX2Jsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiMWQyYjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTAwcHg7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNhYjFkMmI7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIDMwMG1zO1xufVxuLmJ0biwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5idG5fX2Jsb2NrIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmJ0biwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5idG5fX2Jsb2NrIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTBweCArIDIgKiAoKDEwMHZ3IC0gNTQ0cHgpIC8gODk2KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYnRuLCAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmJ0bl9fYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJ0biBhLCAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhLCAuYnRuX19ibG9jayBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6aG92ZXIsIC5idG5fX2Jsb2NrIGE6aG92ZXIsIC5idG4gYTpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTpmb2N1cywgLmJ0bl9fYmxvY2sgYTpmb2N1cywgLmJ0biBhOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTphY3RpdmUsIC5idG5fX2Jsb2NrIGE6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idG4sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuYnRuX19ibG9jayB7XG4gICAgcGFkZGluZzogNnB4IDI1cHg7XG4gIH1cbn1cbi5idG46aG92ZXIsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuYnRuX19ibG9jazpob3ZlciwgLmJ0bjpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5idG5fX2Jsb2NrOmZvY3VzLCAuYnRuLmZvY3VzLCAuY29udGVudC1ibG9jay0tZm9ybSAuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmZvY3VzLmJ0bl9fYmxvY2ssIC5idG46YWN0aXZlLCAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5idG5fX2Jsb2NrOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmFjdGl2ZS5idG5fX2Jsb2NrLCAub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bl9fYmxvY2sge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjN2YxNjIwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMTYyMDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAzMDBtcztcbn1cbi5idG46aG92ZXIubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlci5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmJ0bl9fYmxvY2s6aG92ZXIubm9ob3ZlciwgLmJ0bjpmb2N1cy5ub2hvdmVyLCAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuYnRuX19ibG9jazpmb2N1cy5ub2hvdmVyLCAuYnRuLmZvY3VzLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5mb2N1cy5ub2hvdmVyLmJ0bl9fYmxvY2ssIC5idG46YWN0aXZlLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuYnRuX19ibG9jazphY3RpdmUubm9ob3ZlciwgLmJ0bi5hY3RpdmUubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5hY3RpdmUubm9ob3Zlci5idG5fX2Jsb2NrLCAub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyLmJ0bl9fYmxvY2sge1xuICB0cmFuc2Zvcm06IGluaGVyaXQ7XG59XG4uYnRuOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuYnRuX19ibG9jazphY3RpdmUsIC5idG4uYWN0aXZlLCAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5hY3RpdmUuYnRuX19ibG9jaywgLm9wZW4gPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG5fX2Jsb2NrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIDMwMG1zO1xufVxuLmJ0bi5kaXNhYmxlZCwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5kaXNhYmxlZC5idG5fX2Jsb2NrLCAuYnRuLmRpc2FibGVkOmhvdmVyLCAuYnRuLmRpc2FibGVkOmZvY3VzLCAuYnRuLmRpc2FibGVkLmZvY3VzLCAuYnRuLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi5kaXNhYmxlZC5hY3RpdmUsIC5idG5bZGlzYWJsZWRdLCAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIFtkaXNhYmxlZF0uYnRuX19ibG9jaywgLmJ0bltkaXNhYmxlZF06aG92ZXIsIC5idG5bZGlzYWJsZWRdOmZvY3VzLCAuYnRuW2Rpc2FibGVkXS5mb2N1cywgLmJ0bltkaXNhYmxlZF06YWN0aXZlLCAuYnRuW2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG5fX2Jsb2NrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bjpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG46Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bjphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTRkNWM7XG4gIGJvcmRlci1jb2xvcjogI2UxNGQ1Yztcbn1cbi5idG4gLmJhZGdlLCAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiAuYmFkZ2UsIC5idG5fX2Jsb2NrIC5iYWRnZSB7XG4gIGNvbG9yOiAjYWIxZDJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuX193aGl0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxZTFmMjE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAzMDBtcztcbn1cbi5idG5fX3doaXRlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmJ0bl9fd2hpdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMHB4ICsgMiAqICgoMTAwdncgLSA1NDRweCkgLyA4OTYpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5idG5fX3doaXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5idG5fX3doaXRlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG5fX3doaXRlIGE6aG92ZXIsIC5idG5fX3doaXRlIGE6Zm9jdXMsIC5idG5fX3doaXRlIGE6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idG5fX3doaXRlIHtcbiAgICBwYWRkaW5nOiA2cHggMjVweDtcbiAgfVxufVxuLmJ0bl9fd2hpdGU6aG92ZXIsIC5idG5fX3doaXRlOmZvY3VzLCAuYnRuX193aGl0ZS5mb2N1cywgLmJ0bl9fd2hpdGU6YWN0aXZlLCAuYnRuX193aGl0ZS5hY3RpdmUsIC5vcGVuID4gLmJ0bl9fd2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMxZTFmMjE7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgMzAwbXM7XG59XG4uYnRuX193aGl0ZTpob3Zlci5ub2hvdmVyLCAuYnRuX193aGl0ZTpmb2N1cy5ub2hvdmVyLCAuYnRuX193aGl0ZS5mb2N1cy5ub2hvdmVyLCAuYnRuX193aGl0ZTphY3RpdmUubm9ob3ZlciwgLmJ0bl9fd2hpdGUuYWN0aXZlLm5vaG92ZXIsIC5vcGVuID4gLmJ0bl9fd2hpdGUuZHJvcGRvd24tdG9nZ2xlLm5vaG92ZXIge1xuICB0cmFuc2Zvcm06IGluaGVyaXQ7XG59XG4uYnRuX193aGl0ZTphY3RpdmUsIC5idG5fX3doaXRlLmFjdGl2ZSwgLm9wZW4gPiAuYnRuX193aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgMzAwbXM7XG59XG4uYnRuX193aGl0ZS5kaXNhYmxlZCwgLmJ0bl9fd2hpdGUuZGlzYWJsZWQ6aG92ZXIsIC5idG5fX3doaXRlLmRpc2FibGVkOmZvY3VzLCAuYnRuX193aGl0ZS5kaXNhYmxlZC5mb2N1cywgLmJ0bl9fd2hpdGUuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuX193aGl0ZS5kaXNhYmxlZC5hY3RpdmUsIC5idG5fX3doaXRlW2Rpc2FibGVkXSwgLmJ0bl9fd2hpdGVbZGlzYWJsZWRdOmhvdmVyLCAuYnRuX193aGl0ZVtkaXNhYmxlZF06Zm9jdXMsIC5idG5fX3doaXRlW2Rpc2FibGVkXS5mb2N1cywgLmJ0bl9fd2hpdGVbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bl9fd2hpdGVbZGlzYWJsZWRdLmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG5fX3doaXRlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bl9fd2hpdGU6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuX193aGl0ZTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG5fX3doaXRlLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bl9fd2hpdGU6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bl9fd2hpdGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uYnRuX193aGl0ZSAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWYyMTtcbn1cblxuLmJ0bl9fYmx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzI5NzM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMTMyOTczO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAzMDBtcztcbn1cbi5idG5fX2JsdWUge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuYnRuX19ibHVlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTBweCArIDIgKiAoKDEwMHZ3IC0gNTQ0cHgpIC8gODk2KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYnRuX19ibHVlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5idG5fX2JsdWUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bl9fYmx1ZSBhOmhvdmVyLCAuYnRuX19ibHVlIGE6Zm9jdXMsIC5idG5fX2JsdWUgYTphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0bl9fYmx1ZSB7XG4gICAgcGFkZGluZzogNnB4IDI1cHg7XG4gIH1cbn1cbi5idG5fX2JsdWU6aG92ZXIsIC5idG5fX2JsdWU6Zm9jdXMsIC5idG5fX2JsdWUuZm9jdXMsIC5idG5fX2JsdWU6YWN0aXZlLCAuYnRuX19ibHVlLmFjdGl2ZSwgLm9wZW4gPiAuYnRuX19ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwYzE5NDc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMxOTQ3O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIDMwMG1zO1xufVxuLmJ0bl9fYmx1ZTpob3Zlci5ub2hvdmVyLCAuYnRuX19ibHVlOmZvY3VzLm5vaG92ZXIsIC5idG5fX2JsdWUuZm9jdXMubm9ob3ZlciwgLmJ0bl9fYmx1ZTphY3RpdmUubm9ob3ZlciwgLmJ0bl9fYmx1ZS5hY3RpdmUubm9ob3ZlciwgLm9wZW4gPiAuYnRuX19ibHVlLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyIHtcbiAgdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuLmJ0bl9fYmx1ZTphY3RpdmUsIC5idG5fX2JsdWUuYWN0aXZlLCAub3BlbiA+IC5idG5fX2JsdWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIDMwMG1zO1xufVxuLmJ0bl9fYmx1ZS5kaXNhYmxlZCwgLmJ0bl9fYmx1ZS5kaXNhYmxlZDpob3ZlciwgLmJ0bl9fYmx1ZS5kaXNhYmxlZDpmb2N1cywgLmJ0bl9fYmx1ZS5kaXNhYmxlZC5mb2N1cywgLmJ0bl9fYmx1ZS5kaXNhYmxlZDphY3RpdmUsIC5idG5fX2JsdWUuZGlzYWJsZWQuYWN0aXZlLCAuYnRuX19ibHVlW2Rpc2FibGVkXSwgLmJ0bl9fYmx1ZVtkaXNhYmxlZF06aG92ZXIsIC5idG5fX2JsdWVbZGlzYWJsZWRdOmZvY3VzLCAuYnRuX19ibHVlW2Rpc2FibGVkXS5mb2N1cywgLmJ0bl9fYmx1ZVtkaXNhYmxlZF06YWN0aXZlLCAuYnRuX19ibHVlW2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuX19ibHVlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bl9fYmx1ZTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG5fX2JsdWU6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuX19ibHVlLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bl9fYmx1ZTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuX19ibHVlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTQ4Y2I7XG4gIGJvcmRlci1jb2xvcjogIzIxNDhjYjtcbn1cbi5idG5fX2JsdWUgLmJhZGdlIHtcbiAgY29sb3I6ICMxMzI5NzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG5fX2Jsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idG5fX3RyYW5zcGFyZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAzMDBtcztcbn1cbi5idG5fX3RyYW5zcGFyZW50IHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmJ0bl9fdHJhbnNwYXJlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMHB4ICsgMiAqICgoMTAwdncgLSA1NDRweCkgLyA4OTYpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5idG5fX3RyYW5zcGFyZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5idG5fX3RyYW5zcGFyZW50IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG5fX3RyYW5zcGFyZW50IGE6aG92ZXIsIC5idG5fX3RyYW5zcGFyZW50IGE6Zm9jdXMsIC5idG5fX3RyYW5zcGFyZW50IGE6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idG5fX3RyYW5zcGFyZW50IHtcbiAgICBwYWRkaW5nOiA2cHggMjVweDtcbiAgfVxufVxuLmJ0bl9fdHJhbnNwYXJlbnQ6aG92ZXIsIC5idG5fX3RyYW5zcGFyZW50OmZvY3VzLCAuYnRuX190cmFuc3BhcmVudC5mb2N1cywgLmJ0bl9fdHJhbnNwYXJlbnQ6YWN0aXZlLCAuYnRuX190cmFuc3BhcmVudC5hY3RpdmUsIC5vcGVuID4gLmJ0bl9fdHJhbnNwYXJlbnQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgMzAwbXM7XG59XG4uYnRuX190cmFuc3BhcmVudDpob3Zlci5ub2hvdmVyLCAuYnRuX190cmFuc3BhcmVudDpmb2N1cy5ub2hvdmVyLCAuYnRuX190cmFuc3BhcmVudC5mb2N1cy5ub2hvdmVyLCAuYnRuX190cmFuc3BhcmVudDphY3RpdmUubm9ob3ZlciwgLmJ0bl9fdHJhbnNwYXJlbnQuYWN0aXZlLm5vaG92ZXIsIC5vcGVuID4gLmJ0bl9fdHJhbnNwYXJlbnQuZHJvcGRvd24tdG9nZ2xlLm5vaG92ZXIge1xuICB0cmFuc2Zvcm06IGluaGVyaXQ7XG59XG4uYnRuX190cmFuc3BhcmVudDphY3RpdmUsIC5idG5fX3RyYW5zcGFyZW50LmFjdGl2ZSwgLm9wZW4gPiAuYnRuX190cmFuc3BhcmVudC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgMzAwbXM7XG59XG4uYnRuX190cmFuc3BhcmVudC5kaXNhYmxlZCwgLmJ0bl9fdHJhbnNwYXJlbnQuZGlzYWJsZWQ6aG92ZXIsIC5idG5fX3RyYW5zcGFyZW50LmRpc2FibGVkOmZvY3VzLCAuYnRuX190cmFuc3BhcmVudC5kaXNhYmxlZC5mb2N1cywgLmJ0bl9fdHJhbnNwYXJlbnQuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuX190cmFuc3BhcmVudC5kaXNhYmxlZC5hY3RpdmUsIC5idG5fX3RyYW5zcGFyZW50W2Rpc2FibGVkXSwgLmJ0bl9fdHJhbnNwYXJlbnRbZGlzYWJsZWRdOmhvdmVyLCAuYnRuX190cmFuc3BhcmVudFtkaXNhYmxlZF06Zm9jdXMsIC5idG5fX3RyYW5zcGFyZW50W2Rpc2FibGVkXS5mb2N1cywgLmJ0bl9fdHJhbnNwYXJlbnRbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bl9fdHJhbnNwYXJlbnRbZGlzYWJsZWRdLmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG5fX3RyYW5zcGFyZW50LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bl9fdHJhbnNwYXJlbnQ6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuX190cmFuc3BhcmVudDpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG5fX3RyYW5zcGFyZW50LmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bl9fdHJhbnNwYXJlbnQ6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bl9fdHJhbnNwYXJlbnQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5idG5fX3RyYW5zcGFyZW50IC5iYWRnZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRvbmF0ZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIxZDJiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2FiMWQyYjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgMzAwbXM7XG59XG4uZG9uYXRlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5kb25hdGUtYnRuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTBweCArIDIgKiAoKDEwMHZ3IC0gNTQ0cHgpIC8gODk2KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZG9uYXRlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZG9uYXRlLWJ0biBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZG9uYXRlLWJ0biBhOmhvdmVyLCAuZG9uYXRlLWJ0biBhOmZvY3VzLCAuZG9uYXRlLWJ0biBhOmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG9uYXRlLWJ0biB7XG4gICAgcGFkZGluZzogNnB4IDI1cHg7XG4gIH1cbn1cbi5kb25hdGUtYnRuOmhvdmVyLCAuZG9uYXRlLWJ0bjpmb2N1cywgLmRvbmF0ZS1idG4uZm9jdXMsIC5kb25hdGUtYnRuOmFjdGl2ZSwgLmRvbmF0ZS1idG4uYWN0aXZlLCAub3BlbiA+IC5kb25hdGUtYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM3ZjE2MjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxNjIwO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIDMwMG1zO1xufVxuLmRvbmF0ZS1idG46aG92ZXIubm9ob3ZlciwgLmRvbmF0ZS1idG46Zm9jdXMubm9ob3ZlciwgLmRvbmF0ZS1idG4uZm9jdXMubm9ob3ZlciwgLmRvbmF0ZS1idG46YWN0aXZlLm5vaG92ZXIsIC5kb25hdGUtYnRuLmFjdGl2ZS5ub2hvdmVyLCAub3BlbiA+IC5kb25hdGUtYnRuLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyIHtcbiAgdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuLmRvbmF0ZS1idG46YWN0aXZlLCAuZG9uYXRlLWJ0bi5hY3RpdmUsIC5vcGVuID4gLmRvbmF0ZS1idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIDMwMG1zO1xufVxuLmRvbmF0ZS1idG4uZGlzYWJsZWQsIC5kb25hdGUtYnRuLmRpc2FibGVkOmhvdmVyLCAuZG9uYXRlLWJ0bi5kaXNhYmxlZDpmb2N1cywgLmRvbmF0ZS1idG4uZGlzYWJsZWQuZm9jdXMsIC5kb25hdGUtYnRuLmRpc2FibGVkOmFjdGl2ZSwgLmRvbmF0ZS1idG4uZGlzYWJsZWQuYWN0aXZlLCAuZG9uYXRlLWJ0bltkaXNhYmxlZF0sIC5kb25hdGUtYnRuW2Rpc2FibGVkXTpob3ZlciwgLmRvbmF0ZS1idG5bZGlzYWJsZWRdOmZvY3VzLCAuZG9uYXRlLWJ0bltkaXNhYmxlZF0uZm9jdXMsIC5kb25hdGUtYnRuW2Rpc2FibGVkXTphY3RpdmUsIC5kb25hdGUtYnRuW2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZG9uYXRlLWJ0biwgZmllbGRzZXRbZGlzYWJsZWRdIC5kb25hdGUtYnRuOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRvbmF0ZS1idG46Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZG9uYXRlLWJ0bi5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5kb25hdGUtYnRuOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5kb25hdGUtYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTRkNWM7XG4gIGJvcmRlci1jb2xvcjogI2UxNGQ1Yztcbn1cbi5kb25hdGUtYnRuIC5iYWRnZSB7XG4gIGNvbG9yOiAjYWIxZDJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKioqKioqKioqKioqL1xuLyogRmFuY3lCb3hcbi8qKioqKioqKioqKiovXG5ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBsZWZ0OiAtOTk5OXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkyO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpO1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAwLjg3O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xufVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4yNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTc7XG59XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogOTk5OTQ7XG59XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDQ0cHggMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcbiAgcGFkZGluZzogNnB4IDZweCAwIDZweDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUge1xuICBwYWRkaW5nOiA0NHB4IDQ0cHggMDtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDZweCAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mYW5jeWJveC1pcy1kcmFnZ2luZyAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPXRydWVdIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuLmZhbmN5Ym94LXZpZGVvLFxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1lcnJvciBwIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogQnV0dG9ucyAqL1xuLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA0NHB4O1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMsXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQsXG4uZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNoYXBlLXJlbmRlcmluZzogZ2VvbWV0cmljUHJlY2lzaW9uO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDM7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnIHBhdGg6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnIHBhdGg6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmcgcGF0aCxcbi5mYW5jeWJveC1idXR0b24tLXNoYXJlIHN2ZyBwYXRoLFxuLmZhbmN5Ym94LWJ1dHRvbi0tdGh1bWJzIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1zaGFyZSBzdmcgcGF0aCB7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cblxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBoZWlnaHQ6IDM4cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDM4cHg7XG59XG5cbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwcywgY29sb3IgMC4yNXM7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogLTI1cHg7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gIGxlZnQ6IDZweDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICByaWdodDogNnB4O1xufVxuXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzU1NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0NHB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHN2ZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjg7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDEuNTtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMXM7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciBzdmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgY29sb3I6ICNjY2M7XG4gIHBhZGRpbmc6IDVweDtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IC00NHB4O1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciBzdmcsXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciBzdmcsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIgc3ZnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLWRyYWcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQ2FwdGlvbiAqL1xuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDI1cHggNDRweCAyNXB4IDQ0cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFFdENBUUFBQUJqQmNMN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBSFJKUkVGVUtNK1ZrOEVPZ0RBSVEwdmovMyt4Qnc4cUlaWnVlRm5JS0M5ME1DQUk4RGxya0hHZXFxR0lVNmxWaWdyQnRwQ1dxZVJXb0hETnFzMEY3Vk5WQlZ4bUhSbHZvVnFqYVlrZG5ESWFpdkgySHFaNStvWmozSlV6V0IrY096NEc0OEJnK3RzSi90cXU0ZExDLzRYYiswR2NGNUJ3QkMwQUE1M3FBQUFBQUVsRlRrU3VRbUNDKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0yNXB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb246OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQ0cHg7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYSxcbi5mYW5jeWJveC1jYXB0aW9uIGE6bGluayxcbi5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMzBweCAwIDAgLTMwcHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHJvdGF0ZSAqL1xuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGNpcmN1bGFyICovXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cblxuLyogU2hhcmUgKi9cbi5mYW5jeWJveC1zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFRodW1icyAqL1xuLmZhbmN5Ym94LXRodW1icyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBwYWRkaW5nOiAycHggMnB4IDRweCAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIxMnB4O1xuICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDIxMnB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwge1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14ID4gdWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbjogMnB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMtbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaTpiZWZvcmUge1xuICBib3JkZXI6IDRweCBzb2xpZCAjNGVhN2Y5O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB6LWluZGV4OiA5OTk5MTtcbn1cblxuLmZhbmN5Ym94LXRodW1icyAuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG5cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG5cbiAgLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKiovXG4vKiBGYW5jeWJveCBPdmVycmlkZXNcbi8qKioqKioqKioqKioqKioqKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tKi9cbi8qIEZvcm1zXG4vKi0tLS0tLS0tLS0tLS0tKi9cbi5nZm9ybV9maWVsZHMsXG4uZ2ZpZWxkX2NoZWNrYm94LFxuLmdmaWVsZF9yYWRpbyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nZm9ybV9mb290ZXIge1xuICAqem9vbTogMTtcbn1cbi5nZm9ybV9mb290ZXI6OmJlZm9yZSwgLmdmb3JtX2Zvb3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZ2Zvcm1fZm9vdGVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmaWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5maWVsZF9kZXNjcmlwdGlvbl9iZWxvdyAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxubGFiZWwsXG4uZmllbGRzZXQtbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgZGl2LmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QsIHRleHRhcmVhLCBzZWxlY3QsIGJvZHkgLmdmb3JtX3dyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxuaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGNvbG9yOiAjMWUxZjIxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgZGl2LmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QsIHRleHRhcmVhLCBzZWxlY3QsIGJvZHkgLmdmb3JtX3dyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxuaW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGRpdi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0LCB0ZXh0YXJlYSwgc2VsZWN0LCBib2R5IC5nZm9ybV93cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSxcbmlucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArIDEgKiAoKDEwMHZ3IC0gNTQ0cHgpIC8gODk2KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGRpdi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0LCB0ZXh0YXJlYSwgc2VsZWN0LCBib2R5IC5nZm9ybV93cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSxcbmlucHV0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgZGl2LmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QgYSwgdGV4dGFyZWEgYSwgc2VsZWN0IGEsIGJvZHkgLmdmb3JtX3dyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pIGEsXG5pbnB1dCBhIHtcbiAgY29sb3I6ICNhYjFkMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgZGl2LmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QgYTpob3ZlciwgdGV4dGFyZWEgYTpob3Zlciwgc2VsZWN0IGE6aG92ZXIsIGJvZHkgLmdmb3JtX3dyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pIGE6aG92ZXIsXG5pbnB1dCBhOmhvdmVyLCAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGRpdi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IGE6Zm9jdXMsIHRleHRhcmVhIGE6Zm9jdXMsIHNlbGVjdCBhOmZvY3VzLCBib2R5IC5nZm9ybV93cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSBhOmZvY3VzLFxuaW5wdXQgYTpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBkaXYuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3NlbGVjdCBhOmFjdGl2ZSwgdGV4dGFyZWEgYTphY3RpdmUsIHNlbGVjdCBhOmFjdGl2ZSwgYm9keSAuZ2Zvcm1fd3JhcHBlciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkgYTphY3RpdmUsXG5pbnB1dCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTQwZTE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgZGl2LmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Q6Zm9jdXMsIHRleHRhcmVhOmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIGJvZHkgLmdmb3JtX3dyYXBwZXIgaW5wdXQ6Zm9jdXM6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxuaW5wdXQ6Zm9jdXMge1xuICBjb2xvcjogIzFlMWYyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMWUxZjIxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG5zZWxlY3Qgb3B0aW9uOmRpc2FibGVkIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBjb2xvcjogIzFlMWYyMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArIDEgKiAoKDEwMHZ3IC0gNTQ0cHgpIC8gODk2KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgYSwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbCBhIHtcbiAgY29sb3I6ICNhYjFkMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgYTpob3ZlciwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBhOmZvY3VzLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIGE6YWN0aXZlLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsIGE6aG92ZXIsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwgYTpmb2N1cywgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTQwZTE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGNvbG9yOiAjMWUxZjIxO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAxICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIGEsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbCBhIHtcbiAgY29sb3I6ICNhYjFkMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCBhOmhvdmVyLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgYTpmb2N1cywgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIGE6YWN0aXZlLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwgYTpob3ZlciwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsIGE6Zm9jdXMsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTQwZTE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtNHB4O1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgY29sb3I6ICMxZTFmMjE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAxICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIGEge1xuICBjb2xvcjogI2FiMWQyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCBhOmhvdmVyLCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIGE6Zm9jdXMsIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgYTphY3RpdmUge1xuICBjb2xvcjogIzU0MGUxNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hcHBsaWNhdGlvbi1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXBwbGljYXRpb24tZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbi5idXR0b24sXG4uYXBwbGljYXRpb24tZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLmJ1dHRvbiB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzI5NzMgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IDQwMG1zO1xufVxuLmFwcGxpY2F0aW9uLWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24uYnV0dG9uOmhvdmVyLCAuYXBwbGljYXRpb24tZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbi5idXR0b246Zm9jdXMsIC5hcHBsaWNhdGlvbi1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLmJ1dHRvbjphY3RpdmUsXG4uYXBwbGljYXRpb24tZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLmJ1dHRvbjpob3Zlcixcbi5hcHBsaWNhdGlvbi1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24uYnV0dG9uOmZvY3VzLFxuLmFwcGxpY2F0aW9uLWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbi5idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNjRkZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IDQwMG1zO1xufVxuLmFwcGxpY2F0aW9uLWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24uYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmFwcGxpY2F0aW9uLWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbi5idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5hcHBsaWNhdGlvbi1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3Byb2dyZXNzYmFyX3BlcmNlbnRhZ2UucGVyY2VudGJhcl9ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMjk3MyAhaW1wb3J0YW50O1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiEgalF1ZXJ5IFVJIC0gdjEuMTEuNCAtIDIwMTYtMDYtMDJcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGRhdGVwaWNrZXIuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udWktaGVscGVyLWNsZWFyZml4IHtcbiAgbWluLWhlaWdodDogMDtcbiAgLyogc3VwcG9ydDogSUU3ICovXG59XG4udWktaGVscGVyLWNsZWFyZml4OjpiZWZvcmUsIC51aS1oZWxwZXItY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMnB4IDAgMCAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICAvKiBzdXBwb3J0OiBJRTcgKi9cbn1cblxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWljb25zIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNWVtO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICB3aWR0aDogMTdlbTtcbiAgcGFkZGluZzogMC4yZW0gMC4yZW0gMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxLjhlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICB0b3A6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGxlZnQ6IDJweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuICBsZWZ0OiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICByaWdodDogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBtYXJnaW46IDAgMi4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAxcHggMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwIDAgMC40ZW07XG59XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgcGFkZGluZzogMC43ZW0gMC4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbjogMC43ZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDAgMC4yZW07XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAuNWVtIDAuMmVtIDAuNGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNmVtIDAuM2VtIDAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvIDAuNGVtO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAzMy4zJTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyLCAudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpmb2N1cywgLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6YWN0aXZlIHtcbiAgcmlnaHQ6IDFweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIsIC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmZvY3VzLCAudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDphY3RpdmUge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciBhIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmNlZmExO1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMGEwYTtcbiAgY29sb3I6ICNjZDBhMGE7XG59XG5cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICBjb2xvcjogI2NkMGEwYTtcbn1cblxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiAjY2QwYTBhO1xufVxuXG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTcwKTtcbiAgLyogc3VwcG9ydDogSUU4ICovXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcbiAgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuICBvcGFjaXR5OiAwLjM7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktd2lkZ2V0LXNoYWRvdyB7XG4gIG1hcmdpbjogLThweCAwIDAgLThweDtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuICBvcGFjaXR5OiAwLjM7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0qL1xuLyogRGF0ZXBpY2tlclxuLyotLS0tLS0tLS0tLS0tLSovXG4udWktZGF0ZXBpY2tlci51aS13aWRnZXQge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLWRhdGVwaWNrZXItbXVsdGkge1xuICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldCBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbW9udGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzAsIDMxLCAzMywgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMCwgMzEsIDMzLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICB3aWR0aDogMzVweDtcbiAgcGFkZGluZzogMXB4IDFweCAwIDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1kYXRlcGlja2VyIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBjb2xvcjogI2JkYmRiZDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnN0YXJ0LWRhdGUgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktZGF0ZXBpY2tlciAuZW5kLWRhdGUgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktZGF0ZXBpY2tlciAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQudWktc3RhdGUtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQudWktc3RhdGUtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtYWN0aXZlLmJldHdlZW4tZGF0ZS51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udWktZGF0ZXBpY2tlciAuYmV0d2Vlbi1kYXRlLnVpLXN0YXRlLWRlZmF1bHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktZGF0ZXBpY2tlci1ncm91cC51aS1kYXRlcGlja2VyLWdyb3VwLWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi51aS1kYXRlcGlja2VyLWdyb3VwLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi51aS1kYXRlcGlja2VyLWdyb3VwICsgLnVpLWRhdGVwaWNrZXItZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFmMjE7XG4gIG9wYWNpdHk6IDAuMjtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTVweDtcbn1cblxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLWRhdGVwaWNrZXItdG9kYXkgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLWRhdGVwaWNrZXItdG9kYXkgLnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxZTFmMjE7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBPRERTIEFORCBFTkRTIC0gVElOWSBPTkUtT0ZGUyBBTkQgTUlTQ0VMTEVORUFcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQWdlbmN5IFJlcG9ydHNcbi8qLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LXJlcG9ydHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzI5NzM7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5hZ2VuY3ktcmVwb3J0cyAuY29udGVudC1ibG9jay0tc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFnZW5jeS1yZXBvcnRzIC5jb250ZW50LWJsb2NrLS1zZWN0aW9uLWhlYWRlciBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFnZW5jeS1yZXBvcnRzIC5jb250ZW50LWJsb2NrLS1zZWN0aW9uLWhlYWRlciBoMjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYWdlbmN5LXJlcG9ydHMtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWdlbmN5LXJlcG9ydHMtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cbiNib290c3RyYXAtZ3JpZC1mcmFtZS1qaGJzZG92dSAuYWdlbmN5LXJlcG9ydHMtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWdlbmN5LXJlcG9ydHMtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuYWdlbmN5LXJlcG9ydHMtLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFnZW5jeS1yZXBvcnRzLS1pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuLmFnZW5jeS1yZXBvcnRzLS1pdGVtIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmFnZW5jeS1yZXBvcnRzLS1pdGVtIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZ2VuY3ktcmVwb3J0cy0taXRlbSBhOmhvdmVyLCAuYWdlbmN5LXJlcG9ydHMtLWl0ZW0gYTpmb2N1cywgLmFnZW5jeS1yZXBvcnRzLS1pdGVtIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEJsb2NrIDUwLzUwXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9jazUwLTUwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMjk3Mztcbn1cbi5ibG9jazUwLTUwLS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICp6b29tOiAxO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrNTAtNTAtLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4uYmxvY2s1MC01MC0taXRlbTo6YmVmb3JlLCAuYmxvY2s1MC01MC0taXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uYmxvY2s1MC01MC0taXRlbTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbiNib290c3RyYXAtZ3JpZC1mcmFtZS1qaGJzZG92dSAuYmxvY2s1MC01MC0taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2s1MC01MC0taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5ibG9jazUwLTUwLS1pdGVtIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrNTAtNTAtLWl0ZW0gbGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5ibG9jazUwLTUwLS1pdGVtIGxpID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2s1MC01MC0taXRlbSBsaSA+ICoge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmJsb2NrNTAtNTAtLWl0ZW0tLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jazUwLTUwLS1pdGVtLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrNTAtNTAtLWl0ZW0tLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jazUwLTUwLS1pdGVtLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2s1MC01MC0taXRlbS0tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJsb2NrNTAtNTAtLWl0ZW0tLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrNTAtNTAtLWl0ZW0gbGk6bnRoLWNoaWxkKGV2ZW4pIC5ibG9jazUwLTUwLS1pdGVtLS1jb250ZW50IHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLmJsb2NrNTAtNTAtLWl0ZW0gbGk6bnRoLWNoaWxkKGV2ZW4pIC5ibG9jazUwLTUwLS1pdGVtLS1jb250ZW50IGgyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAtMjMwcHg7XG59XG4uYmxvY2s1MC01MC0taXRlbS0tY29udGVudCBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYmxvY2s1MC01MC0taXRlbS0tY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5ibG9jazUwLTUwLS1pdGVtLS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrNTAtNTAtLWl0ZW0tLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLmJsb2NrNTAtNTAtLWl0ZW0tLWNvbnRlbnQgaDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrNTAtNTAtLWl0ZW0tLWNvbnRlbnQgaDI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAtMjMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5ibG9jazUwLTUwLS1pdGVtLS1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ibG9jazUwLTUwLS1pdGVtLS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuYmxvY2s1MC01MC0taXRlbS0tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArIDEgKiAoKDEwMHZ3IC0gNTQ0cHgpIC8gODk2KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2s1MC01MC0taXRlbS0tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5ibG9jazUwLTUwLS1pdGVtLS1jb250ZW50IHAgYSB7XG4gIGNvbG9yOiAjYWIxZDJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2s1MC01MC0taXRlbS0tY29udGVudCBwIGE6aG92ZXIsIC5ibG9jazUwLTUwLS1pdGVtLS1jb250ZW50IHAgYTpmb2N1cywgLmJsb2NrNTAtNTAtLWl0ZW0tLWNvbnRlbnQgcCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTQwZTE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJsb2NrNTAtNTAtLWl0ZW0tLWltYWdlIHtcbiAgb3JkZXI6IDI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBCb2FyZCBvZiBEaXJlY3RvcnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJvYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvYXJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxufVxuI2Jvb3RzdHJhcC1ncmlkLWZyYW1lLWpoYnNkb3Z1IC5ib2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9hcmQge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNDE2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNDE2NjY2NjY2NyU7XG4gIH1cbn1cblxuLmJvYXJkLS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmJvYXJkLS1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvYXJkLS1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbi5ib2FyZC0taXRlbS0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm9hcmQtLWl0ZW0tLW5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJvYXJkLS1pdGVtLS1uYW1lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA4cHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiMWQyYjtcbn1cblxuLmJvYXJkLS1pdGVtLS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6IHJnYmEoMzAsIDMxLCAzMywgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ib2FyZC0taXRlbS0tZGV0YWlsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHJnYmEoMzAsIDMxLCAzMywgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrXG4vKi0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICp6b29tOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrOjpiZWZvcmUsIC5jb250ZW50LWJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb250ZW50LWJsb2NrOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuI2Jvb3RzdHJhcC1ncmlkLWZyYW1lLWpoYnNkb3Z1IC5jb250ZW50LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGxpbmUtZ2VuZXJhbCArIC5jb250ZW50LWJsb2NrLCAud29yay1pbmZvICsgLmNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmJvZHkuaG9tZSAuaG9tZXBhZ2UtaW5mb2dyYXBoaWMgKyAuY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbi5wYWdlLXdyYXBwZXIgLmNvbnRlbnQtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29udGVudCBCbG9jayBBdWRpbyBQbGF5ZXJcbi8qLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRlbnQtYmxvY2stLWF1ZGlvLXBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmNztcbiAgcGFkZGluZzogNjBweCAwO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmNvbnRlbnQtYmxvY2stLWF1ZGlvLXBsYXllci0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1hdWRpby1wbGF5ZXItLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cbiNib290c3RyYXAtZ3JpZC1mcmFtZS1qaGJzZG92dSAuY29udGVudC1ibG9jay0tYXVkaW8tcGxheWVyLS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250ZW50LWJsb2NrLS1hdWRpby1wbGF5ZXIgLmF1ZGlvLXBsYXllci0taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5jb250ZW50LWJsb2NrLS1hdWRpby1wbGF5ZXIgLmF1ZGlvLXBsYXllci0taXRlbTpsYXN0LWNoaWxkKCkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5jb250ZW50LWJsb2NrLS1hdWRpby1wbGF5ZXItLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYmEoMzAsIDMxLCAzMywgMC41KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNvbnRlbnQtYmxvY2stLWF1ZGlvLXBsYXllci0tdGl0bGUge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29udGVudC1ibG9jay0tYXVkaW8tcGxheWVyLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwcHggKyAyICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWF1ZGlvLXBsYXllci0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2stLWF1ZGlvLXBsYXllci0tdGl0bGUgYSB7XG4gIGNvbG9yOiByZ2JhKDMwLCAzMSwgMzMsIDAuNSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGVudC1ibG9jay0tYXVkaW8tcGxheWVyLS10aXRsZSBhOmhvdmVyLCAuY29udGVudC1ibG9jay0tYXVkaW8tcGxheWVyLS10aXRsZSBhOmZvY3VzLCAuY29udGVudC1ibG9jay0tYXVkaW8tcGxheWVyLS10aXRsZSBhOmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xufVxuXG4uYXVkaW8uZ3JlZW4tYXVkaW8tcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDAwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmF1ZGlvLmdyZWVuLWF1ZGlvLXBsYXllciB7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgfVxufVxuLmF1ZGlvLmdyZWVuLWF1ZGlvLXBsYXllciBzdmcsIC5hdWRpby5ncmVlbi1hdWRpby1wbGF5ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXVkaW8uZ3JlZW4tYXVkaW8tcGxheWVyIC5wbGF5LXBhdXNlLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hdWRpby5ncmVlbi1hdWRpby1wbGF5ZXIgLnNwaW5uZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9zMy11cy13ZXN0LTIuYW1hem9uYXdzLmNvbS9zLmNkcG4uaW8vMzU1MzA5L2xvYWRpbmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYW5pbWF0aW9uOiBzcGluIDAuNHMgbGluZWFyIGluZmluaXRlO1xufVxuLmF1ZGlvLmdyZWVuLWF1ZGlvLXBsYXllciAuc2xpZGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdWRpby5ncmVlbi1hdWRpby1wbGF5ZXIgLnNsaWRlciAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIxZDJiO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF1ZGlvLmdyZWVuLWF1ZGlvLXBsYXllciAuc2xpZGVyIC5wcm9ncmVzcyAucGluIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIxZDJiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xufVxuLmF1ZGlvLmdyZWVuLWF1ZGlvLXBsYXllciAuY29udHJvbHMge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM1NTYwNkU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLmF1ZGlvLmdyZWVuLWF1ZGlvLXBsYXllciAuY29udHJvbHMgLnNsaWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG4uYXVkaW8uZ3JlZW4tYXVkaW8tcGxheWVyIC5jb250cm9scyAuc2xpZGVyIC5wcm9ncmVzcyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXVkaW8uZ3JlZW4tYXVkaW8tcGxheWVyIC5jb250cm9scyAuc2xpZGVyIC5wcm9ncmVzcyAucGluIHtcbiAgcmlnaHQ6IC04cHg7XG4gIHRvcDogLTZweDtcbn1cbi5hdWRpby5ncmVlbi1hdWRpby1wbGF5ZXIgLmNvbnRyb2xzIHNwYW4ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXVkaW8uZ3JlZW4tYXVkaW8tcGxheWVyIC52b2x1bWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXVkaW8uZ3JlZW4tYXVkaW8tcGxheWVyIC52b2x1bWUgLnZvbHVtZS1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXVkaW8uZ3JlZW4tYXVkaW8tcGxheWVyIC52b2x1bWUgLnZvbHVtZS1idG4ub3BlbiBwYXRoIHtcbiAgZmlsbDogI2FiMWQyYjtcbn1cbi5hdWRpby5ncmVlbi1hdWRpby1wbGF5ZXIgLnZvbHVtZSAudm9sdW1lLWNvbnRyb2xzIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Mik7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM3B4O1xuICBib3R0b206IDUycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXVkaW8uZ3JlZW4tYXVkaW8tcGxheWVyIC52b2x1bWUgLnZvbHVtZS1jb250cm9scy5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLmdyZWVuLWF1ZGlvLXBsYXllciAudm9sdW1lIC52b2x1bWUtY29udHJvbHMgLnNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hdWRpby5ncmVlbi1hdWRpby1wbGF5ZXIgLnZvbHVtZSAudm9sdW1lLWNvbnRyb2xzIC5zbGlkZXIgLnByb2dyZXNzIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2cHg7XG59XG4uYXVkaW8uZ3JlZW4tYXVkaW8tcGxheWVyIC52b2x1bWUgLnZvbHVtZS1jb250cm9scyAuc2xpZGVyIC5wcm9ncmVzcyAucGluIHtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtOHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigxdHVybik7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbnRlbnQgQmxvY2sgLS0gRm9ybVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRlbnQtYmxvY2stLXNpbmdsZSAuZ2Zvcm1fd3JhcHBlciB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRlbnQtYmxvY2stLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgYXV0byA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay0tZm9ybSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1mb3JtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWZvcm06bm90KC5mdWxsLXdpZHRoKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWZvcm06bm90KC5mdWxsLXdpZHRoKSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIC0xNXB4O1xufVxuLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtX3dyYXBwZXIgbGFiZWwuZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxZTFmMjE7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybV93cmFwcGVyIGxhYmVsLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybV93cmFwcGVyIGxhYmVsLmdmaWVsZF9sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwcHggKyAyICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtX3dyYXBwZXIgbGFiZWwuZ2ZpZWxkX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybV93cmFwcGVyIGxhYmVsLmdmaWVsZF9sYWJlbCBhIHtcbiAgY29sb3I6ICMxZTFmMjE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm1fd3JhcHBlciBsYWJlbC5nZmllbGRfbGFiZWwgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtX3dyYXBwZXIgbGFiZWwuZ2ZpZWxkX2xhYmVsIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybV93cmFwcGVyIGxhYmVsLmdmaWVsZF9sYWJlbCBhOmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xufVxuLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pIHtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xufVxuLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBkaXYuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGRpdi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0OjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAwO1xufVxuLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBkaXYuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3NlbGVjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQxcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDNweCAxNXB4IDA7XG59XG4uY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dLFxuLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLFxuLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yYWRpbyBsaSBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5hcHBsaWNhdGlvbi1mb3JtIC5nZm9ybV9idXR0b24uYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjFkMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IDQwMG1zO1xufVxuLmFwcGxpY2F0aW9uLWZvcm0gLmdmb3JtX2J1dHRvbi5idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCAuYXBwbGljYXRpb24tZm9ybSAuZ2Zvcm1fYnV0dG9uLmJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5hcHBsaWNhdGlvbi1mb3JtIC5nZm9ybV9idXR0b24uYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIxZDJiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IDQwMG1zO1xufVxuLmFwcGxpY2F0aW9uLWZvcm0gLmdmb3JtX3ByZXZpb3VzX2J1dHRvbi5idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbnRlbnQgQmxvY2sgLSBDVEEgR3JvdXBcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50LWJsb2NrLS1jdGEtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1Zjc7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmNvbnRlbnQtYmxvY2stLWN0YS1ncm91cC0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1jdGEtZ3JvdXAtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cbiNib290c3RyYXAtZ3JpZC1mcmFtZS1qaGJzZG92dSAuY29udGVudC1ibG9jay0tY3RhLWdyb3VwLS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRlbnQtYmxvY2stLWN0YS1ncm91cC0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1jdGEtZ3JvdXAtLWl0ZW0gKyAuY29udGVudC1ibG9jay0tY3RhLWdyb3VwLS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1jdGEtZ3JvdXAtLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLS1jdGEtZ3JvdXAtLWl0ZW0gaDQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogMTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGVudC1ibG9jay0tY3RhLWdyb3VwLS1pdGVtIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGVudC1ibG9jay0tY3RhLWdyb3VwLS1pdGVtIGltZyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5jb250ZW50LWJsb2NrLS1jdGEtZ3JvdXAtLWl0ZW0gYS5idG4sIC5jb250ZW50LWJsb2NrLS1jdGEtZ3JvdXAtLWl0ZW0gYS5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0tY3RhLWdyb3VwLS1pdGVtIC5jb250ZW50LWJsb2NrLS1mb3JtIGEuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWN0YS1ncm91cC0taXRlbSBhLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29udGVudCBCbG9jayAtLSBHYWxsZXJ5XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50LWJsb2NrLS1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmNvbnRlbnQtYmxvY2stLWdhbGxlcnkgaW1nIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xufVxuXG4uY29udGVudC1ibG9jay0tZ2FsbGVyeS0tbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEFycm93cyAqL1xufVxuLmNvbnRlbnQtYmxvY2stLWdhbGxlcnktLWxpc3QgbGkge1xuICBmb250LXNpemU6IDA7XG59XG4uY29udGVudC1ibG9jay0tZ2FsbGVyeS0tbGlzdCAuc2xpY2stcHJldixcbi5jb250ZW50LWJsb2NrLS1nYWxsZXJ5LS1saXN0IC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5jb250ZW50LWJsb2NrLS1nYWxsZXJ5LS1saXN0IC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5jb250ZW50LWJsb2NrLS1nYWxsZXJ5LS1saXN0IC5zbGljay1wcmV2OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWEwNVwiO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjMWUxZjIxO1xufVxuLmNvbnRlbnQtYmxvY2stLWdhbGxlcnktLWxpc3QgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cbi5jb250ZW50LWJsb2NrLS1nYWxsZXJ5LS1saXN0IC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjMWUxZjIxO1xufVxuLmNvbnRlbnQtYmxvY2stLWdhbGxlcnktLWxpc3QgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIC0gSW5mbyBCbG9ja1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG59XG5cbi5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2Jvb3RzdHJhcC1ncmlkLWZyYW1lLWpoYnNkb3Z1IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbSB7XG4gICAgbWluLWhlaWdodDogNTB2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICB9XG59XG4uY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbS5vZGQ6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW0ub2RkOmxhc3QtY2hpbGQgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbS5vZGQ6bGFzdC1jaGlsZCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwcHggKyAxMCAqICgoMTAwdncgLSA1NDRweCkgLyA4OTYpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGgyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4uY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudC0tZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudC0tZGV0YWlscyBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQtLWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50LS1kZXRhaWxzIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgMSAqICgoMTAwdncgLSA1NDRweCkgLyA4OTYpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50LS1kZXRhaWxzIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQtLWRldGFpbHMgcCBhIHtcbiAgY29sb3I6ICNhYjFkMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50LS1kZXRhaWxzIHAgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQtLWRldGFpbHMgcCBhOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudC0tZGV0YWlscyBwIGE6YWN0aXZlIHtcbiAgY29sb3I6ICM1NDBlMTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQtLWRldGFpbHMgLmhpZGRlbi1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCA0MDBtcztcbn1cbi5zaG93LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQtLWRldGFpbHMgLmhpZGRlbi1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDQwMG1zICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7XG59XG4uY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWZvcm0gYnV0dG9uLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIxZDJiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2FiMWQyYjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgMzAwbXM7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAzMDBtcztcbn1cbi5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG4sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWZvcm0gYnV0dG9uLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTBweCArIDIgKiAoKDEwMHZ3IC0gNTQ0cHgpIC8gODk2KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWZvcm0gYnV0dG9uLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG4gYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bl9fYmxvY2sgYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWZvcm0gYnV0dG9uLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikgYSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0biBhOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuX19ibG9jayBhOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSBhOmhvdmVyLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSBhOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG5fX2Jsb2NrIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG4gYTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG5fX2Jsb2NrIGE6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSBhOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikgYTphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSB7XG4gICAgcGFkZGluZzogNnB4IDI1cHg7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG46aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG46Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG5fX2Jsb2NrOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG4uZm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5mb2N1cy5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b24uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG46YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmFjdGl2ZS5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b24uYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuLmRyb3Bkb3duLXRvZ2dsZSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bl9fYmxvY2ssIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWZvcm0gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM3ZjE2MjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxNjIwO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIDMwMG1zO1xufVxuLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bjpob3Zlci5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuX19ibG9jazpob3Zlci5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuOmZvY3VzLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG5fX2Jsb2NrOmZvY3VzLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXMubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXMubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG4uZm9jdXMubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmZvY3VzLm5vaG92ZXIuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWZvcm0gYnV0dG9uLmZvY3VzLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmZvY3VzLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bjphY3RpdmUubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bl9fYmxvY2s6YWN0aXZlLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZS5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bi5hY3RpdmUubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmFjdGl2ZS5ub2hvdmVyLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5hY3RpdmUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYWN0aXZlLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUubm9ob3Zlci5idG5fX2Jsb2NrLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpIHtcbiAgdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bjphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG5fX2Jsb2NrOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWZvcm0gYnV0dG9uLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG4uYWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG4uZHJvcGRvd24tdG9nZ2xlLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuX19ibG9jaywgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIDMwMG1zO1xufVxuLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bi5kaXNhYmxlZCwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmRpc2FibGVkLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uZGlzYWJsZWQuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bi5kaXNhYmxlZDpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bi5kaXNhYmxlZDpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bi5kaXNhYmxlZC5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bi5kaXNhYmxlZDphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG4uZGlzYWJsZWQuYWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuW2Rpc2FibGVkXSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uW2Rpc2FibGVkXS5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b25bZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbltkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bltkaXNhYmxlZF06aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG5bZGlzYWJsZWRdOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuW2Rpc2FibGVkXS5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bltkaXNhYmxlZF06YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuW2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bl9fYmxvY2ssIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bjpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG46Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bjphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTRkNWM7XG4gIGJvcmRlci1jb2xvcjogI2UxNGQ1Yztcbn1cbi5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG4gLmJhZGdlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuX19ibG9jayAuYmFkZ2UsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpIC5iYWRnZSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikgLmJhZGdlIHtcbiAgY29sb3I6ICNhYjFkMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtLmV2ZW4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW0uZXZlbiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW0uZXZlbiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW0uZXZlbiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgNDEsIDExNSwgMC43KTtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bjpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bl9fYmxvY2s6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bjpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bi5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmZvY3VzLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0bjphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG5fX2Jsb2NrOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWZvcm0gYnV0dG9uLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG4uYWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IC5jb250ZW50LWJsb2NrLS1mb3JtIGJ1dHRvbi5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5idG4uZHJvcGRvd24tdG9nZ2xlLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuX19ibG9jaywgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAzMDBtcztcbn1cbi5zaG93LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWNvbnRlbnQgYnV0dG9uLmJ0biwgLnNob3ctY29udGVudCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uYnRuX19ibG9jaywgLnNob3ctY29udGVudCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCAuY29udGVudC1ibG9jay0tZm9ybSBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLnNob3ctY29udGVudCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCBidXR0b24uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCA0MDBtcyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xufVxuXG4uY29udGVudC1ibG9jay0taW5mby1ibG9jay0taW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcbn1cbi5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pbWFnZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCA0MSwgMTE1LCAwLjcpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtLmV2ZW4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWltYWdlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcxLCAyOSwgNDMsIDAuNyk7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pbWFnZSBpbWcge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDApO1xufVxuLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWltYWdlIGltZzpub3QoaHRtbCk6bm90KGJvZHkpIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taW1hZ2U6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgNDEsIDExNSwgMC43KTtcbiAgfVxuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taW1hZ2U6OmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWltYWdlOjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pbWFnZTo6YmVmb3JlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taW1hZ2U6OmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pbWFnZTo6YmVmb3JlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWltYWdlOjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taW1hZ2U6OmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pbWFnZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3MSwgMjksIDQzLCAwLjcpO1xuICB9XG4gIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG4sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG4sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG4sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG4sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG4sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyOTczO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTAwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMxMzI5NzM7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAzMDBtcztcbiAgfVxuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG4sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG4sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG4sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMHB4ICsgMiAqICgoMTAwdncgLSA1NDRweCkgLyA4OTYpKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG4sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG4gYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bl9fYmxvY2sgYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0biBhLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuX19ibG9jayBhLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuIGEsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG5fX2Jsb2NrIGEsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGEsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGEsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG4gYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bl9fYmxvY2sgYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG4gYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG5fX2Jsb2NrIGEsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG4gYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG5fX2Jsb2NrIGEsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG4gYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG5fX2Jsb2NrIGEsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG4gYSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG5fX2Jsb2NrIGEsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG4gYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bl9fYmxvY2sgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0biBhOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuX19ibG9jayBhOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmZvY3VzLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuIGE6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuX19ibG9jayBhOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG5fX2Jsb2NrIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG4gYTpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bl9fYmxvY2sgYTpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0biBhOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bl9fYmxvY2sgYTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6YWN0aXZlLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0biBhOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuX19ibG9jayBhOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmhvdmVyLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG5fX2Jsb2NrIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG4gYTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG5fX2Jsb2NrIGE6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG4gYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bl9fYmxvY2sgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0biBhOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuX19ibG9jayBhOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmZvY3VzLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuIGE6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuX19ibG9jayBhOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0biBhOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bl9fYmxvY2sgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0biBhOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bl9fYmxvY2sgYTpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0biBhOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG5fX2Jsb2NrIGE6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG4gYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG5fX2Jsb2NrIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmhvdmVyLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG4gYTpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG5fX2Jsb2NrIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmZvY3VzLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG4gYTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuX19ibG9jayBhOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6YWN0aXZlLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuX19ibG9jayBhOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuX19ibG9jayBhOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuIGE6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bl9fYmxvY2sgYTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0biBhOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bl9fYmxvY2sgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0biBhOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bl9fYmxvY2sgYTpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIGE6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0biBhOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG5fX2Jsb2NrIGE6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gYTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiBhOmFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG4sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0biwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogNnB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bjpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bl9fYmxvY2s6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bjpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bi5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmZvY3VzLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bjphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG4uYWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG4uZHJvcGRvd24tdG9nZ2xlLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5kcm9wZG93bi10b2dnbGUuYnRuX19ibG9jaywgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuX19ibG9jazpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuX19ibG9jazpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuLmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZm9jdXMuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bi5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bi5kcm9wZG93bi10b2dnbGUsIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmRyb3Bkb3duLXRvZ2dsZS5idG5fX2Jsb2NrLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG46aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG46Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG5fX2Jsb2NrOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG4uZm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5mb2N1cy5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG46YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmFjdGl2ZS5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuLmRyb3Bkb3duLXRvZ2dsZSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZHJvcGRvd24tdG9nZ2xlLmJ0bl9fYmxvY2ssIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bjpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bl9fYmxvY2s6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bjpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bi5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmZvY3VzLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bjphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG4uYWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG4uZHJvcGRvd24tdG9nZ2xlLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5kcm9wZG93bi10b2dnbGUuYnRuX19ibG9jaywgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bjpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG46Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuX19ibG9jazpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuLmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmZvY3VzLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bjphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bi5kcm9wZG93bi10b2dnbGUsIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5kcm9wZG93bi10b2dnbGUuYnRuX19ibG9jaywgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bl9fYmxvY2s6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bjpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG5fX2Jsb2NrOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG4uZm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZm9jdXMuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG4uYWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmFjdGl2ZS5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuLmRyb3Bkb3duLXRvZ2dsZSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmRyb3Bkb3duLXRvZ2dsZS5idG5fX2Jsb2NrLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG46aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuX19ibG9jazpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bi5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5mb2N1cy5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG46YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bi5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG4uZHJvcGRvd24tdG9nZ2xlLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZHJvcGRvd24tdG9nZ2xlLmJ0bl9fYmxvY2ssIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bjpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG46Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuX19ibG9jazpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuLmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmZvY3VzLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bjphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bi5kcm9wZG93bi10b2dnbGUsIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5kcm9wZG93bi10b2dnbGUuYnRuX19ibG9jaywgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzBjMTk0NztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzE5NDc7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgMzAwbXM7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bjpob3Zlci5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuX19ibG9jazpob3Zlci5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuOmZvY3VzLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG5fX2Jsb2NrOmZvY3VzLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXMubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXMubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG4uZm9jdXMubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmZvY3VzLm5vaG92ZXIuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmZvY3VzLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmZvY3VzLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bjphY3RpdmUubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bl9fYmxvY2s6YWN0aXZlLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZS5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bi5hY3RpdmUubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmFjdGl2ZS5ub2hvdmVyLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5hY3RpdmUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYWN0aXZlLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5kcm9wZG93bi10b2dnbGUubm9ob3Zlci5idG5fX2Jsb2NrLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kcm9wZG93bi10b2dnbGUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5kcm9wZG93bi10b2dnbGUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuOmhvdmVyLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG5fX2Jsb2NrOmhvdmVyLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXIubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXIubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG46Zm9jdXMubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bl9fYmxvY2s6Zm9jdXMubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1cy5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1cy5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bi5mb2N1cy5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZm9jdXMubm9ob3Zlci5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZm9jdXMubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZm9jdXMubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuOmFjdGl2ZS5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuX19ibG9jazphY3RpdmUubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmUubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuLmFjdGl2ZS5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYWN0aXZlLm5vaG92ZXIuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5hY3RpdmUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG4uZHJvcGRvd24tdG9nZ2xlLm5vaG92ZXIsIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyLmJ0bl9fYmxvY2ssIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG46aG92ZXIubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0bl9fYmxvY2s6aG92ZXIubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlci5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlci5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0bjpmb2N1cy5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuX19ibG9jazpmb2N1cy5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuLmZvY3VzLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5mb2N1cy5ub2hvdmVyLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5mb2N1cy5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG46YWN0aXZlLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG5fX2Jsb2NrOmFjdGl2ZS5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZS5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmUubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG4uYWN0aXZlLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5hY3RpdmUubm9ob3Zlci5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmFjdGl2ZS5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0bi5kcm9wZG93bi10b2dnbGUubm9ob3ZlciwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZHJvcGRvd24tdG9nZ2xlLm5vaG92ZXIuYnRuX19ibG9jaywgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZHJvcGRvd24tdG9nZ2xlLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZHJvcGRvd24tdG9nZ2xlLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bjpob3Zlci5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuX19ibG9jazpob3Zlci5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuOmZvY3VzLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG5fX2Jsb2NrOmZvY3VzLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXMubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXMubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG4uZm9jdXMubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmZvY3VzLm5vaG92ZXIuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmZvY3VzLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmZvY3VzLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bjphY3RpdmUubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bl9fYmxvY2s6YWN0aXZlLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZS5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bi5hY3RpdmUubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmFjdGl2ZS5ub2hvdmVyLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5hY3RpdmUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYWN0aXZlLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5kcm9wZG93bi10b2dnbGUubm9ob3Zlci5idG5fX2Jsb2NrLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kcm9wZG93bi10b2dnbGUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5kcm9wZG93bi10b2dnbGUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bjpob3Zlci5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bl9fYmxvY2s6aG92ZXIubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXIubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bjpmb2N1cy5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bl9fYmxvY2s6Zm9jdXMubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXMubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bi5mb2N1cy5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmZvY3VzLm5vaG92ZXIuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZm9jdXMubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bjphY3RpdmUubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG5fX2Jsb2NrOmFjdGl2ZS5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmUubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZS5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG4uYWN0aXZlLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYWN0aXZlLm5vaG92ZXIuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5hY3RpdmUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmFjdGl2ZS5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG4uZHJvcGRvd24tdG9nZ2xlLm5vaG92ZXIsIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5kcm9wZG93bi10b2dnbGUubm9ob3Zlci5idG5fX2Jsb2NrLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZHJvcGRvd24tdG9nZ2xlLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuOmhvdmVyLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuX19ibG9jazpob3Zlci5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlci5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXIubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuOmZvY3VzLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuX19ibG9jazpmb2N1cy5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1cy5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXMubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuLmZvY3VzLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZm9jdXMubm9ob3Zlci5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmZvY3VzLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5mb2N1cy5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuOmFjdGl2ZS5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bl9fYmxvY2s6YWN0aXZlLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZS5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bi5hY3RpdmUubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5hY3RpdmUubm9ob3Zlci5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYWN0aXZlLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bi5kcm9wZG93bi10b2dnbGUubm9ob3ZlciwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyLmJ0bl9fYmxvY2ssIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kcm9wZG93bi10b2dnbGUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZHJvcGRvd24tdG9nZ2xlLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG46aG92ZXIubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG5fX2Jsb2NrOmhvdmVyLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlci5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG46Zm9jdXMubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG5fX2Jsb2NrOmZvY3VzLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1cy5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG4uZm9jdXMubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5mb2N1cy5ub2hvdmVyLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZm9jdXMubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmZvY3VzLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG46YWN0aXZlLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuX19ibG9jazphY3RpdmUubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmUubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuLmFjdGl2ZS5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmFjdGl2ZS5ub2hvdmVyLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5hY3RpdmUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZHJvcGRvd24tdG9nZ2xlLm5vaG92ZXIuYnRuX19ibG9jaywgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5kcm9wZG93bi10b2dnbGUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bjpob3Zlci5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bl9fYmxvY2s6aG92ZXIubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXIubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bjpmb2N1cy5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bl9fYmxvY2s6Zm9jdXMubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXMubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzLm5vaG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bi5mb2N1cy5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmZvY3VzLm5vaG92ZXIuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZm9jdXMubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bjphY3RpdmUubm9ob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG5fX2Jsb2NrOmFjdGl2ZS5ub2hvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmUubm9ob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZS5ub2hvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG4uYWN0aXZlLm5vaG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYWN0aXZlLm5vaG92ZXIuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5hY3RpdmUubm9ob3Zlci5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmFjdGl2ZS5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG4uZHJvcGRvd24tdG9nZ2xlLm5vaG92ZXIsIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5kcm9wZG93bi10b2dnbGUubm9ob3Zlci5idG5fX2Jsb2NrLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZHJvcGRvd24tdG9nZ2xlLm5vaG92ZXIuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmRyb3Bkb3duLXRvZ2dsZS5ub2hvdmVyLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikge1xuICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bi5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bi5kcm9wZG93bi10b2dnbGUsIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmRyb3Bkb3duLXRvZ2dsZS5idG5fX2Jsb2NrLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG46YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmFjdGl2ZS5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuLmRyb3Bkb3duLXRvZ2dsZSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZHJvcGRvd24tdG9nZ2xlLmJ0bl9fYmxvY2ssIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0bjphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG4uYWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG4uZHJvcGRvd24tdG9nZ2xlLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5kcm9wZG93bi10b2dnbGUuYnRuX19ibG9jaywgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bi5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bi5kcm9wZG93bi10b2dnbGUsIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmRyb3Bkb3duLXRvZ2dsZS5idG5fX2Jsb2NrLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG4uYWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmFjdGl2ZS5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuLmRyb3Bkb3duLXRvZ2dsZSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmRyb3Bkb3duLXRvZ2dsZS5idG5fX2Jsb2NrLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG46YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bi5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG4uZHJvcGRvd24tdG9nZ2xlLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZHJvcGRvd24tdG9nZ2xlLmJ0bl9fYmxvY2ssIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bjphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bi5kcm9wZG93bi10b2dnbGUsIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5kcm9wZG93bi10b2dnbGUuYnRuX19ibG9jaywgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG4uYWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmFjdGl2ZS5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuLmRyb3Bkb3duLXRvZ2dsZSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmRyb3Bkb3duLXRvZ2dsZS5idG5fX2Jsb2NrLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAzMDBtcztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuLmRpc2FibGVkLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZGlzYWJsZWQuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuLmRpc2FibGVkOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZGlzYWJsZWQuYnRuX19ibG9jazpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuLmRpc2FibGVkOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZGlzYWJsZWQuYnRuX19ibG9jazpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuLmRpc2FibGVkLmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZGlzYWJsZWQuZm9jdXMuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5kaXNhYmxlZC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuLmRpc2FibGVkOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmRpc2FibGVkLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZGlzYWJsZWQuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bi5kaXNhYmxlZC5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5kaXNhYmxlZC5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZGlzYWJsZWQuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG5bZGlzYWJsZWRdLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSBbZGlzYWJsZWRdLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuW2Rpc2FibGVkXTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gW2Rpc2FibGVkXS5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bltkaXNhYmxlZF06Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jazpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG5bZGlzYWJsZWRdLmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSBbZGlzYWJsZWRdLmZvY3VzLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gW2Rpc2FibGVkXS5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuW2Rpc2FibGVkXTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG5bZGlzYWJsZWRdLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gW2Rpc2FibGVkXS5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gW2Rpc2FibGVkXS5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gW2Rpc2FibGVkXS5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG4sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuX19ibG9jaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bl9fYmxvY2s6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG5fX2Jsb2NrOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG4uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZm9jdXMuYnRuX19ibG9jaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG4uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmFjdGl2ZS5idG5fX2Jsb2NrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuLmRpc2FibGVkLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZGlzYWJsZWQuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuLmRpc2FibGVkOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZGlzYWJsZWQuYnRuX19ibG9jazpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuLmRpc2FibGVkOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZGlzYWJsZWQuYnRuX19ibG9jazpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuLmRpc2FibGVkLmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZGlzYWJsZWQuZm9jdXMuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5kaXNhYmxlZC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuLmRpc2FibGVkOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmRpc2FibGVkLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZGlzYWJsZWQuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bi5kaXNhYmxlZC5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5kaXNhYmxlZC5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZGlzYWJsZWQuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG5bZGlzYWJsZWRdLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSBbZGlzYWJsZWRdLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuW2Rpc2FibGVkXTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gW2Rpc2FibGVkXS5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bltkaXNhYmxlZF06Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jazpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG5bZGlzYWJsZWRdLmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSBbZGlzYWJsZWRdLmZvY3VzLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gW2Rpc2FibGVkXS5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuW2Rpc2FibGVkXTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG5bZGlzYWJsZWRdLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gW2Rpc2FibGVkXS5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gW2Rpc2FibGVkXS5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gW2Rpc2FibGVkXS5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG4sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuX19ibG9jaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bl9fYmxvY2s6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG5fX2Jsb2NrOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG4uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZm9jdXMuYnRuX19ibG9jaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYnRuOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG4uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmFjdGl2ZS5idG5fX2Jsb2NrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuLmRpc2FibGVkLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZGlzYWJsZWQuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuLmRpc2FibGVkOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZGlzYWJsZWQuYnRuX19ibG9jazpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuLmRpc2FibGVkOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZGlzYWJsZWQuYnRuX19ibG9jazpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuLmRpc2FibGVkLmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZGlzYWJsZWQuZm9jdXMuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5kaXNhYmxlZC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuLmRpc2FibGVkOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmRpc2FibGVkLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZGlzYWJsZWQuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0bi5kaXNhYmxlZC5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5kaXNhYmxlZC5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZGlzYWJsZWQuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG5bZGlzYWJsZWRdLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSBbZGlzYWJsZWRdLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuW2Rpc2FibGVkXTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gW2Rpc2FibGVkXS5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0bltkaXNhYmxlZF06Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jazpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG5bZGlzYWJsZWRdLmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSBbZGlzYWJsZWRdLmZvY3VzLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gW2Rpc2FibGVkXS5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuW2Rpc2FibGVkXTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG5bZGlzYWJsZWRdLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gW2Rpc2FibGVkXS5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gW2Rpc2FibGVkXS5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gW2Rpc2FibGVkXS5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG4sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuX19ibG9jaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0bl9fYmxvY2s6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0bjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG5fX2Jsb2NrOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG4uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZm9jdXMuYnRuX19ibG9jaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG4uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmFjdGl2ZS5idG5fX2Jsb2NrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuLmRpc2FibGVkLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZGlzYWJsZWQuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuLmRpc2FibGVkOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZGlzYWJsZWQuYnRuX19ibG9jazpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuLmRpc2FibGVkOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZGlzYWJsZWQuYnRuX19ibG9jazpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuLmRpc2FibGVkLmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZGlzYWJsZWQuZm9jdXMuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5kaXNhYmxlZC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuLmRpc2FibGVkOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmRpc2FibGVkLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZGlzYWJsZWQuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bi5kaXNhYmxlZC5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5kaXNhYmxlZC5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZGlzYWJsZWQuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG5bZGlzYWJsZWRdLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSBbZGlzYWJsZWRdLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuW2Rpc2FibGVkXTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gW2Rpc2FibGVkXS5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bltkaXNhYmxlZF06Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jazpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG5bZGlzYWJsZWRdLmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSBbZGlzYWJsZWRdLmZvY3VzLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gW2Rpc2FibGVkXS5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuW2Rpc2FibGVkXTphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG5bZGlzYWJsZWRdLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gW2Rpc2FibGVkXS5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gW2Rpc2FibGVkXS5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gW2Rpc2FibGVkXS5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG4sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuX19ibG9jaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bl9fYmxvY2s6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG5fX2Jsb2NrOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG4uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZm9jdXMuYnRuX19ibG9jaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG4uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmFjdGl2ZS5idG5fX2Jsb2NrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bi5kaXNhYmxlZCwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5kaXNhYmxlZC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZGlzYWJsZWQuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG4uZGlzYWJsZWQ6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZGlzYWJsZWQuYnRuX19ibG9jazpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuLmRpc2FibGVkOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmRpc2FibGVkLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZGlzYWJsZWQuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bi5kaXNhYmxlZC5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5kaXNhYmxlZC5mb2N1cy5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZGlzYWJsZWQuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG4uZGlzYWJsZWQ6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmRpc2FibGVkLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bi5kaXNhYmxlZC5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZGlzYWJsZWQuYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZGlzYWJsZWQuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZGlzYWJsZWQuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuW2Rpc2FibGVkXSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG5bZGlzYWJsZWRdOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gW2Rpc2FibGVkXS5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bltkaXNhYmxlZF06Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSBbZGlzYWJsZWRdLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuW2Rpc2FibGVkXS5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIFtkaXNhYmxlZF0uZm9jdXMuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIFtkaXNhYmxlZF0uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG5bZGlzYWJsZWRdOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG5bZGlzYWJsZWRdLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIFtkaXNhYmxlZF0uYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gW2Rpc2FibGVkXS5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG5fX2Jsb2NrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG46aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bl9fYmxvY2s6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuX19ibG9jazpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5mb2N1cy5idG5fX2Jsb2NrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG46YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG4uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5hY3RpdmUuYnRuX19ibG9jaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bi5kaXNhYmxlZCwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5kaXNhYmxlZC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZGlzYWJsZWQuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG4uZGlzYWJsZWQ6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZGlzYWJsZWQuYnRuX19ibG9jazpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuLmRpc2FibGVkOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmRpc2FibGVkLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZGlzYWJsZWQuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bi5kaXNhYmxlZC5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5kaXNhYmxlZC5mb2N1cy5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZGlzYWJsZWQuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG4uZGlzYWJsZWQ6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmRpc2FibGVkLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bi5kaXNhYmxlZC5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZGlzYWJsZWQuYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZGlzYWJsZWQuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZGlzYWJsZWQuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuW2Rpc2FibGVkXSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG5bZGlzYWJsZWRdOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gW2Rpc2FibGVkXS5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bltkaXNhYmxlZF06Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSBbZGlzYWJsZWRdLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuW2Rpc2FibGVkXS5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIFtkaXNhYmxlZF0uZm9jdXMuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIFtkaXNhYmxlZF0uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG5bZGlzYWJsZWRdOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG5bZGlzYWJsZWRdLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIFtkaXNhYmxlZF0uYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gW2Rpc2FibGVkXS5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG5fX2Jsb2NrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG46aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bl9fYmxvY2s6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuX19ibG9jazpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5mb2N1cy5idG5fX2Jsb2NrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG46YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG4uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5hY3RpdmUuYnRuX19ibG9jaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bi5kaXNhYmxlZCwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5kaXNhYmxlZC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZGlzYWJsZWQuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG4uZGlzYWJsZWQ6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZGlzYWJsZWQuYnRuX19ibG9jazpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuLmRpc2FibGVkOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmRpc2FibGVkLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZGlzYWJsZWQuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bi5kaXNhYmxlZC5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5kaXNhYmxlZC5mb2N1cy5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZGlzYWJsZWQuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG4uZGlzYWJsZWQ6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmRpc2FibGVkLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bi5kaXNhYmxlZC5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZGlzYWJsZWQuYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZGlzYWJsZWQuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZGlzYWJsZWQuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuW2Rpc2FibGVkXSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG5bZGlzYWJsZWRdOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gW2Rpc2FibGVkXS5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bltkaXNhYmxlZF06Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSBbZGlzYWJsZWRdLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuW2Rpc2FibGVkXS5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIFtkaXNhYmxlZF0uZm9jdXMuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIFtkaXNhYmxlZF0uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG5bZGlzYWJsZWRdOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG5bZGlzYWJsZWRdLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIFtkaXNhYmxlZF0uYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gW2Rpc2FibGVkXS5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG5fX2Jsb2NrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG46aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bl9fYmxvY2s6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuX19ibG9jazpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5mb2N1cy5idG5fX2Jsb2NrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG46YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG4uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5hY3RpdmUuYnRuX19ibG9jaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bi5kaXNhYmxlZCwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5kaXNhYmxlZC5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZGlzYWJsZWQuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG4uZGlzYWJsZWQ6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZGlzYWJsZWQuYnRuX19ibG9jazpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuLmRpc2FibGVkOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmRpc2FibGVkLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZGlzYWJsZWQuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5kaXNhYmxlZC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bi5kaXNhYmxlZC5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5kaXNhYmxlZC5mb2N1cy5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZGlzYWJsZWQuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG4uZGlzYWJsZWQ6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmRpc2FibGVkLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmRpc2FibGVkLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bi5kaXNhYmxlZC5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZGlzYWJsZWQuYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZGlzYWJsZWQuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZGlzYWJsZWQuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuW2Rpc2FibGVkXSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIFtkaXNhYmxlZF0uZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG5bZGlzYWJsZWRdOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gW2Rpc2FibGVkXS5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bltkaXNhYmxlZF06Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSBbZGlzYWJsZWRdLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuW2Rpc2FibGVkXS5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIFtkaXNhYmxlZF0uZm9jdXMuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIFtkaXNhYmxlZF0uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIFtkaXNhYmxlZF0uZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG5bZGlzYWJsZWRdOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIFtkaXNhYmxlZF0uYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gW2Rpc2FibGVkXS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG5bZGlzYWJsZWRdLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIFtkaXNhYmxlZF0uYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSBbZGlzYWJsZWRdLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gW2Rpc2FibGVkXS5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG5fX2Jsb2NrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG46aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bl9fYmxvY2s6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuX19ibG9jazpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5mb2N1cy5idG5fX2Jsb2NrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG46YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG4uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5hY3RpdmUuYnRuX19ibG9jaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0OGNiO1xuICAgIGJvcmRlci1jb2xvcjogIzIxNDhjYjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuIC5iYWRnZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmJ0bl9fYmxvY2sgLmJhZGdlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiAuYmFkZ2UsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIC5iYWRnZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0biAuYmFkZ2UsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG5fX2Jsb2NrIC5iYWRnZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gLmJhZGdlLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiAuYmFkZ2UsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5idG4gLmJhZGdlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuX19ibG9jayAuYmFkZ2UsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIC5iYWRnZSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gLmJhZGdlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuIC5iYWRnZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmJ0bl9fYmxvY2sgLmJhZGdlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiAuYmFkZ2UsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIC5iYWRnZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG4gLmJhZGdlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bl9fYmxvY2sgLmJhZGdlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gLmJhZGdlLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gLmJhZGdlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0biAuYmFkZ2UsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuX19ibG9jayAuYmFkZ2UsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiAuYmFkZ2UsIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZ2Zvcm0td3JhcHBlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlcikuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiAuYmFkZ2UsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuIC5iYWRnZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG5fX2Jsb2NrIC5iYWRnZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIC5iYWRnZSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIC5iYWRnZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG4gLmJhZGdlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bl9fYmxvY2sgLmJhZGdlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gLmJhZGdlLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmdmb3JtLXdyYXBwZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLmdmb3JtX2J1dHRvbi5idXR0b24gLmJhZGdlIHtcbiAgICBjb2xvcjogIzEzMjk3MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG46aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG46Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG5fX2Jsb2NrOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG4uZm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5mb2N1cy5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5idG46YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmFjdGl2ZS5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuYnRuLmRyb3Bkb3duLXRvZ2dsZSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMlwiXSAuZHJvcGRvd24tdG9nZ2xlLmJ0bl9fYmxvY2ssIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjJcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIyXCJdIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bjpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bl9fYmxvY2s6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bjpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bi5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmZvY3VzLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmJ0bjphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG4uYWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5idG4uZHJvcGRvd24tdG9nZ2xlLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIzXCJdIC5kcm9wZG93bi10b2dnbGUuYnRuX19ibG9jaywgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiM1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjNcIl0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuX19ibG9jazpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuX19ibG9jazpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuLmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZm9jdXMuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYnRuOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0bi5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmJ0bi5kcm9wZG93bi10b2dnbGUsIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjZcIl0gLmRyb3Bkb3duLXRvZ2dsZS5idG5fX2Jsb2NrLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI2XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiNlwiXSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG46aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG46Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG5fX2Jsb2NrOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG4uZm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5mb2N1cy5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5idG46YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmFjdGl2ZS5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuYnRuLmRyb3Bkb3duLXRvZ2dsZSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiN1wiXSAuZHJvcGRvd24tdG9nZ2xlLmJ0bl9fYmxvY2ssIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjdcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCI3XCJdIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG46aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuX19ibG9jazpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYnRuOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bi5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5mb2N1cy5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG46YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmJ0bi5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5idG4uZHJvcGRvd24tdG9nZ2xlLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMFwiXSAuZHJvcGRvd24tdG9nZ2xlLmJ0bl9fYmxvY2ssIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjEwXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTBcIl0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bjpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG5fX2Jsb2NrOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5idG46Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuX19ibG9jazpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuLmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmZvY3VzLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bjphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuX19ibG9jazphY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmFjdGl2ZTpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuYnRuLmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5hY3RpdmUuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5hY3RpdmUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmJ0bi5kcm9wZG93bi10b2dnbGUsIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjExXCJdIC5kcm9wZG93bi10b2dnbGUuYnRuX19ibG9jaywgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTFcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxMVwiXSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuOmhvdmVyLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bl9fYmxvY2s6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmhvdmVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmJ0bjpmb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG5fX2Jsb2NrOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpmb2N1czpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG4uZm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuZm9jdXMuYnRuX19ibG9jaywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5mb2N1cy5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG5fX2Jsb2NrOmFjdGl2ZSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246YWN0aXZlOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5idG4uYWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmFjdGl2ZS5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmFjdGl2ZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuYnRuLmRyb3Bkb3duLXRvZ2dsZSwgLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTRcIl0gLmRyb3Bkb3duLXRvZ2dsZS5idG5fX2Jsb2NrLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNFwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE0XCJdIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG46aG92ZXIsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuX19ibG9jazpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246aG92ZXI6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYnRuOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bl9fYmxvY2s6Zm9jdXMsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOmZvY3VzOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246Zm9jdXM6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bi5mb2N1cywgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5mb2N1cy5idG5fX2Jsb2NrLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmZvY3VzLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZm9jdXMuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG46YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bl9fYmxvY2s6YWN0aXZlLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmNvbnRlbnQtYmxvY2stLWZvcm0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0tZm9ybSAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjphY3RpdmU6bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpLCAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmJ0bi5hY3RpdmUsIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYWN0aXZlLmJ0bl9fYmxvY2ssIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuY29udGVudC1ibG9jay0tZm9ybSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5jb250ZW50LWJsb2NrLS1mb3JtIC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuYWN0aXZlLmdmb3JtLXdyYXBwZXIuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjpub3QoLmFwcGxpY2F0aW9uLWZvcm1fd3JhcHBlciksIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5idG4uZHJvcGRvd24tdG9nZ2xlLCAub3BlbiA+IC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtW2luZm8tYmxvY2stLWl0ZW09XCIxNVwiXSAuZHJvcGRvd24tdG9nZ2xlLmJ0bl9fYmxvY2ssIC5vcGVuID4gLmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWl0ZW1baW5mby1ibG9jay0taXRlbT1cIjE1XCJdIC5jb250ZW50LWJsb2NrLS1mb3JtIC5kcm9wZG93bi10b2dnbGUuZ2Zvcm0td3JhcHBlci5nZm9ybV9idXR0b24uYnV0dG9uOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKSwgLmNvbnRlbnQtYmxvY2stLWZvcm0gLm9wZW4gPiAuY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbVtpbmZvLWJsb2NrLS1pdGVtPVwiMTVcIl0gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybS13cmFwcGVyLmdmb3JtX2J1dHRvbi5idXR0b246bm90KC5hcHBsaWNhdGlvbi1mb3JtX3dyYXBwZXIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgMzAwbXM7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIC0tIEluZm9ncmFwaGljXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50LWJsb2NrLS1pbmZvZ3JhcGhpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiMWQyYjtcbiAgcGFkZGluZzogNjBweCAwO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uY29udGVudC1ibG9jay0taW5mb2dyYXBoaWMtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWluZm9ncmFwaGljLS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4jYm9vdHN0cmFwLWdyaWQtZnJhbWUtamhic2RvdnUgLmNvbnRlbnQtYmxvY2stLWluZm9ncmFwaGljLS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250ZW50LWJsb2NrLS1pbmZvZ3JhcGhpYy0tY29udGFpbmVyIC5jb250ZW50LWJsb2NrLS1vdmVydmlldy1ibHVyYiBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGVudC1ibG9jay0taW5mb2dyYXBoaWMtLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWluZm9ncmFwaGljLS1pdGVtIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWluZm9ncmFwaGljLS1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmZvZ3JhcGhpYy0taXRlbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG4uY29udGVudC1ibG9jay0taW5mb2dyYXBoaWMtLWl0ZW0gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmZvZ3JhcGhpYy0taXRlbSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmZvZ3JhcGhpYy0taXRlbSBsaSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5cbi5jb250ZW50LWJsb2NrLS1pbmZvZ3JhcGhpYy0taXRlbS0tc3RhdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb250ZW50LWJsb2NrLS1pbmZvZ3JhcGhpYy0taXRlbS0tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb250ZW50LWJsb2NrLS1pbmZvZ3JhcGhpYy0taXRlbS0tbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29udGVudC1ibG9jay0taW5mb2dyYXBoaWMtLWl0ZW0tLWxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMThweCArIC0xICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWluZm9ncmFwaGljLS1pdGVtLS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi5jb250ZW50LWJsb2NrLS1pbmZvZ3JhcGhpYy0taXRlbS0tZGVzY3JpcHRpb24gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQtYmxvY2stLWluZm9ncmFwaGljLS1pdGVtLS1hdHRyaWJ1dGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMWUxZjIxO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29udGVudC1ibG9jay0taW5mb2dyYXBoaWMtLWl0ZW0tLWF0dHJpYnV0aW9uIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWluZm9ncmFwaGljLS1pdGVtLS1hdHRyaWJ1dGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwcHggKyAyICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWluZm9ncmFwaGljLS1pdGVtLS1hdHRyaWJ1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uY29udGVudC1ibG9jay0taW5mb2dyYXBoaWMtLWl0ZW0tLWF0dHJpYnV0aW9uIGEge1xuICBjb2xvcjogIzFlMWYyMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250ZW50LWJsb2NrLS1pbmZvZ3JhcGhpYy0taXRlbS0tYXR0cmlidXRpb24gYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stLWluZm9ncmFwaGljLS1pdGVtLS1hdHRyaWJ1dGlvbiBhOmZvY3VzLCAuY29udGVudC1ibG9jay0taW5mb2dyYXBoaWMtLWl0ZW0tLWF0dHJpYnV0aW9uIGE6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbnRlbnQgQmxvY2sgLS0gSW5saW5lIENvbnRlbnRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50LWJsb2NrLS1pbmxpbmUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWY3O1xuICB3aWR0aDogMTAwdnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmNvbnRlbnQtYmxvY2stLWlubGluZS1jb250ZW50LS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWlubGluZS1jb250ZW50LS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4jYm9vdHN0cmFwLWdyaWQtZnJhbWUtamhic2RvdnUgLmNvbnRlbnQtYmxvY2stLWlubGluZS1jb250ZW50LS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWlubGluZS1jb250ZW50LS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5jb250ZW50LWJsb2NrLS1pbmxpbmUtY29udGVudC0taXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLWlubGluZS1jb250ZW50LS1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmxpbmUtY29udGVudC0taXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG4uY29udGVudC1ibG9jay0taW5saW5lLWNvbnRlbnQtLWl0ZW0gaDMge1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFlMWYyMTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250ZW50LWJsb2NrLS1pbmxpbmUtY29udGVudC0taXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmxpbmUtY29udGVudC0taXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4cHggKyAtMSAqICgoMTAwdncgLSA1NDRweCkgLyA4OTYpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmxpbmUtY29udGVudC0taXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1pbmxpbmUtY29udGVudC0taXRlbSBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY29udGVudC1ibG9jay0taW5saW5lLWNvbnRlbnQtLWl0ZW0gaDM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIxZDJiO1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1ibG9jay0taW5saW5lLWNvbnRlbnQtLWl0ZW0gaDM6OmFmdGVyIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbnRlbnQgQmxvY2sgLSBMYXJnZSBMaXN0XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRlbnQtYmxvY2stLWxhcmdlLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1ibG9jay0tbGFyZ2UtbGlzdCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC1ibG9jay0tbGFyZ2UtbGlzdCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2stLWxhcmdlLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbn1cbi5jb250ZW50LWJsb2NrLS1sYXJnZS1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiMWQyYjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29udGVudCBCbG9jayAtLSBNYXBcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50LWJsb2NrLS1tYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWY3O1xuICB3aWR0aDogMTAwdnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmNvbnRlbnQtYmxvY2stLW1hcC0taW5zdHJ1Y3Rpb25zIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxZTFmMjE7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uY29udGVudC1ibG9jay0tbWFwLS1pbnN0cnVjdGlvbnMgYSB7XG4gIGNvbG9yOiAjMWUxZjIxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnQtYmxvY2stLW1hcC0taW5zdHJ1Y3Rpb25zIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLS1tYXAtLWluc3RydWN0aW9ucyBhOmZvY3VzLCAuY29udGVudC1ibG9jay0tbWFwLS1pbnN0cnVjdGlvbnMgYTphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbn1cblxuLmNvbnRlbnQtYmxvY2stLW1hcC0tbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC1ibG9jay0tbWFwLS1tYXAgLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29udGVudCBCbG9jayAtLSBNZWRpYVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGVudC1ibG9jay0tbWVkaWEge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1ibG9jay0tbWVkaWEge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLW1lZGlhIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG4uY29udGVudC1ibG9jay0tbWVkaWEgYVtkYXRhLWZhbmN5Ym94LXZpZGVvXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGVudC1ibG9jay0tbWVkaWEgYVtkYXRhLWZhbmN5Ym94LXZpZGVvXTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWExOVwiO1xuICBmb250LXNpemU6IDg2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4zcztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY29udGVudC1ibG9jay0tbWVkaWEgYVtkYXRhLWZhbmN5Ym94LXZpZGVvXTpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLS1tZWRpYSBhW2RhdGEtZmFuY3lib3gtdmlkZW9dOmZvY3VzOjphZnRlciwgLmNvbnRlbnQtYmxvY2stLW1lZGlhIGFbZGF0YS1mYW5jeWJveC12aWRlb106YWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4zcztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jb250ZW50LWJsb2NrLS1tZWRpYS0tY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIE92ZXJ2aWV3IEJsdXJiXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGVudC1ibG9jay0tb3ZlcnZpZXctYmx1cmIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1ibG9jay0tb3ZlcnZpZXctYmx1cmIge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLW92ZXJ2aWV3LWJsdXJiIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIC0gUGhvdG8gQ2x1c3RlclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50LWJsb2NrLS1waG90by1jbHVzdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay0tcGhvdG8tY2x1c3RlciB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY2NjclO1xuICB9XG59XG4uY29udGVudC1ibG9jay0tcGhvdG8tY2x1c3RlciAuY29udGVudC1ibG9jay0tcGhvdG8tY2x1c3Rlci0tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2Mi41JTtcbn1cbi5jb250ZW50LWJsb2NrLS1waG90by1jbHVzdGVyIC5jb250ZW50LWJsb2NrLS1waG90by1jbHVzdGVyLS1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMzcuNSU7XG59XG4uY29udGVudC1ibG9jay0tcGhvdG8tY2x1c3RlciBpbWcge1xuICBmb250LXNpemU6IDBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbnRlbnQgQmxvY2sgLSBQcm9tbyBCbG9ja1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmNztcbn1cbi5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jayAuY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2stLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2Jvb3RzdHJhcC1ncmlkLWZyYW1lLWpoYnNkb3Z1IC5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jayAuY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2stLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2sgLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrLS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jayAuY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2stLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jayAuY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2stLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG4uY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2sgLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrLS1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxZTFmMjE7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4uY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2sgLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrLS1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrIC5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jay0tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4cHggKyAtMSAqICgoMTAwdncgLSA1NDRweCkgLyA4OTYpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jayAuY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2stLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2sgLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrLS1jb250ZW50IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jayAuY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2stLWNvbnRlbnQgaDM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIxZDJiO1xuICBtYXJnaW46IDE1cHggYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrIC5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jay0tY29udGVudCBoMzo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG4uY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2sgLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrLS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrIC5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jay0taW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrIC5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jay0taW1hZ2UubGVmdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrIC5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jay0taW1hZ2UucmlnaHQge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4uY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2suY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2tfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrX19pY29uIC5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jay0tY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4uY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2suY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2tfX2ljb24gLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrLS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2suY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2tfX2ljb24gLmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrLS1pbWFnZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29udGVudCBCbG9jayAtLSBIZWFkZXJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRlbnQtYmxvY2stLXNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLXNlY3Rpb24taGVhZGVyIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLXNlY3Rpb24taGVhZGVyIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG4uY29udGVudC1ibG9jay0tc2VjdGlvbi1oZWFkZXIgaDIge1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2FiMWQyYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LWJsb2NrLS1zZWN0aW9uLWhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwcHggKyAxMCAqICgoMTAwdncgLSA1NDRweCkgLyA4OTYpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uY29udGVudC1ibG9jay0tc2VjdGlvbi1oZWFkZXIgaDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIxZDJiO1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbnRlbnQgQmxvY2sgU2luZ2xlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRlbnQtYmxvY2stLXNpbmdsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS1zaW5nbGUge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLXNpbmdsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtYmxvY2stLXNpbmdsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLndwLWNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIC0gNTAvNTAgTWFwXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRlbnQtYmxvY2stLTUwNTAtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWY3O1xufVxuLmNvbnRlbnQtYmxvY2stLTUwNTAtbWFwIC5jb250ZW50LWJsb2NrLS01MDUwLW1hcC0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jYm9vdHN0cmFwLWdyaWQtZnJhbWUtamhic2RvdnUgLmNvbnRlbnQtYmxvY2stLTUwNTAtbWFwIC5jb250ZW50LWJsb2NrLS01MDUwLW1hcC0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LWJsb2NrLS01MDUwLW1hcCAuY29udGVudC1ibG9jay0tNTA1MC1tYXAtLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY29udGVudC1ibG9jay0tNTA1MC1tYXAtLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS01MDUwLW1hcC0tY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS01MDUwLW1hcC0tY29udGVudCB7XG4gICAgcGFkZGluZzogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLS01MDUwLW1hcC0tY29udGVudCB7XG4gICAgcGFkZGluZzogMTQwcHg7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLS01MDUwLW1hcC0tY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWUxZjIxO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLmNvbnRlbnQtYmxvY2stLTUwNTAtbWFwLS1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLTUwNTAtbWFwLS1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMThweCArIC0xICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLTUwNTAtbWFwLS1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLTUwNTAtbWFwLS1jb250ZW50IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLS01MDUwLW1hcC0tY29udGVudCBoMzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjFkMmI7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay0tNTA1MC1tYXAtLWNvbnRlbnQgaDM6OmFmdGVyIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuXG4uY29udGVudC1ibG9jay0tNTA1MC1tYXAtLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stLTUwNTAtbWFwLS1tYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLWhlaWdodDogMzB2dztcbiAgfVxuICAuY29udGVudC1ibG9jay0tNTA1MC1tYXAtLW1hcC5sZWZ0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuY29udGVudC1ibG9jay0tNTA1MC1tYXAtLW1hcC5yaWdodCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEZlYXR1cmV0dGVcbi8qLS0tLS0tLS0tLS0tLS0tLSovXG4uZmVhdHVyZXR0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmNztcbiAgcGFkZGluZzogNjBweCAwO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmZlYXR1cmV0dGUtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZXR0ZS0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxufVxuI2Jvb3RzdHJhcC1ncmlkLWZyYW1lLWpoYnNkb3Z1IC5mZWF0dXJldHRlLS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGb290ZXJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci0tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MmIyZTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLmZvb3Rlci0tdG9wIC5mb290ZXItLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItLXRvcCAuZm9vdGVyLS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4jYm9vdHN0cmFwLWdyaWQtZnJhbWUtamhic2RvdnUgLmZvb3Rlci0tdG9wIC5mb290ZXItLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLS10b3AgLmZvb3Rlci0tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uZm9vdGVyLS1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMzODUzO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uZm9vdGVyLS1ib3R0b20gLmZvb3Rlci0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItLWJvdHRvbSAuZm9vdGVyLS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4jYm9vdHN0cmFwLWdyaWQtZnJhbWUtamhic2RvdnUgLmZvb3Rlci0tYm90dG9tIC5mb290ZXItLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEZvb3RlciBDb3B5cmlnaHRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci0tLWNvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmZvb3Rlci0tLWNvcHlyaWdodCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZvb3Rlci0tLWNvcHlyaWdodCBwIGEge1xuICBjb2xvcjogI2JkYmRiZDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItLS1jb3B5cmlnaHQgcCBhOmhvdmVyLCAuZm9vdGVyLS0tY29weXJpZ2h0IHAgYTpmb2N1cywgLmZvb3Rlci0tLWNvcHlyaWdodCBwIGE6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogRm9vdGVyIENUQVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLS1jdGEge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWluLXdpZHRoOiAyNzVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGb290ZXIgTG9jYXRpb25zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItLWxvY2F0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci0tbG9jYXRpb25zIGg2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDE1cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyLS1sb2NhdGlvbnMgaDYge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuZm9vdGVyLS1sb2NhdGlvbnMgaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgMSAqICgoMTAwdncgLSA1NDRweCkgLyA4OTYpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb290ZXItLWxvY2F0aW9ucyBoNiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uZm9vdGVyLS1sb2NhdGlvbnMgaDYgYSB7XG4gIGNvbG9yOiAjYWIxZDJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyLS1sb2NhdGlvbnMgaDYgYTpob3ZlciwgLmZvb3Rlci0tbG9jYXRpb25zIGg2IGE6Zm9jdXMsIC5mb290ZXItLWxvY2F0aW9ucyBoNiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTQwZTE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci0tbG9jYXRpb25zIGg2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5mb290ZXItLWxvY2F0aW9ucy0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZvb3Rlci0tbG9jYXRpb25zLS1pdGVtIGEge1xuICBjb2xvcjogI2JkYmRiZDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItLWxvY2F0aW9ucy0taXRlbSBhOmhvdmVyLCAuZm9vdGVyLS1sb2NhdGlvbnMtLWl0ZW0gYTpmb2N1cywgLmZvb3Rlci0tbG9jYXRpb25zLS1pdGVtIGE6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItLWxvY2F0aW9ucy0taXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmZvb3Rlci0tbG9jYXRpb25zLS1pdGVtIGxpIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLS1sb2NhdGlvbnMtLWl0ZW0gbGkge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uZm9vdGVyLS1sb2NhdGlvbnMtLWl0ZW0gLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9vdGVyLS1sb2NhdGlvbnMtLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmZvb3Rlci0tbG9jYXRpb25zLS1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwcHggKyAyICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvb3Rlci0tbG9jYXRpb25zLS1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZm9vdGVyLS1sb2NhdGlvbnMtLWl0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItLWxvY2F0aW9ucy0taXRlbSAudGl0bGUgYTpob3ZlciwgLmZvb3Rlci0tbG9jYXRpb25zLS1pdGVtIC50aXRsZSBhOmZvY3VzLCAuZm9vdGVyLS1sb2NhdGlvbnMtLWl0ZW0gLnRpdGxlIGE6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogRm9vdGVyIExvZ29cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci0tbG9nby0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDE0NXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci0tbG9nby0taXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb290ZXItLWxvZ28tLWl0ZW06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjYWIxZDJiO1xufVxuLmZvb3Rlci0tbG9nby0taXRlbTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGb290ZXIgTmF2XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItLW5hdiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLS1uYXYge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEZvb3RlciBOZXdzbGV0dGVyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItLW5ld3NsZXR0ZXIgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5mb290ZXItLW5ld3NsZXR0ZXIgLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW46IC0xMHB4IDAgMTVweDtcbn1cbi5mb290ZXItLW5ld3NsZXR0ZXIgLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxuLmZvb3Rlci0tbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyLS1uZXdzbGV0dGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyLS1uZXdzbGV0dGVyIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2VtYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci0tbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9lbWFpbDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZvb3Rlci0tbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmJvZHkgLmZvb3Rlci0tbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkge1xuICBjb2xvcjogI2JkYmRiZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWYyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjcyYjJlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tKi9cbi8qIEZvb3RlciBTb2NpYWxcbi8qLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci0tc29jaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci0tc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItLXNvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmZvb3Rlci0tc29jaWFsIC5uYXYtc29jaWFsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItLXNvY2lhbCAubmF2LXNvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci0tc29jaWFsIC5uYXYtc29jaWFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSGVhZGVyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZjIxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDM1dnc7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmhvbWUgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA1NXZ3O1xuICB9XG59XG4uaGVhZGVyLm5vLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlcm8tLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVyby0taW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuOCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG5oZWFkZXIubm8taW1hZ2UgLmhlcm8tLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsb2JhbC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsb2JhbC1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4jYm9vdHN0cmFwLWdyaWQtZnJhbWUtamhic2RvdnUgLmdsb2JhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci0tbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItLWxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG4uaGVhZGVyLS1sb2dvOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWExNVwiO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2FiMWQyYjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci0tbG9nbzo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgZm9udC1zaXplOiA2LjRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWxvZ286OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGVhZGVyLS1sb2dvOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBmb250LXNpemU6IDhyZW07XG4gIH1cbn1cbi5oZWFkZXItLWxvZ286OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMxMzI5NzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItLWxvZ286OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgZm9udC1zaXplOiA2LjRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWxvZ286OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgZm9udC1zaXplOiA3LjJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXItLWxvZ286OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgZm9udC1zaXplOiA4cmVtO1xuICB9XG59XG5oZWFkZXIuYmFja2dyb3VuZC1pbWFnZSAuaGVhZGVyLS1sb2dvOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlci0tbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG4uaGVhZGVyLS1uYXYge1xuICB3aWR0aDogNjIuNSU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci0tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItLWRvbmF0ZSB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLS1kb25hdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci0tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGJvZHkuaG9tZSAuaGVhZGVyLS1jb250ZW50IHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbmhlYWRlci5uby1pbWFnZSAuaGVhZGVyLS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLmhlYWRlci0tY29udGVudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyLS1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmhlYWRlci0tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM1cHggKyA3ICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhlYWRlci0tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5oZWFkZXIubm8taW1hZ2UgLmhlYWRlci0tY29udGVudCBoMSB7XG4gIGNvbG9yOiAjYWIxZDJiO1xufVxuLmhlYWRlci0tY29udGVudCBoMSAuaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNhYjFkMmI7XG59XG4uaGVhZGVyLS1jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXItLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuaGVhZGVyLS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMThweCArIC0xICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhlYWRlci0tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4uaGVhZGVyLS1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlci0tY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmhlYWRlci0tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArIDEgKiAoKDEwMHZ3IC0gNTQ0cHgpIC8gODk2KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGVhZGVyLS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmhlYWRlci0tY29udGVudCBwIGEge1xuICBjb2xvcjogI2FiMWQyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlci0tY29udGVudCBwIGE6aG92ZXIsIC5oZWFkZXItLWNvbnRlbnQgcCBhOmZvY3VzLCAuaGVhZGVyLS1jb250ZW50IHAgYTphY3RpdmUge1xuICBjb2xvcjogIzU0MGUxNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5oZWFkZXJfX2hvbWVwYWdlLS1jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlcl9faG9tZXBhZ2UtLWN0YSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5taXNzb3VyaS1jYW4tbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg1MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiA3NXB4O1xufVxuXG4uaGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhhbWJ1cmdlcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMTdcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmhlYWRlci5uby1pbWFnZSAuaGFtYnVyZ2VyOjpiZWZvcmUge1xuICBjb2xvcjogIzFlMWYyMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBIb21lcGFnZSBJbmZvZ3JhcGhpY1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG9tZXBhZ2UtaW5mb2dyYXBoaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZXBhZ2UtaW5mb2dyYXBoaWMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4jYm9vdHN0cmFwLWdyaWQtZnJhbWUtamhic2RvdnUgLmhvbWVwYWdlLWluZm9ncmFwaGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZXBhZ2UtaW5mb2dyYXBoaWMtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVwYWdlLWluZm9ncmFwaGljLS1pdGVtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZXBhZ2UtaW5mb2dyYXBoaWMtLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxufVxuLmhvbWVwYWdlLWluZm9ncmFwaGljLS1pdGVtIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZXBhZ2UtaW5mb2dyYXBoaWMtLWl0ZW0gbGkgaW1nIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmhvbWVwYWdlLWluZm9ncmFwaGljLS1pdGVtIGxpIC5pbmZvZ3JhcGhpYy0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhvbWVwYWdlLWluZm9ncmFwaGljLS1pdGVtIGxpIC5pbmZvZ3JhcGhpYy0tdmFsdWUge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5ob21lcGFnZS1pbmZvZ3JhcGhpYy0taXRlbSBsaSAuaW5mb2dyYXBoaWMtLWJ5bGluZSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhvbWVwYWdlLWluZm9ncmFwaGljLS1pdGVtIGxpIC5pbmZvZ3JhcGhpYy0tYnlsaW5lOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBKb2luIEZvcm1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmpvaW4tZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvaW4tZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cbiNib290c3RyYXAtZ3JpZC1mcmFtZS1qaGJzZG92dSAuam9pbi1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uam9pbi1mb3JtLS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjFkMmI7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvaW4tZm9ybS0tYmxvY2sge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qb2luLWZvcm0tLWJsb2NrIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5qb2luLWZvcm0tLWJsb2NrIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbi5qb2luLWZvcm0tLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9pbi1mb3JtLS1mb290ZXIge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuam9pbi1mb3JtLS1mb290ZXIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmpvaW4tZm9ybS0tZm9vdGVyIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCA2MHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggOTBweCAxNXB4O1xuICB9XG59XG4uam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIGgzLmdmb3JtX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgaDMuZ2Zvcm1fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIGgzLmdmb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciBoMy5nZm9ybV90aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIGgzLmdmb3JtX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4uam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArIDEgKiAoKDEwMHZ3IC0gNTQ0cHgpIC8gODk2KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICNhYjFkMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Rlc2NyaXB0aW9uIGE6aG92ZXIsIC5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Rlc2NyaXB0aW9uIGE6Zm9jdXMsIC5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Rlc2NyaXB0aW9uIGE6YWN0aXZlIHtcbiAgY29sb3I6ICM1NDBlMTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZmllbGRfc3VibGFiZWxfYmVsb3cgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwsXG4uam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZmllbGQgbGFiZWwsXG4uam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbiwgLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0LmJ1dHRvbiwgLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMTVweCA3NXB4O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzI5NzM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgMzAwbXM7XG59XG4uam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLCAuam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXQuYnV0dG9uLCAuam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLCAuam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXQuYnV0dG9uLCAuam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMHB4ICsgMiAqICgoMTAwdncgLSA1NDRweCkgLyA4OTYpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b24sIC5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dC5idXR0b24sIC5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uIGEsIC5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gYSxcbi5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0LmJ1dHRvbiBhLCAuam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbiBhOmhvdmVyLCAuam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uIGE6Zm9jdXMsIC5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b24gYTphY3RpdmUsIC5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gYTpob3ZlciwgLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBhOmZvY3VzLCAuam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIGE6YWN0aXZlLFxuLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXQuYnV0dG9uIGE6aG92ZXIsXG4uam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dC5idXR0b24gYTpmb2N1cyxcbi5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0LmJ1dHRvbiBhOmFjdGl2ZSwgLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIGE6aG92ZXIsIC5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBhOmZvY3VzLCAuam9pbi1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gYTphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbiwgLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0LmJ1dHRvbiwgLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwYWRkaW5nOiA2cHggMjVweDtcbiAgfVxufVxuLmpvaW4tZm9ybSAuZ2Zvcm1fd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvcixcbi5qb2luLWZvcm0gLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiB5ZWxsb3c7XG4gIGJvcmRlci10b3AtY29sb3I6IHllbGxvdztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogeWVsbG93O1xufVxuLmpvaW4tZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmpvaW4tZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuam9pbi1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAxICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmpvaW4tZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmpvaW4tZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgYSB7XG4gIGNvbG9yOiAjYWIxZDJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uam9pbi1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBhOmhvdmVyLCAuam9pbi1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBhOmZvY3VzLCAuam9pbi1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTQwZTE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBMZWFkZXJzaGlwXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sZWFkZXJzaGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jYm9vdHN0cmFwLWdyaWQtZnJhbWUtamhic2RvdnUgLmxlYWRlcnNoaXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxlYWRlcnNoaXAtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5sZWFkZXJzaGlwLS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZWFkZXJzaGlwLS1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkZXJzaGlwLS1pdGVtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4ubGVhZGVyc2hpcC0taXRlbTpob3Zlcjo6YWZ0ZXIsXG4ubGVhZGVyc2hpcC0taXRlbTpob3ZlciAubGVhZGVyc2hpcC0taXRlbS0tY29udGVudCwgLmxlYWRlcnNoaXAtLWl0ZW06Zm9jdXM6OmFmdGVyLFxuLmxlYWRlcnNoaXAtLWl0ZW06Zm9jdXMgLmxlYWRlcnNoaXAtLWl0ZW0tLWNvbnRlbnQsIC5sZWFkZXJzaGlwLS1pdGVtOmFjdGl2ZTo6YWZ0ZXIsXG4ubGVhZGVyc2hpcC0taXRlbTphY3RpdmUgLmxlYWRlcnNoaXAtLWl0ZW0tLWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG59XG4ubGVhZGVyc2hpcC0taXRlbTpob3ZlciAubGVhZGVyc2hpcC0taXRlbS0tc3ViLWNvbnRlbnQsIC5sZWFkZXJzaGlwLS1pdGVtOmZvY3VzIC5sZWFkZXJzaGlwLS1pdGVtLS1zdWItY29udGVudCwgLmxlYWRlcnNoaXAtLWl0ZW06YWN0aXZlIC5sZWFkZXJzaGlwLS1pdGVtLS1zdWItY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IGVhc2UtaW4tb3V0IDkwMG1zLCBvcGFjaXR5IGVhc2UtaW4tb3V0IDUwMG1zIDIwMG1zO1xufVxuLmxlYWRlcnNoaXAtLWl0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcxLCAyOSwgNDMsIDAuNjUpO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG59XG5cbi5sZWFkZXJzaGlwLS1pdGVtLS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcxLCAyOSwgNDMsIDAuNjUpO1xufVxuXG4ubGVhZGVyc2hpcC0taXRlbS0tbmFtZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmxlYWRlcnNoaXAtLWl0ZW0tLW5hbWU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNSU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDhweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGVhZGVyc2hpcC0taXRlbS0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGVhZGVyc2hpcC0taXRlbS0tcGhvbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGVhZGVyc2hpcC0taXRlbS0tZW1haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5sZWFkZXJzaGlwLS1pdGVtLS1lbWFpbDpob3ZlciwgLmxlYWRlcnNoaXAtLWl0ZW0tLWVtYWlsOmZvY3VzLCAubGVhZGVyc2hpcC0taXRlbS0tZW1haWw6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkZXJzaGlwLS1pdGVtLS1zdWItY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IGVhc2UtaW4tb3V0IDkwMG1zLCBvcGFjaXR5IGVhc2UtaW4tb3V0IDMwMG1zIDEwMG1zO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSW5mb2JveFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5mb2JveC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmluZm9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjFkMmI7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4uaW5mb2JveCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5pbmZvYm94IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTBweCArIDIgKiAoKDEwMHZ3IC0gNTQ0cHgpIC8gODk2KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW5mb2JveCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uaW5mb2JveCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaW5mb2JveCBhOmhvdmVyLCAuaW5mb2JveCBhOmZvY3VzLCAuaW5mb2JveCBhOmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xufVxuLmluZm9ib3g6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjYWIxZDJiO1xufVxuLmluZm9ib3ggYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uaW5mb2JveCBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmluZm9ib3ggYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwcHggKyAyICogKCgxMDB2dyAtIDU0NHB4KSAvIDg5NikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluZm9ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uaW5mb2JveCBhIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pbmZvYm94IGEgYTpob3ZlciwgLmluZm9ib3ggYSBhOmZvY3VzLCAuaW5mb2JveCBhIGE6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG59XG4uaW5mb2JveCBhOmhvdmVyLCAuaW5mb2JveCBhOmZvY3VzLCAuaW5mb2JveCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDlkOWQ5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaW5mb2JveCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5pbmZvYm94IHAge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICAuaW5mb2JveCBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTBweCArIDIgKiAoKDEwMHZ3IC0gNTQ0cHgpIC8gODk2KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW5mb2JveCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5pbmZvYm94IHAgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmluZm9ib3ggcCBhOmhvdmVyLCAuaW5mb2JveCBwIGE6Zm9jdXMsIC5pbmZvYm94IHAgYTphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbn1cblxuLmluZm9Cb3ggPiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtNnB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0qL1xuLyogTmF2IE1vYmlsZVxuLyotLS0tLS0tLS0tLS0tLSovXG4ubmF2LS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuYm9keS5uYXYtb3BlbiAubmF2LS1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS5hZG1pbi1iYXIgLm5hdi0tbW9iaWxlIHtcbiAgdG9wOiA0NnB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0NnB4KTtcbn1cbi5uYXYtLW1vYmlsZSAuaGFtYnVyZ2VyLS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ubmF2LS1tb2JpbGUgLmhhbWJ1cmdlci0tY2xvc2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTBmXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICNhYjFkMmI7XG59XG4ubmF2LS1tb2JpbGUgdWwubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2FiMWQyYjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5uYXYtLW1vYmlsZSB1bC5tZW51IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLm5hdi0tbW9iaWxlIHVsLm1lbnUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMHB4ICsgMTAgKiAoKDEwMHZ3IC0gNTQ0cHgpIC8gODk2KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubmF2LS1tb2JpbGUgdWwubWVudSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4ubmF2LS1tb2JpbGUgdWwubWVudSBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBOYXYgUHJpbWFyeVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2LXByaW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uYXYtcHJpbWFyeSA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLm5hdi1wcmltYXJ5ID4gbGkgPiBhOmhvdmVyLCAubmF2LXByaW1hcnkgPiBsaSA+IGE6Zm9jdXMsIC5uYXYtcHJpbWFyeSA+IGxpID4gYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cbmhlYWRlci5iYWNrZ3JvdW5kLWltYWdlIC5uYXYtcHJpbWFyeSA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuaGVhZGVyLmJhY2tncm91bmQtaW1hZ2UgLm5hdi1wcmltYXJ5ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIuYmFja2dyb3VuZC1pbWFnZSAubmF2LXByaW1hcnkgPiBsaSA+IGE6Zm9jdXMsIGhlYWRlci5iYWNrZ3JvdW5kLWltYWdlIC5uYXYtcHJpbWFyeSA+IGxpID4gYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cbmhlYWRlci5uby1pbWFnZSAubmF2LXByaW1hcnkgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzFlMWYyMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cbmhlYWRlci5uby1pbWFnZSAubmF2LXByaW1hcnkgPiBsaSA+IGE6aG92ZXIsIGhlYWRlci5uby1pbWFnZSAubmF2LXByaW1hcnkgPiBsaSA+IGE6Zm9jdXMsIGhlYWRlci5uby1pbWFnZSAubmF2LXByaW1hcnkgPiBsaSA+IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZTFmMjE7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4ubmF2LXByaW1hcnkgPiBsaS5jdXJyZW50LXBhZ2UtaXRlbSBhLCAubmF2LXByaW1hcnkgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xufVxuaGVhZGVyLmJhY2tncm91bmQtaW1hZ2UgLm5hdi1wcmltYXJ5ID4gbGkuY3VycmVudC1wYWdlLWl0ZW0gYSwgaGVhZGVyLmJhY2tncm91bmQtaW1hZ2UgLm5hdi1wcmltYXJ5ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5oZWFkZXIubm8taW1hZ2UgLm5hdi1wcmltYXJ5ID4gbGkuY3VycmVudC1wYWdlLWl0ZW0gYSwgaGVhZGVyLm5vLWltYWdlIC5uYXYtcHJpbWFyeSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWUxZjIxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tKi9cbi8qIE5hdiBTb2NpYWxcbi8qLS0tLS0tLS0tLS0tLS0qL1xuLm5hdi1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2LXNvY2lhbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5uYXYtc29jaWFsIGxpOmxhc3QtY2hpbGQoKSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLm5hdi1zb2NpYWwgbGkuc29jaWFsLS1saW5rZWRpbiA+IGE6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMTRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5hdi1zb2NpYWwgbGkuc29jaWFsLS1mYWNlYm9vayA+IGE6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5hdi1zb2NpYWwgbGkuc29jaWFsLS1pbnN0YWdyYW0gPiBhOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5uYXYtc29jaWFsIGxpLnNvY2lhbC0tdHdpdHRlciA+IGE6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5hdi1zb2NpYWwgbGkuc29jaWFsLS15b3V0dWJlID4gYTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubmF2LXNvY2lhbCBsaS5zb2NpYWwtLXZpbWVvID4gYTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubmF2LXNvY2lhbCBsaS5zb2NpYWwtLWVtYWlsID4gYTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm5hdi1zb2NpYWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXYtc29jaWFsIGxpIGE6aG92ZXIsIC5uYXYtc29jaWFsIGxpIGE6Zm9jdXMsIC5uYXYtc29jaWFsIGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTb2NpYWwgU2hhcmluZ1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc29jaWFsLXNoYXJlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1MDAwO1xufVxuYm9keVtkZXZpY2U9bW9iaWxlXSAuc29jaWFsLXNoYXJlLCBib2R5LmhvbWUgLnNvY2lhbC1zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zb2NpYWwtc2hhcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zb2NpYWwtc2hhcmUgPiBsaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEwMDBtcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMzUwMG1zO1xufVxuYm9keS5yZWFkeSAuc29jaWFsLXNoYXJlID4gbGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xufVxuLnNvY2lhbC1zaGFyZSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4uc29jaWFsLXNoYXJlID4gbGkgPiBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zb2NpYWwtc2hhcmUgPiBsaSA+IGE6aG92ZXIsIC5zb2NpYWwtc2hhcmUgPiBsaSA+IGE6Zm9jdXMsIC5zb2NpYWwtc2hhcmUgPiBsaSA+IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0YTRhNDtcbn1cblxuLnNoYXJlLS1mYWNlYm9vazo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2hhcmUtLXR3aXR0ZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNoYXJlLS1lbWFpbDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufSIsIi8qISBub3JtYWxpemUuc2NzcyB2MC4xLjAgfCBNSVQgTGljZW5zZSB8IGJhc2VkIG9uIGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLSovXG4vKiBUeXBvZ3JhcGh5XG4vKi0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1OdW5pdG8rU2FuczozMDAsNDAwLDQwMGksNzAwLDgwMCcpO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ljb25mb250JztcbiAgICBzcmM6ICAgIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2NhcHN0ai9hc3NldHMvbWVkaWEvZm9udHMvaWNvbmZvbnQvaWNvbmZvbnQuZW90Jyk7XG5cdHNyYzogICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvY2Fwc3RqL2Fzc2V0cy9tZWRpYS9mb250cy9pY29uZm9udC9pY29uZm9udC5lb3QjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdCAgICAgICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvY2Fwc3RqL2Fzc2V0cy9tZWRpYS9mb250cy9pY29uZm9udC9pY29uZm9udC5zdmcnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdCAgICAgICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvY2Fwc3RqL2Fzc2V0cy9tZWRpYS9mb250cy9pY29uZm9udC9pY29uZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdCAgICAgICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvY2Fwc3RqL2Fzc2V0cy9tZWRpYS9mb250cy9pY29uZm9udC9pY29uZm9udC5zdmcjaWNvbmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOlx0J051bml0byBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250LWljb25mb250Olx0XHRcdFx0J2ljb25mb250JztcblxuQG1peGluIGZvbnQtYm9keSgkY29sb3I6IGNvbG9yKGJsYWNrKSkge1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cdEBpbmNsdWRlIGZsdWlkLXR5cGUobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3NtJyksIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKSwgMTRweCwgMTVweCk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjk7XG5cdEBpZiAoJGNvbG9yICE9IGluaGVyaXQpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0fVxuXG5cdGEge1xuXHRcdEBpbmNsdWRlIGNvbG9yKHBpbmspO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGhvdmVyKCkge1xuXHRcdFx0Y29sb3I6IGRhcmtlbihjb2xvcihwaW5rKSwgMjApO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuQG1peGluIGZvbnQtbmF2aWdhdGlvbigkY29sb3I6IGNvbG9yKHdoaXRlKSkge1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cdGNvbG9yOiAkY29sb3I7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjb2xvcih0cmFuc3BhcmVudCk7XG5cdHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG5cblx0QGluY2x1ZGUgaG92ZXIoKSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG5cdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcblx0fVxufVxuXG5AbWl4aW4gZm9udC1zbWFsbC1hbGxjYXBzKCRjb2xvcjogY29sb3Iod2hpdGUpKSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblx0QGlmICgkY29sb3IgIT0gaW5oZXJpdCkge1xuXHRjb2xvcjogJGNvbG9yO1xuXHR9XG5cdEBpbmNsdWRlIGZsdWlkLXR5cGUobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3NtJyksIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKSwgMTBweCwgMTJweCk7XG5cdGxldHRlci1zcGFjaW5nOiAwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XG5cdGEge1xuXHRcdEBpZiAoJGNvbG9yICE9IGluaGVyaXQpIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdH10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFxuXHRcdEBpbmNsdWRlIGhvdmVyKCkge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBmb250LXRpbnkoJGNvbG9yOiBjb2xvcih3aGl0ZSkpIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuXHRAaWYgKCRjb2xvciAhPSBpbmhlcml0KSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdH1cblx0QGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XG5cdGEge1xuXHRcdEBpZiAoJGNvbG9yICE9IGluaGVyaXQpIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdH10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFxuXHRcdEBpbmNsdWRlIGhvdmVyKCkge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBmb250LWJ0bigkY29sb3I6IGNvbG9yKHdoaXRlKSkge1xuXHRAaW5jbHVkZSBmb250LXNtYWxsLWFsbGNhcHMoKTtcblx0QGlmICgkY29sb3IgIT0gaW5oZXJpdCkge1xuXHRjb2xvcjogJGNvbG9yO1xuXHR9XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtaXhpbiBmb250LWhlYWRsaW5lKCRjb2xvcjogY29sb3Iod2hpdGUpLCAkc20tZm9udDogMzVweCwgJHh4bC1mb250OiA0MnB4KSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblx0QGluY2x1ZGUgZmx1aWQtdHlwZShtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAnc20nKSwgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpLCAkc20tZm9udCwgJHh4bC1mb250KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdEBpZiAoJGNvbG9yICE9IGluaGVyaXQpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0fVxufVxuQG1peGluIGZvbnQtaGVhZGxpbmUtc21hbGwoJGNvbG9yOiBjb2xvcih3aGl0ZSkpIHtcblx0QGluY2x1ZGUgZm9udC1oZWFkbGluZSgkY29sb3IsIDE4cHgsIDE3cHgpO1xuXHRmb250LXdlaWdodDogMTAwO1xufVxuQG1peGluIGZvbnQtc2VjdGlvbi1oZWFkZXIoJGNvbG9yOiBjb2xvcihwaW5rKSkge1xuXHRAaW5jbHVkZSBmb250LWhlYWRsaW5lKCRjb2xvciwgMzBweCwgNDBweCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHRcdG1hcmdpbjogMzBweCBhdXRvO1xuXHR9XG59XG5cbkBtaXhpbiBmb250LW1vYmlsZS1uYXYoJGNvbG9yOiBjb2xvcihwaW5rKSkge1xuXHRAaW5jbHVkZSBmb250LWhlYWRsaW5lKCRjb2xvciwgMjBweCwgMzBweCk7XG59XG5cblxuYm9keSB7XG5cdEBpbmNsdWRlIGZvbnQtYm9keSgpO1xufVxuXG5wLFxudWwsXG5vbCB7XG5cdEBpbmNsdWRlIGZvbnQtYm9keSgpO1xuXHRtYXJnaW46IDAgMCAxNXB4O1xuXHRcblx0JjplbXB0eSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW46IDA7XG5cdEBpbmNsdWRlIGNvbG9yKGJsYWNrKTtcbn1cblxuaHIge1xuXHRib3JkZXI6IHRyYW5zcGFyZW50O1xuXHRoZWlnaHQ6IDFweDtcblx0QGluY2x1ZGUgY29sb3IoZ3JheSwgYmFja2dyb3VuZCk7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmEge1xuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdEBpbmNsdWRlIGhvdmVyKCkge1xuXHRcdHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAzMDBtcztcblx0fVxufVxuXG5zdXAge1xuXHRmb250LXNpemU6IDYwJTtcbn0iLCIvKi0tLS0tLS0tLS0tKi9cbi8qIFZhcmlhYmxlc1xuLyotLS0tLS0tLS0tLSovXG5cbi8vR2xvYmFsIEdyaWQgdmFyaWFibGVzXG4kZ2xvYmFsLWNvbmZpZzpcdChcblx0YmxvY2stLXdpZHRoOlx0MTAwJSxcblx0d2lkdGg6XHRcdFx0MTYwMHB4LFxuXHRjb2x1bW5zOlx0XHQxMixcblx0Z3V0dGVyczpcdFx0MTVweCxcbik7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG5cdHhzOiAgMCxcblx0c206ICA1NDRweCxcblx0bWQ6ICA3NjhweCxcblx0bGc6ICA5OTJweCxcblx0eGw6ICAxMjAwcHgsXG5cdHh4bDogIDE0NDBweCxcblx0eHh4bDogMTYwMHB4LFxuKTtcblxuLy9Db2xvcnNcbiRjb2xvcnM6IChcblx0YmxhY2s6ICMxZTFmMjEsXG5cdHdoaXRlOiNmZmZmZmYsXG5cdGdyYXk6ICNiZGJkYmQsXG5cdGJsdWU6ICMxMzI5NzMsXG5cdGJsdWUtZGFyazogIzEzMzg1Myxcblx0Y2hhcmNvYWw6ICMyNzJiMmUsXG5cdHBpbms6ICNhYjFkMmIsXG5cdHVsdHJhbGlnaHQ6ICNmMmY1ZjcsXG5cdHRyYW5zcGFyZW50OiB0cmFuc3BhcmVudFxuKTtcblxuXG4vL1otSW5kZXggTWFuYWdlbWVudCAtLSB1dGlsaXplcyBTYXNzIE1hcHNcbi8vRWFzaWVzdCB3YXkgdG8gdXNlIGlzIHZpYSB0aGUgbWl4aW46IEBpbmNsdWRlIHotaW5kZXgoemVybyk7XG4kei1pbmRleDogKFxuXHRoZWF2ZW5cdFx0XHRcdFx0Olx0OTAwMCxcblx0c29jaWFsLXNoYXJlXHRcdFx0Olx0NTAwMCxcblx0aGFtYnVyZ2VyXHRcdFx0XHQ6XHQxMDAxLFxuXHRuYXYtLW1vYmlsZVx0XHRcdFx0Olx0MTAwMCxcblx0YWJvdmVncm91bmRcdFx0XHRcdDpcdDEwMCxcblx0Z3JvdW5kXHRcdFx0XHRcdDpcdDEsXG5cdHplcm9cdFx0XHRcdFx0Olx0MCxcblx0dW5kZXJncm91bmRcdFx0XHRcdDpcdC0xLFxuXHRoZWxsXHRcdFx0XHRcdDpcdC05MDAwXG4pOyIsIi8qKioqKioqKiovXG4vKiBNaXhpbnNcbi8qKioqKioqKiovXG5cbi8vIFVzZWZ1bCBtaXhpbnMgZG93bmxvYWRlZCBmcm9tIGh0dHBzOi8vYml0YnVja2V0Lm9yZy9jYWxlYnphaG5kL3Nhc3MtbWl4aW5zXG5cbi8vVGhlIG9sJyBjb3ZlciBFVkVSWVRISU5HIGJsb2NrLiBIYW5keS5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIGNvdmVyZXIoKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBBIGRhcm4gZmluZSB3YXkgdG8gY2VudGVyIHNvbWV0aGluZ1xuQG1peGluIGNlbnRlcmVyKCkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1peGluIGNlbnRlcmVyWCgpIHtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWl4aW4gY2VudGVyZXJZKCkge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vL1ZlcnRpY2FsIGFsaWduIGluIDMgbGluZXMgb2YgY3NzLlxuQG1peGluIHZlcnRpY2FsLWFsaWduKCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtaXhpbiB3b3JkLXdyYXAoKSB7XG5cdHdvcmQtYnJlYWs6XHQgYnJlYWstd29yZDtcblx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuXHQtbW96LWh5cGhlbnM6XHQgIGF1dG87XG5cdGh5cGhlbnM6XHRcdCAgYXV0bztcbn1cblxuQG1peGluIGVsbGlwc2lzKCkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuXG5cblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcblx0b3BhY2l0eTogJG9wYWNpdHk7XG5cdCRvcGFjaXR5LWllOiAkb3BhY2l0eSAqIDEwMDtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTsgLy9JRThcbn1cblxuQGZ1bmN0aW9uIGJsYWNrKCRvcGFjaXR5KSB7XG5cdEByZXR1cm4gcmdiYShibGFjaywgJG9wYWNpdHkpXG59XG5AZnVuY3Rpb24gd2hpdGUoJG9wYWNpdHkpIHtcblx0QHJldHVybiByZ2JhKHdoaXRlLCAkb3BhY2l0eSlcbn1cblxuQG1peGluIGJveC1zaGFkb3coKSB7XG5cdGJveC1zaGFkb3c6IDFweCA1cHggODBweCAwcHggcmdiYSgwLDAsMCwwLjMwKTtcbn1cblxuLy8gVGhlcmUncyBhIGxvdCBvZiBkaWZmZXJlbnQgY2xlYXJmaXggaGFja3Mgb3V0IHRoZXJlIG9uIHRoZSB3ZWIuIFRoaXMgb25lIChodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjaykgSSd2ZSBmb3VuZCBpdCB0byBiZSB0aGUgbW9zdCBzb2xpZCBvbmUuIFdvcmtzIGluIElFNiBhbmQgdXAuXG5AbWl4aW4gY2xlYXJmaXgge1xuXHQqem9vbTogMTtcblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbiVjbGVhcmZpeCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG4uY2xlYXJmaXgge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vL0NvbG9yc1xuQGZ1bmN0aW9uIGNvbG9yKCRjb2xvciwgJG9wYWNpdHk6IDEpIHtcblx0QGlmICgkb3BhY2l0eSAhPSAxKSB7XG5cdEByZXR1cm4gcmdiYShtYXAtZ2V0KCRjb2xvcnMsICRjb2xvciksICRvcGFjaXR5KTtcblx0fSBAZWxzZSB7XG5cdEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAkY29sb3IpO1xuXHR9XG59XG5cbkBtaXhpbiBjb2xvcigkY29sb3IsICRwcm9wZXJ0eS1uYW1lOiBjb2xvciwgJG9wYWNpdHk6IDEpIHtcblx0QGlmICgkb3BhY2l0eSAhPSAxKSB7XG5cdCN7JHByb3BlcnR5X25hbWV9OiByZ2JhKGNvbG9yKCRjb2xvciksICRvcGFjaXR5KTtcblx0fSBAZWxzZSB7XG5cdCN7JHByb3BlcnR5X25hbWV9OiBjb2xvcigkY29sb3IpO1xuXHR9XG59XG5cbkBtaXhpbiBob3ZlciB7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AZnVuY3Rpb24gdW5pY29kZSgkc3RyKSB7XG5cdEByZXR1cm4gdW5xdW90ZShcIlxcXCJcIikgKyAkc3RyICsgdW5xdW90ZShcIlxcXCJcIik7XG4gIH1cblxuLy9JY29uZm9udFxuQG1peGluIGljb25mb250KCRjb250ZW50OiBcIiBcIiwgJGZvbnQtc2l6ZTogaW5oZXJpdCwgJGNvbG9yOiBpbmhlcml0ICkge1xuXHRmb250LWZhbWlseTogJGZvbnQtaWNvbmZvbnQ7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbnRlbnQ6IHVuaWNvZGUoJGNvbnRlbnQpO1xuXHRmb250LXNpemU6ICRmb250LXNpemU7XG5cdGNvbG9yOiAkY29sb3I7XG5cdFxuXHQvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBvYmplY3QtZml0KCR3aWR0aDoxMDAlLCAkaGVpZ2h0OjEwMCUpIHtcblx0Jjpub3QoaHRtbCk6bm90KGJvZHkpIHtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0d2lkdGg6JHdpZHRoO1xuXHRcdGhlaWdodDokaGVpZ2h0O1xuXHR9XG59XG5cbi5vYmplY3QtZml0IHtcblx0QGluY2x1ZGUgb2JqZWN0LWZpdCgpO1xufVxuXG4vL0dvb2Qgd2F5IHRvIGhpZGUgc29tZXRoaW5nIGJ1dCBoYXZlIGl0IHN0aWxsIGJlIGFjY2Vzc2libGUgdG8gc2NyZWVuLXJlYWRlcnNcbkBtaXhpbiB2aXN1YWxseWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luOiAtMXB4O1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cblxuJWlzVmlzdWFsbHlIaWRkZW4ge1xuXHRAaW5jbHVkZSB2aXN1YWxseWhpZGRlbigpO1xufVxuXG4uaXNWaXN1YWxseUhpZGRlbiB7XG5cdEBpbmNsdWRlIHZpc3VhbGx5aGlkZGVuKCk7XG59XG5cblxuLy9Vc2VzIHRoZSBTYXNzLU1hcCBkZWZpbmVkIGluIHBhcnRpYWxzL3ZhcmlhYmxlcy5zY3NzXG5AbWl4aW4gei1pbmRleCgkbGV2ZWw6IGdyb3VuZCwgJGltcG9ydGFudDogJ251bGwnKSB7XG5cdEBpZiAoJGltcG9ydGFudCA9PSAnaW1wb3J0YW50Jylcblx0e1xuXHRcdHotaW5kZXg6IG1hcC1nZXQoJHotaW5kZXgsICRsZXZlbCkgIWltcG9ydGFudDtcblx0fVxuXHRAZWxzZSB7XG5cdFx0ei1pbmRleDogbWFwLWdldCgkei1pbmRleCwgJGxldmVsKTtcblx0fVxufVxuXG4vLyBNYXAgRGVlcCBHZXRcbi8vIFVzYWdlOiAkbS1icmVha3BvaW50OiBtYXAtZGVlcC1nZXQoJGdsb2JhbC1jb25maWcsIFwiZ3JpZC1icmVha3BvaW50c1wiLCBcIm1kXCIpO1xuLy8gUmV0dXJuczogNzY4cHhcbkBmdW5jdGlvbiBtYXAtZGVlcC1nZXQoJG1hcCwgJGtleXMuLi4pIHtcbiAgICBAZWFjaCAka2V5IGluICRrZXlzIHtcbiAgICAgICAgJG1hcDogbWFwLWdldCgkbWFwLCAka2V5KTtcbiAgICB9XG4gICAgQHJldHVybiAkbWFwO1xufVxuXG4vLyBNYXAtZ2V0LW5leHRcbi8vIEZyb20gaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vYWdvcmlsbGEvOWRmMDUyZWIxZTE1ZDhhZWE0NDZcbkBmdW5jdGlvbiBtYXAtZ2V0LW5leHQoJG1hcCwgJGtleSwgJGZhbGxiYWNrOiBmYWxzZSkge1xuXG5cdC8vIENoZWNrIGlmIG1hcCBpcyB2YWxpZFxuXHRAaWYgdHlwZV9vZigkbWFwKSA9PSBtYXAge1xuXG5cdFx0Ly8gQ2hlY2sgaWYga2V5IGV4aXN0cyBpbiBtYXBcblx0XHRAaWYgbWFwX2hhc19rZXkoJG1hcCwgJGtleSkge1xuXG5cdFx0XHQvLyBJbml0IGluZGV4IGNvdW50ZXIgdmFyaWFibGVcblx0XHRcdCRpOiAwO1xuXG5cdFx0XHQvLyBJbml0IGtleSBpbmRleFxuXHRcdFx0JGtleS1pbmRleDogZmFsc2U7XG5cblx0XHRcdC8vIFRyYXZlcnNlIG1hcCBmb3Iga2V5XG5cdFx0XHRAZWFjaCAkbWFwLWtleSwgJG1hcC12YWx1ZSBpbiAkbWFwIHtcblx0XHRcdFx0Ly8gVXBkYXRlIGluZGV4XG5cdFx0XHRcdCRpOiAkaSArIDE7XG5cblx0XHRcdFx0Ly8gSWYgbWFwIGtleSBmb3VuZCwgc2V0IGtleSBpbmRleFxuXHRcdFx0XHRAaWYgJG1hcC1rZXkgPT0gJGtleSB7XG5cdFx0XHRcdFx0JGtleS1pbmRleDogJGk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBJZiBuZXh0IGluZGV4IHJldHVybiBuZXh0IHZhbHVlXG5cdFx0XHRcdEBpZiAkaSA9PSAka2V5LWluZGV4ICsgMSB7XG5cdFx0XHRcdFx0QHJldHVybiAkbWFwLXZhbHVlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gSWYgbGFzdCBlbnRyeSByZXR1cm4gZmFsc2Vcblx0XHRcdFx0QGlmICRpID09IGxlbmd0aCgkbWFwKSB7XG5cdFx0XHRcdFx0QHJldHVybiAkZmFsbGJhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QHdhcm4gJ05vIG5leHQgbWFwIGl0ZW0gZm9yIGtleSAjeyRrZXl9Jztcblx0XHRcdEByZXR1cm4gJGZhbGxiYWNrO1xuXHRcdH1cblxuXHRcdEB3YXJuICdObyB2YWxpZCBrZXkgI3ska2V5fSBpbiBtYXAnO1xuXHRcdEByZXR1cm4gJGZhbGxiYWNrO1xuXHR9XG5cblx0QHdhcm4gJ05vIHZhbGlkIG1hcCc7XG5cdEByZXR1cm4gJGZhbGxiYWNrO1xufVxuXG5cbi8vQ3VzdG9tIGJyZWFrcG9pbnQgbWl4aW5cbkBtaXhpbiBzY3JlZW4oJGJyZWFrcG9pbnQ6ICd4cycsICRxdWVyeTogJ21pbicsICRtaW4td2lkdGg6IE5VTEwsICRtYXgtd2lkdGg6IE5VTEwpIHtcblx0QGlmICgoJG1pbi13aWR0aCAhPSBOVUxMKSBvciAoJG1heC13aWR0aCAhPSBOVUxMKSkge1xuXHRcdFxuXHRcdEBpZiAoKCRtaW4td2lkdGggIT0gTlVMTCkgYW5kICgkbWF4LXdpZHRoID09IE5VTEwpKSB7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdEBpZiAoKCRtaW4td2lkdGggPT0gTlVMTCkgYW5kICgkbWF4LXdpZHRoICE9IE5VTEwpKSB7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdEBpZiAoKCRtaW4td2lkdGggIT0gTlVMTCkgYW5kICgkbWF4LXdpZHRoICE9IE5VTEwpKSB7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRcblx0fVxuXHRAZWxzZSB7XG5cdFx0QGlmICgkcXVlcnkgPT0gJ21pbicpIHtcdFx0XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGlmICgkcXVlcnkgPT0gJ21heCcpIHtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogKG1hcC1nZXQtbmV4dCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIC0gMSkpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdEBpZiAoJHF1ZXJ5ID09ICdvbmx5Jykge1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIGFuZCAobWF4LXdpZHRoOiAobWFwLWdldC1uZXh0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgLSAxKSkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWl4aW4gZ3V0dGVyKCRsb2NhdGlvbiwgJGFtb3VudDogMSkge1xuXHRcblx0JG1hcmdpbjogZmxvb3IoJGdyaWQtZ3V0dGVyLXdpZHRoICogJGFtb3VudCk7XG5cdFxuXHRAaWYgJGxvY2F0aW9uID09IFwiYWxsXCIge1xuXHRcdG1hcmdpbjogJG1hcmdpbjtcblx0fVxuXHRAaWYgJGxvY2F0aW9uID09IFwidG9wXCIge1xuXHRcdG1hcmdpbi10b3A6ICRtYXJnaW47XG5cdH1cblx0QGlmICRsb2NhdGlvbiA9PSBcInJpZ2h0XCIge1xuXHRcdG1hcmdpbi1yaWdodDogJG1hcmdpbjtcblx0fVxuXHRAaWYgJGxvY2F0aW9uID09IFwiYm90dG9tXCIge1xuXHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW47XG5cdH1cblx0QGlmICRsb2NhdGlvbiA9PSBcImxlZnRcIiB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRtYXJnaW47XG5cdH1cblx0QGlmICRsb2NhdGlvbiA9PSBcImludGVybmFsXCIge1xuXHRcdHBhZGRpbmc6ICRtYXJnaW47XG5cdH1cblx0QGlmICRsb2NhdGlvbiA9PSBcImludGVybmFsLXRvcFwiIHtcblx0XHRwYWRkaW5nLXRvcDogJG1hcmdpbjtcblx0fVxuXHRAaWYgJGxvY2F0aW9uID09IFwiaW50ZXJuYWwtcmlnaHRcIiB7XG5cdFx0cGFkZGluZy1yaWdodDogJG1hcmdpbjtcblx0fVxuXHRAaWYgJGxvY2F0aW9uID09IFwiaW50ZXJuYWwtYm90dG9tXCIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkbWFyZ2luO1xuXHR9XG5cdEBpZiAkbG9jYXRpb24gPT0gXCJpbnRlcm5hbC1sZWZ0XCIge1xuXHRcdHBhZGRpbmctbGVmdDogJG1hcmdpbjtcblx0fVxufVxuXG5AZnVuY3Rpb24gcGFyc2VJbnQoJG4pIHtcblx0QHJldHVybiBtYXRoLmRpdigkbiwgJG4gKiAwICsgMSk7XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHZhbHVlcykge1xuXHQkcHggOiAoKTtcblx0JHJlbTogKCk7XG5cdFxuXHRAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG5cblx0XHRAaWYgJHZhbHVlID09IDAgb3IgJHZhbHVlID09IGF1dG8ge1xuXHRcdFx0JHB4IDogYXBwZW5kKCRweCAsICR2YWx1ZSk7XG5cdFx0XHQkcmVtOiBhcHBlbmQoJHJlbSwgJHZhbHVlKTtcblx0XHR9XG5cblx0XHRAZWxzZSB7XG5cdFx0XHQkdW5pdDogdW5pdCgkdmFsdWUpO1x0IFxuXHRcdFx0JHZhbDogcGFyc2VJbnQoJHZhbHVlKTtcblx0XHRcblx0XHRcdEBpZiAkdW5pdCA9PSBcInB4XCIgeyBcblx0XHRcdFx0JHB4IDogYXBwZW5kKCRweCwgICR2YWx1ZSk7XG5cdFx0XHRcdCRyZW06IGFwcGVuZCgkcmVtLCAoJHZhbCAqIDAuMSArIHJlbSkpO1xuXHRcdFx0fVxuXHRcdFxuXHRcdFx0QGlmICR1bml0ID09IFwicmVtXCIge1xuXHRcdFx0XHQkcHggOiBhcHBlbmQoJHB4LCAgKCR2YWwgKiAxMCArIHB4KSk7XG5cdFx0XHRcdCRyZW06IGFwcGVuZCgkcmVtLCAkdmFsdWUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpZiAkcHggPT0gJHJlbSB7XHRcdCAgXG5cdFx0Zm9udC1zaXplOiAkcHg7IFxuXHR9IEBlbHNlIHtcblx0XHRmb250LXNpemU6ICRweDsgXG5cdFx0Zm9udC1zaXplOiAkcmVtO1xuXHR9XG59XG5cblxuQG1peGluIGJyb3dzZXIoJGJyb3dzZXIpIHtcblx0Ym9keVticm93c2VyPSN7JGJyb3dzZXJ9XSAmIHtcblx0XHRAY29udGVudDtcblx0fVx0XG59XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCR2YWx1ZSkge1xuXHRAcmV0dXJuIG1hdGguZGl2KCR2YWx1ZSwgJHZhbHVlICogMCArIDEpO1xufVxuICBcbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xuXHQkdTE6IHVuaXQoJG1pbi12dyk7XG5cdCR1MjogdW5pdCgkbWF4LXZ3KTtcblx0JHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcblx0JHU0OiB1bml0KCRtYXgtZm9udC1zaXplKTtcblxuXHRAaWYgJHUxID09ICR1MiBhbmQgJHUxID09ICR1MyBhbmQgJHUxID09ICR1NCB7XG5cdFx0JiB7XG5cdFx0XHRmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi12dykge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGMoI3skbWluLWZvbnQtc2l6ZX0gKyAje3N0cmlwLXVuaXQoJG1heC1mb250LXNpemUgLSAkbWluLWZvbnQtc2l6ZSl9ICogKCgxMDB2dyAtICN7JG1pbi12d30pIC8gI3tzdHJpcC11bml0KCRtYXgtdncgLSAkbWluLXZ3KX0pKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHN0YWdnZXJlZF90cmFuc2l0aW9ucygkbnRoOjEsJGl0ZW1zOjIsJGluaXRpYWw6MCwkc3RlcDouMSl7XG5cdEBmb3IgJGkgZnJvbSAkbnRoIHRocm91Z2ggJGl0ZW1ze1xuXHRcdCY6bnRoLW9mLXR5cGUoI3skaX0pe1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTojeyRpbml0aWFsfXM7XG5cdFx0fVxuXHRcdCRpbml0aWFsOiAkaW5pdGlhbCArICRzdGVwO1xuXHR9XG59IiwiLyoqKioqKioqKioqKioqL1xuLyogR3JpZCBNaXhpbnNcbi8qKioqKioqKioqKioqKi9cblxuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AZnVuY3Rpb24gZ3V0dGVycygkZ3V0dGVyczogbWFwLWdldCgkZ2xvYmFsLWNvbmZpZywgZ3V0dGVycykpIHtcblx0QHJldHVybiAkZ3V0dGVycztcbn1cblxuQG1peGluIGd1dHRlcnMoJGd1dHRlcnM6IG1hcC1nZXQoJGdsb2JhbC1jb25maWcsIGd1dHRlcnMpKSB7XG5cdHBhZGRpbmctbGVmdDogZ3V0dGVycygkZ3V0dGVycyk7XG5cdHBhZGRpbmctcmlnaHQ6IGd1dHRlcnMoJGd1dHRlcnMpO1xufVxuXG5AbWl4aW4gYmxvY2soJHdpZHRoOiBtYXAtZ2V0KCRnbG9iYWwtY29uZmlnLCBibG9jay0td2lkdGgpLCAkZ3V0dGVyczogZmFsc2UpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAkd2lkdGg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRAaWYgKCRndXR0ZXJzID09IHRydWUpIHtcblx0XHRAaW5jbHVkZSBndXR0ZXJzKCk7XG5cdH1cbn1cblxuQG1peGluIGNvbnRhaW5lcigkd2lkdGg6IG1hcC1nZXQoJGdsb2JhbC1jb25maWcsIHdpZHRoKSwgJGZsZXg6IHRydWUsICRwYWRkaW5nOiB0cnVlKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAkd2lkdGg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRAaWYgKCRmbGV4ID09IHRydWUpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdEBpZiAoJHBhZGRpbmcgPT0gdHJ1ZSkge1xuXHRcdEBpbmNsdWRlIHNjcmVlbihtZCkge1xuXHRcdFx0QGluY2x1ZGUgZ3V0dGVycyg0NXB4KTtcblx0XHR9XG5cdH1cblx0QGlmICgkZmxleCA9PSBmYWxzZSkge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdH1cblxuXHQvL1RoaXMgaXMgZm9yIHRoZSBDaHJvbWUgMTItY29sdW1uIGdyaWQgZXh0ZW5zaW9uLlxuXHQjYm9vdHN0cmFwLWdyaWQtZnJhbWUtamhic2RvdnUgJiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLy9Vc2UgdGhpcyB0byBjcmVhdGUgYSBmdWxsLWJyb3dzZXItd2lkdGggY29udGFpbmVyIHdoZW4geW91IGFyZSBpbnNpZGUgYSBsaW1pdGVkLXdpZHRoIHBhcmVudCwgZWcsIGluc2lkZSBvZiBAbWl4aW4gY29udGFpbmVyKClcbkBtaXhpbiBjb250YWluZXItYnJlYWtvdXQoKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xufVxuXG5AZnVuY3Rpb24gc3BhbigkY29sdW1uczogbWFwLWdldCgkZ2xvYmFsLWNvbmZpZywgY29sdW1ucyksICRjb250YWluZXI6IG1hcC1nZXQoJGdsb2JhbC1jb25maWcsIGNvbHVtbnMpKSB7XG5cdEByZXR1cm4gcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGNvbnRhaW5lcikpO1xufVxuXG5AbWl4aW4gc3BhbigkY29sdW1uczogbWFwLWdldCgkZ2xvYmFsLWNvbmZpZywgY29sdW1ucyksICRjb250YWluZXI6IG1hcC1nZXQoJGdsb2JhbC1jb25maWcsIGNvbHVtbnMpLCAkZmxleDogdHJ1ZSkge1xuXHR3aWR0aDogc3BhbigkY29sdW1ucywgJGNvbnRhaW5lcik7XG5cdEBpZiAoJGZsZXggPT0gZmFsc2UpIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHRAaW5jbHVkZSBndXR0ZXJzKCk7XG59XG5cbkBtaXhpbiBwdXNoKCRjb2x1bW5zOiBtYXAtZ2V0KCRnbG9iYWwtY29uZmlnLCBjb2x1bW5zKSwgJGNvbnRhaW5lcjogbWFwLWdldCgkZ2xvYmFsLWNvbmZpZywgY29sdW1ucykpIHtcblx0bWFyZ2luLWxlZnQ6IHNwYW4oJGNvbHVtbnMsICRjb250YWluZXIpO1xufVxuXG5AbWl4aW4gcHVsbCgkY29sdW1uczogbWFwLWdldCgkZ2xvYmFsLWNvbmZpZywgY29sdW1ucyksICRjb250YWluZXI6IG1hcC1nZXQoJGdsb2JhbC1jb25maWcsIGNvbHVtbnMpKSB7XG5cdG1hcmdpbi1sZWZ0OiAoc3BhbigkY29sdW1ucywgJGNvbnRhaW5lcikgKiAtMSk7XG59IiwiQGZ1bmN0aW9uIHVuaWNvZGUoJHN0cikge1xuXHRAcmV0dXJuIHVucXVvdGUoXCJcXFwiXCIpICsgJHN0ciArIHVucXVvdGUoXCJcXFwiXCIpO1xuICB9XG5cbi8vSWNvbmZvbnRcbkBtaXhpbiBpY29uZm9udCgkY29udGVudDogXCIgXCIsICRmb250LXNpemU6IGluaGVyaXQsICRjb2xvcjogaW5oZXJpdCApIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWljb25mb250O1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb250ZW50OiB1bmljb2RlKCRjb250ZW50KTtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplO1xuXHRjb2xvcjogJGNvbG9yO1xuXHRcblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvbWVkaWEvZm9udHMvaWNvbmZvbnQvaWNvbmZvbnQuZW90PzVvbmJ6dCcpO1xuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvbWVkaWEvZm9udHMvaWNvbmZvbnQvaWNvbmZvbnQuZW90PzVvbmJ6dCNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG4gICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9tZWRpYS9mb250cy9pY29uZm9udC9pY29uZm9udC53b2ZmMj81b25ienQnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9tZWRpYS9mb250cy9pY29uZm9udC9pY29uZm9udC53b2ZmPzVvbmJ6dCcpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcuLi8uLi9hc3NldHMvbWVkaWEvZm9udHMvaWNvbmZvbnQvaWNvbmZvbnQudHRmPzVvbmJ6dCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgIHVybCgnLi4vLi4vYXNzZXRzL21lZGlhL2ZvbnRzL2ljb25mb250L2ljb25mb250LnN2Zz81b25ienQjaWNvbmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4kZm9udC1pY29uZm9udDpcdFwiaWNvbmZvbnRcIjtcblxuJGljb24tYXJyb3ctbGVmdDogXCJcXEVBMDFcIjtcbiRpY29uLWFycm93LXJpZ2h0OiBcIlxcRUEwMlwiO1xuJGljb24tYnJvd3NlcjogXCJcXEVBMDNcIjtcbiRpY29uLWNhcmV0LWRvd246IFwiXFxFQTA0XCI7XG4kaWNvbi1jYXJldC1sZWZ0OiBcIlxcRUEwNVwiO1xuJGljb24tY2FyZXQtcmlnaHQ6IFwiXFxFQTA2XCI7XG4kaWNvbi1jYXJldC11cDogXCJcXEVBMDdcIjtcbiRpY29uLWNoZWNrOiBcIlxcRUEwOFwiO1xuJGljb24tY2hldnJvbi1kb3duOiBcIlxcRUEwOVwiO1xuJGljb24tY2hldnJvbi1sZWZ0OiBcIlxcRUEwQVwiO1xuJGljb24tY2hldnJvbi1yaWdodDogXCJcXEVBMEJcIjtcbiRpY29uLWNoZXZyb24tdXA6IFwiXFxFQTBDXCI7XG4kaWNvbi1jaXJjbGUtZW1wdHk6IFwiXFxFQTBEXCI7XG4kaWNvbi1jaXJjbGUtZnVsbDogXCJcXEVBMEVcIjtcbiRpY29uLWNsb3NlOiBcIlxcRUEwRlwiO1xuJGljb24tZW1haWw6IFwiXFxFQTEwXCI7XG4kaWNvbi1mYWNlYm9vazogXCJcXEVBMTFcIjtcbiRpY29uLWhvbWU6IFwiXFxFQTEyXCI7XG4kaWNvbi1pbnN0YWdyYW06IFwiXFxFQTEzXCI7XG4kaWNvbi1saW5rZWRpbjogXCJcXEVBMTRcIjtcbiRpY29uLWxvZ28tYTogXCJcXEVBMTVcIjtcbiRpY29uLWxvZ28tYjogXCJcXEVBMTZcIjtcbiRpY29uLW1lbnU6IFwiXFxFQTE3XCI7XG4kaWNvbi1taW51czogXCJcXEVBMThcIjtcbiRpY29uLXBsYXk6IFwiXFxFQTE5XCI7XG4kaWNvbi1wbHVzOiBcIlxcRUExQVwiO1xuJGljb24tcmVzZXQ6IFwiXFxFQTFCXCI7XG4kaWNvbi10d2l0dGVyOiBcIlxcRUExQ1wiO1xuJGljb24tdmltZW86IFwiXFxFQTFEXCI7XG4kaWNvbi15b3V0dWJlOiBcIlxcRUExRVwiO1xuXG5cblxuLmljb24tYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQoJGljb24tYXJyb3ctbGVmdCwgMTVweCk7XG59XG4uaWNvbi1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQoJGljb24tYXJyb3ctcmlnaHQsIDE1cHgpO1xufVxuLmljb24tYnJvd3Nlcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQoJGljb24tYnJvd3NlciwgMTVweCk7XG59XG4uaWNvbi1jYXJldC1kb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1jYXJldC1kb3duLCAxNXB4KTtcbn1cbi5pY29uLWNhcmV0LWxlZnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb25mb250KCRpY29uLWNhcmV0LWxlZnQsIDE1cHgpO1xufVxuLmljb24tY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb25mb250KCRpY29uLWNhcmV0LXJpZ2h0LCAxNXB4KTtcbn1cbi5pY29uLWNhcmV0LXVwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1jYXJldC11cCwgMTVweCk7XG59XG4uaWNvbi1jaGVjazo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQoJGljb24tY2hlY2ssIDE1cHgpO1xufVxuLmljb24tY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1jaGV2cm9uLWRvd24sIDE1cHgpO1xufVxuLmljb24tY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1jaGV2cm9uLWxlZnQsIDE1cHgpO1xufVxuLmljb24tY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQoJGljb24tY2hldnJvbi1yaWdodCwgMTVweCk7XG59XG4uaWNvbi1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1jaGV2cm9uLXVwLCAxNXB4KTtcbn1cbi5pY29uLWNpcmNsZS1lbXB0eTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQoJGljb24tY2lyY2xlLWVtcHR5LCAxNXB4KTtcbn1cbi5pY29uLWNpcmNsZS1mdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1jaXJjbGUtZnVsbCwgMTVweCk7XG59XG4uaWNvbi1jbG9zZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQoJGljb24tY2xvc2UsIDE1cHgpO1xufVxuLmljb24tZW1haWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb25mb250KCRpY29uLWVtYWlsLCAxNXB4KTtcbn1cbi5pY29uLWZhY2Vib29rOjpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1mYWNlYm9vaywgMTVweCk7XG59XG4uaWNvbi1ob21lOjpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1ob21lLCAxNXB4KTtcbn1cbi5pY29uLWluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQoJGljb24taW5zdGFncmFtLCAxNXB4KTtcbn1cbi5pY29uLWxpbmtlZGluOjpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1saW5rZWRpbiwgMTVweCk7XG59XG4uaWNvbi1sb2dvLWE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb25mb250KCRpY29uLWxvZ28tYSwgMTVweCk7XG59XG4uaWNvbi1sb2dvLWI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb25mb250KCRpY29uLWxvZ28tYiwgMTVweCk7XG59XG4uaWNvbi1tZW51OjpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1tZW51LCAxNXB4KTtcbn1cbi5pY29uLW1pbnVzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1taW51cywgMTVweCk7XG59XG4uaWNvbi1wbGF5OjpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1wbGF5LCAxNXB4KTtcbn1cbi5pY29uLXBsdXM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb25mb250KCRpY29uLXBsdXMsIDE1cHgpO1xufVxuLmljb24tcmVzZXQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb25mb250KCRpY29uLXJlc2V0LCAxNXB4KTtcbn1cbi5pY29uLXR3aXR0ZXI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb25mb250KCRpY29uLXR3aXR0ZXIsIDE1cHgpO1xufVxuLmljb24tdmltZW86OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb25mb250KCRpY29uLXZpbWVvLCAxNXB4KTtcbn1cbi5pY29uLXlvdXR1YmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb25mb250KCRpY29uLXlvdXR1YmUsIDE1cHgpO1xufSIsIi8qKioqKioqL1xuLyogSFRNTFxuLyoqKioqKiovXG5cbi8qIGFwcGx5IGEgbmF0dXJhbCBib3ggbGF5b3V0IG1vZGVsIHRvIGFsbCBlbGVtZW50cywgYnV0IGFsbG93aW5nIGNvbXBvbmVudHMgdG8gY2hhbmdlICovXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOjYyLjUlOyAvLzYyLjUlIGlzIHJlY29tbWVuZGVkIHRvIHdlIGNhbiBlYXNpbHkgdXNlIFJFTSB2YWx1ZXMgYW5kIGdlbmVyYXRlIGEgcHggZmFsbGJhY2suXG5cdFxufVxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuXHRcblx0Jjpub3QoLnVzZXItaXMtdGFiYmluZykgYnV0dG9uOmZvY3VzLFxuXHQmOm5vdCgudXNlci1pcy10YWJiaW5nKSBpbnB1dDpmb2N1cyxcblx0Jjpub3QoLnVzZXItaXMtdGFiYmluZykgc2VsZWN0OmZvY3VzLFxuXHQmOm5vdCgudXNlci1pcy10YWJiaW5nKSB0ZXh0YXJlYTpmb2N1cyxcblx0Jjpub3QoLnVzZXItaXMtdGFiYmluZykgKjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuOjpzZWxlY3Rpb24ge1xuXHRAaW5jbHVkZSBjb2xvcihwaW5rLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIGNvbG9yKHdoaXRlLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuXG4uaGlkZGVuOm5vdChodG1sKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb250ZW50IGlmcmFtZSB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLFxucCBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0Zm9udC1zaXplOiAwO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjc1cztcblxuXHRib2R5W2Jyb3dzZXI9XCJTYWZhcmlcIl0gJiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufSIsIi8qKioqKioqKioqL1xuLyogQnV0dG9uc1xuLyoqKioqKioqKiovXG5cbiR0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgMzAwbXM7XG5cbi8vQWx0ZXJuYXRpdmUgbWl4aW4gdG8gQm9vdHN0cmFwIGJ1dHRvbi12YXJpZW50IG1peGluXG5AbWl4aW4gbmV3LWJ1dHRvbigkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0QGluY2x1ZGUgZm9udC1idG4oJGNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwMHB4O1xuXHRib3JkZXItd2lkdGg6IDBweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdHBhZGRpbmc6IDZweCAxNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRcblx0QGluY2x1ZGUgc2NyZWVuKGxnKSB7XG5cdCAgICBwYWRkaW5nOiA2cHggMjVweDtcblx0fVxuXHRcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0Ji5mb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlLFxuXHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEwJSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMjQpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDBweDtcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuXHRcdCYubm9ob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUsXG5cdC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0fVxuXHRcblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQmLFxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJhY2tncm91bmQsIDIwKTtcblx0XHRcdGJvcmRlci1jb2xvcjogbGlnaHRlbigkYm9yZGVyLCAyMCk7XG5cdFx0XHRcblx0XHR9XG4gXHR9XG5cdFxuXHQuYmFkZ2Uge1xuXHRcdGNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbiAgXG59XG5cblxuXG4uYnRuIHtcblx0QGluY2x1ZGUgbmV3LWJ1dHRvbiggY29sb3Iod2hpdGUpLCBjb2xvcihwaW5rKSwgY29sb3IocGluaykpO1xufVxuXG4uYnRuX193aGl0ZSB7XG5cdEBpbmNsdWRlIG5ldy1idXR0b24oIGNvbG9yKGJsYWNrKSwgY29sb3Iod2hpdGUpLCBjb2xvcih3aGl0ZSkpO1xufVxuLmJ0bl9fYmx1ZSB7XG5cdEBpbmNsdWRlIG5ldy1idXR0b24oIGNvbG9yKHdoaXRlKSwgY29sb3IoYmx1ZSksIGNvbG9yKGJsdWUpKTtcbn1cblxuXG4uYnRuX19ibG9jayB7XG5cdEBleHRlbmQgLmJ0bjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5idG5fX3RyYW5zcGFyZW50IHtcblx0QGluY2x1ZGUgbmV3LWJ1dHRvbiggY29sb3Iod2hpdGUpLCBjb2xvcih0cmFuc3BhcmVudCksIGNvbG9yKHdoaXRlKSk7XG59XG5cbi5kb25hdGUtYnRuIHtcblx0QGluY2x1ZGUgbmV3LWJ1dHRvbiggY29sb3Iod2hpdGUpLCBjb2xvcihwaW5rKSwgY29sb3IocGluaykpO1xufSIsIi8qKioqKioqKioqKiovXG4vKiBGYW5jeUJveFxuLyoqKioqKioqKioqKi9cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuXHRvdmVyZmxvdzogaGlkZGVuOyB9XG4gIFxuICAuZmFuY3lib3gtYWN0aXZlIHtcblx0aGVpZ2h0OiBhdXRvOyB9XG4gIFxuICAuZmFuY3lib3gtaXMtaGlkZGVuIHtcblx0bGVmdDogLTk5OTlweDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dG9wOiAtOTk5OXB4O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgXG4gIC5mYW5jeWJveC1jb250YWluZXIge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCc7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0b3A6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTk5MjsgfVxuICBcbiAgLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBcbiAgLmZhbmN5Ym94LW91dGVyLFxuICAuZmFuY3lib3gtaW5uZXIsXG4gIC5mYW5jeWJveC1iZyxcbiAgLmZhbmN5Ym94LXN0YWdlIHtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7IH1cbiAgXG4gIC5mYW5jeWJveC1vdXRlciB7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0b3ZlcmZsb3cteTogYXV0bzsgfVxuICBcbiAgLmZhbmN5Ym94LWJnIHtcblx0YmFja2dyb3VuZDogIzFlMWUxZTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTsgfVxuICBcbiAgLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcblx0b3BhY2l0eTogLjg3O1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpOyB9XG4gIFxuICAuZmFuY3lib3gtaW5mb2JhcixcbiAgLmZhbmN5Ym94LXRvb2xiYXIsXG4gIC5mYW5jeWJveC1jYXB0aW9uLFxuICAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMjVzO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IDk5OTk3OyB9XG4gIFxuICAuZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuICAuZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuICAuZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxuICAuZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cywgdmlzaWJpbGl0eSAwcztcblx0dmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICBcbiAgLmZhbmN5Ym94LWluZm9iYXIge1xuXHRjb2xvcjogI2NjYztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRsZWZ0OiAwO1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0bWluLXdpZHRoOiA0NHB4O1xuXHRtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0b3A6IDA7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTsgfVxuICBcbiAgLmZhbmN5Ym94LXRvb2xiYXIge1xuXHRyaWdodDogMDtcblx0dG9wOiAwOyB9XG4gIFxuICAuZmFuY3lib3gtc3RhZ2Uge1xuXHRkaXJlY3Rpb246IGx0cjtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0ei1pbmRleDogOTk5OTQ7IH1cbiAgXG4gIC5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47IH1cbiAgXG4gIC5mYW5jeWJveC1zbGlkZSB7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0b3V0bGluZTogbm9uZTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0cGFkZGluZzogNDRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk0OyB9XG4gIFxuICAuZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLXJpZ2h0OiAtLjI1ZW07XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiAwOyB9XG4gIFxuICAuZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4gIC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4gIC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbiAgLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7IH1cbiAgXG4gIC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG5cdHotaW5kZXg6IDk5OTk1OyB9XG4gIFxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBhZGRpbmc6IDQ0cHggMDsgfVxuICBcbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuICBcbiAgLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcblx0cGFkZGluZzogNnB4IDZweCAwIDZweDsgfVxuICBcbiAgLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUge1xuXHRwYWRkaW5nOiA0NHB4IDQ0cHggMDsgfVxuICBcbiAgLmZhbmN5Ym94LWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAwIDZweCAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgXG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDA7XG5cdG1heC13aWR0aDogbm9uZTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR6LWluZGV4OiA5OTk5NTsgfVxuICBcbiAgLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcblx0Y3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuXHRjdXJzb3I6IHpvb20tb3V0OyB9XG4gIFxuICAuZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XG5cdGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuXHRjdXJzb3I6IHpvb20taW47IH1cbiAgXG4gIC5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY29udGVudCB7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuXHRjdXJzb3I6IGdyYWI7IH1cbiAgXG4gIC5mYW5jeWJveC1pcy1kcmFnZ2luZyAuZmFuY3lib3gtY29udGVudCB7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcblx0Y3Vyc29yOiBncmFiYmluZzsgfVxuICBcbiAgLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xuXHRjdXJzb3I6IHRleHQ7IH1cbiAgXG4gIC5mYW5jeWJveC1pbWFnZSxcbiAgLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwO1xuXHRtYXgtaGVpZ2h0OiBub25lO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTsgfVxuICBcbiAgLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG5cdHotaW5kZXg6IDE7IH1cbiAgXG4gIC5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206IDZweDsgfVxuICBcbiAgLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcbiAgLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4gIC5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwJTsgfVxuICBcbiAgLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG5cdGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgXG4gIC5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcblx0YmFja2dyb3VuZDogI2U1ZTNkZjsgfVxuICBcbiAgLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuXHRtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG4gIFxuICAuZmFuY3lib3gtdmlkZW8sXG4gIC5mYW5jeWJveC1pZnJhbWUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDEwMCU7IH1cbiAgXG4gIC5mYW5jeWJveC1pZnJhbWUge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIFxuICAuZmFuY3lib3gtZXJyb3Ige1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdG1heC13aWR0aDogNDAwcHg7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdHdpZHRoOiAxMDAlOyB9XG4gIFxuICAuZmFuY3lib3gtZXJyb3IgcCB7XG5cdGNvbG9yOiAjNDQ0O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7IH1cbiAgXG4gIC8qIEJ1dHRvbnMgKi9cbiAgLmZhbmN5Ym94LWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW46IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4ycztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDQ0cHg7IH1cbiAgXG4gIC5mYW5jeWJveC1idXR0b24sXG4gIC5mYW5jeWJveC1idXR0b246dmlzaXRlZCxcbiAgLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcblx0Y29sb3I6ICNjY2M7IH1cbiAgXG4gIC5mYW5jeWJveC1idXR0b246Zm9jdXMsXG4gIC5mYW5jeWJveC1idXR0b246aG92ZXIge1xuXHRjb2xvcjogI2ZmZjsgfVxuICBcbiAgLmZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZCxcbiAgLmZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZDpob3ZlcixcbiAgLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sXG4gIC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcblx0Y29sb3I6ICM4ODg7XG5cdGN1cnNvcjogZGVmYXVsdDsgfVxuICBcbiAgLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0c2hhcGUtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247IH1cbiAgXG4gIC5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuXHRmaWxsOiB0cmFuc3BhcmVudDtcblx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XG5cdHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG5cdHN0cm9rZS13aWR0aDogMzsgfVxuICBcbiAgLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmcgcGF0aDpudGgtY2hpbGQoMikge1xuXHRkaXNwbGF5OiBub25lOyB9XG4gIFxuICAuZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmcgcGF0aDpudGgtY2hpbGQoMSkge1xuXHRkaXNwbGF5OiBub25lOyB9XG4gIFxuICAuZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZyBwYXRoLFxuICAuZmFuY3lib3gtYnV0dG9uLS1zaGFyZSBzdmcgcGF0aCxcbiAgLmZhbmN5Ym94LWJ1dHRvbi0tdGh1bWJzIHN2ZyBwYXRoIHtcblx0ZmlsbDogY3VycmVudENvbG9yOyB9XG4gIFxuICAuZmFuY3lib3gtYnV0dG9uLS1zaGFyZSBzdmcgcGF0aCB7XG5cdHN0cm9rZS13aWR0aDogMTsgfVxuICBcbiAgLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbiAgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG5cdGhlaWdodDogMzhweDtcblx0b3BhY2l0eTogMDtcblx0cGFkZGluZzogNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMzhweDsgfVxuICBcbiAgLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMsIHZpc2liaWxpdHkgMHMsIGNvbG9yIC4yNXM7IH1cbiAgXG4gIC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGxlZnQ6IC0yNXB4O1xuXHRwYWRkaW5nOiA1MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTI1cHg7IH1cbiAgXG4gIC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuXHRsZWZ0OiA2cHg7IH1cbiAgXG4gIC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcblx0cmlnaHQ6IDZweDsgfVxuICBcbiAgLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRjb2xvcjogIzU1NTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiA0NHB4O1xuXHR6LWluZGV4OiAxMDsgfVxuICBcbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHN2ZyB7XG5cdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRvcGFjaXR5OiAuODtcblx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XG5cdHN0cm9rZS13aWR0aDogMS41O1xuXHR0cmFuc2l0aW9uOiBzdHJva2UgLjFzOyB9XG4gIFxuICAuZmFuY3lib3gtY2xvc2Utc21hbGw6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lOyB9XG4gIFxuICAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIgc3ZnIHtcblx0b3BhY2l0eTogMTsgfVxuICBcbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4gIC5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuICAuZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRjb2xvcjogI2NjYztcblx0cGFkZGluZzogNXB4O1xuXHRyaWdodDogLTEycHg7XG5cdHRvcDogLTQ0cHg7IH1cbiAgXG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHN2ZyxcbiAgLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIgc3ZnLFxuICAuZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIgc3ZnIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjZmZmOyB9XG4gIFxuICAuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4gIC5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRkaXNwbGF5OiBub25lOyB9XG4gIFxuICAvKiBDYXB0aW9uICovXG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcblx0Ym90dG9tOiAwO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsZWZ0OiAwO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nOiAyNXB4IDQ0cHggMjVweCA0NHB4O1xuXHRyaWdodDogMDsgfVxuICBcbiAgLmZhbmN5Ym94LWNhcHRpb246OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRXRDQVFBQUFCakJjTDdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUhSSlJFRlVLTStWazhFT2dEQUlRMHZqLzMreEJ3OHFJWlp1ZUZuSUtDOTBNQ0FJOERscmtIR2VxcUdJVTZsVmlnckJ0cENXcWVSV29IRE5xczBGN1ZOVkJWeG1IUmx2b1ZxamFZa2RuRElhaXZIMkhxWjUrb1pqM0pVeldCK2NPejRHNDhCZyt0c0ovdHF1NGRMQy80WGIrMEdjRjVCd0JDMEFBNTNxQUFBQUFFbEZUa1N1UW1DQyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRib3R0b206IDA7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogLTI1cHg7XG5cdHotaW5kZXg6IC0xOyB9XG4gIFxuICAuZmFuY3lib3gtY2FwdGlvbjo6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxlZnQ6IDQ0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDQ0cHg7XG5cdHRvcDogMDsgfVxuICBcbiAgLmZhbmN5Ym94LWNhcHRpb24gYSxcbiAgLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxuICAuZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuXHRjb2xvcjogI2NjYztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIFxuICAuZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIFxuICAvKiBMb2FkaW5nIGluZGljYXRvciAqL1xuICAuZmFuY3lib3gtbG9hZGluZyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgLjhzIGluZmluaXRlIGxpbmVhcjtcblx0YW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgLjhzIGluZmluaXRlIGxpbmVhcjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC41KTtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcblx0aGVpZ2h0OiA2MHB4O1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbjogLTMwcHggMCAwIC0zMHB4O1xuXHRvcGFjaXR5OiAuNjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDYwcHg7XG5cdHotaW5kZXg6IDk5OTk5OyB9XG4gIFxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcblx0ZnJvbSB7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHR0byB7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuICBcbiAgQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuXHRmcm9tIHtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cdHRvIHtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdCAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG4gIFxuICAvKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cbiAgLmZhbmN5Ym94LWFuaW1hdGVkIHtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTsgfVxuICBcbiAgLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cbiAgLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIFxuICAuZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgXG4gIC5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICBcbiAgLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuICAuZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4gIC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuICBcbiAgLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuXHRvcGFjaXR5OiAxOyB9XG4gIFxuICAvKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuICAuZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTsgfVxuICBcbiAgLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTsgfVxuICBcbiAgLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICBcbiAgLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG4gIC5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfVxuICBcbiAgLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgXG4gIC5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuXHRvcGFjaXR5OiAxO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIFxuICAvKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuICAuZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIFxuICAuZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIFxuICAuZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuXHRvcGFjaXR5OiAxO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIFxuICAvKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG4gIC5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpOyB9XG4gIFxuICAuZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7IH1cbiAgXG4gIC5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyB9XG4gIFxuICAvKiBTaGFyZSAqL1xuICAuZmFuY3lib3gtc2hhcmUge1xuXHRiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdG1heC13aWR0aDogOTAlO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgXG4gIC5mYW5jeWJveC1zaGFyZSBoMSB7XG5cdGNvbG9yOiAjMjIyO1xuXHRmb250LXNpemU6IDM1cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICBcbiAgLmZhbmN5Ym94LXNoYXJlIHAge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7IH1cbiAgXG4gIC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0bWFyZ2luOiAwIDVweCAxMHB4IDVweDtcblx0bWluLXdpZHRoOiAxMzBweDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgXG4gIC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXG4gIC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmsge1xuXHRjb2xvcjogI2ZmZjsgfVxuICBcbiAgLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgXG4gIC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG5cdGJhY2tncm91bmQ6ICMzYjU5OTg7IH1cbiAgXG4gIC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMzNDRlODY7IH1cbiAgXG4gIC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG5cdGJhY2tncm91bmQ6ICNiZDA4MWQ7IH1cbiAgXG4gIC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNhYTA3MTk7IH1cbiAgXG4gIC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG5cdGJhY2tncm91bmQ6ICMxZGExZjI7IH1cbiAgXG4gIC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMwZDk1ZTg7IH1cbiAgXG4gIC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG5cdGhlaWdodDogMjVweDtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogMjVweDsgfVxuICBcbiAgLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuXHRmaWxsOiAjZmZmOyB9XG4gIFxuICAuZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGNvbG9yOiAjNWQ1YjViO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbjogMTBweCAwIDAgMDtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMTBweCAxNXB4O1xuXHR3aWR0aDogMTAwJTsgfVxuICBcbiAgLyogVGh1bWJzICovXG4gIC5mYW5jeWJveC10aHVtYnMge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcblx0cGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAyMTJweDtcblx0ei1pbmRleDogOTk5OTU7IH1cbiAgXG4gIC5mYW5jeWJveC10aHVtYnMteCB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICBcbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuXHRkaXNwbGF5OiBibG9jazsgfVxuICBcbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG5cdHJpZ2h0OiAyMTJweDsgfVxuICBcbiAgLmZhbmN5Ym94LXRodW1icyA+IHVsIHtcblx0Zm9udC1zaXplOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDEwMCU7IH1cbiAgXG4gIC5mYW5jeWJveC10aHVtYnMteCA+IHVsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBcbiAgLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDdweDsgfVxuICBcbiAgLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgXG4gIC5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6ICMyYTJhMmE7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgXG4gIC5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpIHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiA3NXB4O1xuXHRtYXJnaW46IDJweDtcblx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcblx0bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG5cdG91dGxpbmU6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IDEwMHB4OyB9XG4gIFxuICAuZmFuY3lib3gtdGh1bWJzLWxvYWRpbmcge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgXG4gIC5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBcbiAgLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGk6YmVmb3JlIHtcblx0Ym9yZGVyOiA0cHggc29saWQgIzRlYTdmOTtcblx0Ym90dG9tOiAwO1xuXHRjb250ZW50OiAnJztcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG5cdHotaW5kZXg6IDk5OTkxOyB9XG4gIFxuICAuZmFuY3lib3gtdGh1bWJzIC5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7IH1cbiAgXG4gIC8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdC5mYW5jeWJveC10aHVtYnMge1xuXHQgIHdpZHRoOiAxMTBweDsgfVxuXHQuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcblx0ICByaWdodDogMTEwcHg7IH1cblx0LmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuXHQgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7IH0gfVxuICAiLCIvKioqKioqKioqKioqKioqKioqKioqL1xuLyogRmFuY3lib3ggT3ZlcnJpZGVzXG4vKioqKioqKioqKioqKioqKioqKioqL1xuXG4iLCIvKi0tLS0tLS0tLS0tLS0tKi9cbi8qIEZvcm1zXG4vKi0tLS0tLS0tLS0tLS0tKi9cblxuLmdmb3JtX2ZpZWxkcyxcbi5nZmllbGRfY2hlY2tib3gsXG4uZ2ZpZWxkX3JhZGlvIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLmdmb3JtX2Zvb3RlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cblx0aW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0fVxufVxuLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmdmaWVsZCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5maWVsZF9kZXNjcmlwdGlvbl9iZWxvdyAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcblx0cGFkZGluZy10b3A6IDVweDtcbn1cblxubGFiZWwsXG4uZmllbGRzZXQtbGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbiVmb3JtLXN0eWxlIHtcblx0Ym9yZGVyOiBub25lO1xuXHRAaW5jbHVkZSBmb250LWJvZHkoKTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IGd1dHRlcnMoKTtcblx0Y29sb3I6IGNvbG9yKGR1c3QpO1xuXHRAaW5jbHVkZSBjb2xvcih3aGl0ZSwgYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IHJnYmEoMCwwLDAsMCk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoYmxhY2spO1xuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKGJsYWNrKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoMCwwLDAsMC4zNSk7XG4gICAgfVxuXHRcbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxuaW5wdXQge1xuICAgIEBleHRlbmQgJWZvcm0tc3R5bGU7XG59XG5cbnNlbGVjdCB7XG5cdEBleHRlbmQgJWZvcm0tc3R5bGU7XG59XG5cbnRleHRhcmVhIHtcblx0QGV4dGVuZCAlZm9ybS1zdHlsZTtcblx0aGVpZ2h0OiAxNTBweDtcbn1cblxuc2VsZWN0IHtcblx0XG5cdG9wdGlvbjpkaXNhYmxlZCB7XG5cdFx0QGluY2x1ZGUgY29sb3IoZ3JheSk7XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQmICsgbGFiZWwsXG5cdCYgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRAaW5jbHVkZSBmb250LWJvZHkoKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKGdyYXkpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMnB4O1xuXHRcdH1cblx0fVxuXHRcblx0JjpjaGVja2VkICsgbGFiZWwsXG5cdCY6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsIHtcblx0XHRAaW5jbHVkZSBmb250LWJvZHkoKTtcblx0XHRcblx0XHQmOjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1jaGVjaywgMjBweCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtNHB4O1xuXHRcdH1cblx0fVxuXHRcbn1cblxuXG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcblx0XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdCYgKyBsYWJlbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRAaW5jbHVkZSBmb250LWJvZHkoKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLmFwcGxpY2F0aW9uLWZvcm0ge1xuXHQuZ2Zvcm1fcGFnZV9mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHQuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLmJ1dHRvbixcblx0XHQuZ2Zvcm1fbmV4dF9idXR0b24uYnV0dG9uIHtcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0Y29sb3I6IGNvbG9yKHdoaXRlKSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmx1ZSkgIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgNDAwbXM7XG5cblx0XHRcdEBpbmNsdWRlIGhvdmVyKCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKGNvbG9yKGJsdWUpLCAzMCkgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCA0MDBtcztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLmJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHRcdC5nZm9ybV9uZXh0X2J1dHRvbi5idXR0b24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZS5wZXJjZW50YmFyX2JsdWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJsdWUpICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMS40IC0gMjAxNi0wNi0wMlxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBjb3JlLmNzcywgZGF0ZXBpY2tlci5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci9cbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeCB7XG5cdG1pbi1oZWlnaHQ6IDA7IC8qIHN1cHBvcnQ6IElFNyAqL1xuXHRcblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR9XG59XG4udWktaGVscGVyLWNsZWFyZml4OjphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udWktaGVscGVyLXpmaXgge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktZnJvbnQge1xuXHR6LWluZGV4OiAxMDA7XG59XG5cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAycHggMCAwIDA7XG5cdG1pbi1oZWlnaHQ6IDA7IC8qIHN1cHBvcnQ6IElFNyAqL1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWljb25zIHtcblx0cGFkZGluZzogMTBweCAwO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAuNWVtO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcblx0Ym9yZGVyLXRvcDogMDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IGd1dHRlcnMoKTtcbn1cbi51aS1kYXRlcGlja2VyIHtcblx0d2lkdGg6IDE3ZW07XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBjb2xvcih3aGl0ZSwgYmFja2dyb3VuZCk7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IC4yZW0gMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcblx0d2lkdGg6IDEuOGVtO1xuXHRoZWlnaHQ6IDEuOGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHR0b3A6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRsZWZ0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cmlnaHQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRsZWZ0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0cmlnaHQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHRtYXJnaW46IDAgMi4zZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbjogMXB4IDA7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuXHR3aWR0aDogNDUlO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAuOWVtO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IDAgMCAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuXHRwYWRkaW5nOiAuN2VtIC4zZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Ym9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IC4yZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luOiAuN2VtIDAgMCAwO1xuXHRwYWRkaW5nOiAwIC4yZW07XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuXHR3aWR0aDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHR3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG5cdHdpZHRoOiA5NSU7XG5cdG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0cmlnaHQ6IDJweDtcblx0bGVmdDogYXV0bztcblx0XG5cdEBpbmNsdWRlIGhvdmVyKCkge1xuXHRcdHJpZ2h0OiAxcHg7XG5cdFx0bGVmdDogYXV0bztcblx0fVxufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRsZWZ0OiAycHg7XG5cdHJpZ2h0OiBhdXRvO1xuXHRcblx0QGluY2x1ZGUgaG92ZXIoKSB7XG5cdFx0bGVmdDogMXB4O1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi51aS13aWRnZXQtaGVhZGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcblx0Y29sb3I6ICMyMjIyMjI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcblx0Y29sb3I6ICMyMjIyMjI7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICM1NTU1NTU7XG59XG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICM1NTU1NTU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICMyMTIxMjE7XG59XG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQge1xuXHRjb2xvcjogIzIxMjEyMTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAjMjEyMTIxO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjMjEyMTIxO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmY2VmYTE7XG5cdGNvbG9yOiAjMzYzNjM2O1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG5cdGNvbG9yOiAjMzYzNjM2O1xufVxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZDBhMGE7XG5cdGNvbG9yOiAjY2QwYTBhO1xufVxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG5cdGNvbG9yOiAjY2QwYTBhO1xufVxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG5cdGNvbG9yOiAjY2QwYTBhO1xufVxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcblx0b3BhY2l0eTogLjc7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTcwKTsgLyogc3VwcG9ydDogSUU4ICovXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjM1O1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggLSBTZWUgIzYwNTkgKi9cbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6ICNhYWFhYWE7XG5cdG9wYWNpdHk6IC4zO1xuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cbi51aS13aWRnZXQtc2hhZG93IHtcblx0bWFyZ2luOiAtOHB4IDAgMCAtOHB4O1xuXHRwYWRkaW5nOiA4cHg7XG5cdGJhY2tncm91bmQ6ICNhYWFhYWE7XG5cdG9wYWNpdHk6IC4zO1xuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufSIsIi8qLS0tLS0tLS0tLS0tLS0qL1xuLyogRGF0ZXBpY2tlclxuLyotLS0tLS0tLS0tLS0tLSovXG5cbi51aS1kYXRlcGlja2VyIHtcblx0Ji51aS13aWRnZXQge1xuXHRcdC8vQGluY2x1ZGUgZm9udC1zbWFsbC1hbGxjYXBzKGNvbG9yKGJsYWNrKSwgMSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBjb2xvcihncmF5LWxpZ2h0ZXIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFxuXHRcdCYudWktZGF0ZXBpY2tlci1tdWx0aSB7XG5cdFx0XHR3aWR0aDogNTUwcHggIWltcG9ydGFudDtcdFxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuXHRcdH1cblx0fVxuXHRcblx0LnVpLXdpZGdldC1oZWFkZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XG5cdH1cblx0LnVpLWRhdGVwaWNrZXItbW9udGgge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0XG5cdC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYShjb2xvcihibGFjayksIDAuMik7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHQvL0BpbmNsdWRlIGljb25mb250KCRpY29uLWFycm93LCA4cHgpO1xuXHRcdFx0QGluY2x1ZGUgY2VudGVyZXIoKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cdFxuXHR9XG5cdFxuXHQudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoY29sb3IoYmxhY2spLCAwLjIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0d2lkdGg6IDM1cHg7XG4gICAgXHRoZWlnaHQ6IDM1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHQvL0BpbmNsdWRlIGljb25mb250KCRpY29uLWFycm93LCA4cHgpO1xuXHRcdFx0QGluY2x1ZGUgY2VudGVyZXIoKTtcblx0XHR9XHRcblx0fVxuXHRcblx0dGgge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0XG5cdHRkIHtcblx0XHR3aWR0aDogMzVweDtcblx0XHRwYWRkaW5nOiAxcHggMXB4IDAgMDtcblx0fVxuXHRcblx0LnVpLXN0YXRlLWRlZmF1bHQsXG5cdC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCB7XG5cdFx0cGFkZGluZzogNHB4IDA7XG5cdFx0QGluY2x1ZGUgY29sb3IoZ3JheSk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdEBpbmNsdWRlIGNvbG9yKHRyYW5zcGFyZW50LCBiYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly9AaW5jbHVkZSBmb250LXNpemUoMTAuMXB4KTtcblx0fVxuXHRcblx0LnN0YXJ0LWRhdGUgLnVpLXN0YXRlLWRlZmF1bHQsXG5cdC5lbmQtZGF0ZSAudWktc3RhdGUtZGVmYXVsdCxcblx0LnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LnVpLXN0YXRlLWhvdmVyLFxuXHQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQudWktc3RhdGUtaG92ZXIsXG5cdC51aS1zdGF0ZS1hY3RpdmUuYmV0d2Vlbi1kYXRlLnVpLXN0YXRlLWRlZmF1bHQge1xuXHRcdEBpbmNsdWRlIGNvbG9yKGJ1cm50LW9yYW5nZSwgYmFja2dyb3VuZC1jb2xvcik7XG5cdFx0QGluY2x1ZGUgY29sb3Iod2hpdGUpO1xuXHR9XG5cdFxuXHQuYmV0d2Vlbi1kYXRlLnVpLXN0YXRlLWRlZmF1bHQge1xuXHRcdEBpbmNsdWRlIGNvbG9yKGJ1cm50LW9yYW5nZSwgYmFja2dyb3VuZC1jb2xvcik7XG5cdFx0QGluY2x1ZGUgY29sb3Iod2hpdGUpO1xuXHR9XG59XG5cbi51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYudWktZGF0ZXBpY2tlci1ncm91cC1maXJzdCB7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXHQmLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG5cdCYgKyAmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdEBpbmNsdWRlIGNvbG9yKGJsYWNrLCBiYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAxNXB4O1xuXHR9XG59XG5cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIge1xuXHRAaW5jbHVkZSBjb2xvcihidXJudC1vcmFuZ2UsIGJhY2tncm91bmQtY29sb3IpO1xuXHRAaW5jbHVkZSBjb2xvcih3aGl0ZSk7XG5cdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4udWktc3RhdGUtaG92ZXIsXG4udWktZGF0ZXBpY2tlci10b2RheSAudWktc3RhdGUtaG92ZXIsXG4udWktZGF0ZXBpY2tlci10b2RheSAudWktc3RhdGUtaG92ZXIge1xuXHRAaW5jbHVkZSBjb2xvcih3aGl0ZSwgYmFja2dyb3VuZC1jb2xvcik7XG5cdEBpbmNsdWRlIGNvbG9yKGJsYWNrKTtcblx0Y29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcblx0Ly9AaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyID4gdGhlYWQgPiB0ciA+IHRoID4gc3BhbiB7XG5cdC8vQGluY2x1ZGUgZm9udC1zaXplKDEwLjFweCk7XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIE9ERFMgQU5EIEVORFMgLSBUSU5ZIE9ORS1PRkZTIEFORCBNSVNDRUxMRU5FQVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFnZW5jeSBSZXBvcnRzXG4vKi0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi5hZ2VuY3ktcmVwb3J0cyB7XG5cdEBpbmNsdWRlIGNvbnRhaW5lci1icmVha291dCgpO1xuICAgIEBpbmNsdWRlIGNvbG9yKGJsdWUsIGJhY2tncm91bmQtY29sb3IpO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgIC5jb250ZW50LWJsb2NrLS1zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sb3Iod2hpdGUpO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sb3Iod2hpdGUsIGJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWdlbmN5LXJlcG9ydHMtLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWdlbmN5LXJlcG9ydHMtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBzcGFuKDEyKTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbihzbSkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDYpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4obWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogc3BhbigzKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3Iod2hpdGUpO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sb3Iod2hpdGUsICRvcGFjaXR5OiAwLjcpO1xuICAgICAgICB9XG4gICAgfVxufVxuICAgICIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQmxvY2sgNTAvNTBcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmxvY2s1MC01MCB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyLWJyZWFrb3V0KCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBjb2xvcihibHVlLCBiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgICYtLWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoJGZsZXg6IGZhbHNlKTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHNwYW4oMTIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzcGFuKDYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrNTAtNTAtLWl0ZW0tLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoNTB2dyAqIC4yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgei1pbmRleChncm91bmQpO1xuICAgIG9yZGVyOiAxO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbih4bCkge1xuICAgICAgICBwYWRkaW5nOiAwIDEyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oeHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTQ0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbih4eHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTYwcHg7XG4gICAgfVxuXG4gICAgLmJsb2NrNTAtNTAtLWl0ZW0gbGk6bnRoLWNoaWxkKGV2ZW4pICYge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWQpIHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG4gICAgICAgIFxuXG4gICAgICAgICBoMjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgbGVmdDogLTIzMHB4O1xuICAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNlY3Rpb24taGVhZGVyKGNvbG9yKHdoaXRlKSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1kKSB7XG4gICAgICAgIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKHdoaXRlLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2R5KGNvbG9yKHdoaXRlKSk7XG4gICAgfVxufVxuXG4uYmxvY2s1MC01MC0taXRlbS0taW1hZ2Uge1xuICAgIG9yZGVyOiAyO1xuICAgIGZvbnQtc2l6ZTogMDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEJvYXJkIG9mIERpcmVjdG9yc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ib2FyZCB7XG5cdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0QGluY2x1ZGUgc2NyZWVuKG1kKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiBzcGFuKDEuMjUpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHNwYW4oMS4yNSk7XG5cdH1cbn1cblxuLmJvYXJkLS1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDA7XG5cdHdpZHRoOiBzcGFuKDEyKTtcblx0cGFkZGluZy1sZWZ0OiA3LjVweDtcblx0cGFkZGluZy1yaWdodDogNy41cHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFxuXHRAaW5jbHVkZSBzY3JlZW4oc20pIHtcblx0XHR3aWR0aDogc3Bhbig0KTtcblx0fVxuXHRAaW5jbHVkZSBzY3JlZW4obWQpIHtcblx0XHR3aWR0aDogc3BhbigzKTtcblx0fVxufVxuXG4uYm9hcmQtLWl0ZW0tLWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJvYXJkLS1pdGVtLS1uYW1lIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjUlO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdG1hcmdpbjogOHB4IGF1dG87XG5cdFx0QGluY2x1ZGUgY29sb3IocGluaywgYmFja2dyb3VuZC1jb2xvcik7XG5cdH1cbn1cbi5ib2FyZC0taXRlbS0tdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblx0QGluY2x1ZGUgY29sb3IoYmxhY2ssICRvcGFjaXR5OiAwLjYpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ib2FyZC0taXRlbS0tZGV0YWlsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTBweCk7XG5cdEBpbmNsdWRlIGNvbG9yKGJsYWNrLCAkb3BhY2l0eTogMC42KTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbnRlbnQgQmxvY2tcbi8qLS0tLS0tLS0tLS0tLS0qL1xuXG4uY29udGVudC1ibG9jayB7XHRcblx0QGluY2x1ZGUgY29udGFpbmVyKCRmbGV4OiBmYWxzZSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdEBpbmNsdWRlIHotaW5kZXgoZ3JvdW5kKTtcblxuXHQuaGVhZGxpbmUtZ2VuZXJhbCArICYsXG5cdC53b3JrLWluZm8gKyAmIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdGJvZHkuaG9tZSAuaG9tZXBhZ2UtaW5mb2dyYXBoaWMgKyAmIHtcblx0XHRtYXJnaW4tdG9wOiAtMTIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOTBweDtcblx0fVxuXG5cdC5wYWdlLXdyYXBwZXIgJjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiA5MHB4O1xuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIEF1ZGlvIFBsYXllclxuLyotLS0tLS0tLS0tLS0tLSovXG5cbi5jb250ZW50LWJsb2NrLS1hdWRpby1wbGF5ZXIge1xuXHRAaW5jbHVkZSBjb250YWluZXItYnJlYWtvdXQoKTtcblx0QGluY2x1ZGUgY29sb3IodWx0cmFsaWdodCwgYmFja2dyb3VuZC1jb2xvcik7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0bWFyZ2luLXRvcDogNjBweDtcblxuXHQmLS1jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5hdWRpby1wbGF5ZXItLWl0ZW0ge1xuXHRcdEBpbmNsdWRlIHNwYW4oMTIpO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHQmOmxhc3QtY2hpbGQoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jb250ZW50LWJsb2NrLS1hdWRpby1wbGF5ZXItLXRpdGxlIHtcblx0QGluY2x1ZGUgZm9udC1zbWFsbC1hbGxjYXBzKGNvbG9yKGJsYWNrLCAkb3BhY2l0eTogMC41KSk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdG1hcmdpbi1ib3R0b206IGd1dHRlcnMoKTtcbn1cblxuLmF1ZGlvLmdyZWVuLWF1ZGlvLXBsYXllciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDQwMHB4O1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuXHRoZWlnaHQ6IDU2cHg7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIC4wNyk7XG5cdG1hcmdpbjogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0QGluY2x1ZGUgY29sb3Iod2hpdGUsIGJhY2tncm91bmQtY29sb3IpO1xuXG5cdEBpbmNsdWRlIHNjcmVlbih4cywgbWF4KSB7XG5cdFx0bWF4LXdpZHRoOiAzMDVweDtcblx0fVxuXG5cdHN2ZywgaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucGxheS1wYXVzZS1idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5zcGlubmVyIHtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vczMtdXMtd2VzdC0yLmFtYXpvbmF3cy5jb20vcy5jZHBuLmlvLzM1NTMwOS9sb2FkaW5nLnBuZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGFuaW1hdGlvbjogc3BpbiAwLjRzIGxpbmVhciBpbmZpbml0ZTtcblx0fVxuXHQuc2xpZGVyIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnByb2dyZXNzIHtcblx0XHRcdEBpbmNsdWRlIGNvbG9yKHBpbmssIGJhY2tncm91bmQtY29sb3IpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdC5waW4ge1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRAaW5jbHVkZSBjb2xvcihwaW5rLCBiYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMXB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjMyKTtcblx0XHR9XG5cdH1cbn1cbi5jb250cm9scyB7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICM1NTYwNkU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZ3JvdzogMTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG5cdC5zbGlkZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cblx0XHQucHJvZ3Jlc3MgeyAgICAgICAgXG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdC5waW4ge1xuXHRcdFx0cmlnaHQ6IC04cHg7XG5cdFx0XHR0b3A6IC02cHg7XG5cdFx0fVxuXHR9XG59XG5zcGFuIHtcbmN1cnNvcjogZGVmYXVsdDtcbn1cbn1cblx0LnZvbHVtZSB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIC52b2x1bWUtYnRuIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ji5vcGVuIHBhdGgge1xuXHRcdCAgZmlsbDogY29sb3IocGluayk7XG5cdFx0fVxuXHQgIH1cblx0ICAudm9sdW1lLWNvbnRyb2xzIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDEzNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Mik7XG5cdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtM3B4O1xuXHRcdGJvdHRvbTogNTJweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQmLmhpZGRlbiB7XG5cdFx0ICBkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuc2xpZGVyIHtcblx0XHQgIG1hcmdpbi10b3A6IDEycHg7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdCAgd2lkdGg6IDZweDtcblx0XHQgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQgIC5wcm9ncmVzcyB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0LnBpbiB7XG5cdFx0XHQgIGxlZnQ6IC01cHg7XG5cdFx0XHQgIHRvcDogLThweDtcblx0XHRcdH1cblx0XHQgIH1cblx0XHR9XG5cdCAgfSAgICBcblx0fVxuICB9XG5cbiAgXG4gIEBrZXlmcmFtZXMgc3BpbiB7XG5cdGZyb20ge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlWigwKTtcblx0fVxuXHR0byB7XG5cdCAgdHJhbnNmb3JtOiByb3RhdGVaKDF0dXJuKTtcblx0fVxuICB9XG4gIFxuICBcbiAgIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29udGVudCBCbG9jayAtLSBGb3JtXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLmNvbnRlbnQtYmxvY2stLXNpbmdsZSB7XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBzcGFuKDgpO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbi5jb250ZW50LWJsb2NrLS1mb3JtIHtcblx0QGluY2x1ZGUgc3BhbigxMik7XG5cdG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cdFxuXHRAaW5jbHVkZSBzY3JlZW4obWQpIHtcblx0XHRAaW5jbHVkZSBzcGFuKDEwKTtcblx0fVxuXG5cdEBpbmNsdWRlIHNjcmVlbihsZykge1xuXHRcdEBpbmNsdWRlIHNwYW4oOCk7XG5cdH1cblxuXHQmOm5vdCguZnVsbC13aWR0aCkge1xuXHRcdEBpbmNsdWRlIHNjcmVlbihsZykge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig2KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHh4bCkge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig0KTtcblx0XHR9XG5cdH1cblx0XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHRtYXJnaW46IDAgMCAtMTVweDtcblx0XG5cdFx0bGFiZWwuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc21hbGwtYWxsY2Fwcyhjb2xvcihibGFjaykpO1xuXHRcdH1cblx0XHRcblx0XHRpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkge1xuXHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRcdH1cblx0XHRcblx0XHQudG9wX2xhYmVsIGRpdi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIGNvbG9yKHdoaXRlLCBiYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdFx0QGV4dGVuZCAlZm9ybS1zdHlsZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1jYXJldC1kb3duLCA5cHgpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdEBpbmNsdWRlIHotaW5kZXgoemVybyk7XG5cdFx0XHR9XG5cdFx0ICAgIFxuXHRcdCAgICBzZWxlY3Qge1xuXHRcdFx0XHRAaW5jbHVkZSBjb2xvcih0cmFuc3BhcmVudCwgYmFja2dyb3VuZC1jb2xvcik7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAzcHggMTVweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dLFxuXHRcdC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0XG5cdFx0LmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCxcblx0XHQuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHR9XG5cdH1cblx0XG5cdC5nZm9ybS13cmFwcGVyOm5vdCguYXBwbGljYXRpb24tZm9ybV93cmFwcGVyKS5nZm9ybV9idXR0b24uYnV0dG9uIHtcblx0XHRAZXh0ZW5kIC5idG47XG5cdH1cbn1cblxuLmFwcGxpY2F0aW9uLWZvcm0ge1xuXHQuZ2Zvcm1fYnV0dG9uLmJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHBpbmspO1xuXHRcdEBpbmNsdWRlIGNvbG9yKHdoaXRlKTtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IDQwMG1zO1xuXG5cdFx0QGluY2x1ZGUgaG92ZXIoKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwaW5rKTtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgNDAwbXM7XG5cdFx0fVxuXHR9XG5cblx0Lmdmb3JtX3ByZXZpb3VzX2J1dHRvbi5idXR0b24ge1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0fVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29udGVudCBCbG9jayAtIENUQSBHcm91cFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY29udGVudC1ibG9jay0tY3RhLWdyb3VwIHtcblx0QGluY2x1ZGUgY29udGFpbmVyLWJyZWFrb3V0KCk7XG5cdEBpbmNsdWRlIGNvbG9yKHVsdHJhbGlnaHQsIGJhY2tncm91bmQtY29sb3IpO1xuXHRwYWRkaW5nLXRvcDogNjBweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5jb250ZW50LWJsb2NrLS1jdGEtZ3JvdXAtLWNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29udGVudC1ibG9jay0tY3RhLWdyb3VwLS1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXHR3aWR0aDogc3BhbigxMik7XG5cblx0QGluY2x1ZGUgc2NyZWVuKHNtLCBtYXgpIHtcblx0XHQmICsgJiB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBzY3JlZW4obWQpIHtcblx0XHRtYXgtd2lkdGg6IHNwYW4oNCk7XG5cdH1cblxuXHRoNCB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI4cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdHAge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRpbWcge1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0fVxuXHRhLmJ0biB7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29udGVudCBCbG9jayAtLSBHYWxsZXJ5XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbnRlbnQtYmxvY2stLWdhbGxlcnkge1xuXHRAaW5jbHVkZSBjb250YWluZXItYnJlYWtvdXQoKTtcblx0bWFyZ2luLXRvcDogNjBweDtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHR9XG59XG5cbi5jb250ZW50LWJsb2NrLS1nYWxsZXJ5LS1saXN0IHtcblx0d2lkdGg6IHNwYW4oMTIpO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzogMDtcblx0XG5cdGxpIHtcblx0XHRmb250LXNpemU6IDA7XHRcblx0fVxuXHQvKiBBcnJvd3MgKi9cblxuXHQuc2xpY2stcHJldixcblx0LnNsaWNrLW5leHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogMHB4O1xuXHRcdGZvbnQtc2l6ZTogMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBjb2xvcih0cmFuc3BhcmVudCk7XG5cdFx0QGluY2x1ZGUgY29sb3Iod2hpdGUsIGJhY2tncm91bmQtY29sb3IpO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHR3aWR0aDogNjBweDtcblx0XHRAaW5jbHVkZSBjZW50ZXJlclkoKTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdEBpbmNsdWRlIHotaW5kZXgoYWJvdmVncm91bmQpO1xuXHR9XG5cdC5zbGljay1wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBpY29uZm9udCgkaWNvbi1jYXJldC1sZWZ0LCAxMXB4KTtcblx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyKCk7XG5cdFx0XHRAaW5jbHVkZSBjb2xvcihibGFjayk7XG5cdFx0fVxuXHR9XG5cdC5zbGljay1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgaWNvbmZvbnQoJGljb24tY2FyZXQtcmlnaHQsIDExcHgpO1xuXHRcdFx0QGluY2x1ZGUgY2VudGVyZXIoKTtcblx0XHRcdEBpbmNsdWRlIGNvbG9yKGJsYWNrKTtcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stZG90cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbnRlbnQgQmxvY2sgLSBJbmZvIEJsb2NrXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrIHtcblx0QGluY2x1ZGUgY29udGFpbmVyLWJyZWFrb3V0KCk7XG59XG5cbi5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250YWluZXIge1xuXHRAaW5jbHVkZSBjb250YWluZXIoJHBhZGRpbmc6IGZhbHNlKTtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29udGVudC1ibG9jay0taW5mby1ibG9jay0taXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0d2lkdGg6IHNwYW4oMTIpO1xuXG5cdEBpbmNsdWRlIHNjcmVlbihtZCkge1xuXHRcdHdpZHRoOiBzcGFuKDYpO1xuXHR9XG5cblx0QGluY2x1ZGUgc2NyZWVuKG1kKSB7XG5cdFx0bWluLWhlaWdodDogNTB2dztcblx0fVxuXHRAaW5jbHVkZSBzY3JlZW4oeHh4bCkge1xuXHRcdG1pbi1oZWlnaHQ6IDgwMHB4O1xuXHR9XG5cblx0XG5cblx0Ji5vZGQ6bGFzdC1jaGlsZCB7XG5cdFx0d2lkdGg6IHNwYW4oMTIpO1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cblx0XHQuY29udGVudC1ibG9jay0taW5mby1ibG9jay0tY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDEyKTtcblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKG1kKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBzcGFuKDExKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgei1pbmRleChncm91bmQpO1xuXHRcblx0aDIge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2VjdGlvbi1oZWFkZXIoY29sb3Iod2hpdGUpKTtcblx0fVxuXG5cdC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1jb250ZW50LS1kZXRhaWxzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBmb250LWJvZHkoY29sb3Iod2hpdGUpKTtcblx0XHR9XG5cdFx0LmhpZGRlbi1jb250ZW50IHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDQwMG1zO1xuXG5cdFx0XHQuc2hvdy1jb250ZW50ICYge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgNDAwbXMgIWltcG9ydGFudDtcblx0XHRcdFx0QGluY2x1ZGUgei1pbmRleChncm91bmQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGJ1dHRvbi5idG4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQ1cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRAaW5jbHVkZSBuZXctYnV0dG9uKCBjb2xvcih3aGl0ZSksIGNvbG9yKHBpbmspLCBjb2xvcihwaW5rKSk7XG5cdFx0QGluY2x1ZGUgei1pbmRleChncm91bmQpO1xuXHRcdHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAzMDBtcztcblxuXHRcdC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtLmV2ZW4gJiB7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oc20sIG1heCkge1xuXHRcdFx0XHRAaW5jbHVkZSBjb2xvcihibHVlLCBiYWNrZ3JvdW5kLWNvbG9yLCAkb3BhY2l0eTogMC43KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyxcblx0XHQmOmFjdGl2ZSxcblx0XHQmLmFjdGl2ZSxcblx0XHQub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIDMwMG1zO1xuXHRcdH1cblxuXHRcdC5zaG93LWNvbnRlbnQgJiB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDQwMG1zICFpbXBvcnRhbnQ7XG5cdFx0XHRAaW5jbHVkZSB6LWluZGV4KHplcm8pO1xuXHRcdH1cblx0fVxufVxuXG4uY29udGVudC1ibG9jay0taW5mby1ibG9jay0taW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDowO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRAaW5jbHVkZSB6LWluZGV4KHplcm8pO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdEBpbmNsdWRlIHotaW5kZXgoZ3JvdW5kKTtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbihzbSwgbWF4KSB7XG5cdFx0XHRAaW5jbHVkZSBjb2xvcihibHVlLCBiYWNrZ3JvdW5kLWNvbG9yLCAkb3BhY2l0eTogMC43KTtcblx0XHR9XG5cdH1cblx0XG5cdC5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtLmV2ZW4gJiB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbihzbSwgbWF4KSB7XG5cdFx0XHRcdEBpbmNsdWRlIGNvbG9yKHBpbmssIGJhY2tncm91bmQtY29sb3IsICRvcGFjaXR5OiAwLjcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRpbWcge1xuXHRcdEBpbmNsdWRlIG9iamVjdC1maXQoKTtcblx0XHRmaWx0ZXI6IHNhdHVyYXRlKDApO1xuXHR9XG59XG5cbi5jb250ZW50LWJsb2NrLS1pbmZvLWJsb2NrLS1pdGVtIHtcblx0QGluY2x1ZGUgc2NyZWVuKG1kKSB7XG5cdFx0LmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWltYWdlIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGNvbG9yKGJsdWUsIGJhY2tncm91bmQtY29sb3IsICRvcGFjaXR5OiAwLjcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2luZm8tYmxvY2stLWl0ZW09JzInXSxcblx0XHQmW2luZm8tYmxvY2stLWl0ZW09JzMnXSxcblx0XHQmW2luZm8tYmxvY2stLWl0ZW09JzYnXSxcblx0XHQmW2luZm8tYmxvY2stLWl0ZW09JzcnXSxcblx0XHQmW2luZm8tYmxvY2stLWl0ZW09JzEwJ10sXG5cdFx0JltpbmZvLWJsb2NrLS1pdGVtPScxMSddLFxuXHRcdCZbaW5mby1ibG9jay0taXRlbT0nMTQnXSxcblx0XHQmW2luZm8tYmxvY2stLWl0ZW09JzE1J10ge1xuXHRcdFx0LmNvbnRlbnQtYmxvY2stLWluZm8tYmxvY2stLWltYWdlIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBjb2xvcihwaW5rLCBiYWNrZ3JvdW5kLWNvbG9yLCAkb3BhY2l0eTogMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdEBpbmNsdWRlIG5ldy1idXR0b24oIGNvbG9yKHdoaXRlKSwgY29sb3IoYmx1ZSksIGNvbG9yKGJsdWUpKTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCYuZm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHQmLmFjdGl2ZSxcblx0XHRcdFx0Lm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIDMwMG1zO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIC0tIEluZm9ncmFwaGljXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4uY29udGVudC1ibG9jay0taW5mb2dyYXBoaWMge1xuXHRAaW5jbHVkZSBjb250YWluZXItYnJlYWtvdXQoKTtcbiAgICBAaW5jbHVkZSBjb2xvcihwaW5rLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmNvbnRlbnQtYmxvY2stLWluZm9ncmFwaGljLS1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuY29udGVudC1ibG9jay0tb3ZlcnZpZXctYmx1cmIge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC1ibG9jay0taW5mb2dyYXBoaWMtLWl0ZW0ge1xuICAgIHdpZHRoOiBzcGFuKDEyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKHNtKSB7XG4gICAgICAgIHdpZHRoOiBzcGFuKDExKTtcbiAgICAgICAgQGluY2x1ZGUgcHVzaCgwLjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbihtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4obGcpIHtcbiAgICAgICAgd2lkdGg6IHNwYW4oMTApO1xuICAgICAgICBAaW5jbHVkZSBwdXNoKDEpO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgc3BhbigxMik7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihsZykge1xuICAgICAgICAgICAgd2lkdGg6IHNwYW4oNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcbn1cblxuXG4uY29udGVudC1ibG9jay0taW5mb2dyYXBoaWMtLWl0ZW0tLXN0YXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29udGVudC1ibG9jay0taW5mb2dyYXBoaWMtLWl0ZW0tLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250LWhlYWRsaW5lLXNtYWxsKCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb250ZW50LWJsb2NrLS1pbmZvZ3JhcGhpYy0taXRlbS0tZGVzY3JpcHRpb24ge1xuICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuLmNvbnRlbnQtYmxvY2stLWluZm9ncmFwaGljLS1pdGVtLS1hdHRyaWJ1dGlvbiB7XG4gICAgQGluY2x1ZGUgZm9udC1zbWFsbC1hbGxjYXBzKGNvbG9yKGJsYWNrKSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIC0tIElubGluZSBDb250ZW50XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb250ZW50LWJsb2NrLS1pbmxpbmUtY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRAaW5jbHVkZSBjb2xvcih1bHRyYWxpZ2h0LCBiYWNrZ3JvdW5kLWNvbG9yKTtcblx0d2lkdGg6IDEwMHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0bWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmNvbnRlbnQtYmxvY2stLWlubGluZS1jb250ZW50LS1jb250YWluZXIge1xuXHRAaW5jbHVkZSBjb250YWluZXIoKTtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IHNwYW4oMTIpO1xuXHRwYWRkaW5nOiA2MHB4IDMwcHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRAaW5jbHVkZSBzY3JlZW4obGcpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdG1hcmdpbjogMCBzcGFuKDEpO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxufVxuXG4uY29udGVudC1ibG9jay0taW5saW5lLWNvbnRlbnQtLWl0ZW0ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdEBpbmNsdWRlIHNwYW4oMTIpO1xuXG5cdEBpbmNsdWRlIHNjcmVlbihzbSkge1xuXHRcdHdpZHRoOiBzcGFuKDYpO1xuXHR9XG5cblx0QGluY2x1ZGUgc2NyZWVuKG1kKSB7XG5cdFx0d2lkdGg6IHNwYW4oNCk7XG5cdH1cblxuXHRoMyB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkbGluZS1zbWFsbChjb2xvcihibGFjaykpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbihzbSwgbWF4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdEBpbmNsdWRlIGNvbG9yKHBpbmssIGJhY2tncm91bmQtY29sb3IpO1xuXHRcdFx0bWFyZ2luOiAxNXB4IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbihsZykge1xuXHRcdFx0XHRtYXJnaW46IDE1cHggMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIC0gTGFyZ2UgTGlzdFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbnRlbnQtYmxvY2stLWxhcmdlLWxpc3Qge1xuXHRAaW5jbHVkZSBzcGFuKDEyKTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0XG5cdEBpbmNsdWRlIHNjcmVlbihsZykge1xuXHRcdHdpZHRoOiBzcGFuKDEwKTtcblx0XHRAaW5jbHVkZSBwdXNoKDEpO1xuXHR9XG5cdEBpbmNsdWRlIHNjcmVlbih4bCkge1xuXHRcdHdpZHRoOiBzcGFuKDgpO1xuXHRcdEBpbmNsdWRlIHB1c2goMik7XG5cdH1cblx0XG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDc1cHg7XG5cdFx0XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdEBpbmNsdWRlIGNvbG9yKHBpbmssIGJhY2tncm91bmQtY29sb3IpO1xuXHRcdH1cblx0fVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29udGVudCBCbG9jayAtLSBNYXBcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbnRlbnQtYmxvY2stLW1hcCB7XG5cdEBpbmNsdWRlIGNvbG9yKHVsdHJhbGlnaHQsIGJhY2tncm91bmQtY29sb3IpO1xuXHR3aWR0aDogMTAwdnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRtYXJnaW4tbGVmdDogNTAlO1xuXHRcbn1cblxuLmNvbnRlbnQtYmxvY2stLW1hcC0taW5zdHJ1Y3Rpb25zIHtcblx0QGluY2x1ZGUgZm9udC10aW55KGNvbG9yKGJsYWNrKSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbnRlbnQtYmxvY2stLW1hcC0tbWFwIHtcblx0d2lkdGg6IHNwYW4oMTIpO1xuXG5cdC5tYXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiA5MHZoO1xuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIC0tIE1lZGlhXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbnRlbnQtYmxvY2stLW1lZGlhIHtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0QGluY2x1ZGUgc3BhbigxMik7XG5cblx0XG5cdEBpbmNsdWRlIHNjcmVlbihsZykge1xuXHRcdHdpZHRoOiBzcGFuKDEwKTtcblx0XHRAaW5jbHVkZSBwdXNoKDEpO1xuXHR9XG5cdEBpbmNsdWRlIHNjcmVlbih4bCkge1xuXHRcdHdpZHRoOiBzcGFuKDgpO1xuXHRcdEBpbmNsdWRlIHB1c2goMik7XG5cdH1cblxuXHRhW2RhdGEtZmFuY3lib3gtdmlkZW9dIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgY2VudGVyZXIoKTtcblx0XHRcdEBpbmNsdWRlIGljb25mb250KCRpY29uLXBsYXksIDg2cHgpO1xuXHRcdFx0QGluY2x1ZGUgY29sb3Iod2hpdGUpO1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgaG92ZXIoKSB7XG5cdFx0XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLmNvbnRlbnQtYmxvY2stLW1lZGlhLS1jYXB0aW9uLFxuLndwLWNhcHRpb24tdGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIE92ZXJ2aWV3IEJsdXJiXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb250ZW50LWJsb2NrLS1vdmVydmlldy1ibHVyYiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdEBpbmNsdWRlIHNwYW4oMTIpO1xuXHRcblx0QGluY2x1ZGUgc2NyZWVuKGxnKSB7XG5cdFx0d2lkdGg6IHNwYW4oMTApO1xuXHRcdEBpbmNsdWRlIHB1c2goMSk7XG5cdH1cblx0QGluY2x1ZGUgc2NyZWVuKHhsKSB7XG5cdFx0d2lkdGg6IHNwYW4oOCk7XG5cdFx0QGluY2x1ZGUgcHVzaCgyKTtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIC0gUGhvdG8gQ2x1c3RlclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbnRlbnQtYmxvY2stLXBob3RvLWNsdXN0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBpbmNsdWRlIHNwYW4oMTIpO1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcblx0QGluY2x1ZGUgc2NyZWVuKG1kKSB7XG5cdFx0d2lkdGg6IHNwYW4oMTEpO1xuXHRcdEBpbmNsdWRlIHB1c2goMC41KTtcblx0fVxuXG5cdC5jb250ZW50LWJsb2NrLS1waG90by1jbHVzdGVyLS1wcmltYXJ5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IHNwYW4oNy41KTtcblx0fVxuXHQuY29udGVudC1ibG9jay0tcGhvdG8tY2x1c3Rlci0tc2Vjb25kYXJ5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IHNwYW4oNC41KTtcblx0fVxuXG5cdGltZyB7XG5cdFx0Zm9udC1zaXplOiAwcHg7XG5cdH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIC0gUHJvbW8gQmxvY2tcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jayB7XG5cdEBpbmNsdWRlIGNvbnRhaW5lci1icmVha291dCgpO1xuXHRAaW5jbHVkZSBjb2xvcih1bHRyYWxpZ2h0LCBiYWNrZ3JvdW5kLWNvbG9yKTtcblxuXG5cdC5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jay0tY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBjb250YWluZXIoJHBhZGRpbmc6IGZhbHNlKTtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbihzbSwgbWF4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9jay0tY29udGVudCB7XG5cdFx0d2lkdGg6IHNwYW4oMTIpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHg7XG5cdFx0b3JkZXI6IDI7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4obWQpIHtcblx0XHRcdHdpZHRoOiBzcGFuKDYpO1xuXHRcdFx0cGFkZGluZzogMCA2MHB4O1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGxpbmUtc21hbGwoY29sb3IoYmxhY2spKTtcblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKHNtLCBtYXgpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdEBpbmNsdWRlIGNvbG9yKHBpbmssIGJhY2tncm91bmQtY29sb3IpO1xuXHRcdFx0XHRtYXJnaW46IDE1cHggYXV0bztcblxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4obWQpIHtcblx0XHRcdFx0XHRtYXJnaW46IDE1cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29udGVudC1ibG9jay0tcHJvbW8tYmxvY2stLWltYWdlIHtcblx0XHR3aWR0aDogc3BhbigxMik7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRvcmRlcjogMTtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbihtZCkge1xuXHRcdFx0d2lkdGg6IHNwYW4oNik7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKG1kKSB7XG5cdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdH1cblx0XG5cdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5jb250ZW50LWJsb2NrLS1wcm9tby1ibG9ja19faWNvbiB7XG5cdFx0QGluY2x1ZGUgY29sb3Iod2hpdGUsIGJhY2tncm91bmQtY29sb3IpO1xuXG5cdFx0LmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrLS1jb250YWluZXIge1xuXHRcdFx0bWluLWhlaWdodDogNDAwcHg7XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtYmxvY2stLXByb21vLWJsb2NrLS1pbWFnZSB7XG5cdFx0XHR3aWR0aDogc3BhbigxMik7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4obWQpIHtcblx0XHRcdFx0d2lkdGg6IHNwYW4oMyk7XG5cdFx0XHRcdEBpbmNsdWRlIHB1c2goMS41KTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29udGVudCBCbG9jayAtLSBIZWFkZXJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi5jb250ZW50LWJsb2NrLS1zZWN0aW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdEBpbmNsdWRlIHNwYW4oMTIpO1xuXHRcblx0QGluY2x1ZGUgc2NyZWVuKGxnKSB7XG5cdFx0d2lkdGg6IHNwYW4oMTApO1xuXHRcdEBpbmNsdWRlIHB1c2goMSk7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxuXHRAaW5jbHVkZSBzY3JlZW4oeGwpIHtcblx0XHR3aWR0aDogc3Bhbig4KTtcblx0XHRAaW5jbHVkZSBwdXNoKDIpO1xuXHR9XG5cdFxuXHRoMiB7XG5cdFx0QGluY2x1ZGUgZm9udC1zZWN0aW9uLWhlYWRlcigpO1xuXHR9XG5cdFxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbnRlbnQgQmxvY2sgU2luZ2xlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi5jb250ZW50LWJsb2NrLS1zaW5nbGUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRAaW5jbHVkZSBzcGFuKDEyKTtcblx0XG5cdEBpbmNsdWRlIHNjcmVlbihsZykge1xuXHRcdHdpZHRoOiBzcGFuKDEwKTtcblx0XHRAaW5jbHVkZSBwdXNoKDEpO1xuXHR9XG5cdEBpbmNsdWRlIHNjcmVlbih4bCkge1xuXHRcdHdpZHRoOiBzcGFuKDgpO1xuXHRcdEBpbmNsdWRlIHB1c2goMik7XG5cdH1cblxuXHQuY29udGVudC1ibG9jayAmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cdH1cbn1cblxuXG4ud3AtY2FwdGlvbiB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFsaWdubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgc2NyZWVuKHNtKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG59XG4uYWxpZ25yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIHNjcmVlbihzbSkge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG59XG4uYWxpZ25jZW50ZXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250ZW50IEJsb2NrIC0gNTAvNTAgTWFwXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY29udGVudC1ibG9jay0tNTA1MC1tYXAge1xuXHRAaW5jbHVkZSBjb250YWluZXItYnJlYWtvdXQoKTtcblx0QGluY2x1ZGUgY29sb3IodWx0cmFsaWdodCwgYmFja2dyb3VuZC1jb2xvcik7XG5cblxuXHQuY29udGVudC1ibG9jay0tNTA1MC1tYXAtLWNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyKCRwYWRkaW5nOiBmYWxzZSk7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oc20sIG1heCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cbn1cbi5jb250ZW50LWJsb2NrLS01MDUwLW1hcC0tY29udGVudCB7XG5cdHdpZHRoOiBzcGFuKDEyKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE1cHggMTVweDtcblx0b3JkZXI6IDI7XG5cblx0QGluY2x1ZGUgc2NyZWVuKG1kKSB7XG5cdFx0d2lkdGg6IHNwYW4oNik7XG5cdFx0cGFkZGluZzogNjBweDtcblx0fVxuXHRAaW5jbHVkZSBzY3JlZW4obGcpIHtcblx0XHRwYWRkaW5nOiAxMjBweDtcblx0fVxuXHRAaW5jbHVkZSBzY3JlZW4oeGwpIHtcblx0XHRwYWRkaW5nOiAxNDBweDtcblx0fVxuXG5cdGgzIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRsaW5lLXNtYWxsKGNvbG9yKGJsYWNrKSk7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oc20sIG1heCkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRAaW5jbHVkZSBjb2xvcihwaW5rLCBiYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHRcdG1hcmdpbjogMTVweCBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4obWQpIHtcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uY29udGVudC1ibG9jay0tNTA1MC1tYXAtLW1hcCB7XG5cdHdpZHRoOiBzcGFuKDEyKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMDtcblx0b3JkZXI6IDE7XG5cblx0QGluY2x1ZGUgc2NyZWVuKG1kKSB7XG5cdFx0d2lkdGg6IHNwYW4oNik7XG5cdFx0bWluLWhlaWdodDogMzB2dztcblxuXHRcdCYubGVmdCB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cblx0XHQmLnJpZ2h0IHtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdH1cblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGZWF0dXJldHRlXG4vKi0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi5mZWF0dXJldHRlIHtcblx0QGluY2x1ZGUgY29udGFpbmVyLWJyZWFrb3V0KCk7XG4gICAgQGluY2x1ZGUgY29sb3IodWx0cmFsaWdodCwgYmFja2dyb3VuZC1jb2xvcik7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcbiAgICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEZvb3RlclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mb290ZXItLXRvcCB7XG5cdEBpbmNsdWRlIGJsb2NrKCk7XG5cdEBpbmNsdWRlIGNvbG9yKGNoYXJjb2FsLCBiYWNrZ3JvdW5kLWNvbG9yKTtcblx0cGFkZGluZzogMzBweCAwO1xuXG5cdC5mb290ZXItLWNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyKCk7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0XHRAaW5jbHVkZSBzY3JlZW4obWQpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItLWJvdHRvbSB7XG5cdEBpbmNsdWRlIGJsb2NrKCk7XG5cdEBpbmNsdWRlIGNvbG9yKGJsdWUtZGFyaywgYmFja2dyb3VuZC1jb2xvcik7XG5cdHBhZGRpbmc6IDMwcHggMDtcblxuXHQuZm9vdGVyLS1jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVx0XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEZvb3RlciBDb3B5cmlnaHRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZm9vdGVyLS0tY29weXJpZ2h0IHtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cblx0cCB7XG5cdFx0QGluY2x1ZGUgZm9udC10aW55KGNvbG9yKGdyYXkpKTtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogRm9vdGVyIENUQVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mb290ZXItLWN0YSB7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRtaW4td2lkdGg6IDI3NXB4O1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogRm9vdGVyIExvY2F0aW9uc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mb290ZXItLWxvY2F0aW9ucyB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGg2IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBmb250LWJvZHkoY29sb3Iod2hpdGUpKTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0cGFkZGluZzogMCAxNXB4IDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4obWQpIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItLWxvY2F0aW9ucy0taXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0QGluY2x1ZGUgZm9udC10aW55KGNvbG9yKGdyYXkpKTtcblxuXHRAaW5jbHVkZSBzY3JlZW4obWQpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1x0XG5cdH1cblxuXHRsaSB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4obWQpIHtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBmb250LXNtYWxsLWFsbGNhcHMoY29sb3Iod2hpdGUpKTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGb290ZXIgTG9nb1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mb290ZXItLWxvZ28tLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdHdpZHRoOiAxNDVweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRmb250LXNpemU6IDA7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QGluY2x1ZGUgc2NyZWVuKG1kKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGljb25mb250KCRpY29uLWxvZ28tYSwgODBweCk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6MDtcblx0XHRAaW5jbHVkZSBjb2xvcihwaW5rKTtcblx0fVxuXHQmOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgaWNvbmZvbnQoJGljb24tbG9nby1iLCA4MHB4KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdEBpbmNsdWRlIGNvbG9yKHdoaXRlKTtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogRm9vdGVyIE5hdlxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mb290ZXItLW5hdiB7XG5cdEBpbmNsdWRlIHNwYW4oMTIpO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIHNjcmVlbihtZCkge1xuXHRcdHdpZHRoOiBzcGFuKDkpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdEBpbmNsdWRlIHNjcmVlbihsZykge1xuXHRcdHdpZHRoOiBzcGFuKDgpO1xuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGb290ZXIgTmV3c2xldHRlclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mb290ZXItLW5ld3NsZXR0ZXIge1xuXG5cdGg2IHtcblx0XHRAaW5jbHVkZSBjb2xvcih3aGl0ZSk7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXHR9XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHRtYXJnaW46IC0xMHB4IDAgMTVweDtcblxuXHRcdC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCxcblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5nZm9ybV9mb290ZXIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmdpbnB1dF9jb250YWluZXJfZW1haWwge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGljb25mb250KCRpY29uLWVtYWlsLCAxNXB4KTtcblx0XHRcdFx0QGluY2x1ZGUgY29sb3IoZ3JheSk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cblx0XHRcdFxuXHRcdH1cblx0XHR1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ym9keSAmIC5nZm9ybV93cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSB7XG5cdFx0QGluY2x1ZGUgY29sb3IoZ3JheSk7XG5cdFx0QGluY2x1ZGUgY29sb3IoYmxhY2ssIGJhY2tncm91bmQtY29sb3IpO1xuXHRcdEBpbmNsdWRlIGNvbG9yKGNoYXJjb2FsLCBib3JkZXItY29sb3IpO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG4gICAgXHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0qL1xuLyogRm9vdGVyIFNvY2lhbFxuLyotLS0tLS0tLS0tLS0tLSovXG5cbi5mb290ZXItLXNvY2lhbCB7XG4gICAgQGluY2x1ZGUgc3BhbigxMiwgJGZsZXg6IGZhbHNlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbihzbSwgbWF4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKG1kKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLm5hdi1zb2NpYWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc20sIG9ubHkpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1kKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAgIFxuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSGVhZGVyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgei1pbmRleChoZWFkZXIpO1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgY29sb3IoYmxhY2ssIGJhY2tncm91bmQtY29sb3IpO1xuXHRcblx0QGluY2x1ZGUgc2NyZWVuKGxnKSB7XG5cdFx0aGVpZ2h0OiAzNXZ3O1xuXHRcdG1heC1oZWlnaHQ6IDkwdmg7XG5cdH1cblx0IFxuXHRib2R5LmhvbWUgJiB7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKGxnKSB7XG5cdFx0XHRoZWlnaHQ6IDU1dnc7XG5cdFx0fVxuXHR9XG5cblx0Ji5uby1pbWFnZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdEBpbmNsdWRlIGNvbG9yKHRyYW5zcGFyZW50LCBiYWNrZ3JvdW5kLWNvbG9yKTtcblx0fVxufVxuXG4uaGVyby0taW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDowO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRvcGFjaXR5OiAxO1xuXHRAaW5jbHVkZSB6LWluZGV4KHplcm8pO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1x0XHRcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDAuOCkgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTtcblx0fVxuXG5cdGhlYWRlci5uby1pbWFnZSAmIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5nbG9iYWwtaGVhZGVyIHtcblx0QGluY2x1ZGUgY29udGFpbmVyKCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHNwYW4oMTIpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRAaW5jbHVkZSB6LWluZGV4KGdyb3VuZCk7XG59XG5cbi5oZWFkZXItLWxvZ28ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIHNwYW4oMik7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0aGVpZ2h0OiA4MHB4O1xuXHRmb250LXNpemU6IDA7XG5cblx0QGluY2x1ZGUgc2NyZWVuKG1kLCBtYXgpIHtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0fVxuXHQmOjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGljb25mb250KCRpY29uLWxvZ28tYSwgNjBweCk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6MDtcblx0XHRAaW5jbHVkZSBjb2xvcihwaW5rKTtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbihsZykge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDY0cHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oeGwpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg3MnB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHh4bCkge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDgwcHgpO1xuXHRcdH1cblx0fVxuXHQmOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgaWNvbmZvbnQoJGljb24tbG9nby1iLCA2MHB4KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdEBpbmNsdWRlIGNvbG9yKGJsdWUpO1xuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKGxnKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbih4bCkge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDcycHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oeHhsKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoODBweCk7XG5cdFx0fVxuXG5cdFx0aGVhZGVyLmJhY2tncm91bmQtaW1hZ2UgJiB7XG5cdFx0XHRAaW5jbHVkZSBjb2xvcih3aGl0ZSk7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDE0MHB4O1xuXHR9XG59XG5cbi5oZWFkZXItLW5hdiB7XG5cdEBpbmNsdWRlIHNwYW4oNy41KTtcblxuXHRAaW5jbHVkZSBzY3JlZW4obWQsIG1heCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlci0tZG9uYXRlIHtcblx0QGluY2x1ZGUgc3BhbigyKTtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRAaW5jbHVkZSBzY3JlZW4obWQsIG1heCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlci0tY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHNwYW4oMTIpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0QGluY2x1ZGUgei1pbmRleChncm91bmQpO1xuXG5cdEBpbmNsdWRlIHNjcmVlbihtZCwgbWF4KSB7XG5cdFx0cGFkZGluZzogNjBweCAxNXB4O1xuXHR9XG5cdEBpbmNsdWRlIHNjcmVlbihsZykge1xuXHRcdEBpbmNsdWRlIGNlbnRlcmVyKCk7XG5cdFx0d2lkdGg6IHNwYW4oOSk7XG5cdH1cblx0QGluY2x1ZGUgc2NyZWVuKHhsKSB7XG5cdFx0d2lkdGg6IHNwYW4oNik7XG5cblx0XHRib2R5LmhvbWUgJiB7XG5cdFx0XHR3aWR0aDogc3BhbigxMCk7XG5cdFx0fVxuXHR9XG5cblx0aGVhZGVyLm5vLWltYWdlICYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdH1cblxuXHRoMSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkbGluZSgpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0aGVhZGVyLm5vLWltYWdlICYge1xuXHRcdFx0QGluY2x1ZGUgY29sb3IocGluayk7XG5cdFx0fVxuXG5cdFx0LmhpZ2hsaWdodCB7XG5cdFx0XHRAaW5jbHVkZSBjb2xvcihwaW5rKTtcblx0XHR9XG5cdH1cblx0aDIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGxpbmUtc21hbGwoKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRwIHtcblx0XHRAaW5jbHVkZSBmb250LWJvZHkoY29sb3Iod2hpdGUpKTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uaGVhZGVyX19ob21lcGFnZS0tY3RhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OjUwJTtcblx0Ym90dG9tOiAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoNTAlKTtcblx0d2lkdGg6IHNwYW4oMTIpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0QGluY2x1ZGUgei1pbmRleChncm91bmQpO1xuXHRcdFxuXHQmID4gYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdH1cblx0XG59XG5cbi5taXNzb3VyaS1jYW4tbG9nbyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdGJvdHRvbTogMCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwJSk7XG5cdHdpZHRoOiBzcGFuKDEyKTtcblx0QGluY2x1ZGUgei1pbmRleChncm91bmQpO1xuXHRtYXgtd2lkdGg6IDc1cHg7XG59XG5cbi5oYW1idXJnZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxNXB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBzY3JlZW4obGcpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdFxuXHQmOjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGljb25mb250KCRpY29uLW1lbnUsIDMwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbG9yKHdoaXRlKTtcblxuXHRcdGhlYWRlci5uby1pbWFnZSAmIHtcblx0XHRcdEBpbmNsdWRlIGNvbG9yKGJsYWNrKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSG9tZXBhZ2UgSW5mb2dyYXBoaWNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaG9tZXBhZ2UtaW5mb2dyYXBoaWMge1xuXHRAaW5jbHVkZSBjb250YWluZXIoKTtcblx0cGFkZGluZy10b3A6IDkwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXG5cdCYtLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogc3BhbigxMik7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbihtZCkge1xuXHRcdFx0d2lkdGg6IHNwYW4oOCk7XG5cdFx0XHRAaW5jbHVkZSBwdXNoKDIpO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbih4bCkge1xuXHRcdFx0d2lkdGg6IHNwYW4oNik7XG5cdFx0XHRAaW5jbHVkZSBwdXNoKDMpO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1x0XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LmluZm9ncmFwaGljLS10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0XHQuaW5mb2dyYXBoaWMtLXZhbHVlIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDQ0cHgpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdH1cblx0XHRcdC5pbmZvZ3JhcGhpYy0tYnlsaW5lIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdFx0JjplbXB0eSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSm9pbiBGb3JtXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmpvaW4tZm9ybSB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi0tYmxvY2sge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDEyKTtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IocGluaywgYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBzcGFuKDEwKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBzcGFuKDgpXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHhsKSB7XG4gICAgICAgICAgICB3aWR0aDogc3Bhbig3KVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oMTIpO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IHNwYW4oMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogc3Bhbig4KVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbih4bCkge1xuICAgICAgICAgICAgd2lkdGg6IHNwYW4oNylcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA2MHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDkwcHggMTVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBoMy5nZm9ybV90aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNlY3Rpb24taGVhZGVyKGNvbG9yKHdoaXRlKSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9keShjb2xvcih3aGl0ZSkpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkX3N1YmxhYmVsX2JlbG93IC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsLFxuICAgICAgICAuZ2ZpZWxkIGxhYmVsLFxuICAgICAgICAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b24sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXQuYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgbmV3LWJ1dHRvbiggY29sb3Iod2hpdGUpLCBjb2xvcihibHVlKSwgY29sb3IoYmx1ZSkpO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA3NXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYnRuKHdoaXRlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJsdWUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3IsXG4gICAgLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHllbGxvdztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogeWVsbG93O1xuICAgIH1cblxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9keShjb2xvcih3aGl0ZSkpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTGVhZGVyc2hpcFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5sZWFkZXJzaGlwIHtcblx0QGluY2x1ZGUgY29udGFpbmVyKCRwYWRkaW5nOiBmYWxzZSk7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFxufVxuXG4ubGVhZGVyc2hpcC0taXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAwO1xuXG5cdEBpbmNsdWRlIHNjcmVlbiAoeHMsIG9ubHkpIHtcblx0XHR3aWR0aDogc3BhbigxMik7XG5cdH1cblx0QGluY2x1ZGUgc2NyZWVuIChzbSwgb25seSkge1xuXHRcdHdpZHRoOiBzcGFuKDYpO1xuXHR9XG5cdEBpbmNsdWRlIHNjcmVlbiAobWQpIHtcblx0XHR3aWR0aDogc3BhbigyLjQpO1xuXHR9XG5cdEBpbmNsdWRlIGhvdmVyKCkge1xuXHRcdCY6OmFmdGVyLFxuXHRcdC5sZWFkZXJzaGlwLS1pdGVtLS1jb250ZW50IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdC8vZmlsdGVyOiBzYXR1cmF0ZSgwKTtcblx0XHRcdC8vdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDMwMG1zO1xuXHRcdH1cblxuXHRcdC5sZWFkZXJzaGlwLS1pdGVtLS1zdWItY29udGVudCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IGVhc2UtaW4tb3V0IDkwMG1zLCBvcGFjaXR5IGVhc2UtaW4tb3V0IDUwMG1zIDIwMG1zO1xuXHRcdH1cblxuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdC8vY29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRAaW5jbHVkZSBjb2xvcihwaW5rLCBiYWNrZ3JvdW5kLWNvbG9yLCAkb3BhY2l0eTogMC42NSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRAaW5jbHVkZSB6LWluZGV4KGdyb3VuZCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDMwMG1zO1xuXHR9XG59XG5cbi5sZWFkZXJzaGlwLS1pdGVtLS1jb250ZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSBjb2xvcih3aGl0ZSk7XG5cdEBpbmNsdWRlIHotaW5kZXgoYWJvdmVncm91bmQpO1xuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG5cdEBpbmNsdWRlIGNvbG9yKHBpbmssIGJhY2tncm91bmQtY29sb3IsICRvcGFjaXR5OiAwLjY1KTtcblx0XG59XG5cbi5sZWFkZXJzaGlwLS1pdGVtLS1uYW1lIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTUlO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdG1hcmdpbjogOHB4IGF1dG87XG5cdFx0QGluY2x1ZGUgY29sb3Iod2hpdGUsIGJhY2tncm91bmQtY29sb3IpO1xuXHR9XG59XG4ubGVhZGVyc2hpcC0taXRlbS0tdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubGVhZGVyc2hpcC0taXRlbS0tcGhvbmUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubGVhZGVyc2hpcC0taXRlbS0tZW1haWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdEBpbmNsdWRlIGNvbG9yKHdoaXRlKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbi10b3A6IDBweDtcblxuXHRAaW5jbHVkZSBob3ZlcigpIHtcblx0XHRAaW5jbHVkZSBjb2xvcih3aGl0ZSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmxlYWRlcnNoaXAtLWl0ZW0tLXN1Yi1jb250ZW50IHtcblx0XG5cdEBpbmNsdWRlIHNjcmVlbihtZCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWF4LWhlaWdodDogMHB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCBlYXNlLWluLW91dCA5MDBtcywgb3BhY2l0eSBlYXNlLWluLW91dCAzMDBtcyAxMDBtcztcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSW5mb2JveFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pbmZvYm94LXdyYXBwZXIge1xuXHRkaXNwbGF5Om5vbmU7XG59XG4uaW5mb2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdEBpbmNsdWRlIGZvbnQtc21hbGwtYWxsY2FwcygpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIGNvbG9yKHBpbmssIGJhY2tncm91bmQtY29sb3IpO1xuXHRtYXgtd2lkdGg6IDIwMHB4O1xuICAgIC8vQGluY2x1ZGUgYm94LXNoYWRvdygpO1xuICAgIFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgY29sb3IocGluayk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc21hbGwtYWxsY2FwcygpO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbihjb2xvcih3aGl0ZSksIDE1KTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zbWFsbC1hbGxjYXBzKCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgXG59XG5cbi8vVGFyZ2V0IHRoZSBjbG9zZSBidXR0b25cbi5pbmZvQm94ID4gaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogLTZweCAhaW1wb3J0YW50O1xuXHRyaWdodDogLTZweCAhaW1wb3J0YW50O1xuXHRAaW5jbHVkZSB6LWluZGV4KGdyb3VuZCk7XG59IiwiLyotLS0tLS0tLS0tLS0tLSovXG4vKiBOYXYgTW9iaWxlXG4vKi0tLS0tLS0tLS0tLS0tKi9cblxuLm5hdi0tbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKGNvbG9yKHdoaXRlKSwwLjk1KTtcblx0QGluY2x1ZGUgei1pbmRleChuYXYtLW1vYmlsZSk7XG5cblx0Ym9keS5uYXYtb3BlbiAmIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Ym9keS5hZG1pbi1iYXIgJiB7XG5cdFx0dG9wOiA0NnB4O1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xuXHR9XG5cblx0LmhhbWJ1cmdlci0tY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE1cHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgaWNvbmZvbnQoJGljb24tY2xvc2UsIDMwcHgpO1xuXHRcdFx0QGluY2x1ZGUgY29sb3IocGluayk7XG5cdFx0fVxuXHR9XG5cdFxuXHR1bC5tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogc3BhbigxMik7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdEBpbmNsdWRlIGZvbnQtbW9iaWxlLW5hdihjb2xvcihwaW5rKSk7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHR9XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE5hdiBQcmltYXJ5XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm5hdi1wcmltYXJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdFxuXHQmID4gbGkge1xuXHRcdCYgPiBhIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtbmF2aWdhdGlvbihjb2xvcih3aGl0ZSkpO1xuXHRcdFx0aGVhZGVyLmJhY2tncm91bmQtaW1hZ2UgJiB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtbmF2aWdhdGlvbihjb2xvcih3aGl0ZSkpO1xuXHRcdFx0fVxuXHRcdFx0aGVhZGVyLm5vLWltYWdlICYge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LW5hdmlnYXRpb24oY29sb3IoYmxhY2spKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblxuXHRcdCYuY3VycmVudC1wYWdlLWl0ZW0sXG5cdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuXG5cdFx0XHRcdGhlYWRlci5iYWNrZ3JvdW5kLWltYWdlICYge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbG9yKHdoaXRlLCBib3JkZXItYm90dG9tLWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRoZWFkZXIubm8taW1hZ2UgJiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgY29sb3IoYmxhY2ssIGJvcmRlci1ib3R0b20tY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLSovXG4vKiBOYXYgU29jaWFsXG4vKi0tLS0tLS0tLS0tLS0tKi9cblxuLm5hdi1zb2NpYWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6MDtcblx0XG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdCY6bGFzdC1jaGlsZCgpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdH1cblx0XHRcblx0XHQmLnNvY2lhbC0tbGlua2VkaW4gPiBhOjphZnRlclx0XHR7IEBpbmNsdWRlIGljb25mb250KCRpY29uLWxpbmtlZGluLCAxOHB4KTsgfVxuXHRcdCYuc29jaWFsLS1mYWNlYm9vayA+IGE6OmFmdGVyXHRcdHsgQGluY2x1ZGUgaWNvbmZvbnQoJGljb24tZmFjZWJvb2ssIDE4cHgpOyB9XG5cdFx0Ji5zb2NpYWwtLWluc3RhZ3JhbSA+IGE6OmFmdGVyXHRcdHsgQGluY2x1ZGUgaWNvbmZvbnQoJGljb24taW5zdGFncmFtLCAxOHB4KTsgfVxuXHRcdCYuc29jaWFsLS10d2l0dGVyID4gYTo6YWZ0ZXJcdFx0eyBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi10d2l0dGVyLCAxOHB4KTsgfVxuXHRcdCYuc29jaWFsLS15b3V0dWJlID4gYTo6YWZ0ZXJcdFx0eyBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi15b3V0dWJlLCAxOHB4KTsgfVxuXHRcdCYuc29jaWFsLS12aW1lbyA+IGE6OmFmdGVyXHRcdFx0eyBAaW5jbHVkZSBpY29uZm9udCgkaWNvbi12aW1lbywgMThweCk7IH1cblx0XHQmLnNvY2lhbC0tZW1haWwgPiBhOjphZnRlclx0XHRcdHsgQGluY2x1ZGUgaWNvbmZvbnQoJGljb24tZW1haWwsIDE0cHgpOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi10b3A6IDVweDt9XG5cblx0XHRcblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdEBpbmNsdWRlIGNvbG9yKHdoaXRlKTtcblxuXHRcdFx0QGluY2x1ZGUgaG92ZXIoKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGNvbG9yKHdoaXRlLCAkb3BhY2l0eTogMC40KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFNvY2lhbCBTaGFyaW5nXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4uc29jaWFsLXNoYXJlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTAwcHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOiAwO1xuXHRAaW5jbHVkZSB6LWluZGV4KHNvY2lhbC1zaGFyZSk7XG5cblx0Ym9keVtkZXZpY2U9bW9iaWxlXSAmLFxuXHRib2R5LmhvbWUgJiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBpbmNsdWRlIHNjcmVlbihtZCwgbWF4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRcblx0JiA+IGxpIHtcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEwMDBtcztcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDM1MDBtcztcblxuXHRcdFx0Ym9keS5yZWFkeSAmIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblx0XHRcdH1cblxuXHRcdCYgPiBhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgY29sb3IoZ3JheSwgYmFja2dyb3VuZC1jb2xvcik7XG5cdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdGhlaWdodDogNDVweDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0QGluY2x1ZGUgY2VudGVyZXIoKTtcblx0XHRcdFx0QGluY2x1ZGUgY29sb3Iod2hpdGUpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBob3ZlcigpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKGNvbG9yKGdyYXkpLCAxMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaGFyZS0tZmFjZWJvb2sge1xuXHQmOjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGljb25mb250KCRpY29uLWZhY2Vib29rLCAyMHB4KTtcblx0fVxufVxuLnNoYXJlLS10d2l0dGVyIHtcblx0Jjo6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBpY29uZm9udCgkaWNvbi10d2l0dGVyLCAyMHB4KTtcblx0fVxufVxuLnNoYXJlLS1lbWFpbCB7XG5cdCY6OmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgaWNvbmZvbnQoJGljb24tZW1haWwsIDEzcHgpO1xuXHR9XG59Il19 */
