@charset "UTF-8";
/*DIN FONT*/
/*Din Regular*/
@font-face {
  font-family: 'Din';
  src: url("../fonts/Din/din_regular.eot");
  src: url("../fonts/Din/din_regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Din/din_regular.woff2") format("woff2"), url("../fonts/Din/din_regular.woff") format("woff"), url("../fonts/Din/din_regular.ttf") format("truetype"), url("../fonts/Din/din_regular.svg#Din") format("svg");
  font-weight: normal;
  font-style: normal; }

/*Din Regular Italic*/
@font-face {
  font-family: 'Din';
  src: url("../fonts/Din/din_regular_italic.eot");
  src: url("../fonts/Din/din_regular_italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Din/din_regular_italic.woff2") format("woff2"), url("../fonts/Din/din_regular_italic.woff") format("woff"), url("../fonts/Din/din_regular_italic.ttf") format("truetype"), url("../fonts/Din/din_regular_italic.svg#Din") format("svg");
  font-weight: normal;
  font-style: italic; }

/*Din Medium*/
@font-face {
  font-family: 'Din';
  src: url("../fonts/Din/din_medium.eot");
  src: url("../fonts/Din/din_medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Din/din_medium.woff2") format("woff2"), url("../fonts/Din/din_medium.woff") format("woff"), url("../fonts/Din/din_medium.ttf") format("truetype"), url("../fonts/Din/din_medium.svg#Din") format("svg");
  font-weight: 600;
  font-style: normal; }

/*Din Medium Italic*/
@font-face {
  font-family: 'Din';
  src: url("../fonts/Din/din_medium_italic.eot");
  src: url("../fonts/Din/din_medium_italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Din/din_medium_italic.woff2") format("woff2"), url("../fonts/Din/din_medium_italic.woff") format("woff"), url("../fonts/Din/din_medium_italic.ttf") format("truetype"), url("../fonts/Din/din_medium_italic.svg#Din") format("svg");
  font-weight: 600;
  font-style: italic; }

/*Din Bold*/
@font-face {
  font-family: 'Din';
  src: url("../fonts/Din/din_bold.eot");
  src: url("../fonts/Din/din_bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Din/din_bold.woff2") format("woff2"), url("../fonts/Din/din_bold.woff") format("woff"), url("../fonts/Din/din_bold.ttf") format("truetype"), url("../fonts/Din/din_bold.svg#Din") format("svg");
  font-weight: 700;
  font-style: normal; }

/*Din Bold Italic*/
@font-face {
  font-family: 'Din';
  src: url("../fonts/Din/din_bold_italic.eot");
  src: url("../fonts/Din/din_bold_italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Din/din_bold_italic.woff2") format("woff2"), url("../fonts/Din/din_bold_italic.woff") format("woff"), url("../fonts/Din/din_bold_italic.ttf") format("truetype"), url("../fonts/Din/din_bold_italic.svg#Din") format("svg");
  font-weight: 700;
  font-style: italic; }

/*Din Condensed Medium*/
@font-face {
  font-family: 'DinCondensed';
  src: url("../fonts/Din/din_cond_medium.eot");
  src: url("../fonts/Din/din_cond_medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Din/din_cond_medium.woff2") format("woff2"), url("../fonts/Din/din_cond_medium.woff") format("woff"), url("../fonts/Din/din_cond_medium.ttf") format("truetype"), url("../fonts/Din/din_cond_medium.svg#DinCondensed") format("svg");
  font-weight: 600;
  font-style: normal; }

/*Din Condensed Bold*/
@font-face {
  font-family: 'DinCondensed';
  src: url("../fonts/Din/din_cond_bold.eot");
  src: url("../fonts/Din/din_cond_bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Din/din_cond_bold.woff2") format("woff2"), url("../fonts/Din/din_cond_bold.woff") format("woff"), url("../fonts/Din/din_cond_bold.ttf") format("truetype"), url("../fonts/Din/din_cond_bold.svg#DinCondensed") format("svg");
  font-weight: 700;
  font-style: normal; }

/*Icons*/
@font-face {
  font-family: 'icons';
  src: url("../fonts/Icons/icons.eot?67014904");
  src: url("../fonts/Icons/icons.eot?67014904#iefix") format("embedded-opentype"), url("../fonts/Icons/icons.woff2?67014904") format("woff2"), url("../fonts/Icons/icons.woff?67014904") format("woff"), url("../fonts/Icons/icons.ttf?67014904") format("truetype"), url("../fonts/Icons/icons.svg?67014904#icons") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'icons';
    src: url('../font/icons.svg?82512102#icons') format('svg');
  }
}
*/
[class^="icon"]:before, [class*=" icon"]:before {
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-twitter:before {
  content: '\e800'; }

/* '' */
.icon-facebook:before {
  content: '\e801'; }

/* '' */
.icon-instagram:before {
  content: '\e802'; }

/* '' */
.icon-linkedin:before {
  content: '\e803'; }

/* '' */
.icon-gplus:before {
  content: '\e804'; }

/* '' */
.icon-arr-left:before {
  content: '\e805'; }

/* '' */
.icon-arr-right:before {
  content: '\e806'; }

/* '' */
.icon-facebook-2:before {
  content: '\e807'; }

/* '' */
.icon-youtube:before {
  content: '\e808'; }

/* '' */
/*Responsive*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
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/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value {
  background-color: transparent; }

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:active,
a:hover,
.view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value: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: 0; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  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"] {
  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.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */ }

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

.jq-checkbox {
  top: -1px;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 0;
  border: 1px solid #C3C3C3;
  border-radius: 3px;
  background: #F5F5F5;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  cursor: pointer; }

.jq-checkbox.checked .jq-checkbox__div {
  width: 12px;
  height: 12px;
  margin: 2px 0 0 2px;
  border-radius: 2px;
  background: #666;
  box-shadow: inset 0 -3px 6px #AAA; }

.jq-checkbox.focused {
  border: 1px solid #08C; }

.jq-checkbox.disabled {
  opacity: .55; }

.jq-radio {
  top: -1px;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 0;
  border: 1px solid #C3C3C3;
  border-radius: 50%;
  background: #F5F5F5;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  cursor: pointer; }

.jq-radio.checked .jq-radio__div {
  width: 10px;
  height: 10px;
  margin: 3px 0 0 3px;
  border-radius: 50%;
  background: #777;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7); }

.jq-radio.focused {
  border: 1px solid #08C; }

.jq-radio.disabled {
  opacity: .55; }

.jq-file {
  width: 270px;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }

.jq-file input {
  height: auto;
  line-height: 1em;
  cursor: pointer; }

.jq-file__name {
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 0 80px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  box-shadow: inset 1px 1px #F1F1F1;
  font: 14px/32px Arial, sans-serif;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis; }

.jq-file__browse {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 0 10px;
  border-left: 1px solid #CCC;
  border-radius: 0 4px 4px 0;
  background: #F5F5F5;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF; }

.jq-file:hover .jq-file__browse {
  background: #E6E6E6;
  background: linear-gradient(#F6F6F6, #E6E6E6); }

.jq-file:active .jq-file__browse {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD; }

.jq-file.focused .jq-file__name {
  border: 1px solid #5794BF; }

.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888; }

.jq-number {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 36px 0 0; }

.jq-number__field {
  width: 100px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1); }

.jq-number__field:hover {
  border-color: #B3B3B3; }

.jq-number__field input {
  box-sizing: border-box;
  width: 100%;
  padding: 8px 9px;
  border: none;
  outline: none;
  background: none;
  font: 14px Arial, sans-serif;
  color: #333;
  text-align: left;
  /* для Opera Presto */
  -moz-appearance: textfield; }

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
  margin: 0;
  /* в каких-то браузерах присутствует отступ */
  -webkit-appearance: none; }

.jq-number__spin {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 14px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #F5F5F5;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 1px 1px #FFF;
  cursor: pointer; }

.jq-number__spin.minus {
  top: auto;
  bottom: 0; }

.jq-number__spin:hover {
  background: #E6E6E6;
  background: linear-gradient(#F6F6F6, #E6E6E6); }

.jq-number__spin:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD; }

.jq-number__spin:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 11px;
  width: 0;
  height: 0;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #999;
  border-left: 5px solid transparent; }

.jq-number__spin.minus:after {
  top: 5px;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-bottom: none;
  border-left: 5px solid transparent; }

.jq-number__spin.minus:hover:after {
  border-top-color: #000; }

.jq-number__spin.plus:hover:after {
  border-bottom-color: #000; }

.jq-number.focused .jq-number__field {
  border: 1px solid #5794BF; }

.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888; }

.jq-number.disabled .jq-number__spin:after {
  border-bottom-color: #AAA; }

.jq-number.disabled .jq-number__spin.minus:after {
  border-top-color: #AAA; }

.jq-selectbox {
  vertical-align: middle;
  cursor: pointer; }

.jq-selectbox__select {
  height: 32px;
  padding: 0 45px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #F5F5F5;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF; }

.jq-selectbox__select:hover {
  background: #E6E6E6;
  background: linear-gradient(#F6F6F6, #E6E6E6); }

.jq-selectbox__select:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD; }

.jq-selectbox.focused .jq-selectbox__select {
  border: 1px solid #5794BF; }

.jq-selectbox.disabled .jq-selectbox__select {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888; }

.jq-selectbox__select-text {
  display: block;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis; }

.jq-selectbox .placeholder {
  color: #888; }

.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 100%;
  border-left: 1px solid #CCC; }

.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 14px;
  right: 12px;
  width: 0;
  height: 0;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent; }

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #000; }

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  border-top-color: #AAA; }

.jq-selectbox__dropdown {
  box-sizing: border-box;
  width: 100%;
  margin: 2px 0 0;
  padding: 0;
  border: 1px solid #CCC;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  font: 14px/18px Arial, sans-serif; }

.jq-selectbox__search {
  margin: 5px; }

.jq-selectbox__search input {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 5px 27px 6px 8px;
  border: 1px solid #CCC;
  border-radius: 3px;
  outline: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
  box-shadow: inset 1px 1px #F1F1F1;
  color: #333;
  -webkit-appearance: textfield; }

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none; }

.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background: #F0F0F0;
  font-size: 13px; }

.jq-selectbox ul {
  margin: 0;
  padding: 0; }

.jq-selectbox li {
  min-height: 18px;
  padding: 5px 10px 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  color: #231F20; }

.jq-selectbox li.selected {
  background-color: #A3ABB1;
  color: #FFF; }

.jq-selectbox li:hover {
  background-color: #08C;
  color: #FFF; }

.jq-selectbox li.disabled {
  color: #AAA; }

.jq-selectbox li.disabled:hover {
  background: none; }

.jq-selectbox li.optgroup {
  font-weight: bold; }

.jq-selectbox li.optgroup:hover {
  background: none;
  color: #231F20;
  cursor: default; }

.jq-selectbox li.option {
  padding-left: 25px; }

.jq-select-multiple {
  box-sizing: border-box;
  padding: 1px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/18px Arial, sans-serif;
  color: #333;
  cursor: default; }

.jq-select-multiple.focused {
  border: 1px solid #5794BF; }

.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888; }

.jq-select-multiple ul {
  margin: 0;
  padding: 0; }

.jq-select-multiple li {
  padding: 3px 9px 4px;
  list-style: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap; }

.jq-select-multiple li:first-child {
  border-radius: 3px 3px 0 0; }

.jq-select-multiple li:last-child {
  border-radius: 0 0 3px 3px; }

.jq-select-multiple li.selected {
  background: #08C;
  color: #FFF; }

.jq-select-multiple li.disabled {
  color: #AAA; }

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
  background: #CCC;
  color: #FFF; }

.jq-select-multiple li.optgroup {
  font-weight: bold; }

.jq-select-multiple li.option {
  padding-left: 25px; }

input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
  padding: 8px 9px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333; }

input[type='search'].styler {
  -webkit-appearance: none; }

textarea.styler {
  overflow: auto; }

input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
  border-color: #B3B3B3; }

input[type='email'].styler:focus,
input[type='password'].styler:focus,
input[type='search'].styler:focus,
input[type='tel'].styler:focus,
input[type='text'].styler:focus,
input[type='url'].styler:focus,
textarea.styler:focus {
  border-color: #CCC;
  border-top-color: #B3B3B3;
  outline: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
  overflow: visible;
  padding: 8px 11px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  outline: none;
  background: #F5F5F5;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
  cursor: pointer; }

button.styler::-moz-focus-inner,
input[type='button'].styler::-moz-focus-inner,
input[type='submit'].styler::-moz-focus-inner,
input[type='reset'].styler::-moz-focus-inner {
  padding: 0;
  border: 0; }

button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
  background: #E6E6E6;
  background: linear-gradient(#F6F6F6, #E6E6E6); }

button.styler:not([disabled]):active,
input[type='button'].styler:not([disabled]):active,
input[type='submit'].styler:not([disabled]):active,
input[type='reset'].styler:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD; }

button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888; }

/*Responsive*/
html {
  overflow: hidden; }

body {
  font-family: "Din", sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #000000; }
  @media (max-width: 1024px) {
    body {
      font-size: 14px; } }
  @media (max-width: 480px) {
    body {
      font-size: 16px;
      min-width: 320px; } }

* {
  outline: none;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch; }
  *, *:after, *:before {
    box-sizing: border-box; }

.field-name-body h1,
.panel-pane.base-page-title h2,
.panel-pane.base-page-title p,
h1 {
  font-size: 50px;
  margin: 0;
  line-height: 1;
  font-family: "DinCondensed", sans-serif;
  text-transform: uppercase;
  font-weight: 700; }
  .field-name-body h1 em, .field-name-body h1 b, .field-name-body h1 i, .field-name-body h1 strong,
  .panel-pane.base-page-title h2 em,
  .panel-pane.base-page-title h2 b,
  .panel-pane.base-page-title h2 i,
  .panel-pane.base-page-title h2 strong,
  .panel-pane.base-page-title p em,
  .panel-pane.base-page-title p b,
  .panel-pane.base-page-title p i,
  .panel-pane.base-page-title p strong,
  h1 em,
  h1 b,
  h1 i,
  h1 strong {
    font-size: 50px; }
  @media (max-width: 1024px) {
    .field-name-body h1,
    .panel-pane.base-page-title h2,
    .panel-pane.base-page-title p,
    h1 {
      font-size: 40px;
      line-height: 45px; } }

.field-name-body h1 {
  margin-bottom: 20px; }

.field-name-body h2,
h2 {
  font-size: 35px;
  line-height: 1.2;
  font-family: "DinCondensed", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 0 21px; }
  .field-name-body h2 em, .field-name-body h2 b, .field-name-body h2 i, .field-name-body h2 strong,
  h2 em,
  h2 b,
  h2 i,
  h2 strong {
    font-size: 35px; }
  @media (max-width: 1024px) {
    .field-name-body h2,
    h2 {
      font-size: 22px; } }
  @media (max-width: 767px) {
    .field-name-body h2,
    h2 {
      font-size: 26px; } }

h2 {
  margin: 0 0 21px; }
  @media (max-width: 1024px) {
    h2 {
      margin-bottom: 19px; } }

.field-name-body h2 {
  margin: 50px 0 21px; }

.field-name-body h3,
.field-name-body h4,
.field-name-body h5,
.field-name-body h6,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 600; }

.field-name-body h3,
h3 {
  font-size: 28px; }
  .field-name-body h3 em, .field-name-body h3 b, .field-name-body h3 i, .field-name-body h3 strong,
  h3 em,
  h3 b,
  h3 i,
  h3 strong {
    font-size: 28px; }

.field-name-body h3 {
  margin: 30px 0 20px; }

.field-name-body h4,
h4 {
  font-size: 24px; }
  .field-name-body h4 em, .field-name-body h4 b, .field-name-body h4 i, .field-name-body h4 strong,
  h4 em,
  h4 b,
  h4 i,
  h4 strong {
    font-size: 24px; }

.field-name-body h5,
h5 {
  font-size: 22px; }
  .field-name-body h5 em, .field-name-body h5 b, .field-name-body h5 i, .field-name-body h5 strong,
  h5 em,
  h5 b,
  h5 i,
  h5 strong {
    font-size: 22px; }

.field-name-body h6,
h6 {
  font-size: 20px; }
  .field-name-body h6 em, .field-name-body h6 b, .field-name-body h6 i, .field-name-body h6 strong,
  h6 em,
  h6 b,
  h6 i,
  h6 strong {
    font-size: 20px; }

img {
  border: 0 none;
  max-width: 100%;
  height: auto;
  vertical-align: middle; }
  img:focus {
    outline: none; }

a, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value {
  color: #0f6db7;
  text-decoration: none; }
  
  a:hover,
  .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover {
    text-decoration: underline; }
  a:focus, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:focus {
    outline: none; }

.transparent-orange-button {
  text-decoration: none !important;
  background-color: transparent;
  border: 3px solid #0f6db7;
  color: #0f6db7;
  display: inline-block;
  font-size: 17px;
  font-weight: 600;
  line-height: 19px;
  padding: 6px 10px;
  text-transform: uppercase; }

.transparent-orange-button:hover {
  border: 3px solid #f16642;
  background: #f16642 none repeat scroll 0 0;
  color: #ffffff;
  text-decoration: none !important; }

p {
  margin: 0 0 10px; }
  p:last-child {
    margin-bottom: 0; }

p.unpublished {
  font-size: 40px;
  font-weight: bold;
  color: red;
  margin-bottom: 50px; }

b,
strong {
  font-weight: 700; }

/*Breadcrumb*/
.breadcrumb {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  margin: 0;
  padding: 0; }

.field-name-body {
  /*responsive video*/ }
  .field-name-body * {
    font-size: 19px;
    line-height: 30px; }
    @media (max-width: 1024px) {
      .field-name-body * {
        font-size: 16px;
        line-height: 25px; } }
    @media (max-width: 767px) {
      .field-name-body * {
        font-size: 18px; } }
  .field-name-body ol,
  .field-name-body ul {
    padding-left: 50px; }
  .field-name-body .videowrapper {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
    margin: 30px 0; }
    .field-name-body .videowrapper iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

.pane-node-field-news-video-embed .embedded-video .player {
  margin: 30px 0 10px; }

.pane-node-field-news-video-caption {
  margin-bottom: 20px; }

.pane-node-field-news-pappers {
  font-size: 19px; }
  .pane-node-field-news-pappers h2 {
    margin: 0; }
  .pane-node-field-news-pappers h5 {
    margin-bottom: 10px; }

.embedded-video .player {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin: 30px 0; }
  .embedded-video .player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    .embedded-video .player iframe#soundcloud {
      height: auto; }

ul {
  padding: 0 0 0 25px;
  margin: 0 0 11px; }

tbody {
  border-top: none; }

table {
  width: 100%;
  font-size: 19px;
  line-height: 1.2;
  color: #000000;
  table-layout: fixed;
  word-wrap: break-word;
  border: none; }
  @media (max-width: 480px) {
    table {
      display: block;
      overflow-x: auto;
      font-size: 16px; } }
  table th {
    border-bottom: 1px solid #a0a0a0;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 10px 13px; }
    table th img {
      margin: -2px 0 0 7px; }
  table tr.even, table tr.odd {
    background: none;
    padding: 0;
    border-bottom: 1px solid #a0a0a0; }
  table td {
    padding: 20px 10px 19px; }
    table td.active {
      background: #edf4f8; }
  table caption {
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 600; }

.field h2.field-label, .node-type-talks .node-view-pane .node-content .field .field-label,
.node-type-talks .node-view-pane .node-content .field .label-above,
.node-type-talks .node-view-pane .node-content .field .label-inline,
.field .node-type-talks .node-view-pane .node-content .field-item .video-embed-description, .node-type-talks .node-view-pane .node-content .field-item .field .video-embed-description {
  text-transform: none;
  font-weight: 600;
  font-family: "Din", sans-serif;
  font-size: 24px;
  margin-bottom: 5px; }
  @media (max-width: 1024px) {
    .field h2.field-label, .node-type-talks .node-view-pane .node-content .field .field-label,
    .node-type-talks .node-view-pane .node-content .field .label-above,
    .node-type-talks .node-view-pane .node-content .field .label-inline,
    .field .node-type-talks .node-view-pane .node-content .field-item .video-embed-description, .node-type-talks .node-view-pane .node-content .field-item .field .video-embed-description {
      font-size: 20px; } }
  @media (max-width: 480px) {
    .field h2.field-label, .node-type-talks .node-view-pane .node-content .field .field-label,
    .node-type-talks .node-view-pane .node-content .field .label-above,
    .node-type-talks .node-view-pane .node-content .field .label-inline,
    .field .node-type-talks .node-view-pane .node-content .field-item .video-embed-description, .node-type-talks .node-view-pane .node-content .field-item .field .video-embed-description {
      font-size: 18px; } }

.field tr {
  background: none;
  padding: 0;
  border-bottom: 1px solid #a0a0a0; }

.submitted {
  margin-bottom: 10px;
  font-style: italic; }

body.node-type-book article .field,
body.node-type-software article .field {
  margin-bottom: 15px; }

#page {
  width: 100%;
  max-width: 100%; }

#header {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding-top: 20px;
  max-width: 1270px;
  padding-left: 59px;
  padding-right: 59px; }
  #header:before, #header:after {
    content: '';
    display: table; }
  #header:after {
    clear: both; }
  @media (max-width: 1169px) {
    #header {
      padding-left: 23px;
      padding-right: 24px; } }
  @media (max-width: 1024px) {
    #header {
      padding-bottom: 20px; } }

/*Top region on page*/
.region-leaderboard {
  padding-top: 15px;
  text-align: right; }
  .region-leaderboard .block {
    margin-bottom: 10px; }

.region-leaderboard {
  width: 1152px;
  margin: 0 auto; }

header .region-header,
header .header-bottom {
  float: right;
  clear: right; }

header .header-bottom {
  margin-top: 15px; }

header .block-megamenu {
  float: left; }
  header .block-megamenu.contextual-links-region {
    position: static; }
  header .block-megamenu .site-search {
    float: right; }

/*PANELS*/
.panel-pane,
.region-footer {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px; }
  @media (max-width: 1024px) {
    .panel-pane,
    .region-footer {
      padding-left: 32px;
      padding-right: 32px; } }
  @media (max-width: 767px) {
    .panel-pane,
    .region-footer {
      padding-left: 20px;
      padding-right: 20px; } }

.panel-pane {
  max-width: 1152px; }

.region-footer {
  max-width: 1192px; }

#messages {
  max-width: 1192px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px; }

/*FRONT PAGE*/
/*Slider*/
.pane-slider-item {
  max-width: 1270px;
  padding-left: 0;
  padding-right: 0; }

.pane-homepage-nq-panel-pane-1 {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0; }
  .pane-homepage-nq-panel-pane-1 .block-inner {
    max-width: 1152px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto; }
    @media (max-width: 1024px) {
      .pane-homepage-nq-panel-pane-1 .block-inner {
        padding-left: 32px;
        padding-right: 32px; } }
    @media (max-width: 767px) {
      .pane-homepage-nq-panel-pane-1 .block-inner {
        padding-left: 20px;
        padding-right: 20px; } }

/*Breadcrumb, Page title*/
.pane-page-breadcrumb,
.panel-pane.base-page-title,
.panel-pane.pane-node-title {
  background: #edf4f8;
  max-width: 100%; }
  .pane-page-breadcrumb .block-inner,
  .panel-pane.base-page-title .block-inner,
  .panel-pane.pane-node-title .block-inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 1112px; }

.pane-page-breadcrumb {
  padding-top: 69px; }

.panel-pane.base-page-title,
.panel-pane.pane-node-title {
  padding-bottom: 34px;
  margin-bottom: 70px; }
  @media (max-width: 1024px) {
    .panel-pane.base-page-title,
    .panel-pane.pane-node-title {
      margin-bottom: 50px; } }
  @media (max-width: 767px) {
    .panel-pane.base-page-title,
    .panel-pane.pane-node-title {
      margin-bottom: 30px; } }

body.page-user #block-system-main,
ul.tabs,
.two-50.at-panel {
  max-width: 1152px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto; }

/*Blog inner page*/
.at-panel .region.region-two-66-33-cols-main,
.at-panel .region.region-two-33-66-cols-main {
  max-width: 1152px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block; }
  .at-panel .region.region-two-66-33-cols-main:before, .at-panel .region.region-two-66-33-cols-main:after,
  .at-panel .region.region-two-33-66-cols-main:before,
  .at-panel .region.region-two-33-66-cols-main:after {
    content: '';
    display: table; }
  .at-panel .region.region-two-66-33-cols-main:after,
  .at-panel .region.region-two-33-66-cols-main:after {
    clear: both; }
  @media (max-width: 1024px) {
    .at-panel .region.region-two-66-33-cols-main,
    .at-panel .region.region-two-33-66-cols-main {
      padding-left: 32px;
      padding-right: 32px; } }
  @media (max-width: 767px) {
    .at-panel .region.region-two-66-33-cols-main,
    .at-panel .region.region-two-33-66-cols-main {
      padding-left: 20px;
      padding-right: 20px; } }

.at-panel .region.region-two-66-33-first {
  width: 67%;
  float: left; }
  @media (max-width: 767px) {
    .at-panel .region.region-two-66-33-first {
      float: none;
      width: 100%;
      display: block; } }

.at-panel .region.region-two-66-33-second {
  width: 24%;
  float: right;
  max-width: 222px;
  margin-right: 28px; }
  @media (max-width: 767px) {
    .at-panel .region.region-two-66-33-second {
      float: none;
      width: 100%;
      display: block;
      display: block;
      max-width: 100%;
      margin-right: 0;
      margin-top: 60px; } }

.region.region-two-66-33-second .panel-pane {
  margin: 0 0 97px;
  padding: 0;
  max-width: 100%;
  background: none; }
  @media (max-width: 767px) {
    .region.region-two-66-33-second .panel-pane {
      margin-bottom: 56px; } }
  .region.region-two-66-33-second .panel-pane h3 {
    margin-bottom: 10px; }

.region.region-two-66-33-second .block-menu {
  margin-bottom: 20px; }

.region-two-66-33-top-2 {
  max-width: 1152px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto; }
  .region-two-66-33-top-2 .panel-pane {
    max-width: 100%;
    padding: 0; }

.two-50.at-panel .region-two-50-first .panel-pane {
  padding-left: 0; }

.two-50.at-panel .region-two-50-second .panel-pane {
  padding-right: 0; }

.region.region-two-66-33-cols-main .panel-pane {
  padding: 0; }

/*Profile page*/
.at-panel .region.region-two-33-66-cols-main .panel-pane {
  padding-left: 0;
  padding-right: 0; }

.at-panel .region-two-33-66-first {
  max-width: 413px;
  width: 40%; }
  @media (max-width: 767px) {
    .at-panel .region-two-33-66-first {
      display: block !important;
      max-width: 100%;
      width: 100%;
      float: none !important; } }

.at-panel .region.region-two-33-66-second {
  max-width: 604px;
  float: right;
  width: 55%; }
  @media (max-width: 767px) {
    .at-panel .region.region-two-33-66-second {
      float: none;
      width: 100%;
      display: block;
      display: block;
      max-width: 100%; } }

/*Simple pages*/
/*Slider item*/
/*Video*/
/*Science: Data*/
/*Science: Software*/
/*Webform*/
body.node-type-slider-item #columns,
body.node-type-data #columns,
body.node-type-software #columns {
  max-width: 1270px;
  padding-left: 59px;
  padding-right: 59px;
  margin: 60px auto; }
  @media (max-width: 1169px) {
    body.node-type-slider-item #columns,
    body.node-type-data #columns,
    body.node-type-software #columns {
      padding-left: 20px;
      padding-right: 20px; } }
  @media (max-width: 1024px) {
    body.node-type-slider-item #columns,
    body.node-type-data #columns,
    body.node-type-software #columns {
      margin-top: 0; } }

body.page-page-403 #columns,
body.page-page-404 #columns,
body.page-user #columns {
  padding-bottom: 50px; }

/*Error pages*/
body.page-page-403 .panel-pane.base-page-title,
body.page-page-404 .panel-pane.base-page-title {
  padding-top: 34px; }

/*Frontpage carousel pagination*/
.owl-dots,
.owl-pagination {
  text-align: center;
  padding: 24px 0 33px; }
  .owl-dots .owl-dot,
  .owl-dots .owl-page,
  .owl-pagination .owl-dot,
  .owl-pagination .owl-page {
    display: inline-block;
    vertical-align: middle;
    margin: 0 9px; }
    @media (max-width: 1024px) {
      .owl-dots .owl-dot,
      .owl-dots .owl-page,
      .owl-pagination .owl-dot,
      .owl-pagination .owl-page {
        margin: 0 7px; } }
    .owl-dots .owl-dot span,
    .owl-dots .owl-page span,
    .owl-pagination .owl-dot span,
    .owl-pagination .owl-page span {
      display: block;
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: #939598; }
      @media (max-width: 1024px) {
        .owl-dots .owl-dot span,
        .owl-dots .owl-page span,
        .owl-pagination .owl-dot span,
        .owl-pagination .owl-page span {
          width: 6px;
          height: 6px; } }
    .owl-dots .owl-dot.active span,
    .owl-dots .owl-page.active span,
    .owl-pagination .owl-dot.active span,
    .owl-pagination .owl-page.active span {
      width: 12px;
      height: 12px;
      background: #000000; }
      @media (max-width: 1024px) {
        .owl-dots .owl-dot.active span,
        .owl-dots .owl-page.active span,
        .owl-pagination .owl-dot.active span,
        .owl-pagination .owl-page.active span {
          width: 10px;
          height: 10px; } }

/*Frontpage carousel buttons*/
.owl-nav {
  position: absolute;
  bottom: 0; }
  .owl-nav > div,
  .owl-nav button {
    width: 49px;
    height: 95px;
    background: url(../images/arrs_big.png) !important;
    background-repeat: no-repeat;
    line-height: 0;
    font-size: 0;
    color: transparent;
    display: block !important;
    position: absolute;
    bottom: 0; }
    .owl-nav > div > span,
    .owl-nav button > span {
      display: none; }
    @media (max-width: 1024px) {
      .owl-nav > div,
      .owl-nav button {
        background: url(../images/arrs_tablet.png) no-repeat !important;
        width: 31px;
        height: 60px; } }
    .owl-nav > div.owl-prev,
    .owl-nav button.owl-prev {
      background-position: 0 0;
      left: 0; }
    .owl-nav > div.owl-next,
    .owl-nav button.owl-next {
      background-position: -49px 0 !important;
      right: 0; }
      @media (max-width: 1024px) {
        .owl-nav > div.owl-next,
        .owl-nav button.owl-next {
          background-position: -31px 0 !important; } }

/*Inner pages carousel pagination*/
.owl-theme .owl-pagination,
.owl-theme .owl-dots {
  text-align: center;
  padding: 24px 0 33px; }
  @media (max-width: 767px) {
    .owl-theme .owl-pagination,
    .owl-theme .owl-dots {
      padding: 16px 0 0; } }
  .owl-theme .owl-pagination .owl-page,
  .owl-theme .owl-pagination .owl-dot,
  .owl-theme .owl-dots .owl-page,
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    vertical-align: middle;
    margin: 0 9px; }
    @media (max-width: 1024px) {
      .owl-theme .owl-pagination .owl-page,
      .owl-theme .owl-pagination .owl-dot,
      .owl-theme .owl-dots .owl-page,
      .owl-theme .owl-dots .owl-dot {
        margin: 0 6px; } }
    @media (max-width: 1024px) {
      .owl-theme .owl-pagination .owl-page,
      .owl-theme .owl-pagination .owl-dot,
      .owl-theme .owl-dots .owl-page,
      .owl-theme .owl-dots .owl-dot {
        margin: 0 8px; } }
    .owl-theme .owl-pagination .owl-page span,
    .owl-theme .owl-pagination .owl-dot span,
    .owl-theme .owl-dots .owl-page span,
    .owl-theme .owl-dots .owl-dot span {
      background: #8ca5d6;
      opacity: 1;
      display: block;
      width: 8px;
      height: 8px;
      border-radius: 50%;
      margin: 0; }
      @media (max-width: 1024px) {
        .owl-theme .owl-pagination .owl-page span,
        .owl-theme .owl-pagination .owl-dot span,
        .owl-theme .owl-dots .owl-page span,
        .owl-theme .owl-dots .owl-dot span {
          width: 5px;
          height: 5px; } }
      @media (max-width: 767px) {
        .owl-theme .owl-pagination .owl-page span,
        .owl-theme .owl-pagination .owl-dot span,
        .owl-theme .owl-dots .owl-page span,
        .owl-theme .owl-dots .owl-dot span {
          width: 8px;
          height: 8px; } }
    .owl-theme .owl-pagination .owl-page.active span,
    .owl-theme .owl-pagination .owl-dot.active span,
    .owl-theme .owl-dots .owl-page.active span,
    .owl-theme .owl-dots .owl-dot.active span {
      background: #0f6db7;
      width: 12px;
      height: 12px; }
      @media (max-width: 1024px) {
        .owl-theme .owl-pagination .owl-page.active span,
        .owl-theme .owl-pagination .owl-dot.active span,
        .owl-theme .owl-dots .owl-page.active span,
        .owl-theme .owl-dots .owl-dot.active span {
          width: 9px;
          height: 9px; } }
      @media (max-width: 767px) {
        .owl-theme .owl-pagination .owl-page.active span,
        .owl-theme .owl-pagination .owl-dot.active span,
        .owl-theme .owl-dots .owl-page.active span,
        .owl-theme .owl-dots .owl-dot.active span {
          width: 12px;
          height: 12px; } }

.field-name-field-gsp-featured-description .ckeditor-slideshow .caption {
  max-width: 880px;
  margin: 0 auto; }

.field-name-field-featured-description .ckeditor-slideshow .caption {
  max-width: 950px;
  margin: 40px auto 0;
  padding-left: 100px;
  padding-right: 100px;
  padding-top: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit; }
  .field-name-field-featured-description .ckeditor-slideshow .caption p {
    font-size: inherit;
    line-height: inherit; }

.field-name-field-featured-description .ckeditor-slideshow .owl-nav {
  display: block;
  position: static; }
  @media (max-width: 1024px) {
    .field-name-field-featured-description .ckeditor-slideshow .owl-nav {
      display: none; } }
  @media (max-width: 767px) {
    .field-name-field-featured-description .ckeditor-slideshow .owl-nav {
      display: none; } }

.field-name-field-featured-description .ckeditor-slideshow .item {
  position: relative;
  min-height: 500px; }
  .field-name-field-featured-description .ckeditor-slideshow .item .owl-video-tn,
  .field-name-field-featured-description .ckeditor-slideshow .item iframe,
  .field-name-field-featured-description .ckeditor-slideshow .item img {
    max-height: 500px !important;
    min-height: 500px; }
  @media (max-width: 1024px) {
    .field-name-field-featured-description .ckeditor-slideshow .item {
      max-height: 352px !important;
      min-height: 352px;
      overflow: hidden; }
      .field-name-field-featured-description .ckeditor-slideshow .item img,
      .field-name-field-featured-description .ckeditor-slideshow .item iframe,
      .field-name-field-featured-description .ckeditor-slideshow .item .owl-video-tn,
      .field-name-field-featured-description .ckeditor-slideshow .item .owl-lazy {
        max-height: 352px !important;
        min-height: 352px; } }
  @media (max-width: 767px) {
    .field-name-field-featured-description .ckeditor-slideshow .item {
      max-height: 221px !important;
      min-height: 221px; }
      .field-name-field-featured-description .ckeditor-slideshow .item img,
      .field-name-field-featured-description .ckeditor-slideshow .item iframe,
      .field-name-field-featured-description .ckeditor-slideshow .item .owl-video-tn,
      .field-name-field-featured-description .ckeditor-slideshow .item .owl-lazy {
        max-height: 221px !important;
        min-height: 221px; } }

@media (min-width: 1025px) {
  .ckeditor-slideshow.arrows .owl-nav {
    display: block; } }

.ckeditor-slideshow .owl-nav {
  display: none;
  width: 100%; }
  .ckeditor-slideshow .owl-nav button {
    bottom: 32px;
    background: url(../images/arrs_tablet.png) no-repeat !important;
    width: 31px;
    height: 60px; }
    .ckeditor-slideshow .owl-nav button.owl-prev {
      background-position: 0 0;
      left: 0; }
    .ckeditor-slideshow .owl-nav button.owl-next {
      background-position: -32px 0 !important;
      right: 0; }

.ckeditor-slideshow .owl-dots {
  border-bottom: 1px solid #a0a0a0; }

@media (min-width: 1025px) {
  .ckeditor-slideshow .arrows .caption {
    max-width: 80%;
    margin: 0 auto; } }

.ckeditor-slideshow .caption {
  color: #818181;
  padding-top: 20px;
  font-size: 14px;
  line-height: 1; }
  .ckeditor-slideshow .caption p {
    font-size: 14px;
    line-height: 1; }

/* ckeditor-slideshow */
.ckeditor-slideshow.owl-theme .item {
  margin-left: 10px; }
  .ckeditor-slideshow.owl-theme .item img {
    width: 100% !important;
    height: auto !important; }

.ckeditor-slideshow.owl-theme .owl-nav {
  display: none;
  width: 100%; }

.ckeditor-slideshow.owl-theme .owl-buttons {
  width: 100%;
  margin: 0 auto;
  position: absolute;
  top: 0; }
  .ckeditor-slideshow.owl-theme .owl-buttons > div {
    width: 49px;
    height: 95px;
    background: url(../images/arrs_big.png);
    background-repeat: no-repeat;
    line-height: 0;
    font-size: 0;
    color: transparent;
    display: block !important;
    position: absolute; }
    @media (max-width: 1024px) {
      .ckeditor-slideshow.owl-theme .owl-buttons > div {
        background: url(../images/arrs_tablet.png);
        width: 31px;
        height: 60px; } }
    .ckeditor-slideshow.owl-theme .owl-buttons > div.owl-prev {
      background-position: 0 0;
      left: 44px; }
      @media (max-width: 768px) {
        .ckeditor-slideshow.owl-theme .owl-buttons > div.owl-prev {
          left: 0; } }
    .ckeditor-slideshow.owl-theme .owl-buttons > div.owl-next {
      background-position: -49px 0;
      right: 44px; }
      @media (max-width: 768px) {
        .ckeditor-slideshow.owl-theme .owl-buttons > div.owl-next {
          right: 0; } }
      @media (max-width: 1024px) {
        .ckeditor-slideshow.owl-theme .owl-buttons > div.owl-next {
          background-position: -31px 0; } }

.ckeditor-slideshow.owl-theme .owl-dots {
  padding: 0;
  border-bottom: 0; }

.ckeditor-slideshow.owl-theme .owl-controls {
  margin-left: 25px;
  margin-right: 25px;
  margin-bottom: 60px;
  padding-top: 35px;
  position: relative; }
  @media (max-width: 1024px) {
    .ckeditor-slideshow.owl-theme .owl-controls {
      padding-top: 20px; } }

.ckeditor-slideshow.owl-theme .owl-dots,
.ckeditor-slideshow.owl-theme .owl-pagination {
  padding: 0;
  margin-bottom: 1em; }
  .ckeditor-slideshow.owl-theme .owl-dots .owl-page.active span,
  .ckeditor-slideshow.owl-theme .owl-pagination .owl-page.active span {
    background: #000000; }
  .ckeditor-slideshow.owl-theme .owl-dots .owl-page span,
  .ckeditor-slideshow.owl-theme .owl-pagination .owl-page span {
    background: #939598; }

/*Related materials block(carousel) - inner pages*/
.pane-related-items-pane-grid {
  margin-top: 59px; }
  @media (max-width: 767px) {
    .pane-related-items-pane-grid .block-content {
      max-width: 556px;
      margin-left: auto;
      margin-right: auto; } }
  .pane-related-items-pane-grid h2 {
    margin-bottom: 43px; }
    @media (max-width: 1024px) {
      .pane-related-items-pane-grid h2 {
        margin-bottom: 18px; } }
    @media (max-width: 767px) {
      .pane-related-items-pane-grid h2 {
        margin-bottom: 28px;
        max-width: 556px;
        margin-left: auto;
        margin-right: auto; } }
  .pane-related-items-pane-grid .owl-item,
  .pane-related-items-pane-grid .item-0 {
    background: #0f6db7;
    position: relative; }
  .pane-related-items-pane-grid .grid-text,
  .pane-related-items-pane-grid .views-field-field-front-page-image {
    width: 50%; }
    @media (max-width: 767px) {
      .pane-related-items-pane-grid .grid-text,
      .pane-related-items-pane-grid .views-field-field-front-page-image {
        width: 100%; } }
  .pane-related-items-pane-grid .grid-text {
    position: absolute;
    right: 0;
    top: 0;
    padding: 44px; }
    @media (max-width: 1024px) {
      .pane-related-items-pane-grid .grid-text {
        padding: 24px; } }
    @media (max-width: 767px) {
      .pane-related-items-pane-grid .grid-text {
        position: static;
        right: auto;
        top: auto; } }
    .pane-related-items-pane-grid .grid-text a, .pane-related-items-pane-grid .grid-text .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-related-items-pane-grid .grid-text .item-value {
      color: #ffffff; }
    .pane-related-items-pane-grid .grid-text .views-field-title {
      margin-bottom: 50px; }
      .pane-related-items-pane-grid .grid-text .views-field-title a, .pane-related-items-pane-grid .grid-text .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-related-items-pane-grid .grid-text .views-field-title .item-value {
        font-size: 40px;
        line-height: 46px;
        font-family: "DinCondensed", sans-serif;
        font-weight: 700;
        text-transform: uppercase; }
        @media (max-width: 1024px) {
          .pane-related-items-pane-grid .grid-text .views-field-title a, .pane-related-items-pane-grid .grid-text .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-related-items-pane-grid .grid-text .views-field-title .item-value {
            font-size: 25px;
            line-height: 29px; } }
      @media (max-width: 1024px) {
        .pane-related-items-pane-grid .grid-text .views-field-title {
          margin-bottom: 30px; } }
    .pane-related-items-pane-grid .grid-text .read-more a, .pane-related-items-pane-grid .grid-text .read-more .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-related-items-pane-grid .grid-text .read-more .item-value {
      text-transform: capitalize;
      font-size: 25px;
      text-decoration: underline; }
      @media (max-width: 1024px) {
        .pane-related-items-pane-grid .grid-text .read-more a, .pane-related-items-pane-grid .grid-text .read-more .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-related-items-pane-grid .grid-text .read-more .item-value {
          font-size: 15px; } }
      .pane-related-items-pane-grid .grid-text .read-more a:hover, .pane-related-items-pane-grid .grid-text .read-more .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-related-items-pane-grid .grid-text .read-more .item-value:hover {
        text-decoration: none; }

/*News at the broad - inner pages bottom block*/
.pane-news-at-the-broad-panel-pane-1 {
  background: #edf4f8;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 39px;
  padding-bottom: 75px;
  margin-top: 55px; }
  @media (max-width: 1024px) {
    .pane-news-at-the-broad-panel-pane-1 {
      padding-top: 44px; } }
  @media (max-width: 767px) {
    .pane-news-at-the-broad-panel-pane-1 {
      margin-top: 29px;
      padding-top: 24px; } }
  .pane-news-at-the-broad-panel-pane-1 .block-inner {
    max-width: 1152px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto;
    position: relative; }
    .pane-news-at-the-broad-panel-pane-1 .block-inner .contextual-links-region .view-header {
      top: -60px; }
    .pane-news-at-the-broad-panel-pane-1 .block-inner .view-header {
      position: absolute;
      top: 8px;
      right: 20px; }
      @media (max-width: 1024px) {
        .pane-news-at-the-broad-panel-pane-1 .block-inner .view-header {
          top: -2px; } }
      @media (max-width: 767px) {
        .pane-news-at-the-broad-panel-pane-1 .block-inner .view-header {
          top: 2px; } }
      @media (max-width: 480px) {
        .pane-news-at-the-broad-panel-pane-1 .block-inner .view-header {
          position: static;
          top: auto;
          right: auto;
          margin-bottom: 20px; } }
      .pane-news-at-the-broad-panel-pane-1 .block-inner .view-header p {
        margin: 0; }
      .pane-news-at-the-broad-panel-pane-1 .block-inner .view-header a, .pane-news-at-the-broad-panel-pane-1 .block-inner .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .pane-news-at-the-broad-panel-pane-1 .block-inner .view-header .exposed-search-input .item-value {
        text-transform: uppercase;
        color: #0f6db7;
        font-weight: 600;
        display: inline-block;
        font-size: 17px;
        line-height: 19px;
        padding: 6px 10px 6px;
        border: 3px solid #0f6db7; }
        .pane-news-at-the-broad-panel-pane-1 .block-inner .view-header a:hover, .pane-news-at-the-broad-panel-pane-1 .block-inner .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .pane-news-at-the-broad-panel-pane-1 .block-inner .view-header .exposed-search-input .item-value:hover {
          background: #f16642;
          color: #ffffff;
          text-decoration: none; }
        .pane-news-at-the-broad-panel-pane-1 .block-inner .view-header a:hover, .pane-news-at-the-broad-panel-pane-1 .block-inner .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .pane-news-at-the-broad-panel-pane-1 .block-inner .view-header .exposed-search-input .item-value:hover {
          border: 3px solid #f16642; }
        @media (max-width: 1024px) {
          .pane-news-at-the-broad-panel-pane-1 .block-inner .view-header a, .pane-news-at-the-broad-panel-pane-1 .block-inner .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .pane-news-at-the-broad-panel-pane-1 .block-inner .view-header .exposed-search-input .item-value {
            padding-top: 5px;
            padding-bottom: 5px; } }
  .pane-news-at-the-broad-panel-pane-1 .view-content {
    margin-left: -20px;
    margin-right: -20px; }
    .pane-news-at-the-broad-panel-pane-1 .view-content:before, .pane-news-at-the-broad-panel-pane-1 .view-content:after {
      content: '';
      display: table; }
    .pane-news-at-the-broad-panel-pane-1 .view-content:after {
      clear: both; }
    @media (max-width: 1024px) {
      .pane-news-at-the-broad-panel-pane-1 .view-content {
        margin-left: -10px;
        margin-right: -10px; } }
    @media (max-width: 480px) {
      .pane-news-at-the-broad-panel-pane-1 .view-content {
        margin-left: 0;
        margin-right: 0; } }
  .pane-news-at-the-broad-panel-pane-1 .views-row {
    float: left;
    vertical-align: top;
    width: 25%;
    padding-top: 15px;
    padding-bottom: 25px;
    border-right: 1px solid #a0a0a0;
    padding-right: 19px;
    padding-left: 20px; }
    .pane-news-at-the-broad-panel-pane-1 .views-row.views-row-last {
      border-right: 1px solid transparent; }
      @media (max-width: 480px) {
        .pane-news-at-the-broad-panel-pane-1 .views-row.views-row-last {
          border: none;
          padding-bottom: 0;
          margin-bottom: 0; } }
    @media (max-width: 1024px) {
      .pane-news-at-the-broad-panel-pane-1 .views-row {
        padding-right: 9px;
        padding-left: 10px;
        padding-top: 1px; } }
    @media (max-width: 767px) {
      .pane-news-at-the-broad-panel-pane-1 .views-row {
        width: 50%;
        margin-bottom: 30px; }
        .pane-news-at-the-broad-panel-pane-1 .views-row img {
          width: 100%; }
        .pane-news-at-the-broad-panel-pane-1 .views-row.views-row-even {
          border-right: 1px solid transparent; } }
    @media (max-width: 480px) {
      .pane-news-at-the-broad-panel-pane-1 .views-row {
        float: none;
        width: auto;
        padding: 0 0 26px;
        margin-bottom: 30px;
        border-bottom: 1px solid #a0a0a0;
        border-right: none; } }
  .pane-news-at-the-broad-panel-pane-1 .views-field-nothing {
    color: #0f6db7;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 9px; }
  .pane-news-at-the-broad-panel-pane-1 .views-more-link {
    font-size: 12px;
    color: #000000;
    border-bottom: 1px solid #f16642;
    text-transform: uppercase;
    font-weight: 700; }
    .pane-news-at-the-broad-panel-pane-1 .views-more-link:hover {
      text-decoration: none;
      color: #f16642; }
  .pane-news-at-the-broad-panel-pane-1 .views-field-title-field a, .pane-news-at-the-broad-panel-pane-1 .views-field-title-field .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-news-at-the-broad-panel-pane-1 .views-field-title-field .item-value {
    font-size: 19px;
    line-height: 24px;
    color: #000000;
    font-weight: 600; }
    @media (max-width: 1024px) {
      .pane-news-at-the-broad-panel-pane-1 .views-field-title-field a, .pane-news-at-the-broad-panel-pane-1 .views-field-title-field .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-news-at-the-broad-panel-pane-1 .views-field-title-field .item-value {
        font-size: 16px;
        line-height: 22px; } }
    @media (max-width: 767px) {
      .pane-news-at-the-broad-panel-pane-1 .views-field-title-field a, .pane-news-at-the-broad-panel-pane-1 .views-field-title-field .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-news-at-the-broad-panel-pane-1 .views-field-title-field .item-value {
        font-size: 22px;
        line-height: 29px; } }
  .pane-news-at-the-broad-panel-pane-1 .views-field-field-front-page-image {
    margin-bottom: 17px; }

/*Blue text inside nodes*/
.blue-paragraph,
.blue-text-medium,
.blue-text {
  color: #0f6db7; }

.blue-paragraph,
.blue-text-medium {
  font-size: 24px;
  line-height: 37px;
  display: block; }
  @media (max-width: 1024px) {
    .blue-paragraph,
    .blue-text-medium {
      font-size: 21px;
      line-height: 30px; } }
  @media (max-width: 767px) {
    .blue-paragraph,
    .blue-text-medium {
      font-size: 18px;
      line-height: 25px; } }

.blue-text,
.blue-text-medium {
  font-weight: 600; }

.blue-paragraph {
  padding: 20px 35px; }

.floatright {
  float: right;
  padding: 0 0 15px 15px; }
  .floatright img {
    float: right; }

.floatleft {
  float: left;
  padding: 0 15px 15px 0; }

.right-quotes {
  float: right;
  margin-left: 20px; }

.left-quotes {
  float: left;
  margin-right: 20px; }

.right-quotes,
.left-quotes {
  font-weight: 600;
  width: 45%;
  font-size: 24px;
  line-height: 1.3;
  margin-top: 10px;
  margin-bottom: 10px; }
  @media (max-width: 1024px) {
    .right-quotes,
    .left-quotes {
      font-size: 21px; } }
  @media (max-width: 767px) {
    .right-quotes,
    .left-quotes {
      font-size: 18px; } }
  @media (max-width: 480px) {
    .right-quotes,
    .left-quotes {
      float: none;
      margin-left: 0;
      margin-right: 0;
      width: 100%;
      display: block; } }
  .right-quotes:before, .right-quotes:after,
  .left-quotes:before,
  .left-quotes:after {
    content: '"'; }

/*Addthis buttons*/
.addthis_toolbox {
  height: 33px; }
  .addthis_toolbox a, .addthis_toolbox .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .addthis_toolbox .item-value {
    float: left !important;
    padding: 0 !important;
    margin: 0 0 0 20px !important;
    line-height: 16px !important;
    width: 27px !important;
    height: 33px !important; }
    .addthis_toolbox a:before, .addthis_toolbox .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .addthis_toolbox .item-value:before {
      font-family: "icons"; }
    .addthis_toolbox a:hover, .addthis_toolbox .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .addthis_toolbox .item-value:hover {
      text-decoration: none; }
    .addthis_toolbox a span, .addthis_toolbox .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value span, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .addthis_toolbox .item-value span {
      display: none;
      height: 0 !important;
      width: 0 !important;
      line-height: 0 !important; }
    .addthis_toolbox a svg, .addthis_toolbox .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value svg, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .addthis_toolbox .item-value svg {
      width: 0 !important;
      height: 0 !important; }
    .addthis_toolbox a:hover:before, .addthis_toolbox .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .addthis_toolbox .item-value:hover:before {
      color: #f16642; }
  .addthis_toolbox .addthis_button_twitter {
    margin-top: 1px !important; }
    .addthis_toolbox .addthis_button_twitter:before {
      content: '\e800';
      color: #0f6db7;
      font-size: 33px; }
  .addthis_toolbox .addthis_button_facebook:before {
    content: '\e807';
    color: #0f6db7;
    font-size: 30px; }
  .addthis_toolbox .addthis_button_google_plusone_share {
    margin: 6px 0 0 0 !important; }
    .addthis_toolbox .addthis_button_google_plusone_share:before {
      content: '\e804';
      color: #ffffff;
      background: #0f6db7;
      font-size: 20px;
      line-height: 20px;
      padding: 4px 5px 2px 2px; }
    .addthis_toolbox .addthis_button_google_plusone_share:hover:before {
      background: #f16642;
      color: #ffffff; }
  .addthis_toolbox .addthis_button_linkedin {
    margin-top: -2px !important; }
    .addthis_toolbox .addthis_button_linkedin:before {
      content: '\e803';
      color: #0f6db7;
      font-size: 33px; }
  .addthis_toolbox .addthis_button_email {
    border: 2px solid #0f6db7;
    display: inline-block;
    color: #0f6db7;
    height: 29px !important;
    width: 53px !important;
    text-align: center;
    margin-top: -7px !important; }
    .addthis_toolbox .addthis_button_email:hover {
      border: 2px solid #f16642;
      color: #ffffff;
      background: #f16642; }
      .addthis_toolbox .addthis_button_email:hover:before {
        color: #ffffff; }
    .addthis_toolbox .addthis_button_email:before {
      content: 'Email';
      text-transform: uppercase;
      font-size: 13px;
      font-weight: 600;
      display: block;
      font-family: "Din", sans-serif;
      padding-top: 4px; }

/*Prev-Next buttons*/
/*Article inner page (blog, news,...)*/
.pane-prev-next {
  padding-left: 0;
  padding-right: 0;
  margin-top: 57px; }
  @media (max-width: 767px) {
    .pane-prev-next {
      margin-top: 20px; } }
  .pane-prev-next .block-inner {
    padding-left: 20px;
    padding-right: 20px; }
    .pane-prev-next .block-inner .block-content {
      border-top: 1px solid #a0a0a0;
      border-bottom: 1px solid #a0a0a0;
      padding-top: 20px;
      padding-bottom: 20px; }
  .pane-prev-next .prev-link,
  .pane-prev-next .next-link {
    max-width: 48%;
    width: 363px; }
    @media (max-width: 480px) {
      .pane-prev-next .prev-link,
      .pane-prev-next .next-link {
        max-width: 40%; } }
    .pane-prev-next .prev-link a, .pane-prev-next .prev-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .prev-link .item-value,
    .pane-prev-next .next-link a,
    .pane-prev-next .next-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .next-link .item-value {
      color: #000000;
      min-width: 24px;
      min-height: 45px;
      display: block; }
      .pane-prev-next .prev-link a:before, .pane-prev-next .prev-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .prev-link .item-value:before,
      .pane-prev-next .next-link a:before,
      .pane-prev-next .next-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before,
      .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .next-link .item-value:before {
        font-weight: 600;
        text-transform: uppercase;
        color: #0f6db7;
        display: block;
        font-size: 14px; }
        @media (max-width: 480px) {
          .pane-prev-next .prev-link a:before, .pane-prev-next .prev-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .prev-link .item-value:before,
          .pane-prev-next .next-link a:before,
          .pane-prev-next .next-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before,
          .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .next-link .item-value:before {
            padding-top: 12px; } }
      .pane-prev-next .prev-link a:hover, .pane-prev-next .prev-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .prev-link .item-value:hover,
      .pane-prev-next .next-link a:hover,
      .pane-prev-next .next-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover,
      .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .next-link .item-value:hover {
        text-decoration: none; }
      @media (max-width: 480px) {
        .pane-prev-next .prev-link a, .pane-prev-next .prev-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .prev-link .item-value,
        .pane-prev-next .next-link a,
        .pane-prev-next .next-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
        .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .next-link .item-value {
          font-size: 0px;
          color: transparent; } }
  .pane-prev-next .prev-next-links:before, .pane-prev-next .prev-next-links:after {
    content: '';
    display: table; }
  .pane-prev-next .prev-next-links:after {
    clear: both; }
  .pane-prev-next .prev-link {
    float: left; }
    .pane-prev-next .prev-link a, .pane-prev-next .prev-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .prev-link .item-value {
      background: url(../images/arr_left.png) no-repeat left center;
      padding-left: 50px;
      padding-right: 10px;
      border-right: 1px solid #a0a0a0; }
      @media (max-width: 480px) {
        .pane-prev-next .prev-link a, .pane-prev-next .prev-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .prev-link .item-value {
          padding-left: 30px; } }
      .pane-prev-next .prev-link a:before, .pane-prev-next .prev-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .prev-link .item-value:before {
        content: 'Previous'; }
  .pane-prev-next .next-link {
    float: right;
    text-align: right; }
    
    .pane-prev-next .next-link a,
    .pane-prev-next .next-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .next-link .item-value {
      background: url(../images/arr_right.png) no-repeat right center;
      padding-right: 50px;
      padding-left: 10px;
      border-left: 1px solid #a0a0a0; }
      @media (max-width: 480px) {
        
        .pane-prev-next .next-link a,
        .pane-prev-next .next-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
        .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .next-link .item-value {
          padding-right: 30px; } }
      
      .pane-prev-next .next-link a:before,
      .pane-prev-next .next-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before,
      .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-prev-next .next-link .item-value:before {
        content: 'Next'; }

/*Prev-next buttons*/
/*News and media page,
Data and tools page*/
.item-list-pager {
  border-top: 1px solid #a0a0a0;
  border-bottom: 1px solid #a0a0a0;
  padding-top: 24px;
  padding-bottom: 21px; }
  .item-list-pager ul {
    margin: 0;
    display: block;
    position: relative; }
    .item-list-pager ul:before, .item-list-pager ul:after {
      content: '';
      display: table; }
    .item-list-pager ul:after {
      clear: both; }
    .item-list-pager ul li {
      padding: 0;
      margin: 0; }
      .item-list-pager ul li.pager-previous, .item-list-pager ul li.pager-next {
        width: 173px;
        max-width: 40%; }
        .item-list-pager ul li.pager-previous a, .item-list-pager ul li.pager-previous .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-list-pager ul li.pager-previous .item-value, .item-list-pager ul li.pager-next a, .item-list-pager ul li.pager-next .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-list-pager ul li.pager-next .item-value {
          display: block;
          text-transform: uppercase;
          font-size: 16px;
          font-weight: 600;
          min-width: 24px;
          min-height: 59px;
          position: relative;
          z-index: 1;
          padding-top: 6px;
          padding-bottom: 6px; }
          .item-list-pager ul li.pager-previous a:hover, .item-list-pager ul li.pager-previous .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-list-pager ul li.pager-previous .item-value:hover, .item-list-pager ul li.pager-next a:hover, .item-list-pager ul li.pager-next .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-list-pager ul li.pager-next .item-value:hover {
            text-decoration: none; }
          @media (max-width: 480px) {
            .item-list-pager ul li.pager-previous a, .item-list-pager ul li.pager-previous .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-list-pager ul li.pager-previous .item-value, .item-list-pager ul li.pager-next a, .item-list-pager ul li.pager-next .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-list-pager ul li.pager-next .item-value {
              font-size: 0px;
              color: transparent; } }
      .item-list-pager ul li.pager-previous {
        float: left;
        text-align: left; }
        .item-list-pager ul li.pager-previous a, .item-list-pager ul li.pager-previous .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-list-pager ul li.pager-previous .item-value {
          background: url(../images/arr_left.png) no-repeat left center;
          padding-left: 50px;
          padding-right: 10px;
          border-right: 1px solid #a0a0a0; }
      .item-list-pager ul li.pager-next {
        float: right;
        text-align: right; }
        .item-list-pager ul li.pager-next a, .item-list-pager ul li.pager-next .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-list-pager ul li.pager-next .item-value {
          background: url(../images/arr_right.png) no-repeat right center;
          padding-right: 50px;
          padding-left: 10px;
          border-left: 1px solid #a0a0a0; }
      .item-list-pager ul li.pager-previous-page, .item-list-pager ul li.pager-next-page {
        position: absolute;
        bottom: 12px; }
        @media (max-width: 480px) {
          .item-list-pager ul li.pager-previous-page, .item-list-pager ul li.pager-next-page {
            bottom: 20px; } }
      .item-list-pager ul li.pager-previous-page {
        left: 50px; }
        @media (max-width: 480px) {
          .item-list-pager ul li.pager-previous-page {
            left: 30px; } }
      .item-list-pager ul li.pager-next-page {
        right: 50px; }
        @media (max-width: 480px) {
          .item-list-pager ul li.pager-next-page {
            right: 30px; } }

/*Sidebars pane styles*/
/*Right sidebar - News, Blog, Team*/
.region.region-two-66-33-second h2,
.region-two-33-66-first h2 {
  color: #0f6db7;
  font-size: 20px;
  margin-bottom: 12px; }

.region.region-two-66-33-second .panel-pane.field-item-no-bullets .field-item,
.region.region-two-66-33-second .panel-pane.field-item-no-bullets.black-style .field-item,
.region-two-33-66-first .panel-pane.field-item-no-bullets .field-item,
.region-two-33-66-first .panel-pane.field-item-no-bullets.black-style .field-item {
  position: static;
  padding-left: 0;
  margin-bottom: 0; }
  .region.region-two-66-33-second .panel-pane.field-item-no-bullets .field-item:before,
  .region.region-two-66-33-second .panel-pane.field-item-no-bullets.black-style .field-item:before,
  .region-two-33-66-first .panel-pane.field-item-no-bullets .field-item:before,
  .region-two-33-66-first .panel-pane.field-item-no-bullets.black-style .field-item:before {
    display: none; }

.region.region-two-66-33-second .panel-pane,
.region-two-33-66-first .panel-pane {
  border-top: 10px solid #0f6db7;
  padding-top: 11px;
  color: #0f6db7; }
  .region.region-two-66-33-second .panel-pane .views-row,
  .region.region-two-66-33-second .panel-pane .field-item,
  .region-two-33-66-first .panel-pane .views-row,
  .region-two-33-66-first .panel-pane .field-item {
    position: relative;
    padding-left: 25px;
    margin-bottom: 10px; }
    .region.region-two-66-33-second .panel-pane .views-row:before,
    .region.region-two-66-33-second .panel-pane .field-item:before,
    .region-two-33-66-first .panel-pane .views-row:before,
    .region-two-33-66-first .panel-pane .field-item:before {
      content: '';
      display: block;
      position: absolute;
      left: 11px;
      top: 10px;
      width: 4px;
      height: 4px;
      border-radius: 50%;
      background: #0f6db7; }
  .region.region-two-66-33-second .panel-pane.black-style .views-row,
  .region.region-two-66-33-second .panel-pane.black-style .field-item,
  .region-two-33-66-first .panel-pane.black-style .views-row,
  .region-two-33-66-first .panel-pane.black-style .field-item {
    position: relative;
    padding-left: 25px;
    margin-bottom: 10px; }
    .region.region-two-66-33-second .panel-pane.black-style .views-row:before,
    .region.region-two-66-33-second .panel-pane.black-style .field-item:before,
    .region-two-33-66-first .panel-pane.black-style .views-row:before,
    .region-two-33-66-first .panel-pane.black-style .field-item:before {
      content: '';
      display: block;
      position: absolute;
      left: 11px;
      top: 10px;
      width: 4px;
      height: 4px;
      border-radius: 50%;
      background: #000000; }
  .region.region-two-66-33-second .panel-pane.no-bullets .views-row,
  .region.region-two-66-33-second .panel-pane.no-bullets .field-item,
  .region.region-two-66-33-second .panel-pane.no-bullets .block-content ul li,
  .region-two-33-66-first .panel-pane.no-bullets .views-row,
  .region-two-33-66-first .panel-pane.no-bullets .field-item,
  .region-two-33-66-first .panel-pane.no-bullets .block-content ul li {
    position: static;
    padding-left: 0;
    margin-bottom: 0; }
    .region.region-two-66-33-second .panel-pane.no-bullets .views-row:before,
    .region.region-two-66-33-second .panel-pane.no-bullets .field-item:before,
    .region.region-two-66-33-second .panel-pane.no-bullets .block-content ul li:before,
    .region-two-33-66-first .panel-pane.no-bullets .views-row:before,
    .region-two-33-66-first .panel-pane.no-bullets .field-item:before,
    .region-two-33-66-first .panel-pane.no-bullets .block-content ul li:before {
      display: none; }
  .region.region-two-66-33-second .panel-pane .block-content ul,
  .region.region-two-66-33-second .panel-pane .block-content ul li,
  .region-two-33-66-first .panel-pane .block-content ul,
  .region-two-33-66-first .panel-pane .block-content ul li {
    margin: 0;
    padding: 0;
    list-style: none; }
  .region.region-two-66-33-second .panel-pane .block-content ul li.expanded.menu-depth-2:before, .region.region-two-66-33-second .panel-pane .block-content ul li.expanded.menu-depth-3:before, .region.region-two-66-33-second .panel-pane .block-content ul li.expanded.menu-depth-4:before,
  .region-two-33-66-first .panel-pane .block-content ul li.expanded.menu-depth-2:before,
  .region-two-33-66-first .panel-pane .block-content ul li.expanded.menu-depth-3:before,
  .region-two-33-66-first .panel-pane .block-content ul li.expanded.menu-depth-4:before {
    left: 11px;
    top: 10px;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 4px solid #0f6db7; }
  .region.region-two-66-33-second .panel-pane .block-content ul li.expanded.menu-depth-2:before, .region.region-two-66-33-second .panel-pane .block-content ul li.expanded.menu-depth-3:before, .region.region-two-66-33-second .panel-pane .block-content ul li.expanded.menu-depth-4:before,
  .region-two-33-66-first .panel-pane .block-content ul li.expanded.menu-depth-2:before,
  .region-two-33-66-first .panel-pane .block-content ul li.expanded.menu-depth-3:before,
  .region-two-33-66-first .panel-pane .block-content ul li.expanded.menu-depth-4:before {
    left: 11px;
    top: 10px;
    border-top: 4px solid #0f6db7;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent; }
  .region.region-two-66-33-second .panel-pane .block-content ul li.expanded.menu-depth-1,
  .region-two-33-66-first .panel-pane .block-content ul li.expanded.menu-depth-1 {
    margin-bottom: 10px; }
  .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-1 ul, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-2 ul, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-3 ul, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-4 ul, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-5 ul,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-1 ul,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-2 ul,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-3 ul,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-4 ul,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-5 ul {
    padding-top: 5px;
    padding-bottom: 5px; }
  .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-2, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-3, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-4, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-5,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-2,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-3,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-4,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-5 {
    margin-bottom: 5px; }
    .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-2:before, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-3:before, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-4:before, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-5:before,
    .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-2:before,
    .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-3:before,
    .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-4:before,
    .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-5:before {
      left: 11px;
      top: 10px;
      width: 4px;
      height: 4px; }
  .region.region-two-66-33-second .panel-pane .block-content ul li.expanded.expanded-checked > ul, .region.region-two-66-33-second .panel-pane .block-content ul li.expanded.expanded-checked.menu-depth-2 >
ul, .region.region-two-66-33-second .panel-pane .block-content ul li.expanded.expanded-checked.menu-depth-3 > ul,
  .region.region-two-66-33-second .panel-pane .block-content ul li.expanded.expanded-checked.menu-depth-4 > ul,
  .region-two-33-66-first .panel-pane .block-content ul li.expanded.expanded-checked > ul,
  .region-two-33-66-first .panel-pane .block-content ul li.expanded.expanded-checked.menu-depth-2 >
ul,
  .region-two-33-66-first .panel-pane .block-content ul li.expanded.expanded-checked.menu-depth-3 > ul,
  .region-two-33-66-first .panel-pane .block-content ul li.expanded.expanded-checked.menu-depth-4 > ul {
    display: block; }
  .region.region-two-66-33-second .panel-pane .block-content ul li.expanded,
  .region-two-33-66-first .panel-pane .block-content ul li.expanded {
    position: static;
    padding-left: 0;
    margin-bottom: 0;
    position: relative;
    padding-left: 25px;
    line-height: 21px; }
    .region.region-two-66-33-second .panel-pane .block-content ul li.expanded:before,
    .region-two-33-66-first .panel-pane .block-content ul li.expanded:before {
      display: none; }
    .region.region-two-66-33-second .panel-pane .block-content ul li.expanded:before,
    .region-two-33-66-first .panel-pane .block-content ul li.expanded:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 8px;
      width: 0px;
      height: 0px;
      border-top: 4px solid transparent;
      border-bottom: 4px solid transparent;
      border-left: 6px solid #0f6db7;
      border-radius: 0;
      background: none; }
  .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-2.opened:before, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-3.opened:before, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-4.opened:before,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-2.opened:before,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-3.opened:before,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-4.opened:before {
    left: 11px;
    top: 10px;
    border-top: 5px solid #0f6db7;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent; }
  .region.region-two-66-33-second .panel-pane .block-content ul li.opened:before,
  .region-two-33-66-first .panel-pane .block-content ul li.opened:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 10px;
    width: 0px;
    height: 0px;
    border-top: 6px solid #0f6db7;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-radius: 0;
    background: none; }
  .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-2.closed, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-3.closed, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-4.closed,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-2.closed,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-3.closed,
  .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-4.closed {
    margin-bottom: 5px; }
    .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-2.closed:before, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-3.closed:before, .region.region-two-66-33-second .panel-pane .block-content ul li.menu-depth-4.closed:before,
    .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-2.closed:before,
    .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-3.closed:before,
    .region-two-33-66-first .panel-pane .block-content ul li.menu-depth-4.closed:before {
      left: 11px;
      top: 8px;
      border-top: 3px solid transparent;
      border-bottom: 3px solid transparent;
      border-left: 4px solid #0f6db7; }
  .region.region-two-66-33-second .panel-pane .block-content ul li.closed:before,
  .region-two-33-66-first .panel-pane .block-content ul li.closed:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 6px solid #0f6db7;
    border-radius: 0;
    background: none; }
  .region.region-two-66-33-second .panel-pane .block-content ul li.last,
  .region-two-33-66-first .panel-pane .block-content ul li.last {
    margin-bottom: 0px; }
  .region.region-two-66-33-second .panel-pane .block-content ul li,
  .region-two-33-66-first .panel-pane .block-content ul li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 10px;
    line-height: 21px; }
    .region.region-two-66-33-second .panel-pane .block-content ul li:before,
    .region-two-33-66-first .panel-pane .block-content ul li:before {
      content: '';
      display: block;
      position: absolute;
      left: 11px;
      top: 10px;
      width: 4px;
      height: 4px;
      border-radius: 50%;
      background: #0f6db7; }
    .region.region-two-66-33-second .panel-pane .block-content ul li a, .region.region-two-66-33-second .panel-pane .block-content ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .panel-pane .block-content ul li .item-value,
    .region-two-33-66-first .panel-pane .block-content ul li a,
    .region-two-33-66-first .panel-pane .block-content ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-two-33-66-first .panel-pane .block-content ul li .item-value {
      text-decoration: underline; }
      .region.region-two-66-33-second .panel-pane .block-content ul li a:hover, .region.region-two-66-33-second .panel-pane .block-content ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .panel-pane .block-content ul li .item-value:hover,
      .region-two-33-66-first .panel-pane .block-content ul li a:hover,
      .region-two-33-66-first .panel-pane .block-content ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover,
      .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-two-33-66-first .panel-pane .block-content ul li .item-value:hover {
        text-decoration: none; }
      .region.region-two-66-33-second .panel-pane .block-content ul li a.active, .region.region-two-66-33-second .panel-pane .block-content ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .active.item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .panel-pane .block-content ul li .active.item-value,
      .region-two-33-66-first .panel-pane .block-content ul li a.active,
      .region-two-33-66-first .panel-pane .block-content ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .active.item-value,
      .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-two-33-66-first .panel-pane .block-content ul li .active.item-value {
        font-weight: 600;
        color: #0f6db7; }
  .region.region-two-66-33-second .panel-pane .block-content a, .region.region-two-66-33-second .panel-pane .block-content .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .panel-pane .block-content .item-value,
  .region-two-33-66-first .panel-pane .block-content a,
  .region-two-33-66-first .panel-pane .block-content .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
  .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-two-33-66-first .panel-pane .block-content .item-value {
    text-decoration: underline; }
    .region.region-two-66-33-second .panel-pane .block-content a:hover, .region.region-two-66-33-second .panel-pane .block-content .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .panel-pane .block-content .item-value:hover,
    .region-two-33-66-first .panel-pane .block-content a:hover,
    .region-two-33-66-first .panel-pane .block-content .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover,
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-two-33-66-first .panel-pane .block-content .item-value:hover {
      text-decoration: none; }
  .region.region-two-66-33-second .panel-pane.no-border-top,
  .region-two-33-66-first .panel-pane.no-border-top {
    border-top: none;
    padding-top: 0; }
  .region.region-two-66-33-second .panel-pane.pane-image,
  .region-two-33-66-first .panel-pane.pane-image {
    margin-bottom: 20px; }
  .region.region-two-66-33-second .panel-pane.small-indent-bottom,
  .region-two-33-66-first .panel-pane.small-indent-bottom {
    margin-bottom: 20px; }

.region.region-two-66-33-second .panel-pane.black-style,
.region-two-33-66-first .panel-pane.black-style {
  border-color: #000000; }
  .region.region-two-66-33-second .panel-pane.black-style h2,
  .region-two-33-66-first .panel-pane.black-style h2 {
    color: #000000; }
  .region.region-two-66-33-second .panel-pane.black-style ul li,
  .region-two-33-66-first .panel-pane.black-style ul li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 10px; }
    .region.region-two-66-33-second .panel-pane.black-style ul li:before,
    .region-two-33-66-first .panel-pane.black-style ul li:before {
      content: '';
      display: block;
      position: absolute;
      left: 11px;
      top: 10px;
      width: 4px;
      height: 4px;
      border-radius: 50%;
      background: #000000; }

.region.region-two-66-33-second ul,
.region.region-two-66-33-second ol,
.region-two-33-66-first ul,
.region-two-33-66-first ol {
  padding-left: 20px; }

.field-name-body ol li,
.field-name-body ul li {
  margin-bottom: 16px; }

/*Our approach, LAB*/
.pane-top-description, .pane-top-description-blue,
.pane-top-description .field-name-body p,
.pane-top-description-blue .field-name-body p,
.pane-top-description .field-name-body ul,
.pane-top-description-blue .field-name-body ul,
.pane-top-description .field-name-body ol,
.pane-top-description-blue .field-name-body ol {
  font-size: 24px;
  line-height: 33px; }
  @media (max-width: 1024px) {
    .pane-top-description, .pane-top-description-blue,
    .pane-top-description .field-name-body p,
    .pane-top-description-blue .field-name-body p,
    .pane-top-description .field-name-body ul,
    .pane-top-description-blue .field-name-body ul,
    .pane-top-description .field-name-body ol,
    .pane-top-description-blue .field-name-body ol {
      font-size: 21px;
      line-height: 30px; } }
  @media (max-width: 767px) {
    .pane-top-description, .pane-top-description-blue,
    .pane-top-description .field-name-body p,
    .pane-top-description-blue .field-name-body p,
    .pane-top-description .field-name-body ul,
    .pane-top-description-blue .field-name-body ul,
    .pane-top-description .field-name-body ol,
    .pane-top-description-blue .field-name-body ol {
      font-size: 18px;
      line-height: 25px; } }

.pane-top-description ol, .pane-top-description-blue ol,
.pane-top-description ul,
.pane-top-description-blue ul {
  padding-left: 85px; }
  @media (max-width: 1024px) {
    .pane-top-description ol, .pane-top-description-blue ol,
    .pane-top-description ul,
    .pane-top-description-blue ul {
      padding-left: 30px; } }
  .pane-top-description ol li, .pane-top-description-blue ol li,
  .pane-top-description ul li,
  .pane-top-description-blue ul li {
    margin-bottom: 16px; }

ul li.leaf {
  list-style-image: none;
  list-style-type: disc; }

.pane-blue-title h2 {
  font-weight: 600;
  color: #0f6db7;
  font-size: 30px;
  line-height: 32px;
  text-transform: capitalize;
  margin-bottom: 30px; }

.pane-top-description-blue {
  color: #0f6db7;
  font-weight: 600;
  margin-bottom: 50px; }

.region-two-33-66-first .panel-pane.pane-menu-buttons,
.region.region-two-66-33-second .panel-pane.pane-menu-buttons {
  margin-bottom: 58px;
  border-top: none; }
  .region-two-33-66-first .panel-pane.pane-menu-buttons h2.pane-title,
  .region.region-two-66-33-second .panel-pane.pane-menu-buttons h2.pane-title {
    display: none; }
  .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu,
  .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li,
  .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu,
  .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li {
    margin: 0;
    padding: 0;
    list-style: none; }
  .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li,
  .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li {
    margin-bottom: 14px; }
    .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li a, .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li .item-value,
    .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li span,
    .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li a,
    .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li .item-value,
    .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li span {
      color: #ffffff;
      font-family: "DinCondensed", sans-serif;
      font-size: 20px;
      text-decoration: none;
      display: block;
      position: relative;
      background: #0f6db7 url(../images/menu_arr_right.png) no-repeat 96% center;
      padding: 22px 50px 18px 16px;
      text-transform: uppercase; }
    .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li a:hover, .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li .item-value:hover,
    .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li a:hover,
    .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover,
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li .item-value:hover {
      background-color: #f16642; }
    .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li:before,
    .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li:before {
      display: none; }
    .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first a, .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first .item-value,
    .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first span,
    .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first a,
    .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first .item-value,
    .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first span {
      background-color: #f16642; }
      .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first a a:hover, .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value a:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first .item-value a:hover, .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first a .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first a .item-value:hover, .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first .item-value .item-value:hover,
      .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first span a:hover,
      .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first span .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover,
      .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.first span .item-value:hover,
      .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first a a:hover,
      .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value a:hover,
      .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first .item-value a:hover,
      .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first a .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover,
      .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first a .item-value:hover,
      .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value .item-value:hover,
      .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first .item-value .item-value:hover,
      .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first span a:hover,
      .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first span .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover,
      .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.first span .item-value:hover {
        background-color: #0f6db7; }
    .region-two-33-66-first .panel-pane.pane-menu-buttons ul.menu li.last,
    .region.region-two-66-33-second .panel-pane.pane-menu-buttons ul.menu li.last {
      margin-bottom: 0; }

.region-two-33-66-first .social-block,
.region.region-two-66-33-second .social-block {
  padding-top: 20px; }
  .region-two-33-66-first .social-block ul.menu li,
  .region.region-two-66-33-second .social-block ul.menu li {
    margin-right: 20px; }
    .region-two-33-66-first .social-block ul.menu li:last-child,
    .region.region-two-66-33-second .social-block ul.menu li:last-child {
      margin-right: 0; }

/*Tabs*/
#tasks ul.primary {
  border-bottom: 1px solid #0f6db7; }
  @media (max-width: 767px) {
    #tasks ul.primary {
      border-bottom: none; } }

#tasks ul.tabs {
  margin-bottom: 20px; }
  #tasks ul.tabs li.active a, #tasks ul.tabs li.active .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #tasks ul.tabs li.active .item-value {
    background: #ffffff; }
  #tasks ul.tabs li a, #tasks ul.tabs li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #tasks ul.tabs li .item-value {
    background: #e1ecf2;
    border-color: #0f6db7;
    color: #0f6db7;
    font-size: 16px;
    border: 1px solid #0f6db7;
    margin-right: 0; }
    #tasks ul.tabs li a:hover, #tasks ul.tabs li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #tasks ul.tabs li .item-value:hover {
      background: #0f6db7;
      border-color: #0f6db7;
      color: #ffffff; }
  @media (max-width: 767px) {
    #tasks ul.tabs li {
      display: block;
      margin-bottom: -1px; }
      #tasks ul.tabs li a, #tasks ul.tabs li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #tasks ul.tabs li .item-value {
        display: block; } }

/*Visible pane on desktop and invisible on mobile*/
@media (max-width: 767px) {
  .pane-desktop {
    display: none; } }

.pane-mobile {
  display: none; }
  @media (max-width: 767px) {
    .pane-mobile {
      display: block;
      margin-bottom: 29px; } }

.pane-inline {
  float: left;
  clear: none !important;
  width: 49%;
  padding-right: 1% !important;
  margin-bottom: 24px !important;
  clear: none !important; }
  @media (max-width: 767px) {
    .pane-inline {
      float: none;
      width: 100%; } }

.pane-inline-title h2,
.pane-inline-title .block-content,
.pane-inline-title .block-content * {
  display: inline;
  line-height: 1; }

.pane-inline-title .block-content {
  font-size: 20px; }
  @media (max-width: 1169px) {
    .pane-inline-title .block-content {
      font-size: 18px;
      margin-top: 2px; } }

.pane-inline-title h2 {
  margin-bottom: 0 !important;
  font-size: 20px;
  padding-right: 2px; }

@media (max-width: 1024px) {
  .pane-inline.pane-inline-title .block-content {
    display: block; } }

@media (max-width: 767px) {
  .pane-inline.pane-inline-title .block-content {
    display: inline; } }

@media (max-width: 480px) {
  .pane-inline.pane-inline-title .block-content {
    display: block; } }

/*Social menu*/
.social-block ul.menu,
.social-block ul.menu li {
  margin: 0;
  padding: 0;
  list-style: none; }

.social-block ul.menu li {
  display: inline-block;
  vertical-align: bottom;
  margin-left: 25px; }
  .social-block ul.menu li a, .social-block ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .social-block ul.menu li .item-value {
    line-height: 0;
    font-size: 0;
    color: transparent;
    display: block; }
    .social-block ul.menu li a:before, .social-block ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .social-block ul.menu li .item-value:before {
      font-family: 'icons';
      font-size: 30px;
      color: #0f6db7;
      transition: all 300ms ease-in 0s; }
      @media (max-width: 1024px) {
        .social-block ul.menu li a:before, .social-block ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .social-block ul.menu li .item-value:before {
          font-size: 30px; } }
    .social-block ul.menu li a:hover:before, .social-block ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .social-block ul.menu li .item-value:hover:before {
      color: #f16642; }
  .social-block ul.menu li.twitter a:before, .social-block ul.menu li.twitter .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .social-block ul.menu li.twitter .item-value:before {
    content: '\e800'; }
  .social-block ul.menu li.facebook a:before, .social-block ul.menu li.facebook .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .social-block ul.menu li.facebook .item-value:before {
    content: '\e801'; }
  .social-block ul.menu li.instagram a:before, .social-block ul.menu li.instagram .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .social-block ul.menu li.instagram .item-value:before {
    content: '\e802'; }
  .social-block ul.menu li.youtube a:before, .social-block ul.menu li.youtube .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .social-block ul.menu li.youtube .item-value:before {
    content: '\e808'; }

.ajax-progress {
  display: block; }
  .ajax-progress .throbber,
  .ajax-progress .throbber:before,
  .ajax-progress .throbber:after {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    animation-fill-mode: both;
    animation: load7 1.8s infinite ease-in-out; }
  .ajax-progress .throbber {
    background: none;
    float: none;
    color: #0f6db7;
    font-size: 6px;
    margin: 10px auto 0;
    position: relative;
    text-indent: -9999em;
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    animation-delay: -0.16s; }
    .ajax-progress .throbber:before {
      left: -3.5em;
      animation-delay: -0.32s; }
    .ajax-progress .throbber:after {
      left: 3.5em; }
    .ajax-progress .throbber:before, .ajax-progress .throbber:after {
      content: '';
      position: absolute;
      top: 0; }

@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }

#branding {
  float: left;
  margin-left: auto;
  margin-right: auto; }

#logo a, #logo .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #logo .item-value {
  display: block; }

#logo img {
  vertical-align: bottom; }

.region-header {
  text-align: right; }

.site-search,
.main-nav {
  display: inline-block;
  vertical-align: middle; }

#footer {
  background: #000000;
  color: #ffffff; }
  #footer a, #footer .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #footer .item-value {
    color: #ffffff; }
  #footer .region-footer {
    padding-top: 38px;
    padding-bottom: 38px; }
    @media (max-width: 1024px) {
      #footer .region-footer {
        padding-top: 35px;
        padding-bottom: 35px; } }
    @media (max-width: 767px) {
      #footer .region-footer {
        padding-top: 33px;
        padding-bottom: 33px; } }
  #footer #logo {
    background: url(../images/logo_white.png) no-repeat;
    width: 178px;
    height: 46px;
    display: block; }
    @media (max-width: 767px) {
      #footer #logo {
        background-size: 168px auto;
        width: 168px; } }
    @media (max-width: 480px) {
      #footer #logo {
        background-size: 110px auto;
        width: 110px; } }
    #footer #logo img {
      display: none; }
  @media (max-width: 1024px) {
    #footer ul.menu li {
      display: block;
      margin-left: 0;
      margin-bottom: 1px;
      text-align: right; } }
  @media (max-width: 767px) {
    #footer ul.menu li {
      text-align: left;
      margin-bottom: 7px; } }
  #footer ul.menu li a, #footer ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #footer ul.menu li .item-value {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600; }
    #footer ul.menu li a:hover, #footer ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #footer ul.menu li .item-value:hover {
      text-decoration: underline; }
    @media (max-width: 1024px) {
      #footer ul.menu li a, #footer ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #footer ul.menu li .item-value {
        font-size: 16px; } }
    @media (max-width: 767px) {
      #footer ul.menu li a, #footer ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #footer ul.menu li .item-value {
        font-size: 15px; } }
  #footer .social-block ul.menu li {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 25px; }
    #footer .social-block ul.menu li a, #footer .social-block ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #footer .social-block ul.menu li .item-value {
      line-height: 0;
      font-size: 0;
      color: transparent;
      display: block; }
      #footer .social-block ul.menu li a:before, #footer .social-block ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #footer .social-block ul.menu li .item-value:before {
        color: #ffffff;
        font-size: 25px; }
      #footer .social-block ul.menu li a:hover:before, #footer .social-block ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #footer .social-block ul.menu li .item-value:hover:before {
        color: #0f6db7; }
  @media (max-width: 1024px) {
    #footer .social-block.desktop {
      margin-top: 33px; } }
  @media (max-width: 767px) {
    #footer .social-block.desktop {
      display: none; } }

#block-blockify-blockify-logo,
#block-block-2 {
  float: left;
  clear: left; }

#block-menu-menu-footer-menu,
#block-menu-block-1 {
  float: right;
  clear: right; }
  @media (max-width: 767px) {
    #block-menu-menu-footer-menu,
    #block-menu-block-1 {
      float: left;
      clear: both; } }

.copyright {
  font-size: 12px;
  margin-top: 7px; }
  .copyright p {
    margin: 0; }
  @media (max-width: 1024px) {
    .copyright {
      font-size: 14px;
      margin-top: 90px; } }
  @media (max-width: 767px) {
    .copyright {
      font-size: 16px;
      margin-top: 34px; } }

#block-blockify-blockify-logo {
  margin-bottom: 47px; }

.social-block.mobile {
  display: none; }
  @media (max-width: 767px) {
    .social-block.mobile {
      display: block;
      float: right;
      clear: right;
      margin-top: 11px; } }
  @media (max-width: 480px) {
    .social-block.mobile {
      margin-top: 4px; } }

/*Top menu*/
.additional-nav {
  display: inline-block;
  vertical-align: middle;
  text-align: left; }
  .additional-nav .block-inner {
    margin: 0; }
  .additional-nav .menu,
  .additional-nav .menu li {
    margin: 0;
    padding: 0;
    list-style: none; }
  .additional-nav .menu:before, .additional-nav .menu:after {
    content: '';
    display: table; }
  .additional-nav .menu:after {
    clear: both; }
  .additional-nav .menu li {
    display: inline;
    margin-left: 20px; }
  .additional-nav .menu a, .additional-nav .menu .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .additional-nav .menu .item-value {
    color: #0f6db7;
    font-weight: 600;
    font-size: 13px; }
    .additional-nav .menu a:hover, .additional-nav .menu .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .additional-nav .menu .item-value:hover {
      text-decoration: none;
      color: #f16642; }

header .block-megamenu:before, header .block-megamenu:after {
  content: '';
  display: table; }

header .block-megamenu:after {
  clear: both; }

header .block-megamenu ul.megamenu-menu {
  background: none; }
  header .block-megamenu ul.megamenu-menu,
  header .block-megamenu ul.megamenu-menu li {
    margin: 0;
    padding: 0;
    list-style: none; }
  header .block-megamenu ul.megamenu-menu:before, header .block-megamenu ul.megamenu-menu:after {
    content: '';
    display: table; }
  header .block-megamenu ul.megamenu-menu:after {
    clear: both; }
  header .block-megamenu ul.megamenu-menu > li {
    float: left;
    position: static; }
    header .block-megamenu ul.megamenu-menu > li.mobile {
      display: none; }
    @media (max-width: 1169px) {
      header .block-megamenu ul.megamenu-menu > li {
        margin-left: 0; } }
    header .block-megamenu ul.megamenu-menu > li.active h2 a, header .block-megamenu ul.megamenu-menu > li.active h2 .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input header .block-megamenu ul.megamenu-menu > li.active h2 .item-value,
    header .block-megamenu ul.megamenu-menu > li.active h2 span {
      color: #0f6db7; }
    header .block-megamenu ul.megamenu-menu > li h2 a, header .block-megamenu ul.megamenu-menu > li h2 .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input header .block-megamenu ul.megamenu-menu > li h2 .item-value,
    header .block-megamenu ul.megamenu-menu > li h2 span {
      font-size: 14px;
      font-family: "Din", sans-serif;
      font-weight: 600;
      color: #000000;
      padding: 6px 16px 15px;
      display: block;
      line-height: 16px; }
      @media (max-width: 1270px) {
        header .block-megamenu ul.megamenu-menu > li h2 a, header .block-megamenu ul.megamenu-menu > li h2 .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input header .block-megamenu ul.megamenu-menu > li h2 .item-value,
        header .block-megamenu ul.megamenu-menu > li h2 span {
          padding-left: 10px;
          padding-right: 10px; } }
      @media (max-width: 1169px) {
        header .block-megamenu ul.megamenu-menu > li h2 a, header .block-megamenu ul.megamenu-menu > li h2 .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input header .block-megamenu ul.megamenu-menu > li h2 .item-value,
        header .block-megamenu ul.megamenu-menu > li h2 span {
          font-size: 13px;
          padding-left: 9px;
          padding-right: 9px; } }
      header .block-megamenu ul.megamenu-menu > li h2 a:hover, header .block-megamenu ul.megamenu-menu > li h2 .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input header .block-megamenu ul.megamenu-menu > li h2 .item-value:hover,
      header .block-megamenu ul.megamenu-menu > li h2 span:hover {
        text-decoration: none; }
      header .block-megamenu ul.megamenu-menu > li h2 a.active, header .block-megamenu ul.megamenu-menu > li h2 .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .active.item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input header .block-megamenu ul.megamenu-menu > li h2 .active.item-value,
      header .block-megamenu ul.megamenu-menu > li h2 span.active {
        color: #0f6db7; }
    header .block-megamenu ul.megamenu-menu > li h2 span {
      cursor: default; }
    header .block-megamenu ul.megamenu-menu > li.megamenu-parent:hover {
      background: #e1ecf2; }
      header .block-megamenu ul.megamenu-menu > li.megamenu-parent:hover a, header .block-megamenu ul.megamenu-menu > li.megamenu-parent:hover .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input header .block-megamenu ul.megamenu-menu > li.megamenu-parent:hover .item-value {
        color: #0f6db7; }
    header .block-megamenu ul.megamenu-menu > li.megamenu-parent ul.megamenu-slots-columnar {
      display: none; }
      header .block-megamenu ul.megamenu-menu > li.megamenu-parent ul.megamenu-slots-columnar h3,
      header .block-megamenu ul.megamenu-menu > li.megamenu-parent ul.megamenu-slots-columnar h3 a,
      header .block-megamenu ul.megamenu-menu > li.megamenu-parent ul.megamenu-slots-columnar h3 .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
      .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input header .block-megamenu ul.megamenu-menu > li.megamenu-parent ul.megamenu-slots-columnar h3 .item-value {
        color: #000000; }
  header .block-megamenu ul.megamenu-menu ul.megamenu-bin {
    border: 0 none;
    background: #e1ecf2;
    border-radius: 0;
    width: 100% !important;
    padding-left: 44px;
    padding-right: 44px;
    padding-top: 47px;
    padding-bottom: 27px; }
    header .block-megamenu ul.megamenu-menu ul.megamenu-bin h3,
    header .block-megamenu ul.megamenu-menu ul.megamenu-bin h3 a,
    header .block-megamenu ul.megamenu-menu ul.megamenu-bin h3 .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input header .block-megamenu ul.megamenu-menu ul.megamenu-bin h3 .item-value,
    header .block-megamenu ul.megamenu-menu ul.megamenu-bin h3 span {
      font-family: "DinCondensed", sans-serif;
      font-weight: 700;
      font-size: 21px;
      line-height: 21px;
      color: #000000;
      background: none;
      text-align: left;
      margin-bottom: 15px; }
    header .block-megamenu ul.megamenu-menu ul.megamenu-bin h3 span {
      cursor: default; }
    header .block-megamenu ul.megamenu-menu ul.megamenu-bin > li {
      border-bottom: none;
      text-align: left;
      border-right: 1px solid #a0a0a0;
      padding-left: 20px;
      padding-right: 20px;
      word-wrap: break-word; }
      header .block-megamenu ul.megamenu-menu ul.megamenu-bin > li:first-child {
        border-left: 1px solid #a0a0a0; }
      header .block-megamenu ul.megamenu-menu ul.megamenu-bin > li .small-elements-wrapp {
        border-bottom: 1px solid #a0a0a0;
        padding-bottom: 10px;
        margin-bottom: 20px; }
      header .block-megamenu ul.megamenu-menu ul.megamenu-bin > li div.megamenu-slot {
        border-bottom: none;
        width: 100%; }
      header .block-megamenu ul.megamenu-menu ul.megamenu-bin > li.column-container-no-border .small-elements-wrapp {
        border-bottom: 0 none;
        padding-bottom: 0;
        margin-bottom: 0; }
    header .block-megamenu ul.megamenu-menu ul.megamenu-bin li.neighbours-1 {
      width: 100%; }
      header .block-megamenu ul.megamenu-menu ul.megamenu-bin li.neighbours-1 .small-elements-wrapp {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0; }
    header .block-megamenu ul.megamenu-menu ul.megamenu-bin li.neighbours-2 {
      width: 50%; }
    header .block-megamenu ul.megamenu-menu ul.megamenu-bin li.neighbours-3 {
      width: 33.3%; }
    header .block-megamenu ul.megamenu-menu ul.megamenu-bin li.neighbours-4 {
      width: 25%; }
    header .block-megamenu ul.megamenu-menu ul.megamenu-bin li.neighbours-5 {
      width: 20%; }
    header .block-megamenu ul.megamenu-menu ul.megamenu-bin li.neighbours-6 {
      width: 16.6%; }
    header .block-megamenu ul.megamenu-menu ul.megamenu-bin ul.megamenu-items li {
      margin-bottom: 17px; }
      header .block-megamenu ul.megamenu-menu ul.megamenu-bin ul.megamenu-items li.last {
        margin-bottom: 0; }
      header .block-megamenu ul.megamenu-menu ul.megamenu-bin ul.megamenu-items li a, header .block-megamenu ul.megamenu-menu ul.megamenu-bin ul.megamenu-items li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input header .block-megamenu ul.megamenu-menu ul.megamenu-bin ul.megamenu-items li .item-value,
      header .block-megamenu ul.megamenu-menu ul.megamenu-bin ul.megamenu-items li span {
        color: #0f6db7;
        font-size: 20px;
        font-weight: normal; }
      header .block-megamenu ul.megamenu-menu ul.megamenu-bin ul.megamenu-items li span {
        cursor: default; }

header .block-megamenu .menu-btn {
  width: 30px;
  cursor: pointer;
  display: none; }
  header .block-megamenu .menu-btn span {
    display: block;
    width: 100%;
    height: 5px;
    background: #898989;
    margin-bottom: 5px; }
  @media (max-width: 1024px) {
    header .block-megamenu .menu-btn {
      display: block; } }

@media (max-width: 1023px) {
  header .additional-nav {
    display: none; } }

/* Footer menus BEGIN */
.region-tertiary-content .block-menu-block {
  float: left;
  width: 20%;
  font-size: 14px; }
  .region-tertiary-content .block-menu-block .block-title {
    padding: 8px 10px 5px;
    text-transform: uppercase;
    color: #000;
    font-size: 15px;
    font-weight: 700; }
    .region-tertiary-content .block-menu-block .block-title a, .region-tertiary-content .block-menu-block .block-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-tertiary-content .block-menu-block .block-title .item-value {
      color: #000;
      display: inline-block; }
  .region-tertiary-content .block-menu-block .menu {
    margin: 0 10px 0;
    padding: 0;
    list-style: none;
    line-height: 1.2;
    font-weight: 600; }
    .region-tertiary-content .block-menu-block .menu li {
      margin: 8px 0 0;
      padding: 0;
      list-style: none; }
    .region-tertiary-content .block-menu-block .menu a, .region-tertiary-content .block-menu-block .menu .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region-tertiary-content .block-menu-block .menu .item-value {
      color: #000; }
  .region-tertiary-content .block-menu-block .menu-level-1 > .menu {
    padding: 5px 0 10px; }
  .region-tertiary-content .block-menu-block .menu-depth-2 .menu {
    margin: 0 0 0 10px;
    font-weight: 600; }

/* Footer menus END */
/*Moblie menu*/
@media (max-width: 1023px) {
  #block-megamenu-menu-bottom-menu {
    display: none; } }

.toggle {
  color: #a0a0a0; }

#main-nav-check:checked + #menu,
#menu .sub-nav-check:checked + .sub-nav {
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0); }

label#toggle-icon {
  color: #898989;
  padding: 0;
  font: 4em/1em courier, arial, sans-serif; }

#menu {
  width: 100%;
  left: -100%;
  background: #e1ecf2;
  /*First level*/
  /*Second level*/ }
  #menu > ul {
    padding-bottom: 20px; }
    #menu > ul:before {
      content: '';
      background: url(../images/logo.png) no-repeat;
      background-size: 165px auto;
      width: 165px;
      height: 42px;
      position: absolute;
      top: 21px;
      left: 20px; }
  #menu label {
    right: 20px;
    font: 54px/54px "Din", sans-serif;
    padding: 0;
    top: 7px;
    color: #898989; }
  #menu span {
    cursor: default; }
  #menu ul {
    background: #e1ecf2;
    border-top: none;
    margin-top: 81px; }
    #menu ul li {
      border: none;
      line-height: 40px;
      cursor: pointer; }
      #menu ul li.leaf, #menu ul li.expanded {
        padding: 0 0 0 20px; }
      #menu ul li:hover {
        background: #edf4f8; }
      #menu ul li span,
      #menu ul li a,
      #menu ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
      .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #menu ul li .item-value {
        font-size: 20px;
        text-transform: uppercase;
        color: #000000;
        padding: 0;
        display: inline-block;
        cursor: pointer; }
        #menu ul li span.mobile-small-link,
        #menu ul li a.mobile-small-link,
        #menu ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .mobile-small-link.item-value,
        .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #menu ul li .mobile-small-link.item-value {
          font-size: 20px;
          text-transform: none;
          color: #626262;
          display: block; }
        #menu ul li span.separator,
        #menu ul li a.separator,
        #menu ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .separator.item-value,
        .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #menu ul li .separator.item-value {
          margin-top: 22px;
          margin-right: 20px;
          position: relative; }
          #menu ul li span.separator:before,
          #menu ul li a.separator:before,
          #menu ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .separator.item-value:before,
          .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #menu ul li .separator.item-value:before {
            content: '';
            height: 1px;
            width: 100%;
            background: #cbd3d7;
            position: absolute;
            top: -11px; }
        #menu ul li span:hover,
        #menu ul li a:hover,
        #menu ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover,
        .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #menu ul li .item-value:hover {
          background: none; }
  #menu ul.sub-nav {
    width: 100%;
    height: 100%;
    left: -100%;
    background: #e1ecf2;
    margin-top: 81px;
    padding-top: 40px;
    margin-bottom: 0;
    /*Third level*/ }
    #menu ul.sub-nav .toggle-sub {
      display: none; }
    #menu ul.sub-nav li {
      padding: 18px 0 0;
      background: #e1ecf2; }
      #menu ul.sub-nav li:last-child {
        padding-bottom: 21px;
        border-bottom: 1px solid #a0a0a0; }
      #menu ul.sub-nav li a, #menu ul.sub-nav li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #menu ul.sub-nav li .item-value,
      #menu ul.sub-nav li span {
        font-family: "DinCondensed", sans-serif;
        font-weight: 700;
        font-size: 21px;
        color: #000000;
        padding: 0 20px;
        line-height: 1.2; }
      #menu ul.sub-nav li a:hover, #menu ul.sub-nav li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #menu ul.sub-nav li .item-value:hover {
        text-decoration: underline; }
      #menu ul.sub-nav li:last-child ul.sub-nav {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0; }
    #menu ul.sub-nav .sub-heading {
      color: transparent;
      margin: 0;
      padding: 0;
      border: none;
      height: 16px; }
      #menu ul.sub-nav .sub-heading label {
        color: transparent;
        font-size: 0;
        border-top: 1px solid #a0a0a0;
        border-bottom: 1px solid #a0a0a0;
        padding: 20px 22px;
        left: 0;
        right: 0;
        top: 0px; }
        #menu ul.sub-nav .sub-heading label:hover {
          background: #edf4f8; }
        #menu ul.sub-nav .sub-heading label:after {
          content: 'back';
          color: #000000;
          text-transform: uppercase;
          font-size: 16px; }
        #menu ul.sub-nav .sub-heading label:before {
          content: '';
          background: url(../images/back_icon_menu.png) no-repeat;
          width: 15px;
          height: 14px;
          display: inline-block;
          margin-right: 11px; }
      #menu ul.sub-nav .sub-heading:before {
        display: none; }
    #menu ul.sub-nav ul.sub-nav {
      position: static;
      left: auto;
      margin-top: 0;
      padding-top: 0;
      border-bottom: 1px solid #a0a0a0;
      padding-bottom: 21px; }
      #menu ul.sub-nav ul.sub-nav .sub-heading {
        display: none; }
      #menu ul.sub-nav ul.sub-nav li {
        border-bottom: none;
        margin: 0;
        padding-top: 0; }
        #menu ul.sub-nav ul.sub-nav li a, #menu ul.sub-nav ul.sub-nav li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #menu ul.sub-nav ul.sub-nav li .item-value,
        #menu ul.sub-nav ul.sub-nav li span {
          color: #0f6db7;
          text-transform: none;
          font-family: "Din", sans-serif;
          font-weight: normal;
          line-height: 40px; }
        #menu ul.sub-nav ul.sub-nav li a, #menu ul.sub-nav ul.sub-nav li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #menu ul.sub-nav ul.sub-nav li .item-value {
          display: block; }
          #menu ul.sub-nav ul.sub-nav li a:hover, #menu ul.sub-nav ul.sub-nav li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #menu ul.sub-nav ul.sub-nav li .item-value:hover {
            background: #edf4f8;
            text-decoration: none; }
  #menu .toggle-sub {
    color: #898989;
    background: none;
    border: none;
    padding: 0 40px 0 30px;
    margin: 0;
    font: 700 16px/40px "Din", sans-serif !important; }
    #menu .toggle-sub:hover {
      background: none;
      color: #000000; }
  @media (min-width: 1025px) {
    #menu {
      display: none; } }

#main-nav-check:checked ~ .l-responsive-page-container,
#main-nav-check:checked + #menu:only-of-type + .l-responsive-page-container,
#main-nav-check:checked + #menu:nth-child(n) + .l-responsive-page-container {
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0); }

html,
body,
#page-wrapper {
  height: 100%; }

#menu {
  display: none; }

html.mobile-menu-processed #menu {
  display: block; }

input,
textarea {
  max-width: 100%; }

input.form-text,
input.form-submit,
.form-textarea {
  font-size: 14px;
  font-family: "Din", sans-serif; }

input.form-text,
.form-textarea {
  border: 2px solid #0f6db7;
  background: transparent;
  padding: 3px 9px; }

input.form-text {
  height: 29px; }
  @media (max-width: 480px) {
    input.form-text {
      height: 40px; } }

input.form-submit {
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
  background: #0f6db7;
  border: none;
  height: 29px;
  line-height: 29px;
  padding: 0 30px; }
  input.form-submit:hover, input.form-submit:focus {
    background: #f16642; }
  @media (max-width: 480px) {
    input.form-submit {
      height: 40px;
      line-height: 40px; } }

.views-exposed-form .views-exposed-widget {
  padding: 0; }
  @media (max-width: 480px) {
    .views-exposed-form .views-exposed-widget {
      float: none;
      width: 100%;
      display: block; }
      .views-exposed-form .views-exposed-widget input {
        width: 100%; } }
  .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0; }

.views-exposed-widgets {
  margin: 0; }

/*Search*/
.site-search {
  float: right;
  position: relative;
  margin: 7px 10px 0 20px; }
  .site-search .form-item,
  .site-search .form-actions {
    margin: 0; }
  .site-search .ctools-collapsible-container .ctools-toggle {
    display: none; }
  .site-search .ctools-collapsible-container:not(.ctools-collapsed) .ctools-collapsible-handle {
    color: #f16642; }
  .site-search .ctools-collapsible-handle {
    font-size: 13px;
    line-height: 16px;
    font-weight: 600;
    color: #0f6db7; }
    .site-search .ctools-collapsible-handle:hover {
      color: #f16642; }
  .site-search .ctools-collapsible-content {
    display: none;
    position: absolute;
    right: 0;
    z-index: 10;
    width: 268px;
    border: 1px solid #a3c4d9;
    background: #e4edf3;
    padding: 15px 12px; }
  .site-search form {
    position: relative; }
    .site-search form input.form-submit {
      position: absolute;
      right: 8px;
      top: 12px;
      background: url(../images/search_icon.png) no-repeat;
      line-height: 0;
      font-size: 0;
      color: transparent;
      border: none;
      padding: 0;
      width: 22px;
      height: 18px; }
      .site-search form input.form-submit:hover {
        opacity: 0.9; }
  .site-search input.form-text {
    text-transform: uppercase;
    font-size: 19px;
    border: 1px solid #afccde;
    background: #ffffff;
    color: #000000;
    padding: 0 35px 0 15px;
    height: 40px;
    line-height: 40px; }
    .site-search input.form-text:-ms-input-placeholder {
      color: inherit;
      font-family: inherit;
      text-transform: uppercase;
      transition: all 0.3s ease;
      opacity: 1;
      color: #d1d1d2; }
    .site-search input.form-text::placeholder {
      color: inherit;
      font-family: inherit;
      text-transform: uppercase;
      transition: all 0.3s ease;
      opacity: 1;
      color: #d1d1d2; }
  @media (max-width: 1023px) {
    .site-search {
      display: none; } }

/*Select style*/
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #0f6db7; }

.jq-selectbox.focused .jq-selectbox__select {
  border: 2px solid #0f6db7; }

.jq-selectbox li.selected {
  background-color: #f16642; }

.jq-selectbox li:hover {
  background-color: #0f6db7; }

.jq-selectbox__select {
  border: 2px solid #0f6db7;
  background: #ffffff;
  text-shadow: none;
  box-shadow: none;
  font: 14px/24px "Din", sans-serif;
  border-radius: 0;
  text-transform: uppercase;
  color: #0f6db7;
  font-weight: 600;
  height: 29px;
  padding-right: 30px; }
  .jq-selectbox__select:hover {
    background: #ffffff; }
  @media (max-width: 480px) {
    .jq-selectbox__select {
      height: 40px;
      padding-top: 5px; } }

.jq-selectbox__trigger {
  border-left: none; }

.jq-selectbox__trigger-arrow {
  border-top: 7px solid #0f6db7;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  top: 9px;
  right: 8px; }
  @media (max-width: 480px) {
    .jq-selectbox__trigger-arrow {
      top: 15px; } }

.jq-selectbox__dropdown {
  border: 2px solid #0f6db7;
  border-radius: 0; }

.bef-select-as-links .jq-selectbox {
  display: none !important; }

/*Checkbox style*/
.jq-checkbox {
  border: 1px solid #a0a0a0;
  background: #fff;
  box-shadow: none;
  width: 14px;
  height: 14px;
  top: -3px; }
  .jq-checkbox.focused {
    border-color: #0f6db7; }
  .jq-checkbox.checked {
    background: #0f6db7;
    border-color: #0f6db7; }
    .jq-checkbox.checked .jq-checkbox__div {
      background: url(../images/check.png) no-repeat;
      width: 9px;
      height: 7px;
      box-shadow: none;
      margin: 2px 0 0 1px; }

/*Radio style*/
.jq-radio {
  border: 1px solid #a0a0a0;
  width: 15px;
  height: 15px;
  background: #fff;
  box-shadow: none;
  top: -3px; }
  .jq-radio.focused {
    border: 1px solid #0f6db7; }
  .jq-radio.checked {
    border: 4px solid #0f6db7; }
    .jq-radio.checked .jq-radio__div {
      display: none; }

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

.form-checkboxes .form-item,
.form-radios .form-item {
  margin: 0 0 16px; }

.webform-component-radios label,
.webform-component-checkboxes label {
  margin-bottom: 4px; }

/*File*/
.jq-file {
  box-shadow: none;
  border-radius: 0; }
  @media (max-width: 767px) {
    .jq-file {
      width: 240px; } }
  @media (max-width: 480px) {
    .jq-file {
      width: 100%; } }
  .jq-file:hover .jq-file__browse, .jq-file:active .jq-file__browse {
    background: #f16642;
    box-shadow: none;
    border-color: #f16642; }
  .jq-file:hover .jq-file__name, .jq-file:active .jq-file__name {
    border-color: #f16642; }
  .jq-file.focused .jq-file__name {
    border: 2px solid #0f6db7; }

.jq-file__name {
  border: 2px solid #0f6db7;
  color: #000000;
  font: 14px/24px "Din", sans-serif;
  box-shadow: none;
  border-radius: 0;
  height: 29px; }

.jq-file__browse {
  height: 100%;
  border-radius: 0;
  background: #0f6db7;
  font: 14px/24px "Din", sans-serif;
  color: #ffffff;
  text-shadow: none;
  box-shadow: none;
  box-sizing: border-box;
  border: 2px solid #0f6db7;
  top: 0;
  right: 0;
  text-transform: uppercase;
  font-weight: 600; }

.form-managed-file:before, .form-managed-file:after {
  content: '';
  display: table; }

.form-managed-file:after {
  clear: both; }

.form-managed-file .jq-file,
.form-managed-file input.form-submit {
  float: left; }
  @media (max-width: 1024px) {
    .form-managed-file .jq-file,
    .form-managed-file input.form-submit {
      float: none; } }
  @media (max-width: 480px) {
    .form-managed-file .jq-file,
    .form-managed-file input.form-submit {
      float: none; } }

@media (max-width: 1024px) {
  .form-managed-file .jq-file {
    display: block !important; } }

@media (max-width: 767px) {
  .form-managed-file .jq-file {
    float: left; } }

.form-managed-file input.form-submit {
  margin-left: 10px; }
  @media (max-width: 1024px) {
    .form-managed-file input.form-submit {
      margin-left: 0;
      margin-top: 10px;
      width: 270px; } }
  @media (max-width: 767px) {
    .form-managed-file input.form-submit {
      float: left;
      margin: 0 0 0 10px;
      width: auto; } }
  @media (max-width: 480px) {
    .form-managed-file input.form-submit {
      width: 100%;
      margin: 10px 0 0; } }

fieldset {
  border: 1px solid #e6e6e6;
  padding: 0 60px;
  margin-bottom: 38px; }
  @media (max-width: 767px) {
    fieldset {
      padding: 0 20px; } }
  @media (max-width: 480px) {
    fieldset {
      border: none;
      padding: 0;
      margin-bottom: 20px; } }
  fieldset legend {
    font-size: 24px;
    margin: 0 0 32px -11px; }
    @media (max-width: 767px) {
      fieldset legend {
        font-size: 20px;
        margin-bottom: 20px; } }
    fieldset legend > span {
      padding: 0 10px; }
  fieldset fieldset {
    padding: 0 20px; }
    fieldset fieldset legend {
      font-size: 20px; }
      @media (max-width: 767px) {
        fieldset fieldset legend {
          font-size: 18px; } }
    @media (max-width: 767px) {
      fieldset fieldset {
        border: none;
        padding: 0;
        margin: 0; } }
    @media (max-width: 480px) {
      fieldset fieldset {
        margin: 0; } }

label {
  font-weight: 600;
  font-size: 18px;
  letter-spacing: 0.5px;
  margin-bottom: 4px; }
  @media (max-width: 767px) {
    label {
      font-size: 16px; } }

.marker,
.form-required {
  color: #f16642; }

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

.form-actions {
  margin: 73px 0 0; }
  @media (max-width: 767px) {
    .form-actions {
      margin-top: 40px; } }
  @media (max-width: 480px) {
    .form-actions {
      margin-top: 20px; } }
  .form-actions .webform-previous {
    margin-right: 20px; }

@media (max-width: 767px) {
  html.js fieldset.collapsed {
    margin-bottom: 30px; } }

fieldset.captcha {
  padding-bottom: 32px; }
  fieldset.captcha .fieldset-description {
    margin-bottom: 10px; }

.cke_source {
  white-space: pre-wrap !important; }

.node-type-webform .webform-component-fieldset {
  clear: both; }
  .node-type-webform .webform-component-fieldset.float-left {
    float: left;
    clear: none; }
  .node-type-webform .webform-component-fieldset.float-right {
    float: right;
    clear: none; }
  .node-type-webform .webform-component-fieldset.width48 {
    width: 48%; }

.node-type-webform .form-item {
  clear: both; }
  .node-type-webform .form-item.width48 {
    width: 48%; }
  .node-type-webform .form-item.float-left {
    float: left;
    clear: none; }
    .node-type-webform .form-item.float-left.webform-component-textarea {
      float: left;
      clear: none; }
      .node-type-webform .form-item.float-left.webform-component-textarea.width48 {
        width: 48%; }
  .node-type-webform .form-item.float-right {
    float: right;
    clear: none; }
    .node-type-webform .form-item.float-right.webform-component-textarea {
      float: right;
      clear: none; }
      .node-type-webform .form-item.float-right.webform-component-textarea.width48 {
        width: 48%; }
  .node-type-webform .form-item.webform-component-textarea {
    max-width: 100%;
    width: 100%; }
    .node-type-webform .form-item.webform-component-textarea.width48 {
      width: 48%; }
  .node-type-webform .form-item.width48 {
    width: 48%; }

.node-webform .field {
  margin-bottom: 20px; }
  @media (max-width: 767px) {
    .node-webform .field {
      margin-bottom: 10px; } }
  @media (max-width: 480px) {
    .node-webform .field {
      margin-bottom: 5px; } }
  .node-webform .field .field-items,
  .node-webform .field .field-label {
    display: inline-block; }

.webform-client-form .jq-selectbox__select {
  text-transform: none;
  font-size: 14px;
  /* width: 215px; */ }

.webform-client-form .jq-selectbox__trigger-arrow {
  border-top-width: 5px;
  border-right-width: 4px;
  border-left-width: 4px;
  top: 11px; }

.webform-client-form input.form-text {
  max-width: 483px;
  width: 100%; }

.webform-client-form .webform-datepicker .jq-selectbox__select {
  display: inline-block;
  width: 140px;
  margin-right: 3px; }
  @media (max-width: 1024px) {
    .webform-client-form .webform-datepicker .jq-selectbox__select {
      width: 95px; } }
  @media (max-width: 767px) {
    .webform-client-form .webform-datepicker .jq-selectbox__select {
      width: 110px; } }
  @media (max-width: 480px) {
    .webform-client-form .webform-datepicker .jq-selectbox__select {
      display: block;
      width: 200px; } }

@media (max-width: 480px) {
  .webform-client-form .webform-datepicker .form-item {
    display: block;
    margin-bottom: 10px; } }

@media (max-width: 480px) {
  .webform-client-form .jq-selectbox__select,
  .webform-client-form input.form-submit,
  .webform-client-form input.form-text {
    height: 29px; } }

@media (max-width: 480px) {
  .webform-client-form .jq-selectbox__select {
    padding-top: 0; } }

@media (max-width: 480px) {
  .webform-client-form input.form-submit {
    line-height: 29px; } }

.webform-component-fieldset.collapsible legend {
  text-transform: uppercase; }

.webform-component-fieldset.collapsed {
  border: none; }
  .webform-component-fieldset.collapsed legend {
    margin-bottom: 0; }

html.js fieldset.collapsed {
  height: auto; }

.form-with-fieldset .form-actions {
  padding-left: 60px; }
  @media (max-width: 767px) {
    .form-with-fieldset .form-actions {
      padding-left: 20px; } }
  @media (max-width: 480px) {
    .form-with-fieldset .form-actions {
      padding-left: 0; } }

/*Login form*/
body.page-user.not-logged-in #tasks ul.primary {
  border-bottom: none; }

body.page-user #header {
  margin-bottom: 20px; }
  @media (max-width: 1024px) {
    body.page-user #header {
      margin-bottom: 0; } }

body.page-user #columns form .form-actions {
  margin-top: 40px; }

body.page-user #columns form .hybridauth-widget-wrapper .hybridauth-widget,
body.page-user #columns form .hybridauth-widget-wrapper h3 {
  display: inline; }

body.page-user #columns form .hybridauth-widget-wrapper h3 {
  font-size: 23px;
  padding-right: 5px;
  position: relative;
  top: -2px; }

body.page-user #footer {
  margin-top: 50px; }

@media (max-width: 480px) {
  .form-actions input.form-submit {
    width: 100%; } }

/*Calendar*/
#ui-datepicker-div {
  font-family: "Din", sans-serif;
  border: 2px solid #0f6db7;
  border-radius: 0;
  padding: 0;
  background: #ffffff;
  width: 20em; }
  @media (max-width: 480px) {
    #ui-datepicker-div {
      width: 17em; } }
  #ui-datepicker-div .ui-datepicker-header {
    border-radius: 0;
    background: #0f6db7;
    border: none;
    color: #ffffff;
    font-weight: 600;
    font-size: 24px;
    padding: 0; }
    #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,
    #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
      width: 14px;
      height: 24px;
      background: url("../images/white_arrs.png") no-repeat;
      top: 16px;
      cursor: pointer; }
      #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover,
      #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover {
        border: none; }
      #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,
      #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span {
        display: none; }
    #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
      background-position: 0 0;
      left: 12px; }
    #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
      background-position: -14px 0;
      right: 12px; }
  #ui-datepicker-div .ui-datepicker-title {
    line-height: 56px;
    margin: 0 40px; }

@media (max-width: 480px) {
  .ui-datepicker table {
    display: table; } }

.ui-datepicker th {
  font-size: 18px;
  font-weight: 600; }

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  color: #000000;
  font-size: 16px;
  background: none;
  border: none;
  font-weight: normal;
  text-align: center; }

div.ctools-modal-content {
  border: 2px solid #0f6db7; }
  @media (max-width: 1024px) {
    div.ctools-modal-content {
      width: 100% !important;
      margin: 0 auto;
      height: auto !important; } }
  div.ctools-modal-content .modal-header {
    background: #0f6db7;
    padding: 8px 10px 8px 15px; }
  div.ctools-modal-content .modal-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 1; }
  div.ctools-modal-content a.close, div.ctools-modal-content .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .close.item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input div.ctools-modal-content .close.item-value {
    color: transparent;
    font-size: 0;
    background: url(../images/close_btn.png) no-repeat;
    width: 24px;
    height: 24px;
    background-size: 24px auto; }
    div.ctools-modal-content a.close img, div.ctools-modal-content .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .close.item-value img, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input div.ctools-modal-content .close.item-value img {
      display: none; }
  div.ctools-modal-content .modal-content {
    padding: 30px 15px;
    margin: 0 auto; }
    @media (max-width: 1024px) {
      div.ctools-modal-content .modal-content {
        width: 100% !important;
        padding-left: 4%;
        padding-right: 4%;
        height: auto !important; } }
  div.ctools-modal-content .form-item {
    width: 48%; }
    @media (max-width: 767px) {
      div.ctools-modal-content .form-item {
        width: 100%; } }
    div.ctools-modal-content .form-item input.form-text {
      max-width: 100%; }
    div.ctools-modal-content .form-item:nth-child(odd) {
      float: left; }
      @media (max-width: 767px) {
        div.ctools-modal-content .form-item:nth-child(odd) {
          float: none; } }
    div.ctools-modal-content .form-item:nth-child(even) {
      float: right; }
      @media (max-width: 767px) {
        div.ctools-modal-content .form-item:nth-child(even) {
          float: none; } }
    div.ctools-modal-content .form-item.webform-component-textarea {
      float: none;
      width: 100%;
      clear: both; }
    div.ctools-modal-content .form-item label {
      display: block;
      width: 100%; }
  div.ctools-modal-content .resizable-textarea {
    margin: 0; }
  div.ctools-modal-content .form-actions {
    margin-top: 30px;
    text-align: center; }
  div.ctools-modal-content a.ctools-modal-close, div.ctools-modal-content .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .ctools-modal-close.item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input div.ctools-modal-content .ctools-modal-close.item-value {
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 600;
    background: #0f6db7;
    height: 29px;
    line-height: 29px;
    padding: 0 30px;
    display: block;
    text-align: center;
    margin: 30px auto 0;
    max-width: 150px;
    cursor: pointer; }
    div.ctools-modal-content a.ctools-modal-close:hover, div.ctools-modal-content .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .ctools-modal-close.item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input div.ctools-modal-content .ctools-modal-close.item-value:hover {
      background: #f16642;
      text-decoration: none; }
  div.ctools-modal-content .confirmation-message {
    text-align: center;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.2;
    margin-top: 50px; }
    @media (max-width: 1024px) {
      div.ctools-modal-content .confirmation-message {
        font-size: 21px;
        margin-top: 0; } }

@media (max-width: 1024px) {
  #modalContent {
    top: 12% !important;
    bottom: 12% !important;
    right: 4% !important;
    left: 4% !important; } }

.pane-slider-item .views-field-nothing .media {
  position: relative;
  min-height: 520px; }
  .pane-slider-item .views-field-nothing .media .owl-video-tn,
  .pane-slider-item .views-field-nothing .media iframe,
  .pane-slider-item .views-field-nothing .media img {
    max-height: 520px;
    min-height: 520px; }
  @media (max-width: 1024px) {
    .pane-slider-item .views-field-nothing .media {
      max-height: 452px;
      min-height: 452px;
      overflow: hidden; }
      .pane-slider-item .views-field-nothing .media img,
      .pane-slider-item .views-field-nothing .media iframe,
      .pane-slider-item .views-field-nothing .media .owl-video-tn,
      .pane-slider-item .views-field-nothing .media .owl-lazy {
        max-height: 452px;
        min-height: 452px; } }
  @media (max-width: 768px) {
    .pane-slider-item .views-field-nothing .media {
      max-height: 410px;
      min-height: 410px; }
      .pane-slider-item .views-field-nothing .media img,
      .pane-slider-item .views-field-nothing .media iframe,
      .pane-slider-item .views-field-nothing .media .owl-video-tn,
      .pane-slider-item .views-field-nothing .media .owl-lazy {
        max-height: 410px;
        min-height: 410px; } }
  @media (max-width: 767px) {
    .pane-slider-item .views-field-nothing .media {
      max-height: 320px;
      min-height: 320px; }
      .pane-slider-item .views-field-nothing .media img,
      .pane-slider-item .views-field-nothing .media iframe,
      .pane-slider-item .views-field-nothing .media .owl-video-tn,
      .pane-slider-item .views-field-nothing .media .owl-lazy {
        max-height: 320px;
        min-height: 320px; } }
  @media (max-width: 480px) {
    .pane-slider-item .views-field-nothing .media {
      max-height: 190px;
      min-height: 190px;
      overflow: hidden; }
      .pane-slider-item .views-field-nothing .media img,
      .pane-slider-item .views-field-nothing .media iframe,
      .pane-slider-item .views-field-nothing .media .owl-video-tn,
      .pane-slider-item .views-field-nothing .media .owl-lazy {
        max-height: 190px;
        min-height: 190px; } }

.pane-slider-item .views-field-nothing .txt {
  max-width: 950px;
  margin: 40px auto 0;
  padding-left: 100px;
  padding-right: 100px; }
  @media (max-width: 767px) {
    .pane-slider-item .views-field-nothing .txt {
      padding-left: 20px;
      padding-right: 20px;
      margin-top: 21px; } }

.pane-slider-item .view-field-title {
  position: absolute;
  bottom: 40px;
  text-align: center;
  width: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-family: "DinCondensed", sans-serif;
  font-weight: 700;
  font-size: 73px;
  line-height: 56px;
  text-transform: uppercase;
  color: #ffffff;
  cursor: default; }
  .pane-slider-item .view-field-title a, .pane-slider-item .view-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-slider-item .view-field-title .item-value {
    font-family: "DinCondensed", sans-serif;
    font-weight: 700;
    font-size: 73px;
    line-height: 56px;
    text-transform: uppercase;
    color: #ffffff;
    cursor: default; }
    .pane-slider-item .view-field-title a:hover, .pane-slider-item .view-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-slider-item .view-field-title .item-value:hover {
      text-decoration: none;
      color: #0f6db7; }
  @media (max-width: 1024px) {
    .pane-slider-item .view-field-title {
      display: block; } }
  @media (max-width: 1024px) and (min-width: 767px) {
    .pane-slider-item .view-field-title {
      display: block;
      font-size: 50px;
      line-height: 49px; } }
  @media (max-width: 1024px) and (max-width: 767px) {
    .pane-slider-item .view-field-title {
      display: block;
      font-size: 34px;
      line-height: 30px; } }
  @media (max-width: 1024px) and (max-width: 480px) {
    .pane-slider-item .view-field-title {
      font-size: 30px;
      line-height: 29px;
      bottom: auto;
      top: 22px; } }

.pane-slider-item .view-field-body,
.pane-slider-item .view-field-link {
  display: inline; }
  .pane-slider-item .view-field-body *,
  .pane-slider-item .view-field-link * {
    display: inherit; }

.pane-slider-item .view-field-body {
  font-weight: 600;
  font-size: 23px;
  line-height: 32px;
  color: #0f6db7; }
  .pane-slider-item .view-field-body a:hover, .pane-slider-item .view-field-body .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-slider-item .view-field-body .item-value:hover {
    text-decoration: none; }
  @media (max-width: 1024px) {
    .pane-slider-item .view-field-body {
      font-size: 17px;
      line-height: 24px; } }
  @media (max-width: 767px) {
    .pane-slider-item .view-field-body {
      font-size: 18px; } }

.pane-slider-item .owl-dots {
  padding: 24px 0 33px;
  border-bottom: 1px solid #a0a0a0; }
  @media (max-width: 1024px) {
    .pane-slider-item .owl-dots {
      padding: 12px 0 20px; } }

.pane-slider-item .owl-nav {
  width: 100%;
  margin: 0 auto;
  position: static; }
  .pane-slider-item .owl-nav > div,
  .pane-slider-item .owl-nav > button {
    bottom: 68px; }
    .pane-slider-item .owl-nav > div.owl-prev,
    .pane-slider-item .owl-nav > button.owl-prev {
      left: 20px; }
    .pane-slider-item .owl-nav > div.owl-next,
    .pane-slider-item .owl-nav > button.owl-next {
      right: 20px; }

.pane-slider-item .owl-controls {
  max-width: 1152px;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
  position: relative; }
  @media (max-width: 1024px) {
    .pane-slider-item .owl-controls {
      padding-left: 0;
      padding-right: 0; } }
  @media (max-width: 767px) {
    .pane-slider-item .owl-controls .owl-nav {
      display: none; } }

/*Features block*/
.features-pane {
  padding-top: 26px; }
  @media (max-width: 1024px) {
    .features-pane {
      padding-top: 19px; } }
  .features-pane ul {
    text-align: center; }
    .features-pane ul,
    .features-pane ul li {
      margin: 0;
      padding: 0;
      list-style: none; }
    .features-pane ul:before, .features-pane ul:after {
      content: '';
      display: table; }
    .features-pane ul:after {
      clear: both; }
    .features-pane ul li {
      float: left;
      width: 364px;
      height: 100px;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      padding: 0 25px;
      margin-bottom: 10px;
      background-color: #0f6db7;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      display: -ms-flexbox;
      display: flex;
      font-size: 23px; }
      .features-pane ul li:nth-child(3n+2) {
        margin-left: 11px;
        margin-right: 11px;
        width: 362px; }
      @media (max-width: 1334px) {
        .features-pane ul li {
          width: 32%; }
          .features-pane ul li:nth-child(3n+2) {
            margin-left: 2%;
            margin-right: 2%;
            width: 32%; } }
      @media (max-width: 1024px) {
        .features-pane ul li {
          font-size: 16px; } }
      @media (max-width: 767px) {
        .features-pane ul li {
          width: 49%; }
          .features-pane ul li:nth-child(3n+2) {
            margin-left: 0;
            margin-right: 0;
            width: 49%; }
          .features-pane ul li:nth-child(even) {
            float: right; } }
      @media (max-width: 480px) {
        .features-pane ul li {
          width: 100%; }
          .features-pane ul li:nth-child(3n+2) {
            margin-left: 0;
            margin-right: 0;
            width: 100%; }
          .features-pane ul li:nth-child(even) {
            float: left; } }
      .features-pane ul li.link-1 {
        background-image: url(../images/feature1.jpg); }
      .features-pane ul li.link-2 {
        background-image: url(../images/feature2.png); }
      .features-pane ul li.link-3 {
        background-image: url(../images/feature3.png); }
      .features-pane ul li.link-4 {
        background-image: url(../images/feature4.png); }
      .features-pane ul li.link-5 {
        background-image: url(../images/feature5.png); }
      .features-pane ul li.link-6 {
        background-image: url(../images/feature6.png); }
      .features-pane ul li a, .features-pane ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .features-pane ul li .item-value {
        color: #ffffff;
        text-align: center; }

.features-pane.new ul li {
  height: 136px;
  line-height: 136px; }
  .features-pane.new ul li a, .features-pane.new ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .features-pane.new ul li .item-value {
    font-size: 26px;
    font-weight: 600; }
    .features-pane.new ul li a.link-1, .features-pane.new ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .link-1.item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .features-pane.new ul li .link-1.item-value {
      background-image: url(../images/feature1_new.png); }
    .features-pane.new ul li a.link-2, .features-pane.new ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .link-2.item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .features-pane.new ul li .link-2.item-value {
      background-image: url(../images/feature2_new.png); }
    .features-pane.new ul li a.link-3, .features-pane.new ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .link-3.item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .features-pane.new ul li .link-3.item-value {
      background-image: url(../images/feature3_new.png); }
    .features-pane.new ul li a.link-4, .features-pane.new ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .link-4.item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .features-pane.new ul li .link-4.item-value {
      background-image: url(../images/feature4_new.png); }
    .features-pane.new ul li a.link-5, .features-pane.new ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .link-5.item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .features-pane.new ul li .link-5.item-value {
      background-image: url(../images/feature5_new.png); }
    .features-pane.new ul li a.link-6, .features-pane.new ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .link-6.item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .features-pane.new ul li .link-6.item-value {
      background-image: url(../images/feature6_new.png); }

.front .view-display-id-panel_pane_1 > .view-content,
.front .view-display-id-panel_pane_1 > .attachment,
.front .view-display-id-panel_pane_1 > .view-footer {
  display: none; }

.pane-homepage-nq-panel-pane-1 .ajax-loader {
  position: absolute;
  left: 50%;
  top: 350px;
  margin-left: -31px;
  background: url(../images/front_loader.gif) no-repeat center;
  height: 31px;
  width: 31px; }

.pane-careers-nq-panel-pane-1 {
  position: relative; }
  .pane-careers-nq-panel-pane-1::before, .pane-careers-nq-panel-pane-1::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 9600px;
    right: 100%;
    background: #edf4f8; }
  .pane-careers-nq-panel-pane-1::after {
    width: 9600px;
    left: 100%;
    background: #edf4f8; }

/*NEWS AT THE BROAD*/
.pane-homepage-nq-panel-pane-1,
.pane-careers-nq-panel-pane-1 {
  background: #edf4f8;
  padding-top: 46px;
  padding-bottom: 75px;
  margin-top: 78px; }
  @media (max-width: 1024px) {
    .pane-homepage-nq-panel-pane-1,
    .pane-careers-nq-panel-pane-1 {
      margin-top: 25px;
      padding-top: 29px; } }
  @media (max-width: 767px) {
    .pane-homepage-nq-panel-pane-1 img,
    .pane-careers-nq-panel-pane-1 img {
      width: 100%; } }
  .pane-homepage-nq-panel-pane-1 .views-field-field-front-page-image img,
  .pane-careers-nq-panel-pane-1 .views-field-field-front-page-image img {
    display: block; }
  .pane-homepage-nq-panel-pane-1 h2.pane-title,
  .pane-careers-nq-panel-pane-1 h2.pane-title {
    border-bottom: 1px solid #a0a0a0;
    padding-bottom: 21px;
    margin-bottom: 35px; }
    @media (max-width: 767px) {
      .pane-homepage-nq-panel-pane-1 h2.pane-title,
      .pane-careers-nq-panel-pane-1 h2.pane-title {
        padding-bottom: 21px;
        max-width: 536px;
        margin-left: auto;
        margin-right: auto; } }
  .pane-homepage-nq-panel-pane-1 .block-inner,
  .pane-careers-nq-panel-pane-1 .block-inner {
    position: relative; }
    .pane-homepage-nq-panel-pane-1 .block-inner .contextual-links-region .view-filters,
    .pane-careers-nq-panel-pane-1 .block-inner .contextual-links-region .view-filters {
      top: -83px; }
    .pane-homepage-nq-panel-pane-1 .block-inner .view-filters,
    .pane-careers-nq-panel-pane-1 .block-inner .view-filters {
      position: absolute;
      right: 20px;
      top: 13px; }
      @media (max-width: 1024px) {
        .pane-homepage-nq-panel-pane-1 .block-inner .view-filters,
        .pane-careers-nq-panel-pane-1 .block-inner .view-filters {
          right: 32px;
          top: 5px; } }
      @media (max-width: 767px) {
        .pane-homepage-nq-panel-pane-1 .block-inner .view-filters,
        .pane-careers-nq-panel-pane-1 .block-inner .view-filters {
          position: static;
          right: auto;
          top: auto;
          margin-bottom: 40px;
          max-width: 536px;
          margin-left: auto;
          margin-right: auto; } }
      .pane-homepage-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div,
      .pane-careers-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div {
        display: inline-block;
        margin-left: 9px; }
        @media (max-width: 767px) {
          .pane-homepage-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div,
          .pane-careers-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div {
            margin: 0 9px 9px 0; } }
        .pane-homepage-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div a, .pane-homepage-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-homepage-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div .item-value,
        .pane-careers-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div a,
        .pane-careers-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
        .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-careers-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div .item-value {
          text-transform: uppercase;
          font-size: 13px; }
          .pane-homepage-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div a.active, .pane-homepage-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .active.item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-homepage-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div .active.item-value,
          .pane-careers-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div a.active,
          .pane-careers-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .active.item-value,
          .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-careers-nq-panel-pane-1 .block-inner .view-filters .bef-select-as-links .form-item > div .active.item-value {
            font-weight: 600;
            text-decoration: underline; }
      .pane-homepage-nq-panel-pane-1 .block-inner .view-filters label,
      .pane-homepage-nq-panel-pane-1 .block-inner .view-filters .views-widget,
      .pane-careers-nq-panel-pane-1 .block-inner .view-filters label,
      .pane-careers-nq-panel-pane-1 .block-inner .view-filters .views-widget {
        display: inline-block; }
      .pane-homepage-nq-panel-pane-1 .block-inner .view-filters label,
      .pane-careers-nq-panel-pane-1 .block-inner .view-filters label {
        font-size: 13px;
        color: #0f6db7;
        font-weight: 700; }
        @media (max-width: 767px) {
          .pane-homepage-nq-panel-pane-1 .block-inner .view-filters label,
          .pane-careers-nq-panel-pane-1 .block-inner .view-filters label {
            margin: 0 9px 9px 0; } }
  .pane-homepage-nq-panel-pane-1 .ajax-progress,
  .pane-careers-nq-panel-pane-1 .ajax-progress {
    position: absolute;
    top: 0px;
    right: 30px; }
    @media (max-width: 1024px) {
      .pane-homepage-nq-panel-pane-1 .ajax-progress,
      .pane-careers-nq-panel-pane-1 .ajax-progress {
        right: 32px; } }
    @media (max-width: 767px) {
      .pane-homepage-nq-panel-pane-1 .ajax-progress,
      .pane-careers-nq-panel-pane-1 .ajax-progress {
        top: 40px;
        right: 45px; } }
    .pane-homepage-nq-panel-pane-1 .ajax-progress .throbber,
    .pane-homepage-nq-panel-pane-1 .ajax-progress .throbber:before,
    .pane-homepage-nq-panel-pane-1 .ajax-progress .throbber:after,
    .pane-careers-nq-panel-pane-1 .ajax-progress .throbber,
    .pane-careers-nq-panel-pane-1 .ajax-progress .throbber:before,
    .pane-careers-nq-panel-pane-1 .ajax-progress .throbber:after {
      width: 1.5em;
      height: 1.5em; }

.view-homepage-nq.view-id-homepage_nq > .view-content:before, .view-homepage-nq.view-id-homepage_nq > .view-content:after,
.view-careers-nq.view-id-careers_nq > .view-content:before,
.view-careers-nq.view-id-careers_nq > .view-content:after {
  content: '';
  display: table; }

.view-homepage-nq.view-id-homepage_nq > .view-content:after,
.view-careers-nq.view-id-careers_nq > .view-content:after {
  clear: both; }

.view-homepage-nq.view-id-homepage_nq > .view-content > .views-row.first-view,
.view-careers-nq.view-id-careers_nq > .view-content > .views-row.first-view {
  max-width: 556px;
  width: 50%;
  float: left;
  padding-bottom: 27px; }
  @media (max-width: 767px) {
    .view-homepage-nq.view-id-homepage_nq > .view-content > .views-row.first-view,
    .view-careers-nq.view-id-careers_nq > .view-content > .views-row.first-view {
      float: none;
      width: 100%;
      display: block;
      margin: 0 auto;
      border-bottom: 1px solid #a0a0a0;
      padding-bottom: 26px;
      margin-bottom: 30px;
      max-width: 536px; } }
  .view-homepage-nq.view-id-homepage_nq > .view-content > .views-row.first-view img,
  .view-careers-nq.view-id-careers_nq > .view-content > .views-row.first-view img {
    /* min-height: 338px; */ }
  .view-homepage-nq.view-id-homepage_nq > .view-content > .views-row.first-view.views-row-first,
  .view-careers-nq.view-id-careers_nq > .view-content > .views-row.first-view.views-row-first {
    border-right: 1px solid #a0a0a0;
    padding-right: 19px; }
    @media (max-width: 1024px) {
      .view-homepage-nq.view-id-homepage_nq > .view-content > .views-row.first-view.views-row-first,
      .view-careers-nq.view-id-careers_nq > .view-content > .views-row.first-view.views-row-first {
        padding-right: 9px; } }
    @media (max-width: 767px) {
      .view-homepage-nq.view-id-homepage_nq > .view-content > .views-row.first-view.views-row-first,
      .view-careers-nq.view-id-careers_nq > .view-content > .views-row.first-view.views-row-first {
        border-right: none;
        padding-right: 0; } }
  .view-homepage-nq.view-id-homepage_nq > .view-content > .views-row.first-view.views-row-last,
  .view-careers-nq.view-id-careers_nq > .view-content > .views-row.first-view.views-row-last {
    padding-left: 20px; }
    @media (max-width: 1024px) {
      .view-homepage-nq.view-id-homepage_nq > .view-content > .views-row.first-view.views-row-last,
      .view-careers-nq.view-id-careers_nq > .view-content > .views-row.first-view.views-row-last {
        padding-left: 10px; } }
    @media (max-width: 767px) {
      .view-homepage-nq.view-id-homepage_nq > .view-content > .views-row.first-view.views-row-last,
      .view-careers-nq.view-id-careers_nq > .view-content > .views-row.first-view.views-row-last {
        padding-left: 0; } }

.view-homepage-nq.view-id-homepage_nq .attachment:before, .view-homepage-nq.view-id-homepage_nq .attachment:after,
.view-careers-nq.view-id-careers_nq .attachment:before,
.view-careers-nq.view-id-careers_nq .attachment:after {
  content: '';
  display: table; }

.view-homepage-nq.view-id-homepage_nq .attachment:after,
.view-careers-nq.view-id-careers_nq .attachment:after {
  clear: both; }

.view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2,
.view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 {
  margin: 40px 0;
  padding: 40px 0 60px;
  border-top: 1px solid #a0a0a0;
  border-bottom: 1px solid #a0a0a0; }
  @media (max-width: 767px) {
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 {
      margin: 0;
      padding: 0;
      border: none; } }
  .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2 .view-content,
  .view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 .view-content {
    margin-left: -20px;
    margin-right: -20px; }
    @media (max-width: 1024px) {
      .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2 .view-content,
      .view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 .view-content {
        margin-left: -10px;
        margin-right: -10px; } }
    @media (max-width: 767px) {
      .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2 .view-content,
      .view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 .view-content {
        margin-left: 0;
        margin-right: 0; } }
  .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2 .views-row,
  .view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 .views-row {
    float: left;
    width: 33.33333%;
    padding-bottom: 26px;
    padding-right: 19px;
    padding-left: 20px;
    border-right: 1px solid #a0a0a0; }
    @media (max-width: 1024px) {
      .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2 .views-row,
      .view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 .views-row {
        padding-right: 9px;
        padding-left: 10px; } }
    @media (max-width: 767px) {
      .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2 .views-row,
      .view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 .views-row {
        width: auto;
        float: none;
        padding-right: 0;
        padding-left: 0;
        padding-bottom: 26px;
        margin-bottom: 30px;
        border-bottom: 1px solid #a0a0a0;
        border-right: none;
        max-width: 536px;
        margin-left: auto;
        margin-right: auto; } }
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2 .views-row.views-row-last,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 .views-row.views-row-last {
      border-right: 1px solid transparent; }
      @media (max-width: 767px) {
        .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2 .views-row.views-row-last,
        .view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 .views-row.views-row-last {
          border-right: none; } }
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2 .views-row img,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 .views-row img {
      /* min-height: 216px; */ }
  .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2 .views-field-title a, .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2 .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_2 .views-field-title .item-value,
  .view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 .views-field-title a,
  .view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
  .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-careers-nq.view-id-careers_nq .view-display-id-attachment_2 .views-field-title .item-value {
    font-size: 19px;
    line-height: 24px; }

.view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3,
.view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 {
  float: left;
  width: 50%;
  max-width: 574px;
  padding-right: 19px;
  border-right: 1px solid #a0a0a0;
  height: auto !important; }
  @media (max-width: 1024px) {
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 {
      padding-right: 9px; } }
  @media (max-width: 767px) {
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 {
      float: none;
      width: 100%;
      display: block;
      border-right: none;
      padding-right: 0;
      max-width: 536px;
      margin: 0 auto; } }
  .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row,
  .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row {
    max-width: 268px;
    padding-bottom: 30px;
    margin-bottom: 44px;
    margin-bottom: 85px;
    float: left;
    position: relative;
    width: 50%; }
    @media (max-width: 767px) {
      .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row,
      .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row {
        float: none;
        width: 100%;
        display: block;
        padding: 0 0 26px;
        margin: 0 auto 30px;
        max-width: 536px;
        border-bottom: 1px solid #a0a0a0; } }
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row img,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row img {
      /* min-height: 156px; */ }
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row:after,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row:after {
      content: '';
      width: 100%;
      height: 1px;
      background: #a0a0a0;
      position: absolute;
      bottom: -40px;
      left: 0; }
      @media (max-width: 767px) {
        .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row:after,
        .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row:after {
          display: none; } }
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row.views-row-odd,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row.views-row-odd {
      border-right: 1px solid #a0a0a0;
      padding-right: 19px; }
      @media (max-width: 1024px) {
        .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row.views-row-odd,
        .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row.views-row-odd {
          padding-right: 9px; } }
      @media (max-width: 767px) {
        .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row.views-row-odd,
        .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row.views-row-odd {
          border-right: none;
          padding-right: 0; } }
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row.views-row-even,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row.views-row-even {
      padding-left: 20px; }
      .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row.views-row-even:after,
      .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row.views-row-even:after {
        left: -1px;
        width: calc(100% + 1px); }
      @media (max-width: 1024px) {
        .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row.views-row-even,
        .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row.views-row-even {
          padding-left: 10px; } }
      @media (max-width: 767px) {
        .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row.views-row-even,
        .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row.views-row-even {
          padding-left: 0; } }
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row.views-row-5, .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row.views-row-6,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row.views-row-5,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row.views-row-6 {
      margin-bottom: 0; }
      .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row.views-row-5:after, .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row.views-row-6:after,
      .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row.views-row-5:after,
      .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row.views-row-6:after {
        display: none; }
      @media (max-width: 767px) {
        .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row.views-row-5, .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-row.views-row-6,
        .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row.views-row-5,
        .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-row.views-row-6 {
          margin-bottom: 30px; } }
  .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-field-title a, .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-field-title .item-value,
  .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-field-title a,
  .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
  .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-field-title .item-value {
    font-size: 19px;
    line-height: 24px; }
    @media (max-width: 1024px) {
      .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-field-title a, .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_3 .views-field-title .item-value,
      .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-field-title a,
      .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
      .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-careers-nq.view-id-careers_nq .view-display-id-attachment_3 .views-field-title .item-value {
        font-size: 16px;
        line-height: 22px; } }

.view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_4,
.view-careers-nq.view-id-careers_nq .view-display-id-attachment_4 {
  float: right;
  width: 50%;
  max-width: 556px;
  position: relative;
  padding-left: 20px;
  height: auto !important; }
  @media (max-width: 1024px) {
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_4,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_4 {
      padding-left: 10px; } }
  @media (max-width: 767px) {
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_4,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_4 {
      float: none;
      width: 100%;
      display: block;
      max-width: 536px;
      margin: 0 auto;
      padding-left: 0; } }
  .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_4 .views-row,
  .view-careers-nq.view-id-careers_nq .view-display-id-attachment_4 .views-row {
    padding-bottom: 45px;
    border-bottom: 1px solid #a0a0a0;
    margin-bottom: 36px; }
    @media (max-width: 767px) {
      .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_4 .views-row,
      .view-careers-nq.view-id-careers_nq .view-display-id-attachment_4 .views-row {
        padding-bottom: 26px;
        margin-bottom: 30px; } }
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_4 .views-row img,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_4 .views-row img {
      /* min-height: 337px; */ }
    .view-homepage-nq.view-id-homepage_nq .view-display-id-attachment_4 .views-row.views-row-last,
    .view-careers-nq.view-id-careers_nq .view-display-id-attachment_4 .views-row.views-row-last {
      border-bottom: none;
      padding-bottom: 0;
      margin-bottom: 0; }

.view-homepage-nq.view-id-homepage_nq .views-field-nothing-1,
.view-careers-nq.view-id-careers_nq .views-field-nothing-1 {
  color: #0f6db7;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 9px; }

.view-homepage-nq.view-id-homepage_nq .views-field-body,
.view-careers-nq.view-id-careers_nq .views-field-body {
  font-size: 16px;
  line-height: 23px; }
  .view-homepage-nq.view-id-homepage_nq .views-field-body p,
  .view-careers-nq.view-id-careers_nq .views-field-body p {
    margin: 0; }

.view-homepage-nq.view-id-homepage_nq .more-link,
.view-careers-nq.view-id-careers_nq .more-link {
  font-size: 12px;
  color: #000000;
  border-bottom: 1px solid #f16642;
  text-transform: uppercase;
  font-weight: 700;
  margin-left: 10px; }
  .view-homepage-nq.view-id-homepage_nq .more-link:hover,
  .view-careers-nq.view-id-careers_nq .more-link:hover {
    text-decoration: none;
    color: #f16642; }

.view-homepage-nq.view-id-homepage_nq .views-field-title a, .view-homepage-nq.view-id-homepage_nq .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-homepage-nq.view-id-homepage_nq .views-field-title .item-value,
.view-careers-nq.view-id-careers_nq .views-field-title a,
.view-careers-nq.view-id-careers_nq .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
.view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-careers-nq.view-id-careers_nq .views-field-title .item-value {
  font-size: 24px;
  line-height: 29px;
  color: #000000;
  font-weight: 600; }
  @media (max-width: 1024px) {
    .view-homepage-nq.view-id-homepage_nq .views-field-title a, .view-homepage-nq.view-id-homepage_nq .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-homepage-nq.view-id-homepage_nq .views-field-title .item-value,
    .view-careers-nq.view-id-careers_nq .views-field-title a,
    .view-careers-nq.view-id-careers_nq .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-careers-nq.view-id-careers_nq .views-field-title .item-value {
      font-size: 22px; } }

.view-homepage-nq.view-id-homepage_nq .views-field-field-front-page-image,
.view-careers-nq.view-id-careers_nq .views-field-field-front-page-image {
  margin-bottom: 17px; }

.view-homepage-nq.view-id-homepage_nq .view-footer,
.view-careers-nq.view-id-careers_nq .view-footer {
  text-align: center;
  margin-top: 47px;
  padding-top: 32px;
  border-top: 1px solid #a0a0a0; }
  .view-homepage-nq.view-id-homepage_nq .view-footer a, .view-homepage-nq.view-id-homepage_nq .view-footer .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-homepage-nq.view-id-homepage_nq .view-footer .item-value,
  .view-careers-nq.view-id-careers_nq .view-footer a,
  .view-careers-nq.view-id-careers_nq .view-footer .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
  .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-careers-nq.view-id-careers_nq .view-footer .item-value {
    text-transform: uppercase;
    color: #0f6db7;
    font-weight: 600;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    border: 2px solid #0f6db7;
    padding: 6px 9px 7px; }
    .view-homepage-nq.view-id-homepage_nq .view-footer a:hover, .view-homepage-nq.view-id-homepage_nq .view-footer .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-homepage-nq.view-id-homepage_nq .view-footer .item-value:hover,
    .view-careers-nq.view-id-careers_nq .view-footer a:hover,
    .view-careers-nq.view-id-careers_nq .view-footer .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover,
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-careers-nq.view-id-careers_nq .view-footer .item-value:hover {
      background: #f16642;
      color: #ffffff;
      text-decoration: none; }
    .view-homepage-nq.view-id-homepage_nq .view-footer a:hover, .view-homepage-nq.view-id-homepage_nq .view-footer .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-homepage-nq.view-id-homepage_nq .view-footer .item-value:hover,
    .view-careers-nq.view-id-careers_nq .view-footer a:hover,
    .view-careers-nq.view-id-careers_nq .view-footer .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover,
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-careers-nq.view-id-careers_nq .view-footer .item-value:hover {
      border: 2px solid #f16642; }

/* @media (max-width: 1334px) {
   .features-pane {
    ul {
      li {
        width: 32%;

        &:nth-child(3n+2) {
          margin-left: 2%;
          margin-right: 2%;
          width: 32%;
        }      
      }
    }
  }
} */
/*Blog inner page*/
.blog-news-head,
.blog-visuals-head {
  float: left;
  width: 70%; }
  @media (max-width: 767px) {
    .blog-news-head,
    .blog-visuals-head {
      float: none;
      width: 100%;
      display: block; } }

.blog-news-social-btns {
  float: right;
  width: 30%; }
  @media (max-width: 767px) {
    .blog-news-social-btns {
      float: none;
      width: 100%;
      display: block;
      margin-bottom: 5px; }
      .blog-news-social-btns .addthis_toolbox a, .blog-news-social-btns .addthis_toolbox .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .blog-news-social-btns .addthis_toolbox .item-value {
        margin-left: 0 !important;
        margin-right: 20px !important; } }
  .blog-news-social-btns .block-inner {
    float: right; }
    @media (max-width: 767px) {
      .blog-news-social-btns .block-inner {
        float: none; } }

body.node-type-blog .image-credits-wrapper,
body.node-type-podcast .image-credits-wrapper,
body.node-type-news .image-credits-wrapper,
body.node-type-visuals .image-credits-wrapper {
  padding-top: 20px;
  padding: 10px;
  font-size: 14px; }
  body.node-type-blog .image-credits-wrapper .image-credit, body.node-type-blog .image-credits-wrapper .image-title,
  body.node-type-podcast .image-credits-wrapper .image-credit,
  body.node-type-podcast .image-credits-wrapper .image-title,
  body.node-type-news .image-credits-wrapper .image-credit,
  body.node-type-news .image-credits-wrapper .image-title,
  body.node-type-visuals .image-credits-wrapper .image-credit,
  body.node-type-visuals .image-credits-wrapper .image-title {
    color: #8d8f8e; }

body.node-type-blog .two-50.at-panel .region-two-50-first,
body.node-type-podcast .two-50.at-panel .region-two-50-first,
body.node-type-news .two-50.at-panel .region-two-50-first,
body.node-type-visuals .two-50.at-panel .region-two-50-first {
  float: right; }
  @media (max-width: 767px) {
    body.node-type-blog .two-50.at-panel .region-two-50-first,
    body.node-type-podcast .two-50.at-panel .region-two-50-first,
    body.node-type-news .two-50.at-panel .region-two-50-first,
    body.node-type-visuals .two-50.at-panel .region-two-50-first {
      float: none;
      width: 100%;
      display: block; } }
  body.node-type-blog .two-50.at-panel .region-two-50-first .panel-pane,
  body.node-type-podcast .two-50.at-panel .region-two-50-first .panel-pane,
  body.node-type-news .two-50.at-panel .region-two-50-first .panel-pane,
  body.node-type-visuals .two-50.at-panel .region-two-50-first .panel-pane {
    padding: 0 0 0 20px; }
    @media (max-width: 767px) {
      body.node-type-blog .two-50.at-panel .region-two-50-first .panel-pane,
      body.node-type-podcast .two-50.at-panel .region-two-50-first .panel-pane,
      body.node-type-news .two-50.at-panel .region-two-50-first .panel-pane,
      body.node-type-visuals .two-50.at-panel .region-two-50-first .panel-pane {
        padding: 0; } }

body.node-type-blog .two-50.at-panel .region-two-50-second,
body.node-type-podcast .two-50.at-panel .region-two-50-second,
body.node-type-news .two-50.at-panel .region-two-50-second,
body.node-type-visuals .two-50.at-panel .region-two-50-second {
  float: left; }
  @media (max-width: 767px) {
    body.node-type-blog .two-50.at-panel .region-two-50-second,
    body.node-type-podcast .two-50.at-panel .region-two-50-second,
    body.node-type-news .two-50.at-panel .region-two-50-second,
    body.node-type-visuals .two-50.at-panel .region-two-50-second {
      float: none;
      width: 100%;
      display: block;
      margin-top: 10px; } }
  body.node-type-blog .two-50.at-panel .region-two-50-second .panel-pane,
  body.node-type-podcast .two-50.at-panel .region-two-50-second .panel-pane,
  body.node-type-news .two-50.at-panel .region-two-50-second .panel-pane,
  body.node-type-visuals .two-50.at-panel .region-two-50-second .panel-pane {
    padding: 0 20px 0 0; }
    @media (max-width: 767px) {
      body.node-type-blog .two-50.at-panel .region-two-50-second .panel-pane,
      body.node-type-podcast .two-50.at-panel .region-two-50-second .panel-pane,
      body.node-type-news .two-50.at-panel .region-two-50-second .panel-pane,
      body.node-type-visuals .two-50.at-panel .region-two-50-second .panel-pane {
        padding: 0; } }

/*Block with title and date*/
.blog-views-head .views-field-nothing-2,
.blog-news-head .views-field-nothing-2 {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  color: #0f6db7;
  margin-bottom: 4px; }

.blog-views-head .views-field-field-title-override h1,
.blog-news-head .views-field-field-title-override h1 {
  margin-bottom: 24px;
  color: #000000;
  font-family: "Din", sans-serif;
  font-size: 48px;
  line-height: 50px;
  text-transform: none;
  font-weight: normal; }
  @media (max-width: 1024px) {
    .blog-views-head .views-field-field-title-override h1,
    .blog-news-head .views-field-field-title-override h1 {
      font-size: 40px;
      line-height: 45px; } }
  @media (max-width: 1024px) and (max-width: 767px) {
    .blog-views-head .views-field-field-title-override h1,
    .blog-news-head .views-field-field-title-override h1 {
      font-size: 36px;
      line-height: 41px; } }
  @media (max-width: 480px) {
    .blog-views-head .views-field-field-title-override h1,
    .blog-news-head .views-field-field-title-override h1 {
      font-size: 30px;
      line-height: 35px; } }

/*Block with author*/
.news-in-bief .views-field-body {
  font-size: 19px !important;
  line-height: 30px !important;
  font-weight: normal !important;
  color: #000000 !important; }

.blog-visuals-head-secondary,
.blog-news-head-secondary {
  /*Author*/
  /*Blue text at the top*/ }
  .blog-visuals-head-secondary .views-field-nothing-1,
  .blog-news-head-secondary .views-field-nothing-1 {
    font-size: 19px;
    font-style: italic;
    margin-bottom: 37px; }
    @media (max-width: 767px) {
      .blog-visuals-head-secondary .views-field-nothing-1,
      .blog-news-head-secondary .views-field-nothing-1 {
        margin: 0 0 5px; } }
  .blog-visuals-head-secondary .views-field-body,
  .blog-visuals-head-secondary .views-field-field-front-page-text,
  .blog-news-head-secondary .views-field-body,
  .blog-news-head-secondary .views-field-field-front-page-text {
    font-size: 24px;
    line-height: 37px;
    color: #0f6db7;
    font-weight: 600; }
    @media (max-width: 1024px) {
      .blog-visuals-head-secondary .views-field-body,
      .blog-visuals-head-secondary .views-field-field-front-page-text,
      .blog-news-head-secondary .views-field-body,
      .blog-news-head-secondary .views-field-field-front-page-text {
        font-size: 16px;
        line-height: 25px; } }
    @media (max-width: 767px) {
      .blog-visuals-head-secondary .views-field-body,
      .blog-visuals-head-secondary .views-field-field-front-page-text,
      .blog-news-head-secondary .views-field-body,
      .blog-news-head-secondary .views-field-field-front-page-text {
        font-size: 18px; } }

body.node-type-blog .region-two-66-33-cols-main .columns-wrap,
body.node-type-podcast .region-two-66-33-cols-main .columns-wrap,
body.node-type-news .region-two-66-33-cols-main .columns-wrap {
  border-top: 1px solid #a0a0a0;
  padding-top: 43px;
  margin-top: 63px; }
  @media (max-width: 767px) {
    body.node-type-blog .region-two-66-33-cols-main .columns-wrap,
    body.node-type-podcast .region-two-66-33-cols-main .columns-wrap,
    body.node-type-news .region-two-66-33-cols-main .columns-wrap {
      margin-top: 30px;
      padding-top: 30px; } }

body.node-type-blog .region-two-66-33-first .pane-node-field-news-pappers,
body.node-type-podcast .region-two-66-33-first .pane-node-field-news-pappers,
body.node-type-news .region-two-66-33-first .pane-node-field-news-pappers {
  margin-top: 30px; }

body.node-type-blog .region.region-two-66-33-second,
body.node-type-podcast .region.region-two-66-33-second,
body.node-type-news .region.region-two-66-33-second {
  padding-top: 20%; }
  @media (max-width: 767px) {
    body.node-type-blog .region.region-two-66-33-second,
    body.node-type-podcast .region.region-two-66-33-second,
    body.node-type-news .region.region-two-66-33-second {
      padding-top: 0;
      margin-top: 40px; } }

/*Sidebar - blog, news*/
.region.region-two-66-33-second .field-name-field-blog-extra-info {
  line-height: 27px; }

.pane-news-misc-panel-pane-1 {
  margin-bottom: 10px; }
  .pane-news-misc-panel-pane-1 .views-field-created {
    font-size: 19px;
    font-style: italic; }

.panel-pane.pane-node-field-gsp-images {
  max-width: 1217px;
  text-align: center;
  margin-bottom: 82px; }

.pane-node-field-gsp-featured-description {
  margin-bottom: 53px; }

body.node-type-biosketch {
  /*Responsive video*/ }
  body.node-type-biosketch h1,
  body.node-type-biosketch .field-name-field-featured-title {
    font-size: 24px;
    color: #0f6db7;
    font-weight: 600;
    text-transform: none;
    font-family: "Din", sans-serif;
    line-height: 32px; }
  body.node-type-biosketch .featured-info {
    margin-bottom: 21px; }
  body.node-type-biosketch .embedded-video .player {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0; }
    body.node-type-biosketch .embedded-video .player iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

.region-two-33-66-first .panel-pane.pane-node-field-biosketch-photo {
  margin-bottom: 37px;
  padding-top: 0;
  border: none; }
  @media (max-width: 767px) {
    .region-two-33-66-first .panel-pane.pane-node-field-biosketch-photo {
      text-align: center; } }

.region-two-33-66-first .panel-pane {
  margin-bottom: 64px; }

.pane-node-field-biosketch-updated {
  margin-top: 20px; }
  .pane-node-field-biosketch-updated .field-name-field-biosketch-updated {
    font-style: italic; }

/*Landing*/
.view-landing-landing-items {
  margin-bottom: 104px; }
  @media (max-width: 480px) {
    .view-landing-landing-items {
      margin-bottom: 50px; } }
  .view-landing-landing-items .view-content:before, .view-landing-landing-items .view-content:after {
    content: '';
    display: table; }
  .view-landing-landing-items .view-content:after {
    clear: both; }
  .view-landing-landing-items .view-content .wrap {
    border-top: 1px solid #a0a0a0; }
    .view-landing-landing-items .view-content .wrap:before, .view-landing-landing-items .view-content .wrap:after {
      content: '';
      display: table; }
    .view-landing-landing-items .view-content .wrap:after {
      clear: both; }
    @media (max-width: 767px) {
      .view-landing-landing-items .view-content .wrap {
        border: none;
        display: inline; }
        .view-landing-landing-items .view-content .wrap:before, .view-landing-landing-items .view-content .wrap:after {
          display: none; } }
  .view-landing-landing-items .views-row {
    float: left;
    max-width: 344px;
    position: relative;
    width: 31%;
    margin-top: 32px;
    margin-bottom: 32px;
    overflow: hidden; }
    @media (max-width: 767px) {
      .view-landing-landing-items .views-row {
        width: 48%;
        margin-left: 1% !important;
        margin-right: 1% !important; } }
    @media (max-width: 480px) {
      .view-landing-landing-items .views-row {
        width: 98%;
        float: none;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 0; } }
    .view-landing-landing-items .views-row:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 100%;
      max-width: 344px;
      background: rgba(0, 0, 0, 0.3);
      z-index: 5;
      transition: all 0.4s ease-in-out;
      opacity: 0.3; }
    .view-landing-landing-items .views-row:nth-child(3n+2) {
      margin-left: 3.5%;
      margin-right: 3.5%; }
      @media (max-width: 767px) {
        .view-landing-landing-items .views-row:nth-child(3n+2) {
          margin-left: 0;
          margin-right: 0; } }
    .view-landing-landing-items .views-row:hover:before {
      opacity: 1;
      transition-delay: 0.1s; }
  .view-landing-landing-items .views-field-field-landing-items-link {
    position: absolute;
    z-index: 7;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 0 2px; }
    .view-landing-landing-items .views-field-field-landing-items-link .field-content {
      display: table;
      vertical-align: middle;
      height: 100%;
      width: 100%; }
    .view-landing-landing-items .views-field-field-landing-items-link a, .view-landing-landing-items .views-field-field-landing-items-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-landing-landing-items .views-field-field-landing-items-link .item-value {
      font-size: 26px;
      line-height: 1.1;
      color: #ffffff;
      font-weight: 600;
      word-wrap: break-word;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
      display: table-cell;
      vertical-align: middle; }
      @media (max-width: 1024px) {
        .view-landing-landing-items .views-field-field-landing-items-link a, .view-landing-landing-items .views-field-field-landing-items-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-landing-landing-items .views-field-field-landing-items-link .item-value {
          font-size: 22px; } }
      .view-landing-landing-items .views-field-field-landing-items-link a:hover, .view-landing-landing-items .views-field-field-landing-items-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-landing-landing-items .views-field-field-landing-items-link .item-value:hover {
        text-decoration: none; }

.panel-pane.featured-info.landing {
  font-size: 23px;
  line-height: 32px; }
  .panel-pane.featured-info.landing .block-inner {
    width: 72%; }

/*Landing inner*/
body.node-type-landing-page:not(.lp-tpl-Talks) .at-panel .region.region-two-66-33-first {
  max-width: 604px;
  width: 55%; }
  @media (max-width: 767px) {
    body.node-type-landing-page:not(.lp-tpl-Talks) .at-panel .region.region-two-66-33-first {
      max-width: 100%;
      width: 100%;
      display: block; } }

body.node-type-landing-page:not(.lp-tpl-Talks) .at-panel .region.region-two-66-33-second {
  max-width: 413px;
  margin-right: 0;
  width: 40%; }
  @media (max-width: 767px) {
    body.node-type-landing-page:not(.lp-tpl-Talks) .at-panel .region.region-two-66-33-second {
      max-width: 100%;
      width: 100%; } }

body.node-type-landing-page:not(.lp-tpl-Talks) .pane-related-items-pane-grid {
  margin-top: 83px; }
  @media (max-width: 767px) {
    body.node-type-landing-page:not(.lp-tpl-Talks) .pane-related-items-pane-grid {
      border-top: 1px solid #a0a0a0;
      padding-top: 23px;
      padding-left: 0;
      padding-right: 0;
      margin-top: 10px; } }
  body.node-type-landing-page:not(.lp-tpl-Talks) .pane-related-items-pane-grid .block-inner {
    border-top: 1px solid #a0a0a0;
    padding-top: 23px; }
    @media (max-width: 767px) {
      body.node-type-landing-page:not(.lp-tpl-Talks) .pane-related-items-pane-grid .block-inner {
        border-top: none;
        padding-top: 0;
        padding-left: 20px;
        padding-right: 20px; } }

body.node-type-landing-page:not(.lp-tpl-Talks) .pane-node-body {
  margin-bottom: 46px; }

.region.region-two-66-33-second .pane-scientists-publications-pane-publications .view-footer {
  padding-top: 9px; }
  .region.region-two-66-33-second .pane-scientists-publications-pane-publications .view-footer a, .region.region-two-66-33-second .pane-scientists-publications-pane-publications .view-footer .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .pane-scientists-publications-pane-publications .view-footer .item-value {
    border-bottom: 1px solid #0f6db7;
    text-decoration: none; }
    .region.region-two-66-33-second .pane-scientists-publications-pane-publications .view-footer a:after, .region.region-two-66-33-second .pane-scientists-publications-pane-publications .view-footer .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:after, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .pane-scientists-publications-pane-publications .view-footer .item-value:after {
      content: '\e806';
      font-family: "icons";
      padding-left: 10px; }
    .region.region-two-66-33-second .pane-scientists-publications-pane-publications .view-footer a:hover, .region.region-two-66-33-second .pane-scientists-publications-pane-publications .view-footer .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region.region-two-66-33-second .pane-scientists-publications-pane-publications .view-footer .item-value:hover {
      border-bottom: none;
      text-decoration: none; }

/*Blue text at the top*/
.panel-pane.featured-info {
  font-size: 24px;
  line-height: 37px;
  color: #0f6db7;
  font-weight: 600;
  margin-bottom: 78px; }
  .panel-pane.featured-info a, .panel-pane.featured-info .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .panel-pane.featured-info .item-value {
    text-decoration: underline; }
    .panel-pane.featured-info a:hover, .panel-pane.featured-info .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .panel-pane.featured-info .item-value:hover {
      text-decoration: none; }
  @media (max-width: 1024px) {
    .panel-pane.featured-info {
      font-size: 20px;
      line-height: 30px; } }

/*BLock with people*/
.region .panel-pane.pane-landing-page-landing-page-people {
  border-top: 1px solid #a0a0a0;
  margin-top: 46px;
  padding-top: 26px; }
  .region .panel-pane.pane-landing-page-landing-page-people h2 {
    font-weight: 600;
    color: #0f6db7;
    text-transform: none;
    font-size: 30px;
    line-height: 32px; }
    @media (max-width: 1024px) {
      .region .panel-pane.pane-landing-page-landing-page-people h2 {
        font-size: 22px; } }
  .region .panel-pane.pane-landing-page-landing-page-people .views-row {
    display: inline-block;
    vertical-align: top;
    margin-right: 36px;
    max-width: 152px;
    width: 27%;
    margin-bottom: 15px; }
    .region .panel-pane.pane-landing-page-landing-page-people .views-row.views-row-last {
      margin-right: 0; }
  .region .panel-pane.pane-landing-page-landing-page-people .views-field-title {
    margin-top: 6px; }
    .region .panel-pane.pane-landing-page-landing-page-people .views-field-title a, .region .panel-pane.pane-landing-page-landing-page-people .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .region .panel-pane.pane-landing-page-landing-page-people .views-field-title .item-value {
      font-weight: 600;
      color: #000000; }

/*Talks */
.node-type-landing-page.lp-tpl-Talks .featured-info {
  margin-bottom: 45px; }

body.node-type-team .pane-node-body {
  margin-bottom: 70px; }
  @media (max-width: 480px) {
    body.node-type-team .pane-node-body {
      margin-bottom: 50px; } }

/*Layout with Sidebar Right*/
.pane-team .view-content {
  margin-left: -2%;
  margin-right: -2%; }

.pane-team .views-row {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 63px;
  max-width: 248px;
  width: 45%;
  margin-left: 2%;
  margin-right: 2%; }
  @media (max-width: 480px) {
    .pane-team .views-row {
      width: 96%;
      margin: 0 auto 40px;
      display: block; } }

.pane-team .views-field-field-team-bio-link {
  font-weight: 600;
  font-size: 19px;
  line-height: 23px; }

.pane-team .team-current-name,
.pane-team .team-current-name a,
.pane-team .team-current-name .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
.view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-team .team-current-name .item-value {
  color: #0f6db7; }

.pane-team .team-current-role {
  color: #a8a8a8; }

.pane-team .team-current-img {
  margin-bottom: 7px; }
  @media (max-width: 480px) {
    .pane-team .team-current-img {
      margin-bottom: 3px; } }

.pane-team .views-field-field-team-status {
  font-style: italic; }

/*Layout without Sidebar Right*/
.region-two-66-33-top_2 .pane-team .view-content {
  margin-left: -1%;
  margin-right: -1%; }

.region-two-66-33-top_2 .pane-team .views-row {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 63px;
  max-width: 248px;
  width: 22%;
  margin-left: 1%;
  margin-right: 1%; }
  @media (max-width: 767px) {
    .region-two-66-33-top_2 .pane-team .views-row {
      width: 30%; } }
  @media (max-width: 480px) {
    .region-two-66-33-top_2 .pane-team .views-row {
      width: 96%;
      margin: 0 auto 40px;
      display: block; } }

.pane-menu-tree ul.menu li {
  padding: 0;
  margin: 0 0 10px; }
  .pane-menu-tree ul.menu li:last-child {
    margin-bottom: 0; }
  .pane-menu-tree ul.menu li.leaf, .pane-menu-tree ul.menu li.expanded {
    list-style-image: none;
    list-style-type: none; }
  .pane-menu-tree ul.menu li.expanded > a, .pane-menu-tree ul.menu .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input li.expanded > .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-menu-tree ul.menu li.expanded > .item-value {
    display: block;
    padding-bottom: 11px; }
  .pane-menu-tree ul.menu li a.active, .pane-menu-tree ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .active.item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-menu-tree ul.menu li .active.item-value {
    text-decoration: underline;
    color: #0f6db7;
    font-weight: 600; }
    .pane-menu-tree ul.menu li a.active:hover, .pane-menu-tree ul.menu li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .active.item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-menu-tree ul.menu li .active.item-value:hover {
      text-decoration: none; }
  .pane-menu-tree ul.menu li ul {
    padding-top: 10px; }
    .pane-menu-tree ul.menu li ul li {
      margin-bottom: 5px; }

/*Members - node/4371*/
.boardmember {
  margin-bottom: 30px; }
  .boardmember:before, .boardmember:after {
    content: '';
    display: table; }
  .boardmember:after {
    clear: both; }
  .boardmember .photo,
  .boardmember .info {
    float: left; }
  .boardmember .photo {
    width: 25%;
    margin-right: 5%;
    max-width: 100px; }
  .boardmember .info {
    width: 70%; }

body.generic-site-page-lab .at-panel .region-two-66-33-first {
  max-width: 604px;
  width: 55%; }

body.generic-site-page-lab .at-panel .region-two-66-33-second {
  max-width: 413px;
  width: 40%;
  margin-right: 0; }

body.generic-site-page-lab .at-panel .pane-node-field-featured-image {
  margin-bottom: 31px; }

body.generic-site-page-lab .pane-node-body {
  margin-bottom: 86px; }

/*Contacts, Investigators*/
.region.region-two-66-33-cols-main .pane-node-field-landing-primary-contacts,
.region.region-two-66-33-cols-main .pane-lab-lad-primary-investigators {
  border-top: 1px solid #a0a0a0;
  padding-top: 26px;
  margin-bottom: 80px; }
  @media (max-width: 480px) {
    .region.region-two-66-33-cols-main .pane-node-field-landing-primary-contacts,
    .region.region-two-66-33-cols-main .pane-lab-lad-primary-investigators {
      margin-bottom: 40px; } }

/*Investigators*/
.pane-lab-lad-primary-investigators .views-row:before, .pane-lab-lad-primary-investigators .views-row:after {
  content: '';
  display: table; }

.pane-lab-lad-primary-investigators .views-row:after {
  clear: both; }

.pane-lab-lad-primary-investigators .left-column {
  float: left;
  max-width: 172px;
  width: 29%; }
  @media (max-width: 480px) {
    .pane-lab-lad-primary-investigators .left-column {
      float: none;
      width: 100%; } }
  .pane-lab-lad-primary-investigators .left-column .views-field-view-node {
    margin-top: 19px; }
    .pane-lab-lad-primary-investigators .left-column .views-field-view-node a, .pane-lab-lad-primary-investigators .left-column .views-field-view-node .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-lab-lad-primary-investigators .left-column .views-field-view-node .item-value {
      display: inline-block;
      text-transform: uppercase;
      font-weight: 600;
      font-size: 17px;
      line-height: 19px;
      padding: 6px 10px 6px;
      border: 3px solid #0f6db7; }
      .pane-lab-lad-primary-investigators .left-column .views-field-view-node a:hover, .pane-lab-lad-primary-investigators .left-column .views-field-view-node .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-lab-lad-primary-investigators .left-column .views-field-view-node .item-value:hover {
        border: 3px solid #f16642; }
      @media (max-width: 1024px) {
        .pane-lab-lad-primary-investigators .left-column .views-field-view-node a, .pane-lab-lad-primary-investigators .left-column .views-field-view-node .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-lab-lad-primary-investigators .left-column .views-field-view-node .item-value {
          padding-top: 5px;
          padding-bottom: 5px; } }
      .pane-lab-lad-primary-investigators .left-column .views-field-view-node a:hover, .pane-lab-lad-primary-investigators .left-column .views-field-view-node .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-lab-lad-primary-investigators .left-column .views-field-view-node .item-value:hover {
        background-color: #f16642;
        color: #ffffff;
        text-decoration: none; }

.pane-lab-lad-primary-investigators .right-column {
  float: right;
  margin-right: 3%;
  width: 60%;
  max-width: 360px; }
  @media (max-width: 1024px) {
    .pane-lab-lad-primary-investigators .right-column {
      max-width: 100%; } }
  @media (max-width: 480px) {
    .pane-lab-lad-primary-investigators .right-column {
      float: none;
      width: 100%;
      margin-top: 20px; } }

.pane-lab-lad-primary-investigators .views-field-title {
  margin-bottom: 7px; }
  .pane-lab-lad-primary-investigators .views-field-title a, .pane-lab-lad-primary-investigators .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-lab-lad-primary-investigators .views-field-title .item-value {
    color: #000000;
    font-size: 24px;
    font-weight: 600; }

.pane-lab-lad-primary-investigators .views-field-field-biosketch-highlights {
  font-size: 19px;
  line-height: 30px; }
  @media (max-width: 1024px) {
    .pane-lab-lad-primary-investigators .views-field-field-biosketch-highlights {
      font-size: 16px;
      line-height: 25px; } }

/*People block*/
.pane-lab-lab-people .block-inner {
  border-top: 1px solid #a0a0a0;
  padding-top: 26px; }

.pane-lab-lab-people .view-content {
  margin: 0 -18px; }
  @media (max-width: 1169px) {
    .pane-lab-lab-people .view-content {
      margin-left: -2%;
      margin-right: -2%; } }
  @media (max-width: 1024px) {
    .pane-lab-lab-people .view-content {
      margin-left: -1.5%;
      margin-right: -1.5%; } }

.pane-lab-lab-people .views-row {
  display: inline-block;
  vertical-align: top;
  margin: 0 18px 40px;
  max-width: 152px; }
  @media (max-width: 1169px) {
    .pane-lab-lab-people .views-row {
      width: 26%; } }
  @media (max-width: 1024px) {
    .pane-lab-lab-people .views-row {
      width: 28%;
      margin-left: 1.5%;
      margin-right: 1.5%; } }
  @media (max-width: 767px) {
    .pane-lab-lab-people .views-row {
      width: 21.4%; } }
  @media (max-width: 480px) {
    .pane-lab-lab-people .views-row {
      width: 46%; } }
  .pane-lab-lab-people .views-row.views-row-last {
    margin-right: 0; }

.pane-lab-lab-people .views-field-title {
  margin-top: 6px; }
  .pane-lab-lab-people .views-field-title a, .pane-lab-lab-people .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-lab-lab-people .views-field-title .item-value {
    font-weight: 600;
    color: #000000; }

body.page-news .region-two-66-33-top {
  background: #edf4f8;
  margin-bottom: 70px;
  padding-bottom: 34px;
  padding-left: 20px;
  padding-right: 20px; }
  @media (max-width: 1024px) {
    body.page-news .region-two-66-33-top {
      margin-bottom: 50px; } }
  @media (max-width: 767px) {
    body.page-news .region-two-66-33-top {
      margin-bottom: 30px; } }
  body.page-news .region-two-66-33-top .region-inner {
    position: relative;
    max-width: 1112px;
    margin-left: auto;
    margin-right: auto; }
  body.page-news .region-two-66-33-top .panel-pane {
    padding-left: 0;
    padding-right: 0; }

body.page-news .panel-pane.base-page-title {
  margin-bottom: 0;
  padding-bottom: 0; }

body.page-news .news-search-filter {
  position: absolute;
  right: 0;
  bottom: 6px; }
  @media (max-width: 767px) {
    body.page-news .news-search-filter {
      position: static;
      right: auto;
      bottom: auto;
      margin: 20px 0 0; } }

body.page-news .views-exposed-form input.form-text {
  width: 270px;
  text-transform: uppercase;
  color: #0f6db7;
  font-weight: 600; }
  @media (max-width: 480px) {
    body.page-news .views-exposed-form input.form-text {
      width: 100%; } }
  body.page-news .views-exposed-form input.form-text:-ms-input-placeholder {
    color: #0f6db7;
    opacity: 1; }
  body.page-news .views-exposed-form input.form-text::placeholder {
    color: #0f6db7;
    opacity: 1; }

#views-exposed-form-news-and-media-news-list-search .views-exposed-widget {
  display: none; }

#views-exposed-form-news-and-media-news-list-search .views-widget-filter-search_api_views_fulltext,
#views-exposed-form-news-and-media-news-list-search #edit-search-api-views-fulltext-wrapper,
#views-exposed-form-news-and-media-news-list-search .views-exposed-widget.views-submit-button {
  display: block; }

.pane-news-and-media-news-list {
  padding-bottom: 108px; }
  .pane-news-and-media-news-list .view-filters {
    margin-bottom: 24px; }
    .pane-news-and-media-news-list .view-filters:before, .pane-news-and-media-news-list .view-filters:after {
      content: '';
      display: table; }
    .pane-news-and-media-news-list .view-filters:after {
      clear: both; }
    .pane-news-and-media-news-list .view-filters .views-widget-per-page {
      float: right;
      padding-top: 0; }
      @media (max-width: 767px) {
        .pane-news-and-media-news-list .view-filters .views-widget-per-page {
          float: none;
          clear: both;
          padding-top: 20px; } }
      .pane-news-and-media-news-list .view-filters .views-widget-per-page label {
        display: none; }
      .pane-news-and-media-news-list .view-filters .views-widget-per-page .jq-selectbox__select {
        width: 120px; }
        .pane-news-and-media-news-list .view-filters .views-widget-per-page .jq-selectbox__select .jq-selectbox__select-text {
          width: 100% !important; }
          .pane-news-and-media-news-list .view-filters .views-widget-per-page .jq-selectbox__select .jq-selectbox__select-text:before {
            content: "display "; }
    .pane-news-and-media-news-list .view-filters .views-widget-filter-search_api_views_fulltext {
      display: none; }
  .pane-news-and-media-news-list .views-exposed-widget {
    float: left;
    padding-top: 12px; }
    @media (max-width: 480px) {
      .pane-news-and-media-news-list .views-exposed-widget {
        padding-top: 0px;
        float: none;
        display: block; } }
    .pane-news-and-media-news-list .views-exposed-widget label,
    .pane-news-and-media-news-list .views-exposed-widget .views-widget {
      display: inline-block; }
      @media (max-width: 480px) {
        .pane-news-and-media-news-list .views-exposed-widget label,
        .pane-news-and-media-news-list .views-exposed-widget .views-widget {
          display: block; } }
    .pane-news-and-media-news-list .views-exposed-widget label {
      color: #0f6db7;
      font-weight: 700;
      font-size: 13px;
      margin-right: 9px; }
      @media (max-width: 480px) {
        .pane-news-and-media-news-list .views-exposed-widget label {
          margin-right: 0;
          margin-bottom: 4px; } }
    .pane-news-and-media-news-list .views-exposed-widget .bef-select-as-links .form-item > div {
      display: inline-block;
      margin-right: 9px; }
      @media (max-width: 480px) {
        .pane-news-and-media-news-list .views-exposed-widget .bef-select-as-links .form-item > div {
          margin-bottom: 4px;
          margin-right: 0;
          display: block; } }
    .pane-news-and-media-news-list .views-exposed-widget .bef-select-as-links .form-item a, .pane-news-and-media-news-list .views-exposed-widget .bef-select-as-links .form-item .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-news-and-media-news-list .views-exposed-widget .bef-select-as-links .form-item .item-value {
      text-transform: uppercase;
      font-size: 13px; }
      .pane-news-and-media-news-list .views-exposed-widget .bef-select-as-links .form-item a.active, .pane-news-and-media-news-list .views-exposed-widget .bef-select-as-links .form-item .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .active.item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-news-and-media-news-list .views-exposed-widget .bef-select-as-links .form-item .active.item-value {
        font-weight: 600;
        text-decoration: underline; }
  .pane-news-and-media-news-list .views-row {
    border-top: 1px solid #a0a0a0;
    padding-top: 41px;
    margin-bottom: 41px; }
    .pane-news-and-media-news-list .views-row:before, .pane-news-and-media-news-list .views-row:after {
      content: '';
      display: table; }
    .pane-news-and-media-news-list .views-row:after {
      clear: both; }
    .pane-news-and-media-news-list .views-row.views-row-last {
      margin-bottom: 85px; }
  .pane-news-and-media-news-list .views-field-field-news-image,
  .pane-news-and-media-news-list .views-field-field-podcast-image,
  .pane-news-and-media-news-list .views-field-field-visuals-teaser,
  .pane-news-and-media-news-list .views-field-field-blog-image {
    float: left;
    width: 49%; }
    @media (max-width: 1024px) {
      .pane-news-and-media-news-list .views-field-field-news-image,
      .pane-news-and-media-news-list .views-field-field-podcast-image,
      .pane-news-and-media-news-list .views-field-field-visuals-teaser,
      .pane-news-and-media-news-list .views-field-field-blog-image {
        width: 40%; } }
    @media (max-width: 767px) {
      .pane-news-and-media-news-list .views-field-field-news-image,
      .pane-news-and-media-news-list .views-field-field-podcast-image,
      .pane-news-and-media-news-list .views-field-field-visuals-teaser,
      .pane-news-and-media-news-list .views-field-field-blog-image {
        float: none;
        width: 100%;
        display: block;
        margin-bottom: 10px; } }
  .pane-news-and-media-news-list .views-fieldset {
    float: right;
    width: 46%; }
    @media (max-width: 1024px) {
      .pane-news-and-media-news-list .views-fieldset {
        width: 55%; } }
    @media (max-width: 767px) {
      .pane-news-and-media-news-list .views-fieldset {
        float: none;
        width: 100%;
        display: block; } }
  .pane-news-and-media-news-list .views-field-created {
    color: #0f6db7;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 9px; }
  .pane-news-and-media-news-list .views-field-title {
    margin-bottom: 4px; }
    .pane-news-and-media-news-list .views-field-title a, .pane-news-and-media-news-list .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-news-and-media-news-list .views-field-title .item-value {
      font-size: 24px;
      line-height: 29px;
      color: #000000;
      font-weight: 600; }
  .pane-news-and-media-news-list .views-field-body {
    font-size: 16px;
    line-height: 18px; }
    .pane-news-and-media-news-list .views-field-body .more-link {
      font-size: 12px;
      color: #000000;
      border-bottom: 1px solid #f16642;
      text-transform: uppercase;
      font-weight: 700;
      margin-left: 10px; }
      .pane-news-and-media-news-list .views-field-body .more-link:hover {
        text-decoration: none;
        color: #f16642; }
  .pane-news-and-media-news-list .addthis_toolbox {
    margin-top: 20px; }
    .pane-news-and-media-news-list .addthis_toolbox a, .pane-news-and-media-news-list .addthis_toolbox .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-news-and-media-news-list .addthis_toolbox .item-value {
      margin: 0 20px 0 0 !important; }
      .pane-news-and-media-news-list .addthis_toolbox a.addthis_button_facebook:before, .pane-news-and-media-news-list .addthis_toolbox .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .addthis_button_facebook.item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-news-and-media-news-list .addthis_toolbox .addthis_button_facebook.item-value:before, .pane-news-and-media-news-list .addthis_toolbox a.addthis_button_twitter:before, .pane-news-and-media-news-list .addthis_toolbox .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .addthis_button_twitter.item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-news-and-media-news-list .addthis_toolbox .addthis_button_twitter.item-value:before {
        display: block;
        margin-top: 6px; }
      .pane-news-and-media-news-list .addthis_toolbox a.addthis_button_twitter:before, .pane-news-and-media-news-list .addthis_toolbox .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .addthis_button_twitter.item-value:before, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .pane-news-and-media-news-list .addthis_toolbox .addthis_button_twitter.item-value:before {
        margin-top: 7px; }

body.node-type-visuals .region.region-two-66-33-cols-main .panel-pane {
  clear: both;
  padding-top: 11px; }

body.node-type-visuals .region.region-two-66-33-second .panel-pane .block-content a, body.node-type-visuals .region.region-two-66-33-second .panel-pane .block-content .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input body.node-type-visuals .region.region-two-66-33-second .panel-pane .block-content .item-value {
  text-decoration: none; }

body.node-type-visuals .addthis_toolbox a, body.node-type-visuals .addthis_toolbox .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input body.node-type-visuals .addthis_toolbox .item-value {
  margin-left: 0 !important;
  margin-right: 20px !important; }

body.node-type-visuals .region.region-two-66-33-second .panel-pane.small-indent-bottom {
  margin-bottom: 35px; }

body.node-type-visuals .views-field-field-visuals-credit .field-content {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Din", sans-serif;
  font-size: 20px;
  line-height: 21px;
  text-transform: none;
  font-weight: 500;
  font-style: italic; }

body.node-type-visuals .views-field-field-visuals-description .field-content {
  color: #000000;
  font-family: "Din", sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-transform: none;
  font-weight: normal;
  margin-bottom: 40px; }

body.node-type-visuals .views-field-download {
  margin-bottom: 20px; }

body.node-type-visuals .views-field-download a, body.node-type-visuals .views-field-download .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input body.node-type-visuals .views-field-download .item-value {
  font-family: "Din", sans-serif;
  font-size: 17px;
  line-height: 50px;
  text-transform: none;
  font-weight: 600;
  font-style: oblique; }

body.node-type-visuals .at-panel .region.region-two-66-33-second {
  width: 24%;
  float: right;
  max-width: 222px;
  margin-right: 50px; }
  @media (max-width: 767px) {
    body.node-type-visuals .at-panel .region.region-two-66-33-second {
      float: none;
      width: 100%;
      display: block;
      display: block;
      max-width: 100%;
      margin-right: 0;
      margin-top: 60px; } }

body.node-type-visuals .blog-news-head {
  width: 100%; }

body.node-type-visuals .views-field-field-visuals-credit .field-content {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Din", sans-serif;
  font-size: 20px;
  line-height: 21px;
  text-transform: none;
  font-weight: 500;
  font-style: italic; }

.views-field-field-visuals-teaser {
  float: left;
  width: 49%; }

/*Pages: Data and tools, Patents*/
body.page-data-software-and-tools .region-two-66-33-top,
body.page-patents .region-two-66-33-top {
  background: #edf4f8;
  margin-bottom: 70px;
  padding-bottom: 34px;
  padding-left: 20px;
  padding-right: 20px; }
  @media (max-width: 1024px) {
    body.page-data-software-and-tools .region-two-66-33-top,
    body.page-patents .region-two-66-33-top {
      margin-bottom: 50px;
      padding-left: 32px;
      padding-right: 32px; } }
  @media (max-width: 767px) {
    body.page-data-software-and-tools .region-two-66-33-top,
    body.page-patents .region-two-66-33-top {
      margin-bottom: 30px;
      padding-left: 20px;
      padding-right: 20px; } }
  body.page-data-software-and-tools .region-two-66-33-top .region-inner,
  body.page-patents .region-two-66-33-top .region-inner {
    position: relative;
    max-width: 1112px;
    margin-left: auto;
    margin-right: auto; }
  body.page-data-software-and-tools .region-two-66-33-top .panel-pane,
  body.page-patents .region-two-66-33-top .panel-pane {
    padding-left: 0;
    padding-right: 0; }

body.page-data-software-and-tools .panel-pane.base-page-title,
body.page-patents .panel-pane.base-page-title {
  margin-bottom: 0;
  padding-bottom: 0; }

body.page-data-software-and-tools .pane-items-per-page,
body.page-patents .pane-items-per-page {
  position: absolute;
  right: 0;
  bottom: 6px; }
  @media (max-width: 767px) {
    body.page-data-software-and-tools .pane-items-per-page,
    body.page-patents .pane-items-per-page {
      position: static;
      right: auto;
      bottom: auto;
      margin: 20px 0 0; } }
  body.page-data-software-and-tools .pane-items-per-page label,
  body.page-patents .pane-items-per-page label {
    display: none; }
  body.page-data-software-and-tools .pane-items-per-page .jq-selectbox__select,
  body.page-patents .pane-items-per-page .jq-selectbox__select {
    background: none; }
  body.page-data-software-and-tools .pane-items-per-page .jq-selectbox__select-text:before,
  body.page-patents .pane-items-per-page .jq-selectbox__select-text:before {
    content: 'display '; }

body.page-data-software-and-tools .panel-pane.search-form,
body.page-patents .panel-pane.search-form {
  max-width: 100%;
  border-bottom: 1px solid #a0a0a0;
  padding-bottom: 36px;
  margin-bottom: 70px; }
  @media (max-width: 1024px) {
    body.page-data-software-and-tools .panel-pane.search-form,
    body.page-patents .panel-pane.search-form {
      padding-left: 32px;
      padding-right: 32px; } }
  @media (max-width: 767px) {
    body.page-data-software-and-tools .panel-pane.search-form,
    body.page-patents .panel-pane.search-form {
      padding-left: 20px;
      padding-right: 20px; } }
  body.page-data-software-and-tools .panel-pane.search-form .block-inner,
  body.page-patents .panel-pane.search-form .block-inner {
    max-width: 1112px;
    margin-left: auto;
    margin-right: auto; }
    @media (max-width: 480px) {
      body.page-data-software-and-tools .panel-pane.search-form .block-inner,
      body.page-patents .panel-pane.search-form .block-inner {
        padding-left: 0;
        padding-right: 0; } }
  body.page-data-software-and-tools .panel-pane.search-form .views-widget-per-page,
  body.page-patents .panel-pane.search-form .views-widget-per-page {
    display: none; }
  body.page-data-software-and-tools .panel-pane.search-form .jq-selectbox:hover .jq-selectbox__trigger-arrow,
  body.page-patents .panel-pane.search-form .jq-selectbox:hover .jq-selectbox__trigger-arrow {
    border-top-color: #7d7d7d; }
  body.page-data-software-and-tools .panel-pane.search-form .jq-selectbox li.selected,
  body.page-patents .panel-pane.search-form .jq-selectbox li.selected {
    background-color: #edf4f8;
    color: #7d7d7d; }
  body.page-data-software-and-tools .panel-pane.search-form .jq-selectbox__select,
  body.page-patents .panel-pane.search-form .jq-selectbox__select {
    border-color: #7d7d7d;
    color: #7d7d7d; }
    body.page-data-software-and-tools .panel-pane.search-form .jq-selectbox__select:hover,
    body.page-patents .panel-pane.search-form .jq-selectbox__select:hover {
      background: #edf4f8; }
  body.page-data-software-and-tools .panel-pane.search-form .jq-selectbox__trigger-arrow,
  body.page-patents .panel-pane.search-form .jq-selectbox__trigger-arrow {
    border-top-color: #7d7d7d; }
  body.page-data-software-and-tools .panel-pane.search-form .views-ef-fieldset-container:before, body.page-data-software-and-tools .panel-pane.search-form .views-ef-fieldset-container:after,
  body.page-patents .panel-pane.search-form .views-ef-fieldset-container:before,
  body.page-patents .panel-pane.search-form .views-ef-fieldset-container:after {
    content: '';
    display: table; }
  body.page-data-software-and-tools .panel-pane.search-form .views-ef-fieldset-container:after,
  body.page-patents .panel-pane.search-form .views-ef-fieldset-container:after {
    clear: both; }
  body.page-data-software-and-tools .panel-pane.search-form .views-ef-fieldset-container .form-item,
  body.page-patents .panel-pane.search-form .views-ef-fieldset-container .form-item {
    display: block;
    margin-bottom: 17px; }
  body.page-data-software-and-tools .panel-pane.search-form fieldset,
  body.page-patents .panel-pane.search-form fieldset {
    border: none;
    margin: 0;
    padding: 0;
    float: left;
    width: 47%; }
    @media (max-width: 767px) {
      body.page-data-software-and-tools .panel-pane.search-form fieldset,
      body.page-patents .panel-pane.search-form fieldset {
        float: none;
        width: 100%;
        display: block;
        margin-bottom: 30px; } }
    body.page-data-software-and-tools .panel-pane.search-form fieldset legend,
    body.page-patents .panel-pane.search-form fieldset legend {
      color: #f16642;
      font-family: "DinCondensed", sans-serif;
      text-transform: uppercase;
      font-size: 25px;
      line-height: 25px;
      font-weight: 700;
      width: 30%;
      float: left; }
      @media (max-width: 1024px) {
        body.page-data-software-and-tools .panel-pane.search-form fieldset legend,
        body.page-patents .panel-pane.search-form fieldset legend {
          font-size: 22px; } }
      @media (max-width: 480px) {
        body.page-data-software-and-tools .panel-pane.search-form fieldset legend,
        body.page-patents .panel-pane.search-form fieldset legend {
          float: none;
          width: 100%;
          display: block;
          margin: 0 0 10px; }
          body.page-data-software-and-tools .panel-pane.search-form fieldset legend span,
          body.page-patents .panel-pane.search-form fieldset legend span {
            padding: 0; } }
    body.page-data-software-and-tools .panel-pane.search-form fieldset .fieldset-wrapper,
    body.page-patents .panel-pane.search-form fieldset .fieldset-wrapper {
      max-width: 336px;
      width: 70%;
      float: right; }
      @media (max-width: 480px) {
        body.page-data-software-and-tools .panel-pane.search-form fieldset .fieldset-wrapper,
        body.page-patents .panel-pane.search-form fieldset .fieldset-wrapper {
          float: none;
          width: 100%;
          display: block;
          max-width: 100%; } }
    body.page-data-software-and-tools .panel-pane.search-form fieldset .form-text,
    body.page-data-software-and-tools .panel-pane.search-form fieldset .jq-selectbox,
    body.page-patents .panel-pane.search-form fieldset .form-text,
    body.page-patents .panel-pane.search-form fieldset .jq-selectbox {
      width: 100%; }
    body.page-data-software-and-tools .panel-pane.search-form fieldset .jq-selectbox__select,
    body.page-patents .panel-pane.search-form fieldset .jq-selectbox__select {
      text-transform: none; }
    body.page-data-software-and-tools .panel-pane.search-form fieldset .form-text,
    body.page-patents .panel-pane.search-form fieldset .form-text {
      border: none;
      border-bottom: 2px solid #7d7d7d;
      display: block;
      font-size: 14px;
      font-weight: 600;
      color: #7d7d7d; }
      body.page-data-software-and-tools .panel-pane.search-form fieldset .form-text:-ms-input-placeholder,
      body.page-patents .panel-pane.search-form fieldset .form-text:-ms-input-placeholder {
        opacity: 0.7; }
      body.page-data-software-and-tools .panel-pane.search-form fieldset .form-text::placeholder,
      body.page-patents .panel-pane.search-form fieldset .form-text::placeholder {
        opacity: 0.7; }
      @media (max-width: 767px) {
        body.page-data-software-and-tools .panel-pane.search-form fieldset .form-text,
        body.page-patents .panel-pane.search-form fieldset .form-text {
          border: 2px solid #7d7d7d; } }
    body.page-data-software-and-tools .panel-pane.search-form fieldset .form-item-search-api-views-fulltext,
    body.page-patents .panel-pane.search-form fieldset .form-item-search-api-views-fulltext {
      position: relative; }
    body.page-data-software-and-tools .panel-pane.search-form fieldset:first-child,
    body.page-patents .panel-pane.search-form fieldset:first-child {
      padding-right: 3%;
      width: 50%;
      border-right: 1px solid #7d7d7d;
      margin-top: 4px; }
      @media (max-width: 767px) {
        body.page-data-software-and-tools .panel-pane.search-form fieldset:first-child,
        body.page-patents .panel-pane.search-form fieldset:first-child {
          padding-right: 0;
          width: 100%;
          border-right: none; } }
    body.page-data-software-and-tools .panel-pane.search-form fieldset:nth-child(2),
    body.page-patents .panel-pane.search-form fieldset:nth-child(2) {
      float: right; }
      @media (max-width: 767px) {
        body.page-data-software-and-tools .panel-pane.search-form fieldset:nth-child(2),
        body.page-patents .panel-pane.search-form fieldset:nth-child(2) {
          float: none; } }
      body.page-data-software-and-tools .panel-pane.search-form fieldset:nth-child(2) .form-submit,
      body.page-patents .panel-pane.search-form fieldset:nth-child(2) .form-submit {
        width: 100%; }

body.page-data-software-and-tools .item-list-pager,
body.page-patents .item-list-pager {
  border-top: none; }

body.page-data-software-and-tools .pane-views-panes .view,
body.page-patents .pane-views-panes .view {
  margin-bottom: 107px; }

body.page-patents .region-two-66-33-top .views-exposed-form .views-exposed-widget {
  display: none; }
  body.page-patents .region-two-66-33-top .views-exposed-form .views-exposed-widget.views-widget-per-page {
    display: block; }

/*Multiselect style*/
#edit-field-data-broad-tags,
#edit-field-patent-broad-tags {
  display: none; }

.ui-multiselect {
  border: 2px solid #7d7d7d;
  border-radius: 0;
  display: block;
  width: 100% !important;
  padding: 0 8px 0 10px;
  height: 29px;
  color: #000000; }
  @media (max-width: 480px) {
    .ui-multiselect {
      height: 40px; } }
  .ui-multiselect a, .ui-multiselect .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .ui-multiselect .item-value {
    color: #000000; }
  .ui-multiselect:hover {
    background: #edf4f8; }
  .ui-multiselect span {
    font: 14px/24px "Din", sans-serif;
    float: left;
    color: #7d7d7d;
    font-weight: 600; }

.ui-multiselect span.ui-icon {
  background: none;
  border-top: 7px solid #7d7d7d;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  width: auto;
  height: auto;
  margin-top: 9px; }

.ui-multiselect-menu {
  border-radius: 0;
  border: 2px solid #0f6db7;
  background: #ffffff;
  margin-top: 2px;
  font-family: "Din", sans-serif; }
  .ui-multiselect-menu .ui-widget-header {
    border: none;
    background: #f16642;
    border-radius: 0;
    padding: 3px 4px;
    font-weight: normal; }
  .ui-multiselect-menu .ui-state-hover,
  .ui-multiselect-menu .ui-widget-content .ui-state-hover,
  .ui-multiselect-menu .ui-widget-header .ui-state-hover,
  .ui-multiselect-menu .ui-state-focus, .ui-multiselect-menu .ui-widget-content .ui-state-focus,
  .ui-multiselect-menu .ui-widget-header .ui-state-focus {
    border-radius: 0;
    border: 1px solid transparent;
    color: #f16642;
    background: none; }

.ui-multiselect-header ul {
  font-size: 16px; }

.ui-multiselect-header span.ui-icon {
  margin-top: 2px; }

.ui-multiselect-checkboxes li {
  font-size: 16px; }

.ui-multiselect-checkboxes label {
  cursor: pointer; }

.ui-multiselect-checkboxes span {
  padding-left: 5px; }

/*Publications*/
body.page-publications .region-two-66-33-top {
  margin-bottom: 70px;
  background: #edf4f8;
  padding-bottom: 34px;
  padding-left: 20px;
  padding-right: 20px; }
  @media (max-width: 1024px) {
    body.page-publications .region-two-66-33-top {
      margin-bottom: 50px;
      padding-left: 32px;
      padding-right: 32px; } }
  @media (max-width: 767px) {
    body.page-publications .region-two-66-33-top {
      margin-bottom: 30px;
      padding-left: 20px;
      padding-right: 20px; } }
  body.page-publications .region-two-66-33-top .region-inner {
    position: relative;
    max-width: 1112px;
    margin-left: auto;
    margin-right: auto; }
  body.page-publications .region-two-66-33-top .panel-pane {
    padding-left: 0;
    padding-right: 0; }
  body.page-publications .region-two-66-33-top .publications-search-filter {
    position: absolute;
    right: 0;
    bottom: 6px; }
    @media (max-width: 767px) {
      body.page-publications .region-two-66-33-top .publications-search-filter {
        position: static;
        right: auto;
        bottom: auto;
        margin: 20px 0 0; } }
  body.page-publications .region-two-66-33-top .views-exposed-form input.form-text {
    width: 270px;
    text-transform: uppercase;
    color: #0f6db7;
    font-weight: 600; }
    @media (max-width: 480px) {
      body.page-publications .region-two-66-33-top .views-exposed-form input.form-text {
        width: 100%; } }
    body.page-publications .region-two-66-33-top .views-exposed-form input.form-text:-ms-input-placeholder {
      color: #0f6db7;
      opacity: 1; }
    body.page-publications .region-two-66-33-top .views-exposed-form input.form-text::placeholder {
      color: #0f6db7;
      opacity: 1; }

body.page-publications .view-publications-index {
  margin-bottom: 41px; }
  body.page-publications .view-publications-index .views-field-title {
    margin-bottom: 4px; }
    body.page-publications .view-publications-index .views-field-title a, body.page-publications .view-publications-index .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input body.page-publications .view-publications-index .views-field-title .item-value {
      font-size: 24px;
      line-height: 29px;
      color: #000000;
      font-weight: 600; }
      @media (max-width: 480px) {
        body.page-publications .view-publications-index .views-field-title a, body.page-publications .view-publications-index .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input body.page-publications .view-publications-index .views-field-title .item-value {
          font-size: 20px;
          line-height: 25px; } }
  body.page-publications .view-publications-index .views-field-biblio-year {
    font-size: 16px;
    line-height: 18px;
    margin: 10px 0 5px; }
  body.page-publications .view-publications-index .views-field-nothing a, body.page-publications .view-publications-index .views-field-nothing .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input body.page-publications .view-publications-index .views-field-nothing .item-value {
    font-size: 12px;
    color: #000000;
    border-bottom: 1px solid #f16642;
    text-transform: uppercase;
    font-weight: 700; }
    body.page-publications .view-publications-index .views-field-nothing a:hover, body.page-publications .view-publications-index .views-field-nothing .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input body.page-publications .view-publications-index .views-field-nothing .item-value:hover {
      text-decoration: none;
      color: #f16642; }
  @media (max-width: 480px) {
    body.page-publications .view-publications-index .views-row {
      padding-bottom: 21px;
      margin-bottom: 21px; } }
  body.page-publications .view-publications-index .views-row:last-child {
    border-bottom: none;
    padding-bottom: 0; }

.region-two-66-33-first .row-biblio_secondary_title {
  text-transform: capitalize; }

/*Publications inner*/
body.node-type-biblio .columns-wrap {
  margin-bottom: 50px; }
  body.node-type-biblio .columns-wrap:before, body.node-type-biblio .columns-wrap:after {
    content: '';
    display: table; }
  body.node-type-biblio .columns-wrap:after {
    clear: both; }

body.node-type-biblio .panel-pane.pane-node-title {
  background: none; }
  body.node-type-biblio .panel-pane.pane-node-title h1 {
    font-size: 48px;
    line-height: 50px;
    text-transform: none;
    font-weight: normal;
    font-family: "Din", sans-serif; }
    @media (max-width: 1024px) {
      body.node-type-biblio .panel-pane.pane-node-title h1 {
        font-size: 40px;
        line-height: 45px; } }
    @media (max-width: 1024px) {
      body.node-type-biblio .panel-pane.pane-node-title h1 {
        font-size: 36px;
        line-height: 41px; } }
    @media (max-width: 480px) {
      body.node-type-biblio .panel-pane.pane-node-title h1 {
        font-size: 30px;
        line-height: 35px; } }

body.node-type-biblio .view-publications-list .views-exposed-form {
  margin-bottom: 20px; }
  body.node-type-biblio .view-publications-list .views-exposed-form .views-exposed-widget {
    float: none; }
    @media (max-width: 767px) {
      body.node-type-biblio .view-publications-list .views-exposed-form .views-exposed-widget {
        float: left; }
        body.node-type-biblio .view-publications-list .views-exposed-form .views-exposed-widget:first-child {
          width: 60%; }
          body.node-type-biblio .view-publications-list .views-exposed-form .views-exposed-widget:first-child input {
            width: 100%; } }
    @media (max-width: 480px) {
      body.node-type-biblio .view-publications-list .views-exposed-form .views-exposed-widget {
        float: none; }
        body.node-type-biblio .view-publications-list .views-exposed-form .views-exposed-widget:first-child {
          width: 100%; } }

body.node-type-biblio .view-publications-list .views-submit-button input {
  width: 100%; }

@media (max-width: 767px) {
  body.node-type-biblio .view-publications-list .views-submit-button {
    width: 40%; } }

@media (max-width: 480px) {
  body.node-type-biblio .view-publications-list .views-submit-button {
    width: 100%; } }

body.node-type-biblio tbody {
  border: none; }

#glossary-block {
  border-top: 1px solid #a0a0a0;
  border-bottom: 1px solid #a0a0a0;
  padding-top: 15px;
  padding-bottom: 18px !important;
  margin-top: 54px;
  margin-bottom: 35px; }
  #glossary-block .glossary-range:before, #glossary-block .glossary-range:after {
    content: '';
    display: table; }
  #glossary-block .glossary-range:after {
    clear: both; }
  #glossary-block .label {
    font-weight: 600;
    font-size: 23px;
    display: inline-block;
    margin-right: 10px; }
    @media (max-width: 1024px) {
      #glossary-block .label {
        font-size: 20px; } }
    @media (max-width: 1024px) {
      #glossary-block .label {
        margin-bottom: 10px; } }
  #glossary-block ul {
    display: inline-block; }
    #glossary-block ul,
    #glossary-block ul li {
      margin: 0;
      padding: 0;
      list-style: none; }
    #glossary-block ul li {
      display: inline-block;
      margin-left: 2px;
      margin-right: 2px; }
      @media (max-width: 1024px) {
        #glossary-block ul li {
          margin: 0 5px 10px; } }
      #glossary-block ul li a, #glossary-block ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #glossary-block ul li .item-value {
        border-bottom: 1px solid #0f6db7;
        font-size: 23px;
        line-height: 23px; }
        @media (max-width: 1024px) {
          #glossary-block ul li a, #glossary-block ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #glossary-block ul li .item-value {
            font-size: 20px;
            line-height: 20px; } }
        #glossary-block ul li a:hover, #glossary-block ul li .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #glossary-block ul li .item-value:hover {
          text-decoration: none;
          border-bottom-color: transparent; }
  @media (max-width: 1024px) {
    #glossary-block .label,
    #glossary-block ul {
      float: none; } }

table.scientistlist {
  margin-bottom: 35px; }
  @media (max-width: 1024px) {
    table.scientistlist {
      font-size: 16px;
      margin-bottom: 5px; } }
  table.scientistlist a, table.scientistlist .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input table.scientistlist .item-value {
    color: #000000; }
    table.scientistlist a:hover, table.scientistlist .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input table.scientistlist .item-value:hover {
      color: #0f6db7; }
  table.scientistlist tbody {
    border-bottom: 1px solid #a0a0a0; }
    @media (max-width: 480px) {
      table.scientistlist tbody {
        display: block; } }
  table.scientistlist tr {
    border: none; }
  table.scientistlist th {
    border-bottom: none;
    padding: 10px 10px 20px 10px; }
    table.scientistlist th:first-child {
      color: #0f6db7;
      text-transform: uppercase;
      font-size: 43px;
      font-family: "DinCondensed", sans-serif;
      font-weight: 700; }
      @media (max-width: 1024px) {
        table.scientistlist th:first-child {
          font-size: 40px; } }
  table.scientistlist td {
    padding: 7px 10px; }
  table.scientistlist tr:last-child td {
    padding-bottom: 39px; }
    @media (max-width: 1024px) {
      table.scientistlist tr:last-child td {
        padding-bottom: 25px; } }

body.node-type-book nav.clearfix {
  padding: 20px 0; }
  @media (max-width: 767px) {
    body.node-type-book nav.clearfix {
      padding: 0; } }
  @media (max-width: 480px) {
    body.node-type-book nav.clearfix {
      padding: 20px 0 0; } }
  body.node-type-book nav.clearfix li {
    padding: 0; }
    @media (max-width: 480px) {
      body.node-type-book nav.clearfix li {
        display: block;
        margin-bottom: 10px; } }
    body.node-type-book nav.clearfix li.first {
      float: left; }
      @media (max-width: 480px) {
        body.node-type-book nav.clearfix li.first {
          float: none; } }
    body.node-type-book nav.clearfix li.last {
      float: right; }
      @media (max-width: 480px) {
        body.node-type-book nav.clearfix li.last {
          float: none; } }
    body.node-type-book nav.clearfix li.book_printer a, body.node-type-book nav.clearfix li.book_printer .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input body.node-type-book nav.clearfix li.book_printer .item-value {
      color: #000000;
      text-decoration: underline;
      font-style: italic; }
      body.node-type-book nav.clearfix li.book_printer a:hover, body.node-type-book nav.clearfix li.book_printer .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input body.node-type-book nav.clearfix li.book_printer .item-value:hover {
        text-decoration: none; }

body.node-type-book tbody {
  border: 1px solid #a0a0a0; }

.book-navigation {
  margin: 40px 0 20px; }
  @media (max-width: 480px) {
    .book-navigation {
      margin-bottom: 0; } }
  .book-navigation .page-links {
    padding: 20px 0;
    border-top: 1px solid #a0a0a0;
    border-bottom: 1px solid #a0a0a0; }
  .book-navigation .page-previous {
    background: url(../images/arr_left.png) no-repeat left center;
    padding-left: 50px;
    padding-right: 10px;
    border-right: 1px solid #a0a0a0; }
    @media (max-width: 480px) {
      .book-navigation .page-previous {
        padding-left: 30px; } }
    .book-navigation .page-previous:before {
      content: 'Previous'; }
  .book-navigation .page-next {
    background: url(../images/arr_right.png) no-repeat right center;
    padding-right: 50px;
    padding-left: 10px;
    border-left: 1px solid #a0a0a0; }
    @media (max-width: 480px) {
      .book-navigation .page-next {
        padding-right: 30px; } }
    .book-navigation .page-next:before {
      content: 'Next'; }
  .book-navigation .page-previous,
  .book-navigation .page-next {
    color: #000000;
    min-width: 24px;
    min-height: 45px; }
    .book-navigation .page-previous:hover,
    .book-navigation .page-next:hover {
      text-decoration: none; }
    @media (max-width: 480px) {
      .book-navigation .page-previous,
      .book-navigation .page-next {
        font-size: 0px;
        color: transparent; } }
    .book-navigation .page-previous:before,
    .book-navigation .page-next:before {
      font-weight: 600;
      text-transform: uppercase;
      color: #0f6db7;
      display: block;
      font-size: 14px; }
      @media (max-width: 480px) {
        .book-navigation .page-previous:before,
        .book-navigation .page-next:before {
          padding-top: 12px; } }
  .book-navigation .page-up {
    display: inline-block;
    vertical-align: top;
    float: none;
    text-transform: uppercase;
    font-weight: 600;
    padding-top: 7px; }
    @media (max-width: 480px) {
      .book-navigation .page-up {
        padding-top: 12px;
        font-size: 14px; } }
  .book-navigation .menu {
    padding: 0 0 0 12px;
    border: none;
    margin: 30px 0 40px; }
    .book-navigation .menu li {
      list-style-image: none;
      color: #0f6db7;
      list-style-type: disc; }

body.page-directory .panel-pane.base-page-title {
  background: #edf4f8;
  max-width: 100%; }
  body.page-directory .panel-pane.base-page-title .block-inner {
    max-width: 1112px;
    margin-left: auto;
    margin-right: auto; }

#broad-directory-user-search-form label {
  margin-bottom: 10px;
  font-size: 16px; }

#broad-directory-user-search-form .form-item-usersearch {
  margin: 0; }

#broad-directory-user-search-form input {
  width: 450px; }
  #broad-directory-user-search-form input.form-submit {
    margin-top: 10px; }

#broad-directory-user-search-form .item-list {
  clear: both;
  padding-top: 35px;
  font-size: 19px; }
  @media (max-width: 1024px) {
    #broad-directory-user-search-form .item-list {
      font-size: 16px; } }
  #broad-directory-user-search-form .item-list ul,
  #broad-directory-user-search-form .item-list ul li {
    margin: 0;
    padding: 0;
    list-style: none; }
  #broad-directory-user-search-form .item-list ul li {
    margin-bottom: 41px;
    padding-bottom: 39px;
    border-bottom: 1px solid #a0a0a0; }
    #broad-directory-user-search-form .item-list ul li > div {
      margin-bottom: 5px; }
      #broad-directory-user-search-form .item-list ul li > div.person-name {
        margin-bottom: 10px; }
  #broad-directory-user-search-form .item-list .person-contact-link {
    margin-left: 1px; }
    #broad-directory-user-search-form .item-list .person-contact-link a, #broad-directory-user-search-form .item-list .person-contact-link .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #broad-directory-user-search-form .item-list .person-contact-link .item-value {
      background: url(../images/mail_icon.png) no-repeat left center;
      padding-left: 30px;
      padding-bottom: 1px;
      background-size: 22px auto; }

#broad-directory-user-search-form .person-name a, #broad-directory-user-search-form .person-name .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #broad-directory-user-search-form .person-name .item-value {
  color: #0f6db7;
  font-family: "DinCondensed", sans-serif;
  font-size: 43px;
  line-height: 1; }
  @media (max-width: 1024px) {
    #broad-directory-user-search-form .person-name a, #broad-directory-user-search-form .person-name .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input #broad-directory-user-search-form .person-name .item-value {
      font-size: 40px; } }

body.page-search .region-two-66-33-top {
  margin-bottom: 70px;
  background: #edf4f8;
  padding-bottom: 34px;
  padding-left: 20px;
  padding-right: 20px; }
  @media (max-width: 1024px) {
    body.page-search .region-two-66-33-top {
      margin-bottom: 50px;
      padding-left: 32px;
      padding-right: 32px; } }
  @media (max-width: 767px) {
    body.page-search .region-two-66-33-top {
      margin-bottom: 30px;
      padding-left: 20px;
      padding-right: 20px; } }
  body.page-search .region-two-66-33-top .region-inner {
    position: relative;
    max-width: 1112px;
    margin-left: auto;
    margin-right: auto; }
  body.page-search .region-two-66-33-top .panel-pane {
    padding-left: 0;
    padding-right: 0;
    max-width: 100%; }
  body.page-search .region-two-66-33-top .pane-views-exp-search-pane-search {
    position: absolute;
    right: 0;
    bottom: 6px; }
    @media (max-width: 767px) {
      body.page-search .region-two-66-33-top .pane-views-exp-search-pane-search {
        position: static;
        right: auto;
        bottom: auto;
        margin: 20px 0 0; } }
  body.page-search .region-two-66-33-top .views-exposed-form label {
    display: none; }
  body.page-search .region-two-66-33-top .views-exposed-form input.form-text {
    width: 270px;
    text-transform: uppercase;
    color: #0f6db7;
    font-weight: 600; }
    @media (max-width: 480px) {
      body.page-search .region-two-66-33-top .views-exposed-form input.form-text {
        width: 100%; } }
    body.page-search .region-two-66-33-top .views-exposed-form input.form-text:-ms-input-placeholder {
      color: #0f6db7;
      opacity: 1; }
    body.page-search .region-two-66-33-top .views-exposed-form input.form-text::placeholder {
      color: #0f6db7;
      opacity: 1; }

body.page-search .view-search {
  margin-bottom: 41px; }
  body.page-search .view-search .views-row {
    border-bottom: 1px solid #a0a0a0;
    padding-bottom: 41px;
    margin-bottom: 41px; }
    @media (max-width: 480px) {
      body.page-search .view-search .views-row {
        padding-bottom: 21px;
        margin-bottom: 21px; } }
    body.page-search .view-search .views-row:last-child {
      border-bottom: none;
      padding-bottom: 0; }
  body.page-search .view-search .views-field-title {
    margin-bottom: 4px; }
    body.page-search .view-search .views-field-title a, body.page-search .view-search .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input body.page-search .view-search .views-field-title .item-value {
      font-size: 24px;
      line-height: 29px;
      color: #000000;
      font-weight: 600; }
      @media (max-width: 480px) {
        body.page-search .view-search .views-field-title a, body.page-search .view-search .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input body.page-search .view-search .views-field-title .item-value {
          font-size: 20px;
          line-height: 25px; } }
  body.page-search .view-search .views-field-body {
    font-size: 16px;
    line-height: 18px;
    margin: 10px 0 5px; }
  body.page-search .view-search .views-field-view-node a, body.page-search .view-search .views-field-view-node .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input body.page-search .view-search .views-field-view-node .item-value {
    font-size: 12px;
    color: #000000;
    border-bottom: 1px solid #f16642;
    text-transform: uppercase;
    font-weight: 700; }
    body.page-search .view-search .views-field-view-node a:hover, body.page-search .view-search .views-field-view-node .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input body.page-search .view-search .views-field-view-node .item-value:hover {
      text-decoration: none;
      color: #f16642; }

body.node-type-patent #columns {
  margin-bottom: 50px; }

body.node-type-patent .region-two-66-33-first h2 {
  margin-bottom: 4px;
  font-size: 20px; }

body.node-type-patent .region-two-66-33-first .panel-pane {
  clear: both;
  margin-bottom: 50px; }
  body.node-type-patent .region-two-66-33-first .panel-pane.pane-node-field-patent-application-no h2 {
    float: left; }
  body.node-type-patent .region-two-66-33-first .panel-pane.pane-node-field-patent-application-no .block-content {
    float: left; }
  body.node-type-patent .region-two-66-33-first .panel-pane.pane-node-field-patent-application-no .field-item {
    display: block;
    line-height: 22px; }
  body.node-type-patent .region-two-66-33-first .panel-pane:last-child {
    margin-bottom: 0; }

body.node-type-patent .region-two-66-33-first .pane-node-body h2 {
  margin-bottom: 25px; }

body.node-type-patent .region-two-66-33-second .pane-patent-panel-patent-pdf .views-field {
  margin-bottom: 30px; }

body.node-type-patent .region-two-66-33-second .view-patent-related-links .views-row {
  position: static;
  padding-left: 0;
  margin-bottom: 0; }
  body.node-type-patent .region-two-66-33-second .view-patent-related-links .views-row:before {
    display: none; }
  body.node-type-patent .region-two-66-33-second .view-patent-related-links .views-row .views-field {
    margin-bottom: 10px; }
    body.node-type-patent .region-two-66-33-second .view-patent-related-links .views-row .views-field:last-child {
      margin-bottom: 0; }

body.page-patents .region-two-66-33-top_2 .views-widget #edit-field-patent-date-issued {
  display: none; }

body.page-patents .region-two-66-33-top_2 .views-exposed-form {
  position: relative; }
  body.page-patents .region-two-66-33-top_2 .views-exposed-form .views-submit-button {
    padding-right: 3%;
    width: 50%;
    position: absolute;
    top: 45px; }
    body.page-patents .region-two-66-33-top_2 .views-exposed-form .views-submit-button .form-item-field-patent-date-issued-op {
      float: right; }
    @media (max-width: 767px) {
      body.page-patents .region-two-66-33-top_2 .views-exposed-form .views-submit-button {
        position: absolute;
        top: 45px;
        right: 0;
        width: 100%;
        margin: 0; } }
    @media (max-width: 480px) {
      body.page-patents .region-two-66-33-top_2 .views-exposed-form .views-submit-button {
        padding-right: 3%;
        width: 100%;
        margin-top: -30px;
        position: absolute;
        top: 122px; } }

body.page-video .embedded-video .player {
  padding-top: 0;
  margin: 0; }

body.page-video .region-two-66-33-top {
  margin-bottom: 70px;
  background: #edf4f8;
  padding: 0 20px 34px; }
  body.page-video .region-two-66-33-top .region-inner {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    max-width: 1112px; }
  body.page-video .region-two-66-33-top .panel-pane {
    padding-left: 0;
    padding-right: 0; }
  body.page-video .region-two-66-33-top .pane-views-exp-video-video-pane {
    position: absolute;
    right: 0;
    bottom: 6px; }
    @media (max-width: 767px) {
      body.page-video .region-two-66-33-top .pane-views-exp-video-video-pane {
        position: static;
        right: auto;
        bottom: auto;
        margin: 20px 0 0; } }

body.page-video .views-exposed-form input.form-text {
  width: 270px;
  text-transform: uppercase;
  color: #0f6db7;
  font-weight: 600; }
  @media (max-width: 480px) {
    body.page-video .views-exposed-form input.form-text {
      width: 100%; } }
  body.page-video .views-exposed-form input.form-text:-ms-input-placeholder {
    color: #0f6db7;
    opacity: 1; }
  body.page-video .views-exposed-form input.form-text::placeholder {
    color: #0f6db7;
    opacity: 1; }

.view-display-id-video_pane .view-content:before, .view-display-id-video_pane .view-content:after {
  content: '';
  display: table; }

.view-display-id-video_pane .view-content:after {
  clear: both; }

.view-display-id-video_pane .view-content .wrap {
  border-top: 1px solid #a0a0a0; }
  .view-display-id-video_pane .view-content .wrap:before, .view-display-id-video_pane .view-content .wrap:after {
    content: '';
    display: table; }
  .view-display-id-video_pane .view-content .wrap:after {
    clear: both; }
  @media (max-width: 767px) {
    .view-display-id-video_pane .view-content .wrap {
      border: none;
      display: inline; }
      .view-display-id-video_pane .view-content .wrap:before, .view-display-id-video_pane .view-content .wrap:after {
        display: none; } }

.view-display-id-video_pane .views-row {
  float: left;
  max-width: 344px;
  position: relative;
  width: 31%;
  margin-top: 32px;
  margin-bottom: 32px;
  overflow: hidden; }
  @media (max-width: 767px) {
    .view-display-id-video_pane .views-row {
      width: 48%;
      margin-left: 1% !important;
      margin-right: 1% !important; } }
  @media (max-width: 480px) {
    .view-display-id-video_pane .views-row {
      width: 98%;
      float: none;
      margin-left: auto !important;
      margin-right: auto !important;
      margin-top: 0;
      margin-bottom: 40px; } }
  .view-display-id-video_pane .views-row:nth-child(3n+2) {
    margin-left: 3.5%;
    margin-right: 3.5%; }
    @media (max-width: 767px) {
      .view-display-id-video_pane .views-row:nth-child(3n+2) {
        margin-left: 0;
        margin-right: 0; } }

.view-display-id-video_pane .views-field-title {
  text-align: center;
  padding: 5px 5px 0; }
  .view-display-id-video_pane .views-field-title a, .view-display-id-video_pane .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-display-id-video_pane .views-field-title .item-value {
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    word-wrap: break-word;
    z-index: 7; }
    @media (max-width: 1024px) {
      .view-display-id-video_pane .views-field-title a, .view-display-id-video_pane .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-display-id-video_pane .views-field-title .item-value {
        font-size: 22px;
        line-height: 26px; } }
    .view-display-id-video_pane .views-field-title a:hover, .view-display-id-video_pane .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value:hover, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-display-id-video_pane .views-field-title .item-value:hover {
      text-decoration: none; }

.view-publications-list .views-row,
.view-publications-index .views-row {
  border-top: 1px solid #a0a0a0;
  padding-top: 41px;
  margin-bottom: 41px; }
  @media (max-width: 480px) {
    .view-publications-list .views-row,
    .view-publications-index .views-row {
      padding-bottom: 21px;
      margin-bottom: 21px; } }
  .view-publications-list .views-row .biblio-title,
  .view-publications-index .views-row .biblio-title {
    color: #0f6db7;
    font-weight: 300;
    font-family: "Din", sans-serif; }
  .view-publications-list .views-row .views-field-title a, .view-publications-list .views-row .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-publications-list .views-row .views-field-title .item-value,
  .view-publications-index .views-row .views-field-title a,
  .view-publications-index .views-row .views-field-title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
  .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .view-publications-index .views-row .views-field-title .item-value {
    font-size: 24px;
    line-height: 29px;
    color: #000;
    font-weight: 600; }

.view-publications-list .views-row.views-row-last,
.view-publications-index .views-row.views-row-last {
  margin-bottom: 85px; }

.view-publications-list .views-row.views-row-first,
.view-publications-index .views-row.views-row-first {
  border-top: 0;
  padding-top: 0px; }

.region-two-66-33-second .view-publications-list .views-row,
.region-two-66-33-second .view-publications-index .views-row {
  border-top: 0 none;
  padding-top: 0;
  margin-bottom: 10px; }

body.node-type-webform.no-sidebar .region-two-66-33-top-2 {
  max-width: 860px; }
  body.node-type-webform.no-sidebar .region-two-66-33-top-2 .webform-component-fieldset {
    clear: both; }
    body.node-type-webform.no-sidebar .region-two-66-33-top-2 .webform-component-fieldset.float-left {
      float: left;
      clear: none; }
    body.node-type-webform.no-sidebar .region-two-66-33-top-2 .webform-component-fieldset.float-right {
      float: right;
      clear: none; }
    body.node-type-webform.no-sidebar .region-two-66-33-top-2 .webform-component-fieldset.width48 {
      width: 48%; }
  body.node-type-webform.no-sidebar .region-two-66-33-top-2 .form-item {
    clear: both;
    width: 100%; }
    body.node-type-webform.no-sidebar .region-two-66-33-top-2 .form-item.width48 {
      width: 48%; }
    @media (max-width: 480px) {
      body.node-type-webform.no-sidebar .region-two-66-33-top-2 .form-item {
        width: 100%; } }
    body.node-type-webform.no-sidebar .region-two-66-33-top-2 .form-item.float-left {
      float: left;
      clear: none; }
    body.node-type-webform.no-sidebar .region-two-66-33-top-2 .form-item.float-right {
      float: right;
      clear: none; }
    body.node-type-webform.no-sidebar .region-two-66-33-top-2 .form-item.webform-component-textarea {
      max-width: 100%;
      width: 100%; }
      body.node-type-webform.no-sidebar .region-two-66-33-top-2 .form-item.webform-component-textarea.float-left {
        float: left;
        clear: none; }
      body.node-type-webform.no-sidebar .region-two-66-33-top-2 .form-item.webform-component-textarea.float-right {
        float: right;
        clear: none; }
      body.node-type-webform.no-sidebar .region-two-66-33-top-2 .form-item.webform-component-textarea.width48 {
        width: 48%; }

.pane-contact-info .field-name-field-webform-body .field-item {
  margin: 0 -1%; }
  .pane-contact-info .field-name-field-webform-body .field-item > div {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 0 1% 40px; }
    @media (max-width: 767px) {
      .pane-contact-info .field-name-field-webform-body .field-item > div {
        display: block;
        width: 100%;
        margin-left: 0;
        margin-right: 0; }
        .pane-contact-info .field-name-field-webform-body .field-item > div:before, .pane-contact-info .field-name-field-webform-body .field-item > div:after {
          content: '';
          display: table; }
        .pane-contact-info .field-name-field-webform-body .field-item > div:after {
          clear: both; }
        .pane-contact-info .field-name-field-webform-body .field-item > div img {
          float: left;
          margin-right: 20px; } }
    @media (max-width: 480px) {
      .pane-contact-info .field-name-field-webform-body .field-item > div {
        text-align: center; }
        .pane-contact-info .field-name-field-webform-body .field-item > div img {
          float: none;
          margin: 0; } }

.pane-contact-form .webform-component-select .jq-selectbox {
  display: block !important;
  max-width: 483px; }

.pane-contact-form .form-item.webform-component-textarea {
  width: 100%;
  clear: both;
  max-width: 483px; }

.pane-contact-form .webform-component-checkboxes {
  float: none;
  width: 100%;
  max-width: 483px;
  clear: both; }
  .pane-contact-form .webform-component-checkboxes.webform-component--acceptance .form-item {
    float: none;
    width: 100%; }

.page-search404 .pane-pm-existing-pages {
  margin-top: 20px; }
  .page-search404 .pane-pm-existing-pages .block-inner {
    position: relative; }

.page-search404 .search-form .container-inline {
  padding-bottom: 15px;
  position: absolute;
  top: 13px;
  right: 0; }
  @media (max-width: 767px) {
    .page-search404 .search-form .container-inline {
      position: static;
      right: auto;
      bottom: auto;
      margin: 20px 0 0; } }
  @media (max-width: 480px) {
    .page-search404 .search-form .container-inline {
      width: 100%; } }
  @media (max-width: 480px) {
    .page-search404 .search-form .container-inline .form-text,
    .page-search404 .search-form .container-inline .form-submit {
      width: 100%; } }

.page-search404 .search-form input.form-text {
  width: 270px;
  text-transform: uppercase;
  color: #0f6db7;
  font-weight: 600;
  float: left; }

.page-search404 .search-form .search-advanced {
  padding-left: 5px; }
  .page-search404 .search-form .search-advanced .fieldset-title {
    font-size: 20px; }
  .page-search404 .search-form .search-advanced .criterion {
    padding-left: 30px; }
  .page-search404 .search-form .search-advanced .action {
    padding-bottom: 20px;
    padding-left: 30px; }

.page-search404 ul.action-links {
  max-width: 1152px;
  margin: 0 auto;
  list-style: none;
  padding: 10px 20px 10px 20px; }
  @media (max-width: 767px) {
    .page-search404 ul.action-links {
      max-width: 100%; } }

.page-search404 h2.pane-title {
  font-size: 50px;
  margin: 0;
  line-height: 1;
  font-family: "DinCondensed",sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  padding-bottom: 30px; }

.page-search404 .search-results {
  padding-left: 0; }
  .page-search404 .search-results .search-result {
    border-top: 1px solid #a0a0a0;
    padding-top: 41px;
    margin-bottom: 41px; }
    .page-search404 .search-results .search-result .title {
      margin-bottom: 4px; }
      .page-search404 .search-results .search-result .title a, .page-search404 .search-results .search-result .title .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .page-search404 .search-results .search-result .title .item-value {
        font-size: 24px;
        line-height: 29px;
        color: #000;
        font-weight: 600;
        cursor: pointer; }
    .page-search404 .search-results .search-result .search-snippet-info {
      padding-left: 0; }
      .page-search404 .search-results .search-result .search-snippet-info p {
        font-family: "Din",sans-serif;
        font-weight: normal;
        font-size: 16px;
        color: #000000; }
      .page-search404 .search-results .search-result .search-snippet-info .search-snippet {
        margin-bottom: 0; }

.page-search404 .item-list-pager li.pager-first a, .page-search404 .item-list-pager li.pager-first .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .page-search404 .item-list-pager li.pager-first .item-value,
.page-search404 .item-list-pager li.pager-item a,
.page-search404 .item-list-pager li.pager-item .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
.view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .page-search404 .item-list-pager li.pager-item .item-value,
.page-search404 .item-list-pager li.pager-current,
.page-search404 .item-list-pager li.pager-last a,
.page-search404 .item-list-pager li.pager-last .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
.view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .page-search404 .item-list-pager li.pager-last .item-value {
  line-height: 70px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase; }
  @media (max-width: 767px) {
    .page-search404 .item-list-pager li.pager-first a, .page-search404 .item-list-pager li.pager-first .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .page-search404 .item-list-pager li.pager-first .item-value,
    .page-search404 .item-list-pager li.pager-item a,
    .page-search404 .item-list-pager li.pager-item .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .page-search404 .item-list-pager li.pager-item .item-value,
    .page-search404 .item-list-pager li.pager-current,
    .page-search404 .item-list-pager li.pager-last a,
    .page-search404 .item-list-pager li.pager-last .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .page-search404 .item-list-pager li.pager-last .item-value {
      display: none; } }

.page-search404 .item-list-pager li.pager-next a, .page-search404 .item-list-pager li.pager-next .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value, .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .page-search404 .item-list-pager li.pager-next .item-value,
.page-search404 .item-list-pager li.pager-previous a,
.page-search404 .item-list-pager li.pager-previous .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item-value,
.view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .page-search404 .item-list-pager li.pager-previous .item-value {
  line-height: 42px; }

.page-careers-center .owl-carousel.owl-no-controls {
  margin-bottom: 95px; }

.page-careers-center .view-id-slider_item {
  max-width: 1110px;
  margin: 0 auto; }

.page-careers-center .pane-slider-item .views-field-nothing .media img {
  height: 500px; }

.page-careers-center .owl-controls {
  padding: 0; }

.page-careers-center .owl-nav {
  display: none; }

.page-careers-center .owl-dots {
  border-bottom: 0 none; }

.page-careers-center .owl-pagination {
  text-align: center;
  padding: 24px 0 33px;
  border: none !important; }
  .page-careers-center .owl-pagination .owl-dot,
  .page-careers-center .owl-pagination .owl-page {
    display: inline-block;
    vertical-align: middle;
    margin: 0 9px; }
    @media (max-width: 1024px) {
      .page-careers-center .owl-pagination .owl-dot,
      .page-careers-center .owl-pagination .owl-page {
        margin: 0 7px; } }
    .page-careers-center .owl-pagination .owl-dot span,
    .page-careers-center .owl-pagination .owl-page span {
      display: block;
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: #939598 !important; }
      @media (max-width: 1024px) {
        .page-careers-center .owl-pagination .owl-dot span,
        .page-careers-center .owl-pagination .owl-page span {
          width: 6px;
          height: 6px; } }
    .page-careers-center .owl-pagination .owl-dot.active span,
    .page-careers-center .owl-pagination .owl-page.active span {
      width: 12px;
      height: 12px;
      background: #000000 !important; }
      @media (max-width: 1024px) {
        .page-careers-center .owl-pagination .owl-dot.active span,
        .page-careers-center .owl-pagination .owl-page.active span {
          width: 10px;
          height: 10px; } }

.page-careers-center .region-two-66-33-top .pane-custom.pane-1 {
  position: relative;
  background: #edf4f8;
  padding-bottom: 35px;
  margin-bottom: 70px; }
  .page-careers-center .region-two-66-33-top .pane-custom.pane-1::before, .page-careers-center .region-two-66-33-top .pane-custom.pane-1::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 9600px;
    right: 100%;
    background: #edf4f8; }
  .page-careers-center .region-two-66-33-top .pane-custom.pane-1::after {
    width: 9600px;
    left: 100%;
    background: #edf4f8; }

.page-careers-center .pane-careers-nq-panel-pane-1 {
  margin-top: -20px; }

.page-careers-center .pane-slider-item .owl-dots {
  padding: 30px 0 50px; }

.page-careers-center .view-display-id-attachment_3 .views-row:nth-last-child(-n+2)::after {
  display: none; }

/**
 * Variables
 */
@media (min-width: 1024px) {
  .page-fullscreen-slideshow {
    font-size: 1.2em;
    line-height: 1.8; } }

@media (min-width: 1280px) {
  .page-fullscreen-slideshow {
    font-size: 1.3em; } }

@media (min-width: 1920px) {
  .page-fullscreen-slideshow {
    font-size: 1.4em; } }

@media (min-width: 3840px) {
  .page-fullscreen-slideshow {
    font-size: 1.6em; } }

@media (min-width: 7680px) {
  .page-fullscreen-slideshow {
    font-size: 1.6em; } }

.page-fullscreen-slideshow .front-page-img-alt, .page-fullscreen-slideshow .front-page-img-title {
  color: #676767;
  font-size: 1em;
  line-height: 1.5;
  font-style: italic;
  margin-bottom: .3em; }
  @media (min-width: 1920px) {
    .page-fullscreen-slideshow .front-page-img-alt, .page-fullscreen-slideshow .front-page-img-title {
      font-size: 1em; } }
  @media (min-width: 3840px) {
    .page-fullscreen-slideshow .front-page-img-alt, .page-fullscreen-slideshow .front-page-img-title {
      font-size: 2em; } }
  @media (min-width: 7680px) {
    .page-fullscreen-slideshow .front-page-img-alt, .page-fullscreen-slideshow .front-page-img-title {
      font-size: 4em; } }

.page-fullscreen-slideshow .front-page-img-title {
  font-size: 0.8em;
  line-height: 1; }
  @media (min-width: 3840px) {
    .page-fullscreen-slideshow .front-page-img-title {
      font-size: 1.5em; } }
  @media (min-width: 7680px) {
    .page-fullscreen-slideshow .front-page-img-title {
      font-size: 3em; } }

.page-fullscreen-slideshow .view-full-screen-slideshow .view-content {
  opacity: 1;
  position: absolute;
  width: 100vw;
  height: 100vh;
  padding: 5vh 5vw; }
  .page-fullscreen-slideshow .view-full-screen-slideshow .view-content p {
    font-family: "Din", sans-serif;
    font-size: 1em;
    line-height: 1.6;
    color: #0f6db7;
    font-weight: 600; }
    @media (min-width: 1920px) {
      .page-fullscreen-slideshow .view-full-screen-slideshow .view-content p {
        font-size: 1.4em; } }
    @media (min-width: 3840px) {
      .page-fullscreen-slideshow .view-full-screen-slideshow .view-content p {
        font-size: 3em; } }
    @media (min-width: 7680px) {
      .page-fullscreen-slideshow .view-full-screen-slideshow .view-content p {
        font-size: 6em; } }

.page-fullscreen-slideshow .views-field-nothing-1 {
  font-style: italic;
  margin-bottom: 1.5em;
  font-size: 1.1em; }
  @media (min-width: 3840px) {
    .page-fullscreen-slideshow .views-field-nothing-1 {
      font-size: .5em; } }
  @media (min-width: 7680px) {
    .page-fullscreen-slideshow .views-field-nothing-1 {
      font-size: 1.2em; } }

.page-fullscreen-slideshow .views-field-nothing-2 {
  color: #006cbc;
  font-family: "Din", sans-serif;
  font-size: 1.5em;
  line-height: 1.6;
  color: #0f6db7;
  font-weight: 600; }
  @media (min-width: 3840px) {
    .page-fullscreen-slideshow .views-field-nothing-2 {
      font-size: 2.2em; } }
  @media (min-width: 7680px) {
    .page-fullscreen-slideshow .views-field-nothing-2 {
      font-size: 5em; } }

.page-fullscreen-slideshow .views-field-title-field h1 {
  min-height: 2em;
  margin-bottom: .5em;
  line-height: 1.25; }
  @media (min-width: 3840px) {
    .page-fullscreen-slideshow .views-field-title-field h1 {
      font-size: 4em; } }
  @media (min-width: 7680px) {
    .page-fullscreen-slideshow .views-field-title-field h1 {
      font-size: 7.5em; } }

@media (min-width: 3840px) {
  .page-fullscreen-slideshow .views-field-field-news-author {
    font-size: 2em; } }

@media (min-width: 3840px) {
  .page-fullscreen-slideshow .views-field-field-news-author {
    font-size: 4em; } }

.page-fullscreen-slideshow .owl-item {
  height: 86vh; }
  @media (min-width: 3840px) {
    .page-fullscreen-slideshow .owl-item {
      height: 88vh; } }

.page-fullscreen-slideshow .owl-controls {
  margin-top: 0; }

.page-fullscreen-slideshow .owl-pagination,
.page-fullscreen-slideshow .owl-dots {
  padding: 0; }
  .page-fullscreen-slideshow .owl-pagination .owl-page,
  .page-fullscreen-slideshow .owl-pagination .owl-dot,
  .page-fullscreen-slideshow .owl-dots .owl-page,
  .page-fullscreen-slideshow .owl-dots .owl-dot {
    margin: 0 .3em; }
    @media (min-width: 7680px) {
      .page-fullscreen-slideshow .owl-pagination .owl-page,
      .page-fullscreen-slideshow .owl-pagination .owl-dot,
      .page-fullscreen-slideshow .owl-dots .owl-page,
      .page-fullscreen-slideshow .owl-dots .owl-dot {
        margin: 0 .6em; } }
    .page-fullscreen-slideshow .owl-pagination .owl-page span,
    .page-fullscreen-slideshow .owl-pagination .owl-dot span,
    .page-fullscreen-slideshow .owl-dots .owl-page span,
    .page-fullscreen-slideshow .owl-dots .owl-dot span {
      width: .7em;
      height: .7em; }
      @media (min-width: 3840px) {
        .page-fullscreen-slideshow .owl-pagination .owl-page span,
        .page-fullscreen-slideshow .owl-pagination .owl-dot span,
        .page-fullscreen-slideshow .owl-dots .owl-page span,
        .page-fullscreen-slideshow .owl-dots .owl-dot span {
          width: 1em;
          height: 1em; } }
      @media (min-width: 7680px) {
        .page-fullscreen-slideshow .owl-pagination .owl-page span,
        .page-fullscreen-slideshow .owl-pagination .owl-dot span,
        .page-fullscreen-slideshow .owl-dots .owl-page span,
        .page-fullscreen-slideshow .owl-dots .owl-dot span {
          width: 2em;
          height: 2em; } }
    .page-fullscreen-slideshow .owl-pagination .owl-page.active span,
    .page-fullscreen-slideshow .owl-pagination .owl-dot.active span,
    .page-fullscreen-slideshow .owl-dots .owl-page.active span,
    .page-fullscreen-slideshow .owl-dots .owl-dot.active span {
      width: .9em;
      height: .9em; }
      @media (min-width: 3840px) {
        .page-fullscreen-slideshow .owl-pagination .owl-page.active span,
        .page-fullscreen-slideshow .owl-pagination .owl-dot.active span,
        .page-fullscreen-slideshow .owl-dots .owl-page.active span,
        .page-fullscreen-slideshow .owl-dots .owl-dot.active span {
          width: 1.5em;
          height: 1.5em; } }
      @media (min-width: 7680px) {
        .page-fullscreen-slideshow .owl-pagination .owl-page.active span,
        .page-fullscreen-slideshow .owl-pagination .owl-dot.active span,
        .page-fullscreen-slideshow .owl-dots .owl-page.active span,
        .page-fullscreen-slideshow .owl-dots .owl-dot.active span {
          width: 3em;
          height: 3em; } }

.page-fullscreen-slideshow .fullscreen-slideshow-region-first {
  float: right;
  width: 50%; }
  .page-fullscreen-slideshow .fullscreen-slideshow-region-first img {
    max-height: 40vh;
    width: auto;
    min-width: initial; }
    @media (min-width: 1920px) {
      .page-fullscreen-slideshow .fullscreen-slideshow-region-first img {
        min-width: 100%;
        max-height: initial; } }

.page-fullscreen-slideshow .fullscreen-slideshow-region-second {
  float: left;
  width: 48%; }

.node-type-talks .node-view-pane .pane-title {
  font-family: "DinCondensed", sans-serif;
  text-transform: none;
  font-size: 29px; }

.node-type-talks .node-view-pane .node-content > .field {
  border-bottom: 1px solid #a0a0a0;
  padding-bottom: 32px;
  margin-bottom: 32px; }
  .node-type-talks .node-view-pane .node-content > .field:last-child {
    border: 0 none; }

.node-type-talks .node-view-pane .node-content .field .field-label,
.node-type-talks .node-view-pane .node-content .field .label-above,
.node-type-talks .node-view-pane .node-content .field .label-inline,
.node-type-talks .node-view-pane .node-content .field-item .video-embed-description {
  font-size: 19px;
  font-weight: bold; }

.node-type-talks .node-view-pane .node-content .group-main {
  font-size: 19px;
  border-bottom: 1px solid #a0a0a0;
  padding-bottom: 32px;
  margin-bottom: 32px; }
  .node-type-talks .node-view-pane .node-content .group-main .field {
    margin: 18px 0; }
    .node-type-talks .node-view-pane .node-content .group-main .field:last-child {
      margin-bottom: 0; }
  .node-type-talks .node-view-pane .node-content .group-main .paragraphs-item-speaker {
    margin: 18px 0; }
    .node-type-talks .node-view-pane .node-content .group-main .paragraphs-item-speaker .field-name-field-speaker-name {
      font-weight: bold; }
    .node-type-talks .node-view-pane .node-content .group-main .paragraphs-item-speaker .field {
      margin: 0; }

.node-type-talks .node-view-pane .field-name-field-talks-links .field-item {
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
  margin-bottom: 0px;
  text-decoration: underline; }
  .node-type-talks .node-view-pane .field-name-field-talks-links .field-item:before {
    content: '';
    display: block;
    position: absolute;
    left: 11px;
    top: 10px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #0f6db7; }

.node-type-talks .node-view-pane .field-name-field-talk-tags ul {
  display: inline;
  list-style: none;
  padding: 0px; }
  .node-type-talks .node-view-pane .field-name-field-talk-tags ul li {
    display: inline; }
    .node-type-talks .node-view-pane .field-name-field-talk-tags ul li::after {
      content: ", "; }
    .node-type-talks .node-view-pane .field-name-field-talk-tags ul li:last-child::after {
      content: ""; }

.node-type-talks .node-view-pane .embedded-video .player {
  margin: 5px 0; }

#views-exposed-form-talks-page-talks-search .views-exposed-widget {
  padding: 0 30px 25px 0;
  width: 50%; }
  .region-two-66-33-second #views-exposed-form-talks-page-talks-search .views-exposed-widget {
    padding: 0 0 15px 0;
    width: 100%; }
    .region-two-66-33-second #views-exposed-form-talks-page-talks-search .views-exposed-widget input[type="text"] {
      padding: 16px 8px; }
    .region-two-66-33-second #views-exposed-form-talks-page-talks-search .views-exposed-widget input.form-submit {
      height: 34px !important; }
  @media (max-width: 1024px) {
    #views-exposed-form-talks-page-talks-search .views-exposed-widget {
      width: 100%;
      padding-right: 0; } }
  #views-exposed-form-talks-page-talks-search .views-exposed-widget input {
    width: 100%; }
  #views-exposed-form-talks-page-talks-search .views-exposed-widget input[type="text"] {
    width: 100%; }

.view-talks.view-display-id-page_talks_search .view-header {
  font-style: italic;
  font-size: 19px;
  border-bottom: 1px solid #a0a0a0;
  padding-bottom: 20px;
  margin-bottom: 30px; }
  .view-talks.view-display-id-page_talks_search .view-header h3 {
    font-size: 21px;
    font-weight: normal;
    margin: 0 0 5px 0; }
  .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input {
    margin: 0;
    padding: 0; }
    .view-talks.view-display-id-page_talks_search .view-header .exposed-search-input .item > div {
      display: inline; }

.view-talks table {
  margin-bottom: 45px; }
  .view-talks table caption {
    text-align: left;
    font-family: "DinCondensed", sans-serif;
    font-size: 26px;
    font-weight: bold; }
  .view-talks table thead th {
    font-weight: bold; }
  .view-talks table th, .view-talks table td {
    padding-left: 0px; }
  .view-talks table tbody {
    vertical-align: top; }
  .view-talks table tr.row-even {
    background: rgba(0, 0, 0, 0.05); }
  .view-talks table tr.row-date-hidden .views-field-field-talks-date span {
    display: none; }
  .view-talks table .views-field-field-talks-date {
    width: 15%; }
  .view-talks table .views-field-field-speaker ul,
  .view-talks table .views-field-field-speaker-1 ul {
    list-style: none; }
    .view-talks table .views-field-field-speaker ul li,
    .view-talks table .views-field-field-speaker-1 ul li {
      margin-left: 0;
      margin-bottom: 10px; }
  .view-talks table .paragraphs-item-speaker {
    display: inline; }
    .view-talks table .paragraphs-item-speaker * {
      display: inline; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC5zdHlsZXMuY3NzIiwiX2ZvbnRzLnNjc3MiLCJfaWNvbnMuc2NzcyIsIl90b29scy5zY3NzIiwidmVuZG9yL19ub3JtYWxpemUuc2NzcyIsInZlbmRvci9qcXVlcnkuZm9ybXN0eWxlci5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl9zZXR0aW5ncy5zY3NzIiwiX2xheW91dC5zY3NzIiwiX29iamVjdHMuc2NzcyIsImNvbXBvbmVudHMvX2FqYXgtdGhyb2JiZXIuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19tZW51cy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS1lbGVtZW50cy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJwYWdlcy9fZnJvbnQuc2NzcyIsInBhZ2VzL19ibG9nLnNjc3MiLCJwYWdlcy9fYWJvdXQtdXMuc2NzcyIsInBhZ2VzL19wcm9maWxlLnNjc3MiLCJwYWdlcy9fbGFuZGluZy5zY3NzIiwicGFnZXMvX3RlYW0uc2NzcyIsInBhZ2VzL19sYWIuc2NzcyIsInBhZ2VzL19uZXdzLnNjc3MiLCJwYWdlcy9fdmlzdWFscy5zY3NzIiwicGFnZXMvX2RhdGEtdG9vbHMuc2NzcyIsInBhZ2VzL19wdWJsaWNhdGlvbnMuc2NzcyIsInBhZ2VzL19nbG9zc2FyeS5zY3NzIiwicGFnZXMvX2Jvb2suc2NzcyIsInBhZ2VzL19kaXJlY3Rvcnkuc2NzcyIsInBhZ2VzL19zZWFyY2guc2NzcyIsInBhZ2VzL19wYXRlbnQuc2NzcyIsInBhZ2VzL192aWRlby5zY3NzIiwicGFnZXMvX3B1YmxpY2F0aW9ucy1saXN0LnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX3NlYXJjaC00MDQuc2NzcyIsInBhZ2VzL19jYXJlZXJzLnNjc3MiLCJwYWdlcy9fZnVsbHNjcmVlbi1zbGlkZXNob3cuc2NzcyIsInBh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Z0JBQWUsRUFDaEI7O0FBU1A7RUFDRSxvQkFBbUIsRUFzRHBCO0VBdkREO0lBSUksaUJBQWdCO0lBQ2hCLHdDaEMvS3VDO0lnQ2dMdkMsZ0JBQWU7SUFDZixrQkFBaUIsRUFDbEI7RUFSSDtJQVlNLGtCQUFpQixFQUNsQjtFQWJMO0lBaUJJLGtCQUFpQixFQUNsQjtFQWxCSDtJQXFCSSxvQkFBbUIsRUFDcEI7RUF0Qkg7SUF5QkksZ0NBQStCLEVBQ2hDO0VBMUJIO0lBNkJJLGNBQWEsRUFDZDtFQTlCSDtJQWlDSSxXQUFVLEVBQ1g7RUFsQ0g7O0lBdUNNLGlCQUFnQixFQU1qQjtJQTdDTDs7TUEwQ1EsZUFBYztNQUNkLG9CQUFtQixFQUNwQjtFQTVDUDtJQWlESSxnQkFBZSxFQUloQjtJQXJESDtNQW1ETSxnQkFBZSxFQUNoQiIsImZpbGUiOiJnbG9iYWwuc3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qRElOIEZPTlQqL1xuLypEaW4gUmVndWxhciovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEaW4nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9yZWd1bGFyLnN2ZyNEaW5cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLypEaW4gUmVndWxhciBJdGFsaWMqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGluJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW4vZGluX3JlZ3VsYXJfaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW4vZGluX3JlZ3VsYXJfaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fcmVndWxhcl9pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fcmVndWxhcl9pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9EaW4vZGluX3JlZ3VsYXJfaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9yZWd1bGFyX2l0YWxpYy5zdmcjRGluXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qRGluIE1lZGl1bSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEaW4nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fbWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW4vZGluX21lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EaW4vZGluX21lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9EaW4vZGluX21lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fbWVkaXVtLnN2ZyNEaW5cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLypEaW4gTWVkaXVtIEl0YWxpYyovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEaW4nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fbWVkaXVtX2l0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9tZWRpdW1faXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fbWVkaXVtX2l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9tZWRpdW1faXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9tZWRpdW1faXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9tZWRpdW1faXRhbGljLnN2ZyNEaW5cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLypEaW4gQm9sZCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEaW4nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9ib2xkLnN2ZyNEaW5cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLypEaW4gQm9sZCBJdGFsaWMqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGluJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW4vZGluX2JvbGRfaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW4vZGluX2JvbGRfaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fYm9sZF9pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fYm9sZF9pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9EaW4vZGluX2JvbGRfaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9ib2xkX2l0YWxpYy5zdmcjRGluXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qRGluIENvbmRlbnNlZCBNZWRpdW0qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGluQ29uZGVuc2VkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW4vZGluX2NvbmRfbWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaW4vZGluX2NvbmRfbWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fY29uZF9tZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fY29uZF9tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9EaW4vZGluX2NvbmRfbWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9jb25kX21lZGl1bS5zdmcjRGluQ29uZGVuc2VkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qRGluIENvbmRlbnNlZCBCb2xkKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RpbkNvbmRlbnNlZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9jb25kX2JvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fY29uZF9ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fY29uZF9ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9EaW4vZGluX2NvbmRfYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Rpbi9kaW5fY29uZF9ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRGluL2Rpbl9jb25kX2JvbGQuc3ZnI0RpbkNvbmRlbnNlZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKkljb25zKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JY29ucy9pY29ucy5lb3Q/NjcwMTQ5MDRcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSWNvbnMvaWNvbnMuZW90PzY3MDE0OTA0I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9JY29ucy9pY29ucy53b2ZmMj82NzAxNDkwNFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSWNvbnMvaWNvbnMud29mZj82NzAxNDkwNFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9JY29ucy9pY29ucy50dGY/NjcwMTQ5MDRcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ljb25zL2ljb25zLnN2Zz82NzAxNDkwNCNpY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuLypcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9pY29ucy5zdmc/ODI1MTIxMDIjaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuW2NsYXNzXj1cImljb25cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb25cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqLyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMCc7IH1cblxuLyogJ+6ggCcgKi9cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDEnOyB9XG5cbi8qICfuoIEnICovXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMic7IH1cblxuLyogJ+6ggicgKi9cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDMnOyB9XG5cbi8qICfuoIMnICovXG4uaWNvbi1ncGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA0JzsgfVxuXG4vKiAn7qCEJyAqL1xuLmljb24tYXJyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNSc7IH1cblxuLyogJ+6ghScgKi9cbi5pY29uLWFyci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA2JzsgfVxuXG4vKiAn7qCGJyAqL1xuLmljb24tZmFjZWJvb2stMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA3JzsgfVxuXG4vKiAn7qCHJyAqL1xuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA4JzsgfVxuXG4vKiAn7qCIJyAqL1xuLypSZXNwb25zaXZlKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4gKiAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4gKiBhY3RpdmUvaG92ZXIgc3RhdGUuXG4gKi9cbmE6YWN0aXZlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTphY3RpdmUsXG5hOmhvdmVyLFxuLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmpxLWNoZWNrYm94IHtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzQzNDMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgLTFweCAtMXB4ICNGRkYsIGluc2V0IDFweCAtMXB4ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uanEtY2hlY2tib3guY2hlY2tlZCAuanEtY2hlY2tib3hfX2RpdiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IDAgMCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDZweCAjQUFBOyB9XG5cbi5qcS1jaGVja2JveC5mb2N1c2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA4QzsgfVxuXG4uanEtY2hlY2tib3guZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTU7IH1cblxuLmpxLXJhZGlvIHtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzQzNDMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgLTFweCAtMXB4ICNGRkYsIGluc2V0IDFweCAtMXB4ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uanEtcmFkaW8uY2hlY2tlZCAuanEtcmFkaW9fX2RpdiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogM3B4IDAgMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzc3NztcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG5cbi5qcS1yYWRpby5mb2N1c2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA4QzsgfVxuXG4uanEtcmFkaW8uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTU7IH1cblxuLmpxLWZpbGUge1xuICB3aWR0aDogMjcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uanEtZmlsZSBpbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5qcS1maWxlX19uYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCA4MHB4IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG4gIGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5qcS1maWxlX19icm93c2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGOyB9XG5cbi5qcS1maWxlOmhvdmVyIC5qcS1maWxlX19icm93c2Uge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpOyB9XG5cbi5qcS1maWxlOmFjdGl2ZSAuanEtZmlsZV9fYnJvd3NlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDsgfVxuXG4uanEtZmlsZS5mb2N1c2VkIC5qcS1maWxlX19uYW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjsgfVxuXG4uanEtZmlsZS5kaXNhYmxlZCxcbi5qcS1maWxlLmRpc2FibGVkIC5qcS1maWxlX19uYW1lLFxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX2Jyb3dzZSB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7IH1cblxuLmpxLW51bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDM2cHggMCAwOyB9XG5cbi5qcS1udW1iZXJfX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uanEtbnVtYmVyX19maWVsZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0IzQjNCMzsgfVxuXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggOXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvKiDQtNC70Y8gT3BlcmEgUHJlc3RvwqAqL1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAvKiDQsiDQutCw0LrQuNGFLdGC0L4g0LHRgNCw0YPQt9C10YDQsNGFINC/0YDQuNGB0YPRgtGB0YLQstGD0LXRgiDQvtGC0YHRgtGD0L8gKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5qcS1udW1iZXJfX3NwaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uanEtbnVtYmVyX19zcGluLm1pbnVzIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7IH1cblxuLmpxLW51bWJlcl9fc3Bpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7IH1cblxuLmpxLW51bWJlcl9fc3BpbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREOyB9XG5cbi5qcS1udW1iZXJfX3NwaW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMTFweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi5qcS1udW1iZXJfX3NwaW4ucGx1czpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLmpxLW51bWJlci5mb2N1c2VkIC5qcS1udW1iZXJfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjsgfVxuXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX2ZpZWxkLFxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg4ODsgfVxuXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUFBOyB9XG5cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQUE7IH1cblxuLmpxLXNlbGVjdGJveCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgNDVweCAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7IH1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDsgfVxuXG4uanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjsgfVxuXG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7IH1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ODg7IH1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDOyB9XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uanEtc2VsZWN0Ym94OmhvdmVyIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQUE7IH1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIHtcbiAgbWFyZ2luOiA1cHg7IH1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDI3cHggNnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFNQ0FZQUFBQmlESjM3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFPMUpSRUZVZU5xVTA3OExBWEVZeC9GellmTnprNVRKYUZOS1lqRllTUVovaHZ3QnN2ZzFVQ1kyeFQ5Z004aHVrUUdUaFdSamtjRnczcGRudWpoZlQ3MzZYbjJmUHZmYzNmZDA3VjBPRkRERkFuTTBFTllzWlJpR0xTYzlPcHFJWUlBOWZNaGhqQ3JXMmg5VmxNbGNIL2F5bU1HdE9xRXVnWDA4UHdRdWNVWktkVG96TUlxZFRjOVdlcFFEN3dqWTlBUngreWR3aGZ5WGZTK1MwcU1jT0VRSkdjdWVCM1ZjY0ZJTmRNZ2FsNk56a21QalJ3Slh4REJCNy8yUkRkdEFwNndiK2RwcGhIREFTRzVRUTBWNnUyYW9TcUJaRC9sRHJOV1JKeW5MSzJxcEJuNHJjNksyWEI5L05iOEVHQUJ0ZjF0aHpZNlgyQUFBQUFCSlJVNUVya0pnZ2c9PSkgbm8tcmVwZWF0IDEwMCUgNTAlO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG4gIGNvbG9yOiAjMzMzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmpxLXNlbGVjdGJveF9fbm90LWZvdW5kIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDVweCA4cHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmpxLXNlbGVjdGJveCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uanEtc2VsZWN0Ym94IGxpIHtcbiAgbWluLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogNXB4IDEwcHggNnB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzIzMUYyMDsgfVxuXG4uanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EzQUJCMTtcbiAgY29sb3I6ICNGRkY7IH1cblxuLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOEM7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQge1xuICBjb2xvcjogI0FBQTsgfVxuXG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmpxLXNlbGVjdGJveCBsaS5vcHRncm91cDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmpxLXNlbGVjdGJveCBsaS5vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uanEtc2VsZWN0LW11bHRpcGxlLmZvY3VzZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGOyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4OyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XG4gIHBhZGRpbmc6IDNweCA5cHggNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzA4QztcbiAgY29sb3I6ICNGRkY7IH1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQUFBOyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQgbGkuc2VsZWN0ZWQsXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNGRkY7IH1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyLFxudGV4dGFyZWEuc3R5bGVyIHtcbiAgcGFkZGluZzogOHB4IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG50ZXh0YXJlYS5zdHlsZXIge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpob3ZlcixcbnRleHRhcmVhLnN0eWxlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0IzQjNCMzsgfVxuXG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmZvY3VzLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpmb2N1cyxcbnRleHRhcmVhLnN0eWxlcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IzQjNCMztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5idXR0b24uc3R5bGVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogOHB4IDExcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmJ1dHRvbi5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7IH1cblxuYnV0dG9uLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7IH1cblxuYnV0dG9uLnN0eWxlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXJbZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyW2Rpc2FibGVkXSB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7IH1cblxuLypSZXNwb25zaXZlKi9cbmh0bWwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJEaW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1pbi13aWR0aDogMzIwcHg7IH0gfVxuXG4qIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICosICo6YWZ0ZXIsICo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5maWVsZC1uYW1lLWJvZHkgaDEsXG4ucGFuZWwtcGFuZS5iYXNlLXBhZ2UtdGl0bGUgaDIsXG4ucGFuZWwtcGFuZS5iYXNlLXBhZ2UtdGl0bGUgcCxcbmgxIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJEaW5Db25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZmllbGQtbmFtZS1ib2R5IGgxIGVtLCAuZmllbGQtbmFtZS1ib2R5IGgxIGIsIC5maWVsZC1uYW1lLWJvZHkgaDEgaSwgLmZpZWxkLW5hbWUtYm9keSBoMSBzdHJvbmcsXG4gIC5wYW5lbC1wYW5lLmJhc2UtcGFnZS10aXRsZSBoMiBlbSxcbiAgLnBhbmVsLXBhbmUuYmFzZS1wYWdlLXRpdGxlIGgyIGIsXG4gIC5wYW5lbC1wYW5lLmJhc2UtcGFnZS10aXRsZSBoMiBpLFxuICAucGFuZWwtcGFuZS5iYXNlLXBhZ2UtdGl0bGUgaDIgc3Ryb25nLFxuICAucGFuZWwtcGFuZS5iYXNlLXBhZ2UtdGl0bGUgcCBlbSxcbiAgLnBhbmVsLXBhbmUuYmFzZS1wYWdlLXRpdGxlIHAgYixcbiAgLnBhbmVsLXBhbmUuYmFzZS1wYWdlLXRpdGxlIHAgaSxcbiAgLnBhbmVsLXBhbmUuYmFzZS1wYWdlLXRpdGxlIHAgc3Ryb25nLFxuICBoMSBlbSxcbiAgaDEgYixcbiAgaDEgaSxcbiAgaDEgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5maWVsZC1uYW1lLWJvZHkgaDEsXG4gICAgLnBhbmVsLXBhbmUuYmFzZS1wYWdlLXRpdGxlIGgyLFxuICAgIC5wYW5lbC1wYW5lLmJhc2UtcGFnZS10aXRsZSBwLFxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9IH1cblxuLmZpZWxkLW5hbWUtYm9keSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmZpZWxkLW5hbWUtYm9keSBoMixcbmgyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJEaW5Db25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjFweDsgfVxuICAuZmllbGQtbmFtZS1ib2R5IGgyIGVtLCAuZmllbGQtbmFtZS1ib2R5IGgyIGIsIC5maWVsZC1uYW1lLWJvZHkgaDIgaSwgLmZpZWxkLW5hbWUtYm9keSBoMiBzdHJvbmcsXG4gIGgyIGVtLFxuICBoMiBiLFxuICBoMiBpLFxuICBoMiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZpZWxkLW5hbWUtYm9keSBoMixcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmllbGQtbmFtZS1ib2R5IGgyLFxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG5cbmgyIHtcbiAgbWFyZ2luOiAwIDAgMjFweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfSB9XG5cbi5maWVsZC1uYW1lLWJvZHkgaDIge1xuICBtYXJnaW46IDUwcHggMCAyMXB4OyB9XG5cbi5maWVsZC1uYW1lLWJvZHkgaDMsXG4uZmllbGQtbmFtZS1ib2R5IGg0LFxuLmZpZWxkLW5hbWUtYm9keSBoNSxcbi5maWVsZC1uYW1lLWJvZHkgaDYsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZpZWxkLW5hbWUtYm9keSBoMyxcbmgzIHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5maWVsZC1uYW1lLWJvZHkgaDMgZW0sIC5maWVsZC1uYW1lLWJvZHkgaDMgYiwgLmZpZWxkLW5hbWUtYm9keSBoMyBpLCAuZmllbGQtbmFtZS1ib2R5IGgzIHN0cm9uZyxcbiAgaDMgZW0sXG4gIGgzIGIsXG4gIGgzIGksXG4gIGgzIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5maWVsZC1uYW1lLWJvZHkgaDMge1xuICBtYXJnaW46IDMwcHggMCAyMHB4OyB9XG5cbi5maWVsZC1uYW1lLWJvZHkgaDQsXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuZmllbGQtbmFtZS1ib2R5IGg0IGVtLCAuZmllbGQtbmFtZS1ib2R5IGg0IGIsIC5maWVsZC1uYW1lLWJvZHkgaDQgaSwgLmZpZWxkLW5hbWUtYm9keSBoNCBzdHJvbmcsXG4gIGg0IGVtLFxuICBoNCBiLFxuICBoNCBpLFxuICBoNCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uZmllbGQtbmFtZS1ib2R5IGg1LFxuaDUge1xuICBmb250LXNpemU6IDIycHg7IH1cbiAgLmZpZWxkLW5hbWUtYm9keSBoNSBlbSwgLmZpZWxkLW5hbWUtYm9keSBoNSBiLCAuZmllbGQtbmFtZS1ib2R5IGg1IGksIC5maWVsZC1uYW1lLWJvZHkgaDUgc3Ryb25nLFxuICBoNSBlbSxcbiAgaDUgYixcbiAgaDUgaSxcbiAgaDUgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDIycHg7IH1cblxuLmZpZWxkLW5hbWUtYm9keSBoNixcbmg2IHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5maWVsZC1uYW1lLWJvZHkgaDYgZW0sIC5maWVsZC1uYW1lLWJvZHkgaDYgYiwgLmZpZWxkLW5hbWUtYm9keSBoNiBpLCAuZmllbGQtbmFtZS1ib2R5IGg2IHN0cm9uZyxcbiAgaDYgZW0sXG4gIGg2IGIsXG4gIGg2IGksXG4gIGg2IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICBpbWc6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuYSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUge1xuICBjb2xvcjogIzBmNmRiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIFxuICBhOmhvdmVyLFxuICAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYTpmb2N1cywgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnRyYW5zcGFyZW50LW9yYW5nZS1idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwZjZkYjc7XG4gIGNvbG9yOiAjMGY2ZGI3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50cmFuc3BhcmVudC1vcmFuZ2UtYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2YxNjY0MjtcbiAgYmFja2dyb3VuZDogI2YxNjY0MiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnAudW5wdWJsaXNoZWQge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmVkO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qQnJlYWRjcnVtYiovXG4uYnJlYWRjcnVtYiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5maWVsZC1uYW1lLWJvZHkge1xuICAvKnJlc3BvbnNpdmUgdmlkZW8qLyB9XG4gIC5maWVsZC1uYW1lLWJvZHkgKiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZpZWxkLW5hbWUtYm9keSAqIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmllbGQtbmFtZS1ib2R5ICoge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuZmllbGQtbmFtZS1ib2R5IG9sLFxuICAuZmllbGQtbmFtZS1ib2R5IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLmZpZWxkLW5hbWUtYm9keSAudmlkZW93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAvKiAxNjo5ICovXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMzBweCAwOyB9XG4gICAgLmZpZWxkLW5hbWUtYm9keSAudmlkZW93cmFwcGVyIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnBhbmUtbm9kZS1maWVsZC1uZXdzLXZpZGVvLWVtYmVkIC5lbWJlZGRlZC12aWRlbyAucGxheWVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMTBweDsgfVxuXG4ucGFuZS1ub2RlLWZpZWxkLW5ld3MtdmlkZW8tY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnBhbmUtbm9kZS1maWVsZC1uZXdzLXBhcHBlcnMge1xuICBmb250LXNpemU6IDE5cHg7IH1cbiAgLnBhbmUtbm9kZS1maWVsZC1uZXdzLXBhcHBlcnMgaDIge1xuICAgIG1hcmdpbjogMDsgfVxuICAucGFuZS1ub2RlLWZpZWxkLW5ld3MtcGFwcGVycyBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZW1iZWRkZWQtdmlkZW8gLnBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDMwcHggMDsgfVxuICAuZW1iZWRkZWQtdmlkZW8gLnBsYXllciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZW1iZWRkZWQtdmlkZW8gLnBsYXllciBpZnJhbWUjc291bmRjbG91ZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxudWwge1xuICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICBtYXJnaW46IDAgMCAxMXB4OyB9XG5cbnRib2R5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICB0YWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICB0YWJsZSB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTNweDsgfVxuICAgIHRhYmxlIHRoIGltZyB7XG4gICAgICBtYXJnaW46IC0ycHggMCAwIDdweDsgfVxuICB0YWJsZSB0ci5ldmVuLCB0YWJsZSB0ci5vZGQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYTBhMDsgfVxuICB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDE5cHg7IH1cbiAgICB0YWJsZSB0ZC5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2VkZjRmODsgfVxuICB0YWJsZSBjYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5maWVsZCBoMi5maWVsZC1sYWJlbCwgLm5vZGUtdHlwZS10YWxrcyAubm9kZS12aWV3LXBhbmUgLm5vZGUtY29udGVudCAuZmllbGQgLmZpZWxkLWxhYmVsLFxuLm5vZGUtdHlwZS10YWxrcyAubm9kZS12aWV3LXBhbmUgLm5vZGUtY29udGVudCAuZmllbGQgLmxhYmVsLWFib3ZlLFxuLm5vZGUtdHlwZS10YWxrcyAubm9kZS12aWV3LXBhbmUgLm5vZGUtY29udGVudCAuZmllbGQgLmxhYmVsLWlubGluZSxcbi5maWVsZCAubm9kZS10eXBlLXRhbGtzIC5ub2RlLXZpZXctcGFuZSAubm9kZS1jb250ZW50IC5maWVsZC1pdGVtIC52aWRlby1lbWJlZC1kZXNjcmlwdGlvbiwgLm5vZGUtdHlwZS10YWxrcyAubm9kZS12aWV3LXBhbmUgLm5vZGUtY29udGVudCAuZmllbGQtaXRlbSAuZmllbGQgLnZpZGVvLWVtYmVkLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRpblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZpZWxkIGgyLmZpZWxkLWxhYmVsLCAubm9kZS10eXBlLXRhbGtzIC5ub2RlLXZpZXctcGFuZSAubm9kZS1jb250ZW50IC5maWVsZCAuZmllbGQtbGFiZWwsXG4gICAgLm5vZGUtdHlwZS10YWxrcyAubm9kZS12aWV3LXBhbmUgLm5vZGUtY29udGVudCAuZmllbGQgLmxhYmVsLWFib3ZlLFxuICAgIC5ub2RlLXR5cGUtdGFsa3MgLm5vZGUtdmlldy1wYW5lIC5ub2RlLWNvbnRlbnQgLmZpZWxkIC5sYWJlbC1pbmxpbmUsXG4gICAgLmZpZWxkIC5ub2RlLXR5cGUtdGFsa3MgLm5vZGUtdmlldy1wYW5lIC5ub2RlLWNvbnRlbnQgLmZpZWxkLWl0ZW0gLnZpZGVvLWVtYmVkLWRlc2NyaXB0aW9uLCAubm9kZS10eXBlLXRhbGtzIC5ub2RlLXZpZXctcGFuZSAubm9kZS1jb250ZW50IC5maWVsZC1pdGVtIC5maWVsZCAudmlkZW8tZW1iZWQtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZpZWxkIGgyLmZpZWxkLWxhYmVsLCAubm9kZS10eXBlLXRhbGtzIC5ub2RlLXZpZXctcGFuZSAubm9kZS1jb250ZW50IC5maWVsZCAuZmllbGQtbGFiZWwsXG4gICAgLm5vZGUtdHlwZS10YWxrcyAubm9kZS12aWV3LXBhbmUgLm5vZGUtY29udGVudCAuZmllbGQgLmxhYmVsLWFib3ZlLFxuICAgIC5ub2RlLXR5cGUtdGFsa3MgLm5vZGUtdmlldy1wYW5lIC5ub2RlLWNvbnRlbnQgLmZpZWxkIC5sYWJlbC1pbmxpbmUsXG4gICAgLmZpZWxkIC5ub2RlLXR5cGUtdGFsa3MgLm5vZGUtdmlldy1wYW5lIC5ub2RlLWNvbnRlbnQgLmZpZWxkLWl0ZW0gLnZpZGVvLWVtYmVkLWRlc2NyaXB0aW9uLCAubm9kZS10eXBlLXRhbGtzIC5ub2RlLXZpZXctcGFuZSAubm9kZS1jb250ZW50IC5maWVsZC1pdGVtIC5maWVsZCAudmlkZW8tZW1iZWQtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmZpZWxkIHRyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7IH1cblxuLnN1Ym1pdHRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5ib2R5Lm5vZGUtdHlwZS1ib29rIGFydGljbGUgLmZpZWxkLFxuYm9keS5ub2RlLXR5cGUtc29mdHdhcmUgYXJ0aWNsZSAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNwYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4jaGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMjcwcHg7XG4gIHBhZGRpbmctbGVmdDogNTlweDtcbiAgcGFkZGluZy1yaWdodDogNTlweDsgfVxuICAjaGVhZGVyOmJlZm9yZSwgI2hlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgI2hlYWRlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNjlweCkge1xuICAgICNoZWFkZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuLypUb3AgcmVnaW9uIG9uIHBhZ2UqL1xuLnJlZ2lvbi1sZWFkZXJib2FyZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucmVnaW9uLWxlYWRlcmJvYXJkIC5ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucmVnaW9uLWxlYWRlcmJvYXJkIHtcbiAgd2lkdGg6IDExNTJweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuaGVhZGVyIC5yZWdpb24taGVhZGVyLFxuaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogcmlnaHQ7IH1cblxuaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5oZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgaGVhZGVyIC5ibG9jay1tZWdhbWVudS5jb250ZXh0dWFsLWxpbmtzLXJlZ2lvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IC5zaXRlLXNlYXJjaCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qUEFORUxTKi9cbi5wYW5lbC1wYW5lLFxuLnJlZ2lvbi1mb290ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYW5lbC1wYW5lLFxuICAgIC5yZWdpb24tZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFuZWwtcGFuZSxcbiAgICAucmVnaW9uLWZvb3RlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLnBhbmVsLXBhbmUge1xuICBtYXgtd2lkdGg6IDExNTJweDsgfVxuXG4ucmVnaW9uLWZvb3RlciB7XG4gIG1heC13aWR0aDogMTE5MnB4OyB9XG5cbiNtZXNzYWdlcyB7XG4gIG1heC13aWR0aDogMTE5MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLypGUk9OVCBQQUdFKi9cbi8qU2xpZGVyKi9cbi5wYW5lLXNsaWRlci1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMjcwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYW5lLWhvbWVwYWdlLW5xLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4vKkJyZWFkY3J1bWIsIFBhZ2UgdGl0bGUqL1xuLnBhbmUtcGFnZS1icmVhZGNydW1iLFxuLnBhbmVsLXBhbmUuYmFzZS1wYWdlLXRpdGxlLFxuLnBhbmVsLXBhbmUucGFuZS1ub2RlLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2VkZjRmODtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5wYW5lLXBhZ2UtYnJlYWRjcnVtYiAuYmxvY2staW5uZXIsXG4gIC5wYW5lbC1wYW5lLmJhc2UtcGFnZS10aXRsZSAuYmxvY2staW5uZXIsXG4gIC5wYW5lbC1wYW5lLnBhbmUtbm9kZS10aXRsZSAuYmxvY2staW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDExMTJweDsgfVxuXG4ucGFuZS1wYWdlLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nLXRvcDogNjlweDsgfVxuXG4ucGFuZWwtcGFuZS5iYXNlLXBhZ2UtdGl0bGUsXG4ucGFuZWwtcGFuZS5wYW5lLW5vZGUtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhbmVsLXBhbmUuYmFzZS1wYWdlLXRpdGxlLFxuICAgIC5wYW5lbC1wYW5lLnBhbmUtbm9kZS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhbmVsLXBhbmUuYmFzZS1wYWdlLXRpdGxlLFxuICAgIC5wYW5lbC1wYW5lLnBhbmUtbm9kZS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuYm9keS5wYWdlLXVzZXIgI2Jsb2NrLXN5c3RlbS1tYWluLFxudWwudGFicyxcbi50d28tNTAuYXQtcGFuZWwge1xuICBtYXgtd2lkdGg6IDExNTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qQmxvZyBpbm5lciBwYWdlKi9cbi5hdC1wYW5lbCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtY29scy1tYWluLFxuLmF0LXBhbmVsIC5yZWdpb24ucmVnaW9uLXR3by0zMy02Ni1jb2xzLW1haW4ge1xuICBtYXgtd2lkdGg6IDExNTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmF0LXBhbmVsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1jb2xzLW1haW46YmVmb3JlLCAuYXQtcGFuZWwgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLWNvbHMtbWFpbjphZnRlcixcbiAgLmF0LXBhbmVsIC5yZWdpb24ucmVnaW9uLXR3by0zMy02Ni1jb2xzLW1haW46YmVmb3JlLFxuICAuYXQtcGFuZWwgLnJlZ2lvbi5yZWdpb24tdHdvLTMzLTY2LWNvbHMtbWFpbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmF0LXBhbmVsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1jb2xzLW1haW46YWZ0ZXIsXG4gIC5hdC1wYW5lbCAucmVnaW9uLnJlZ2lvbi10d28tMzMtNjYtY29scy1tYWluOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmF0LXBhbmVsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1jb2xzLW1haW4sXG4gICAgLmF0LXBhbmVsIC5yZWdpb24ucmVnaW9uLXR3by0zMy02Ni1jb2xzLW1haW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hdC1wYW5lbCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtY29scy1tYWluLFxuICAgIC5hdC1wYW5lbCAucmVnaW9uLnJlZ2lvbi10d28tMzMtNjYtY29scy1tYWluIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4uYXQtcGFuZWwgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLWZpcnN0IHtcbiAgd2lkdGg6IDY3JTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmF0LXBhbmVsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1maXJzdCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYXQtcGFuZWwgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCB7XG4gIHdpZHRoOiAyNCU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiAyMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hdC1wYW5lbCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbi5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUge1xuICBtYXJnaW46IDAgMCA5N3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9IH1cbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5ibG9jay1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucmVnaW9uLXR3by02Ni0zMy10b3AtMiB7XG4gIG1heC13aWR0aDogMTE1MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnJlZ2lvbi10d28tNjYtMzMtdG9wLTIgLnBhbmVsLXBhbmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi50d28tNTAuYXQtcGFuZWwgLnJlZ2lvbi10d28tNTAtZmlyc3QgLnBhbmVsLXBhbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1zZWNvbmQgLnBhbmVsLXBhbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1jb2xzLW1haW4gLnBhbmVsLXBhbmUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qUHJvZmlsZSBwYWdlKi9cbi5hdC1wYW5lbCAucmVnaW9uLnJlZ2lvbi10d28tMzMtNjYtY29scy1tYWluIC5wYW5lbC1wYW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5hdC1wYW5lbCAucmVnaW9uLXR3by0zMy02Ni1maXJzdCB7XG4gIG1heC13aWR0aDogNDEzcHg7XG4gIHdpZHRoOiA0MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmF0LXBhbmVsIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uYXQtcGFuZWwgLnJlZ2lvbi5yZWdpb24tdHdvLTMzLTY2LXNlY29uZCB7XG4gIG1heC13aWR0aDogNjA0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDU1JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXQtcGFuZWwgLnJlZ2lvbi5yZWdpb24tdHdvLTMzLTY2LXNlY29uZCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qU2ltcGxlIHBhZ2VzKi9cbi8qU2xpZGVyIGl0ZW0qL1xuLypWaWRlbyovXG4vKlNjaWVuY2U6IERhdGEqL1xuLypTY2llbmNlOiBTb2Z0d2FyZSovXG4vKldlYmZvcm0qL1xuYm9keS5ub2RlLXR5cGUtc2xpZGVyLWl0ZW0gI2NvbHVtbnMsXG5ib2R5Lm5vZGUtdHlwZS1kYXRhICNjb2x1bW5zLFxuYm9keS5ub2RlLXR5cGUtc29mdHdhcmUgI2NvbHVtbnMge1xuICBtYXgtd2lkdGg6IDEyNzBweDtcbiAgcGFkZGluZy1sZWZ0OiA1OXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1OXB4O1xuICBtYXJnaW46IDYwcHggYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE2OXB4KSB7XG4gICAgYm9keS5ub2RlLXR5cGUtc2xpZGVyLWl0ZW0gI2NvbHVtbnMsXG4gICAgYm9keS5ub2RlLXR5cGUtZGF0YSAjY29sdW1ucyxcbiAgICBib2R5Lm5vZGUtdHlwZS1zb2Z0d2FyZSAjY29sdW1ucyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkubm9kZS10eXBlLXNsaWRlci1pdGVtICNjb2x1bW5zLFxuICAgIGJvZHkubm9kZS10eXBlLWRhdGEgI2NvbHVtbnMsXG4gICAgYm9keS5ub2RlLXR5cGUtc29mdHdhcmUgI2NvbHVtbnMge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbmJvZHkucGFnZS1wYWdlLTQwMyAjY29sdW1ucyxcbmJvZHkucGFnZS1wYWdlLTQwNCAjY29sdW1ucyxcbmJvZHkucGFnZS11c2VyICNjb2x1bW5zIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLypFcnJvciBwYWdlcyovXG5ib2R5LnBhZ2UtcGFnZS00MDMgLnBhbmVsLXBhbmUuYmFzZS1wYWdlLXRpdGxlLFxuYm9keS5wYWdlLXBhZ2UtNDA0IC5wYW5lbC1wYW5lLmJhc2UtcGFnZS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAzNHB4OyB9XG5cbi8qRnJvbnRwYWdlIGNhcm91c2VsIHBhZ2luYXRpb24qL1xuLm93bC1kb3RzLFxuLm93bC1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDAgMzNweDsgfVxuICAub3dsLWRvdHMgLm93bC1kb3QsXG4gIC5vd2wtZG90cyAub3dsLXBhZ2UsXG4gIC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdCxcbiAgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vd2wtZG90cyAub3dsLWRvdCxcbiAgICAgIC5vd2wtZG90cyAub3dsLXBhZ2UsXG4gICAgICAub3dsLXBhZ2luYXRpb24gLm93bC1kb3QsXG4gICAgICAub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDdweDsgfSB9XG4gICAgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4sXG4gICAgLm93bC1kb3RzIC5vd2wtcGFnZSBzcGFuLFxuICAgIC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdCBzcGFuLFxuICAgIC5vd2wtcGFnaW5hdGlvbiAub3dsLXBhZ2Ugc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogIzkzOTU5ODsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbixcbiAgICAgICAgLm93bC1kb3RzIC5vd2wtcGFnZSBzcGFuLFxuICAgICAgICAub3dsLXBhZ2luYXRpb24gLm93bC1kb3Qgc3BhbixcbiAgICAgICAgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4OyB9IH1cbiAgICAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sXG4gICAgLm93bC1kb3RzIC5vd2wtcGFnZS5hY3RpdmUgc3BhbixcbiAgICAub3dsLXBhZ2luYXRpb24gLm93bC1kb3QuYWN0aXZlIHNwYW4sXG4gICAgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZS5hY3RpdmUgc3BhbiB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLFxuICAgICAgICAub3dsLWRvdHMgLm93bC1wYWdlLmFjdGl2ZSBzcGFuLFxuICAgICAgICAub3dsLXBhZ2luYXRpb24gLm93bC1kb3QuYWN0aXZlIHNwYW4sXG4gICAgICAgIC5vd2wtcGFnaW5hdGlvbiAub3dsLXBhZ2UuYWN0aXZlIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDsgfSB9XG5cbi8qRnJvbnRwYWdlIGNhcm91c2VsIGJ1dHRvbnMqL1xuLm93bC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDsgfVxuICAub3dsLW5hdiA+IGRpdixcbiAgLm93bC1uYXYgYnV0dG9uIHtcbiAgICB3aWR0aDogNDlweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJzX2JpZy5wbmcpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5vd2wtbmF2ID4gZGl2ID4gc3BhbixcbiAgICAub3dsLW5hdiBidXR0b24gPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAub3dsLW5hdiA+IGRpdixcbiAgICAgIC5vd2wtbmF2IGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyc190YWJsZXQucG5nKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogNjBweDsgfSB9XG4gICAgLm93bC1uYXYgPiBkaXYub3dsLXByZXYsXG4gICAgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAub3dsLW5hdiA+IGRpdi5vd2wtbmV4dCxcbiAgICAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5cHggMCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm93bC1uYXYgPiBkaXYub3dsLW5leHQsXG4gICAgICAgIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxcHggMCAhaW1wb3J0YW50OyB9IH1cblxuLypJbm5lciBwYWdlcyBjYXJvdXNlbCBwYWdpbmF0aW9uKi9cbi5vd2wtdGhlbWUgLm93bC1wYWdpbmF0aW9uLFxuLm93bC10aGVtZSAub3dsLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMCAzM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5vd2wtdGhlbWUgLm93bC1wYWdpbmF0aW9uLFxuICAgIC5vd2wtdGhlbWUgLm93bC1kb3RzIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMCAwOyB9IH1cbiAgLm93bC10aGVtZSAub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlLFxuICAub3dsLXRoZW1lIC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdCxcbiAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1wYWdlLFxuICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vd2wtdGhlbWUgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSxcbiAgICAgIC5vd2wtdGhlbWUgLm93bC1wYWdpbmF0aW9uIC5vd2wtZG90LFxuICAgICAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1wYWdlLFxuICAgICAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgICAgICBtYXJnaW46IDAgNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAub3dsLXRoZW1lIC5vd2wtcGFnaW5hdGlvbiAub3dsLXBhZ2UsXG4gICAgICAub3dsLXRoZW1lIC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdCxcbiAgICAgIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtcGFnZSxcbiAgICAgIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICAgICAgbWFyZ2luOiAwIDhweDsgfSB9XG4gICAgLm93bC10aGVtZSAub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlIHNwYW4sXG4gICAgLm93bC10aGVtZSAub3dsLXBhZ2luYXRpb24gLm93bC1kb3Qgc3BhbixcbiAgICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLXBhZ2Ugc3BhbixcbiAgICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4Y2E1ZDY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAub3dsLXRoZW1lIC5vd2wtcGFnaW5hdGlvbiAub3dsLXBhZ2Ugc3BhbixcbiAgICAgICAgLm93bC10aGVtZSAub3dsLXBhZ2luYXRpb24gLm93bC1kb3Qgc3BhbixcbiAgICAgICAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1wYWdlIHNwYW4sXG4gICAgICAgIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vd2wtdGhlbWUgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSBzcGFuLFxuICAgICAgICAub3dsLXRoZW1lIC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdCBzcGFuLFxuICAgICAgICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLXBhZ2Ugc3BhbixcbiAgICAgICAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDsgfSB9XG4gICAgLm93bC10aGVtZSAub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlLmFjdGl2ZSBzcGFuLFxuICAgIC5vd2wtdGhlbWUgLm93bC1wYWdpbmF0aW9uIC5vd2wtZG90LmFjdGl2ZSBzcGFuLFxuICAgIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtcGFnZS5hY3RpdmUgc3BhbixcbiAgICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGY2ZGI3O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm93bC10aGVtZSAub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlLmFjdGl2ZSBzcGFuLFxuICAgICAgICAub3dsLXRoZW1lIC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdC5hY3RpdmUgc3BhbixcbiAgICAgICAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1wYWdlLmFjdGl2ZSBzcGFuLFxuICAgICAgICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICBoZWlnaHQ6IDlweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm93bC10aGVtZSAub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlLmFjdGl2ZSBzcGFuLFxuICAgICAgICAub3dsLXRoZW1lIC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdC5hY3RpdmUgc3BhbixcbiAgICAgICAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1wYWdlLmFjdGl2ZSBzcGFuLFxuICAgICAgICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4OyB9IH1cblxuLmZpZWxkLW5hbWUtZmllbGQtZ3NwLWZlYXR1cmVkLWRlc2NyaXB0aW9uIC5ja2VkaXRvci1zbGlkZXNob3cgLmNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZmllbGQtbmFtZS1maWVsZC1mZWF0dXJlZC1kZXNjcmlwdGlvbiAuY2tlZGl0b3Itc2xpZGVzaG93IC5jYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAuZmllbGQtbmFtZS1maWVsZC1mZWF0dXJlZC1kZXNjcmlwdGlvbiAuY2tlZGl0b3Itc2xpZGVzaG93IC5jYXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmllbGQtbmFtZS1maWVsZC1mZWF0dXJlZC1kZXNjcmlwdGlvbiAuY2tlZGl0b3Itc2xpZGVzaG93IC5vd2wtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5maWVsZC1uYW1lLWZpZWxkLWZlYXR1cmVkLWRlc2NyaXB0aW9uIC5ja2VkaXRvci1zbGlkZXNob3cgLm93bC1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5maWVsZC1uYW1lLWZpZWxkLWZlYXR1cmVkLWRlc2NyaXB0aW9uIC5ja2VkaXRvci1zbGlkZXNob3cgLm93bC1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5maWVsZC1uYW1lLWZpZWxkLWZlYXR1cmVkLWRlc2NyaXB0aW9uIC5ja2VkaXRvci1zbGlkZXNob3cgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gIC5maWVsZC1uYW1lLWZpZWxkLWZlYXR1cmVkLWRlc2NyaXB0aW9uIC5ja2VkaXRvci1zbGlkZXNob3cgLml0ZW0gLm93bC12aWRlby10bixcbiAgLmZpZWxkLW5hbWUtZmllbGQtZmVhdHVyZWQtZGVzY3JpcHRpb24gLmNrZWRpdG9yLXNsaWRlc2hvdyAuaXRlbSBpZnJhbWUsXG4gIC5maWVsZC1uYW1lLWZpZWxkLWZlYXR1cmVkLWRlc2NyaXB0aW9uIC5ja2VkaXRvci1zbGlkZXNob3cgLml0ZW0gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmllbGQtbmFtZS1maWVsZC1mZWF0dXJlZC1kZXNjcmlwdGlvbiAuY2tlZGl0b3Itc2xpZGVzaG93IC5pdGVtIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAzNTJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWZlYXR1cmVkLWRlc2NyaXB0aW9uIC5ja2VkaXRvci1zbGlkZXNob3cgLml0ZW0gaW1nLFxuICAgICAgLmZpZWxkLW5hbWUtZmllbGQtZmVhdHVyZWQtZGVzY3JpcHRpb24gLmNrZWRpdG9yLXNsaWRlc2hvdyAuaXRlbSBpZnJhbWUsXG4gICAgICAuZmllbGQtbmFtZS1maWVsZC1mZWF0dXJlZC1kZXNjcmlwdGlvbiAuY2tlZGl0b3Itc2xpZGVzaG93IC5pdGVtIC5vd2wtdmlkZW8tdG4sXG4gICAgICAuZmllbGQtbmFtZS1maWVsZC1mZWF0dXJlZC1kZXNjcmlwdGlvbiAuY2tlZGl0b3Itc2xpZGVzaG93IC5pdGVtIC5vd2wtbGF6eSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZpZWxkLW5hbWUtZmllbGQtZmVhdHVyZWQtZGVzY3JpcHRpb24gLmNrZWRpdG9yLXNsaWRlc2hvdyAuaXRlbSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMjFweCAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMjIxcHg7IH1cbiAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWZlYXR1cmVkLWRlc2NyaXB0aW9uIC5ja2VkaXRvci1zbGlkZXNob3cgLml0ZW0gaW1nLFxuICAgICAgLmZpZWxkLW5hbWUtZmllbGQtZmVhdHVyZWQtZGVzY3JpcHRpb24gLmNrZWRpdG9yLXNsaWRlc2hvdyAuaXRlbSBpZnJhbWUsXG4gICAgICAuZmllbGQtbmFtZS1maWVsZC1mZWF0dXJlZC1kZXNjcmlwdGlvbiAuY2tlZGl0b3Itc2xpZGVzaG93IC5pdGVtIC5vd2wtdmlkZW8tdG4sXG4gICAgICAuZmllbGQtbmFtZS1maWVsZC1mZWF0dXJlZC1kZXNjcmlwdGlvbiAuY2tlZGl0b3Itc2xpZGVzaG93IC5pdGVtIC5vd2wtbGF6eSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY2tlZGl0b3Itc2xpZGVzaG93LmFycm93cyAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY2tlZGl0b3Itc2xpZGVzaG93IC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNrZWRpdG9yLXNsaWRlc2hvdyAub3dsLW5hdiBidXR0b24ge1xuICAgIGJvdHRvbTogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FycnNfdGFibGV0LnBuZykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLmNrZWRpdG9yLXNsaWRlc2hvdyAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5ja2VkaXRvci1zbGlkZXNob3cgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDAgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwOyB9XG5cbi5ja2VkaXRvci1zbGlkZXNob3cgLm93bC1kb3RzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY2tlZGl0b3Itc2xpZGVzaG93IC5hcnJvd3MgLmNhcHRpb24ge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmNrZWRpdG9yLXNsaWRlc2hvdyAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjODE4MTgxO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuY2tlZGl0b3Itc2xpZGVzaG93IC5jYXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4vKiBja2VkaXRvci1zbGlkZXNob3cgKi9cbi5ja2VkaXRvci1zbGlkZXNob3cub3dsLXRoZW1lIC5pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmNrZWRpdG9yLXNsaWRlc2hvdy5vd2wtdGhlbWUgLml0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5ja2VkaXRvci1zbGlkZXNob3cub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNrZWRpdG9yLXNsaWRlc2hvdy5vd2wtdGhlbWUgLm93bC1idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuICAuY2tlZGl0b3Itc2xpZGVzaG93Lm93bC10aGVtZSAub3dsLWJ1dHRvbnMgPiBkaXYge1xuICAgIHdpZHRoOiA0OXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FycnNfYmlnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNrZWRpdG9yLXNsaWRlc2hvdy5vd2wtdGhlbWUgLm93bC1idXR0b25zID4gZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJzX3RhYmxldC5wbmcpO1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAuY2tlZGl0b3Itc2xpZGVzaG93Lm93bC10aGVtZSAub3dsLWJ1dHRvbnMgPiBkaXYub3dsLXByZXYge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgbGVmdDogNDRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ja2VkaXRvci1zbGlkZXNob3cub3dsLXRoZW1lIC5vd2wtYnV0dG9ucyA+IGRpdi5vd2wtcHJldiB7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgLmNrZWRpdG9yLXNsaWRlc2hvdy5vd2wtdGhlbWUgLm93bC1idXR0b25zID4gZGl2Lm93bC1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OXB4IDA7XG4gICAgICByaWdodDogNDRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ja2VkaXRvci1zbGlkZXNob3cub3dsLXRoZW1lIC5vd2wtYnV0dG9ucyA+IGRpdi5vd2wtbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuY2tlZGl0b3Itc2xpZGVzaG93Lm93bC10aGVtZSAub3dsLWJ1dHRvbnMgPiBkaXYub3dsLW5leHQge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMXB4IDA7IH0gfVxuXG4uY2tlZGl0b3Itc2xpZGVzaG93Lm93bC10aGVtZSAub3dsLWRvdHMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5ja2VkaXRvci1zbGlkZXNob3cub3dsLXRoZW1lIC5vd2wtY29udHJvbHMge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2tlZGl0b3Itc2xpZGVzaG93Lm93bC10aGVtZSAub3dsLWNvbnRyb2xzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuLmNrZWRpdG9yLXNsaWRlc2hvdy5vd2wtdGhlbWUgLm93bC1kb3RzLFxuLmNrZWRpdG9yLXNsaWRlc2hvdy5vd2wtdGhlbWUgLm93bC1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5ja2VkaXRvci1zbGlkZXNob3cub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLXBhZ2UuYWN0aXZlIHNwYW4sXG4gIC5ja2VkaXRvci1zbGlkZXNob3cub3dsLXRoZW1lIC5vd2wtcGFnaW5hdGlvbiAub3dsLXBhZ2UuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLmNrZWRpdG9yLXNsaWRlc2hvdy5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtcGFnZSBzcGFuLFxuICAuY2tlZGl0b3Itc2xpZGVzaG93Lm93bC10aGVtZSAub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICM5Mzk1OTg7IH1cblxuLypSZWxhdGVkIG1hdGVyaWFscyBibG9jayhjYXJvdXNlbCkgLSBpbm5lciBwYWdlcyovXG4ucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDU5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhbmUtcmVsYXRlZC1pdGVtcy1wYW5lLWdyaWQgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1NTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLnBhbmUtcmVsYXRlZC1pdGVtcy1wYW5lLWdyaWQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhbmUtcmVsYXRlZC1pdGVtcy1wYW5lLWdyaWQgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU1NnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLnBhbmUtcmVsYXRlZC1pdGVtcy1wYW5lLWdyaWQgLm93bC1pdGVtLFxuICAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuaXRlbS0wIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGY2ZGI3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuZ3JpZC10ZXh0LFxuICAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAudmlld3MtZmllbGQtZmllbGQtZnJvbnQtcGFnZS1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhbmUtcmVsYXRlZC1pdGVtcy1wYW5lLWdyaWQgLmdyaWQtdGV4dCxcbiAgICAgIC5wYW5lLXJlbGF0ZWQtaXRlbXMtcGFuZS1ncmlkIC52aWV3cy1maWVsZC1maWVsZC1mcm9udC1wYWdlLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuZ3JpZC10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDQ0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuZ3JpZC10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMjRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuZ3JpZC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bzsgfSB9XG4gICAgLnBhbmUtcmVsYXRlZC1pdGVtcy1wYW5lLWdyaWQgLmdyaWQtdGV4dCBhLCAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuZ3JpZC10ZXh0IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuZ3JpZC10ZXh0IC5pdGVtLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhbmUtcmVsYXRlZC1pdGVtcy1wYW5lLWdyaWQgLmdyaWQtdGV4dCAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgLnBhbmUtcmVsYXRlZC1pdGVtcy1wYW5lLWdyaWQgLmdyaWQtdGV4dCAudmlld3MtZmllbGQtdGl0bGUgYSwgLnBhbmUtcmVsYXRlZC1pdGVtcy1wYW5lLWdyaWQgLmdyaWQtdGV4dCAudmlld3MtZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLXJlbGF0ZWQtaXRlbXMtcGFuZS1ncmlkIC5ncmlkLXRleHQgLnZpZXdzLWZpZWxkLXRpdGxlIC5pdGVtLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRGluQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5wYW5lLXJlbGF0ZWQtaXRlbXMtcGFuZS1ncmlkIC5ncmlkLXRleHQgLnZpZXdzLWZpZWxkLXRpdGxlIGEsIC5wYW5lLXJlbGF0ZWQtaXRlbXMtcGFuZS1ncmlkIC5ncmlkLXRleHQgLnZpZXdzLWZpZWxkLXRpdGxlIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuZ3JpZC10ZXh0IC52aWV3cy1maWVsZC10aXRsZSAuaXRlbS12YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wYW5lLXJlbGF0ZWQtaXRlbXMtcGFuZS1ncmlkIC5ncmlkLXRleHQgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuZ3JpZC10ZXh0IC5yZWFkLW1vcmUgYSwgLnBhbmUtcmVsYXRlZC1pdGVtcy1wYW5lLWdyaWQgLmdyaWQtdGV4dCAucmVhZC1tb3JlIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuZ3JpZC10ZXh0IC5yZWFkLW1vcmUgLml0ZW0tdmFsdWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuZ3JpZC10ZXh0IC5yZWFkLW1vcmUgYSwgLnBhbmUtcmVsYXRlZC1pdGVtcy1wYW5lLWdyaWQgLmdyaWQtdGV4dCAucmVhZC1tb3JlIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuZ3JpZC10ZXh0IC5yZWFkLW1vcmUgLml0ZW0tdmFsdWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuZ3JpZC10ZXh0IC5yZWFkLW1vcmUgYTpob3ZlciwgLnBhbmUtcmVsYXRlZC1pdGVtcy1wYW5lLWdyaWQgLmdyaWQtdGV4dCAucmVhZC1tb3JlIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuZ3JpZC10ZXh0IC5yZWFkLW1vcmUgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLypOZXdzIGF0IHRoZSBicm9hZCAtIGlubmVyIHBhZ2VzIGJvdHRvbSBibG9jayovXG4ucGFuZS1uZXdzLWF0LXRoZS1icm9hZC1wYW5lbC1wYW5lLTEge1xuICBiYWNrZ3JvdW5kOiAjZWRmNGY4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDM5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICBtYXJnaW4tdG9wOiA1NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFuZS1uZXdzLWF0LXRoZS1icm9hZC1wYW5lbC1wYW5lLTEge1xuICAgICAgcGFkZGluZy10b3A6IDQ0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFuZS1uZXdzLWF0LXRoZS1icm9hZC1wYW5lbC1wYW5lLTEge1xuICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9IH1cbiAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLmNvbnRleHR1YWwtbGlua3MtcmVnaW9uIC52aWV3LWhlYWRlciB7XG4gICAgICB0b3A6IC02MHB4OyB9XG4gICAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICByaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucGFuZS1uZXdzLWF0LXRoZS1icm9hZC1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWhlYWRlciB7XG4gICAgICAgICAgdG9wOiAtMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFuZS1uZXdzLWF0LXRoZS1icm9hZC1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWhlYWRlciB7XG4gICAgICAgICAgdG9wOiAycHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctaGVhZGVyIHAge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctaGVhZGVyIGEsIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAucGFuZS1uZXdzLWF0LXRoZS1icm9hZC1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzBmNmRiNztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHg7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwZjZkYjc7IH1cbiAgICAgICAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy1oZWFkZXIgYTpob3ZlciwgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlciwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YxNjY0MjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy1oZWFkZXIgYTpob3ZlciwgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlciwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2YxNjY0MjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy1oZWFkZXIgYSwgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfSB9XG4gIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAgIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAudmlldy1jb250ZW50OmJlZm9yZSwgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC52aWV3LWNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAudmlldy1jb250ZW50OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC52aWV3cy1yb3cge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC52aWV3cy1yb3cudmlld3Mtcm93LWxhc3Qge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucGFuZS1uZXdzLWF0LXRoZS1icm9hZC1wYW5lbC1wYW5lLTEgLnZpZXdzLXJvdy52aWV3cy1yb3ctbGFzdCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAudmlld3Mtcm93IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAudmlld3Mtcm93IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC52aWV3cy1yb3cudmlld3Mtcm93LWV2ZW4ge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAudmlld3Mtcm93IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgY29sb3I6ICMwZjZkYjc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC52aWV3cy1tb3JlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxNjY0MjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAucGFuZS1uZXdzLWF0LXRoZS1icm9hZC1wYW5lbC1wYW5lLTEgLnZpZXdzLW1vcmUtbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2YxNjY0MjsgfVxuICAucGFuZS1uZXdzLWF0LXRoZS1icm9hZC1wYW5lbC1wYW5lLTEgLnZpZXdzLWZpZWxkLXRpdGxlLWZpZWxkIGEsIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAudmlld3MtZmllbGQtdGl0bGUtZmllbGQgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAudmlld3MtZmllbGQtdGl0bGUtZmllbGQgLml0ZW0tdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC52aWV3cy1maWVsZC10aXRsZS1maWVsZCBhLCAucGFuZS1uZXdzLWF0LXRoZS1icm9hZC1wYW5lbC1wYW5lLTEgLnZpZXdzLWZpZWxkLXRpdGxlLWZpZWxkIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1uZXdzLWF0LXRoZS1icm9hZC1wYW5lbC1wYW5lLTEgLnZpZXdzLWZpZWxkLXRpdGxlLWZpZWxkIC5pdGVtLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFuZS1uZXdzLWF0LXRoZS1icm9hZC1wYW5lbC1wYW5lLTEgLnZpZXdzLWZpZWxkLXRpdGxlLWZpZWxkIGEsIC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAudmlld3MtZmllbGQtdGl0bGUtZmllbGQgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLW5ld3MtYXQtdGhlLWJyb2FkLXBhbmVsLXBhbmUtMSAudmlld3MtZmllbGQtdGl0bGUtZmllbGQgLml0ZW0tdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9IH1cbiAgLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIC52aWV3cy1maWVsZC1maWVsZC1mcm9udC1wYWdlLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG5cbi8qQmx1ZSB0ZXh0IGluc2lkZSBub2RlcyovXG4uYmx1ZS1wYXJhZ3JhcGgsXG4uYmx1ZS10ZXh0LW1lZGl1bSxcbi5ibHVlLXRleHQge1xuICBjb2xvcjogIzBmNmRiNzsgfVxuXG4uYmx1ZS1wYXJhZ3JhcGgsXG4uYmx1ZS10ZXh0LW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmx1ZS1wYXJhZ3JhcGgsXG4gICAgLmJsdWUtdGV4dC1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmx1ZS1wYXJhZ3JhcGgsXG4gICAgLmJsdWUtdGV4dC1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuXG4uYmx1ZS10ZXh0LFxuLmJsdWUtdGV4dC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5ibHVlLXBhcmFncmFwaCB7XG4gIHBhZGRpbmc6IDIwcHggMzVweDsgfVxuXG4uZmxvYXRyaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMCAwIDE1cHggMTVweDsgfVxuICAuZmxvYXRyaWdodCBpbWcge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uZmxvYXRsZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4IDA7IH1cblxuLnJpZ2h0LXF1b3RlcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmxlZnQtcXVvdGVzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucmlnaHQtcXVvdGVzLFxuLmxlZnQtcXVvdGVzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDQ1JTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmlnaHQtcXVvdGVzLFxuICAgIC5sZWZ0LXF1b3RlcyB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmlnaHQtcXVvdGVzLFxuICAgIC5sZWZ0LXF1b3RlcyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucmlnaHQtcXVvdGVzLFxuICAgIC5sZWZ0LXF1b3RlcyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5yaWdodC1xdW90ZXM6YmVmb3JlLCAucmlnaHQtcXVvdGVzOmFmdGVyLFxuICAubGVmdC1xdW90ZXM6YmVmb3JlLFxuICAubGVmdC1xdW90ZXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcIic7IH1cblxuLypBZGR0aGlzIGJ1dHRvbnMqL1xuLmFkZHRoaXNfdG9vbGJveCB7XG4gIGhlaWdodDogMzNweDsgfVxuICAuYWRkdGhpc190b29sYm94IGEsIC5hZGR0aGlzX3Rvb2xib3ggLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5hZGR0aGlzX3Rvb2xib3ggLml0ZW0tdmFsdWUge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDAgMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI3cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMzcHggIWltcG9ydGFudDsgfVxuICAgIC5hZGR0aGlzX3Rvb2xib3ggYTpiZWZvcmUsIC5hZGR0aGlzX3Rvb2xib3ggLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6YmVmb3JlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuYWRkdGhpc190b29sYm94IC5pdGVtLXZhbHVlOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJpY29uc1wiOyB9XG4gICAgLmFkZHRoaXNfdG9vbGJveCBhOmhvdmVyLCAuYWRkdGhpc190b29sYm94IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuYWRkdGhpc190b29sYm94IC5pdGVtLXZhbHVlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hZGR0aGlzX3Rvb2xib3ggYSBzcGFuLCAuYWRkdGhpc190b29sYm94IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlIHNwYW4sIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5hZGR0aGlzX3Rvb2xib3ggLml0ZW0tdmFsdWUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5hZGR0aGlzX3Rvb2xib3ggYSBzdmcsIC5hZGR0aGlzX3Rvb2xib3ggLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUgc3ZnLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuYWRkdGhpc190b29sYm94IC5pdGVtLXZhbHVlIHN2ZyB7XG4gICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYWRkdGhpc190b29sYm94IGE6aG92ZXI6YmVmb3JlLCAuYWRkdGhpc190b29sYm94IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyOmJlZm9yZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLmFkZHRoaXNfdG9vbGJveCAuaXRlbS12YWx1ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmMTY2NDI7IH1cbiAgLmFkZHRoaXNfdG9vbGJveCAuYWRkdGhpc19idXR0b25fdHdpdHRlciB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWRkdGhpc190b29sYm94IC5hZGR0aGlzX2J1dHRvbl90d2l0dGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlODAwJztcbiAgICAgIGNvbG9yOiAjMGY2ZGI3O1xuICAgICAgZm9udC1zaXplOiAzM3B4OyB9XG4gIC5hZGR0aGlzX3Rvb2xib3ggLmFkZHRoaXNfYnV0dG9uX2ZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwNyc7XG4gICAgY29sb3I6ICMwZjZkYjc7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5hZGR0aGlzX3Rvb2xib3ggLmFkZHRoaXNfYnV0dG9uX2dvb2dsZV9wbHVzb25lX3NoYXJlIHtcbiAgICBtYXJnaW46IDZweCAwIDAgMCAhaW1wb3J0YW50OyB9XG4gICAgLmFkZHRoaXNfdG9vbGJveCAuYWRkdGhpc19idXR0b25fZ29vZ2xlX3BsdXNvbmVfc2hhcmU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MDQnO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGY2ZGI3O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiA0cHggNXB4IDJweCAycHg7IH1cbiAgICAuYWRkdGhpc190b29sYm94IC5hZGR0aGlzX2J1dHRvbl9nb29nbGVfcGx1c29uZV9zaGFyZTpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2YxNjY0MjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hZGR0aGlzX3Rvb2xib3ggLmFkZHRoaXNfYnV0dG9uX2xpbmtlZGluIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWRkdGhpc190b29sYm94IC5hZGR0aGlzX2J1dHRvbl9saW5rZWRpbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTgwMyc7XG4gICAgICBjb2xvcjogIzBmNmRiNztcbiAgICAgIGZvbnQtc2l6ZTogMzNweDsgfVxuICAuYWRkdGhpc190b29sYm94IC5hZGR0aGlzX2J1dHRvbl9lbWFpbCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzBmNmRiNztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMwZjZkYjc7XG4gICAgaGVpZ2h0OiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUzcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTdweCAhaW1wb3J0YW50OyB9XG4gICAgLmFkZHRoaXNfdG9vbGJveCAuYWRkdGhpc19idXR0b25fZW1haWw6aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2YxNjY0MjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogI2YxNjY0MjsgfVxuICAgICAgLmFkZHRoaXNfdG9vbGJveCAuYWRkdGhpc19idXR0b25fZW1haWw6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWRkdGhpc190b29sYm94IC5hZGR0aGlzX2J1dHRvbl9lbWFpbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ0VtYWlsJztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJEaW5cIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cblxuLypQcmV2LU5leHQgYnV0dG9ucyovXG4vKkFydGljbGUgaW5uZXIgcGFnZSAoYmxvZywgbmV3cywuLi4pKi9cbi5wYW5lLXByZXYtbmV4dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogNTdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFuZS1wcmV2LW5leHQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5wYW5lLXByZXYtbmV4dCAuYmxvY2staW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnBhbmUtcHJldi1uZXh0IC5ibG9jay1pbm5lciAuYmxvY2stY29udGVudCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYTBhMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAucGFuZS1wcmV2LW5leHQgLnByZXYtbGluayxcbiAgLnBhbmUtcHJldi1uZXh0IC5uZXh0LWxpbmsge1xuICAgIG1heC13aWR0aDogNDglO1xuICAgIHdpZHRoOiAzNjNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhbmUtcHJldi1uZXh0IC5wcmV2LWxpbmssXG4gICAgICAucGFuZS1wcmV2LW5leHQgLm5leHQtbGluayB7XG4gICAgICAgIG1heC13aWR0aDogNDAlOyB9IH1cbiAgICAucGFuZS1wcmV2LW5leHQgLnByZXYtbGluayBhLCAucGFuZS1wcmV2LW5leHQgLnByZXYtbGluayAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtcHJldi1uZXh0IC5wcmV2LWxpbmsgLml0ZW0tdmFsdWUsXG4gICAgLnBhbmUtcHJldi1uZXh0IC5uZXh0LWxpbmsgYSxcbiAgICAucGFuZS1wcmV2LW5leHQgLm5leHQtbGluayAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSxcbiAgICAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1wcmV2LW5leHQgLm5leHQtbGluayAuaXRlbS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBhbmUtcHJldi1uZXh0IC5wcmV2LWxpbmsgYTpiZWZvcmUsIC5wYW5lLXByZXYtbmV4dCAucHJldi1saW5rIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmJlZm9yZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtcHJldi1uZXh0IC5wcmV2LWxpbmsgLml0ZW0tdmFsdWU6YmVmb3JlLFxuICAgICAgLnBhbmUtcHJldi1uZXh0IC5uZXh0LWxpbmsgYTpiZWZvcmUsXG4gICAgICAucGFuZS1wcmV2LW5leHQgLm5leHQtbGluayAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpiZWZvcmUsXG4gICAgICAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1wcmV2LW5leHQgLm5leHQtbGluayAuaXRlbS12YWx1ZTpiZWZvcmUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzBmNmRiNztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucGFuZS1wcmV2LW5leHQgLnByZXYtbGluayBhOmJlZm9yZSwgLnBhbmUtcHJldi1uZXh0IC5wcmV2LWxpbmsgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6YmVmb3JlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1wcmV2LW5leHQgLnByZXYtbGluayAuaXRlbS12YWx1ZTpiZWZvcmUsXG4gICAgICAgICAgLnBhbmUtcHJldi1uZXh0IC5uZXh0LWxpbmsgYTpiZWZvcmUsXG4gICAgICAgICAgLnBhbmUtcHJldi1uZXh0IC5uZXh0LWxpbmsgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6YmVmb3JlLFxuICAgICAgICAgIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLXByZXYtbmV4dCAubmV4dC1saW5rIC5pdGVtLXZhbHVlOmJlZm9yZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDsgfSB9XG4gICAgICAucGFuZS1wcmV2LW5leHQgLnByZXYtbGluayBhOmhvdmVyLCAucGFuZS1wcmV2LW5leHQgLnByZXYtbGluayAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlciwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtcHJldi1uZXh0IC5wcmV2LWxpbmsgLml0ZW0tdmFsdWU6aG92ZXIsXG4gICAgICAucGFuZS1wcmV2LW5leHQgLm5leHQtbGluayBhOmhvdmVyLFxuICAgICAgLnBhbmUtcHJldi1uZXh0IC5uZXh0LWxpbmsgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsXG4gICAgICAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1wcmV2LW5leHQgLm5leHQtbGluayAuaXRlbS12YWx1ZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wYW5lLXByZXYtbmV4dCAucHJldi1saW5rIGEsIC5wYW5lLXByZXYtbmV4dCAucHJldi1saW5rIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1wcmV2LW5leHQgLnByZXYtbGluayAuaXRlbS12YWx1ZSxcbiAgICAgICAgLnBhbmUtcHJldi1uZXh0IC5uZXh0LWxpbmsgYSxcbiAgICAgICAgLnBhbmUtcHJldi1uZXh0IC5uZXh0LWxpbmsgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsXG4gICAgICAgIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLXByZXYtbmV4dCAubmV4dC1saW5rIC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAucGFuZS1wcmV2LW5leHQgLnByZXYtbmV4dC1saW5rczpiZWZvcmUsIC5wYW5lLXByZXYtbmV4dCAucHJldi1uZXh0LWxpbmtzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucGFuZS1wcmV2LW5leHQgLnByZXYtbmV4dC1saW5rczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBhbmUtcHJldi1uZXh0IC5wcmV2LWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnBhbmUtcHJldi1uZXh0IC5wcmV2LWxpbmsgYSwgLnBhbmUtcHJldi1uZXh0IC5wcmV2LWxpbmsgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLXByZXYtbmV4dCAucHJldi1saW5rIC5pdGVtLXZhbHVlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyX2xlZnQucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2EwYTBhMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wYW5lLXByZXYtbmV4dCAucHJldi1saW5rIGEsIC5wYW5lLXByZXYtbmV4dCAucHJldi1saW5rIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1wcmV2LW5leHQgLnByZXYtbGluayAuaXRlbS12YWx1ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgICAgIC5wYW5lLXByZXYtbmV4dCAucHJldi1saW5rIGE6YmVmb3JlLCAucGFuZS1wcmV2LW5leHQgLnByZXYtbGluayAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpiZWZvcmUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLXByZXYtbmV4dCAucHJldi1saW5rIC5pdGVtLXZhbHVlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdQcmV2aW91cyc7IH1cbiAgLnBhbmUtcHJldi1uZXh0IC5uZXh0LWxpbmsge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIFxuICAgIC5wYW5lLXByZXYtbmV4dCAubmV4dC1saW5rIGEsXG4gICAgLnBhbmUtcHJldi1uZXh0IC5uZXh0LWxpbmsgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsXG4gICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtcHJldi1uZXh0IC5uZXh0LWxpbmsgLml0ZW0tdmFsdWUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJfcmlnaHQucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2EwYTBhMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIFxuICAgICAgICAucGFuZS1wcmV2LW5leHQgLm5leHQtbGluayBhLFxuICAgICAgICAucGFuZS1wcmV2LW5leHQgLm5leHQtbGluayAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSxcbiAgICAgICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtcHJldi1uZXh0IC5uZXh0LWxpbmsgLml0ZW0tdmFsdWUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICAgICAgXG4gICAgICAucGFuZS1wcmV2LW5leHQgLm5leHQtbGluayBhOmJlZm9yZSxcbiAgICAgIC5wYW5lLXByZXYtbmV4dCAubmV4dC1saW5rIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmJlZm9yZSxcbiAgICAgIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLXByZXYtbmV4dCAubmV4dC1saW5rIC5pdGVtLXZhbHVlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdOZXh0JzsgfVxuXG4vKlByZXYtbmV4dCBidXR0b25zKi9cbi8qTmV3cyBhbmQgbWVkaWEgcGFnZSxcbkRhdGEgYW5kIHRvb2xzIHBhZ2UqL1xuLml0ZW0tbGlzdC1wYWdlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhMGEwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYTBhMDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4OyB9XG4gIC5pdGVtLWxpc3QtcGFnZXIgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaXRlbS1saXN0LXBhZ2VyIHVsOmJlZm9yZSwgLml0ZW0tbGlzdC1wYWdlciB1bDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLml0ZW0tbGlzdC1wYWdlciB1bDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLml0ZW0tbGlzdC1wYWdlciB1bCBsaS5wYWdlci1wcmV2aW91cywgLml0ZW0tbGlzdC1wYWdlciB1bCBsaS5wYWdlci1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTsgfVxuICAgICAgICAuaXRlbS1saXN0LXBhZ2VyIHVsIGxpLnBhZ2VyLXByZXZpb3VzIGEsIC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItcHJldmlvdXMgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItcHJldmlvdXMgLml0ZW0tdmFsdWUsIC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItbmV4dCBhLCAuaXRlbS1saXN0LXBhZ2VyIHVsIGxpLnBhZ2VyLW5leHQgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItbmV4dCAuaXRlbS12YWx1ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNTlweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cbiAgICAgICAgICAuaXRlbS1saXN0LXBhZ2VyIHVsIGxpLnBhZ2VyLXByZXZpb3VzIGE6aG92ZXIsIC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItcHJldmlvdXMgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItcHJldmlvdXMgLml0ZW0tdmFsdWU6aG92ZXIsIC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItbmV4dCBhOmhvdmVyLCAuaXRlbS1saXN0LXBhZ2VyIHVsIGxpLnBhZ2VyLW5leHQgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItbmV4dCAuaXRlbS12YWx1ZTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItcHJldmlvdXMgYSwgLml0ZW0tbGlzdC1wYWdlciB1bCBsaS5wYWdlci1wcmV2aW91cyAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tbGlzdC1wYWdlciB1bCBsaS5wYWdlci1wcmV2aW91cyAuaXRlbS12YWx1ZSwgLml0ZW0tbGlzdC1wYWdlciB1bCBsaS5wYWdlci1uZXh0IGEsIC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItbmV4dCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tbGlzdC1wYWdlciB1bCBsaS5wYWdlci1uZXh0IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gICAgICAuaXRlbS1saXN0LXBhZ2VyIHVsIGxpLnBhZ2VyLXByZXZpb3VzIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLml0ZW0tbGlzdC1wYWdlciB1bCBsaS5wYWdlci1wcmV2aW91cyBhLCAuaXRlbS1saXN0LXBhZ2VyIHVsIGxpLnBhZ2VyLXByZXZpb3VzIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS1saXN0LXBhZ2VyIHVsIGxpLnBhZ2VyLXByZXZpb3VzIC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycl9sZWZ0LnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhMGEwYTA7IH1cbiAgICAgIC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItbmV4dCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLml0ZW0tbGlzdC1wYWdlciB1bCBsaS5wYWdlci1uZXh0IGEsIC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItbmV4dCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tbGlzdC1wYWdlciB1bCBsaS5wYWdlci1uZXh0IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycl9yaWdodC5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTBhMGEwOyB9XG4gICAgICAuaXRlbS1saXN0LXBhZ2VyIHVsIGxpLnBhZ2VyLXByZXZpb3VzLXBhZ2UsIC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItbmV4dC1wYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEycHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLml0ZW0tbGlzdC1wYWdlciB1bCBsaS5wYWdlci1wcmV2aW91cy1wYWdlLCAuaXRlbS1saXN0LXBhZ2VyIHVsIGxpLnBhZ2VyLW5leHQtcGFnZSB7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7IH0gfVxuICAgICAgLml0ZW0tbGlzdC1wYWdlciB1bCBsaS5wYWdlci1wcmV2aW91cy1wYWdlIHtcbiAgICAgICAgbGVmdDogNTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaXRlbS1saXN0LXBhZ2VyIHVsIGxpLnBhZ2VyLXByZXZpb3VzLXBhZ2Uge1xuICAgICAgICAgICAgbGVmdDogMzBweDsgfSB9XG4gICAgICAuaXRlbS1saXN0LXBhZ2VyIHVsIGxpLnBhZ2VyLW5leHQtcGFnZSB7XG4gICAgICAgIHJpZ2h0OiA1MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5pdGVtLWxpc3QtcGFnZXIgdWwgbGkucGFnZXItbmV4dC1wYWdlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4OyB9IH1cblxuLypTaWRlYmFycyBwYW5lIHN0eWxlcyovXG4vKlJpZ2h0IHNpZGViYXIgLSBOZXdzLCBCbG9nLCBUZWFtKi9cbi5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgaDIsXG4ucmVnaW9uLXR3by0zMy02Ni1maXJzdCBoMiB7XG4gIGNvbG9yOiAjMGY2ZGI3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5maWVsZC1pdGVtLW5vLWJ1bGxldHMgLmZpZWxkLWl0ZW0sXG4ucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLmZpZWxkLWl0ZW0tbm8tYnVsbGV0cy5ibGFjay1zdHlsZSAuZmllbGQtaXRlbSxcbi5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLmZpZWxkLWl0ZW0tbm8tYnVsbGV0cyAuZmllbGQtaXRlbSxcbi5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLmZpZWxkLWl0ZW0tbm8tYnVsbGV0cy5ibGFjay1zdHlsZSAuZmllbGQtaXRlbSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLmZpZWxkLWl0ZW0tbm8tYnVsbGV0cyAuZmllbGQtaXRlbTpiZWZvcmUsXG4gIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUuZmllbGQtaXRlbS1uby1idWxsZXRzLmJsYWNrLXN0eWxlIC5maWVsZC1pdGVtOmJlZm9yZSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUuZmllbGQtaXRlbS1uby1idWxsZXRzIC5maWVsZC1pdGVtOmJlZm9yZSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUuZmllbGQtaXRlbS1uby1idWxsZXRzLmJsYWNrLXN0eWxlIC5maWVsZC1pdGVtOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLFxuLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwZjZkYjc7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBjb2xvcjogIzBmNmRiNzsgfVxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC52aWV3cy1yb3csXG4gIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmZpZWxkLWl0ZW0sXG4gIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lIC52aWV3cy1yb3csXG4gIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lIC5maWVsZC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC52aWV3cy1yb3c6YmVmb3JlLFxuICAgIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmZpZWxkLWl0ZW06YmVmb3JlLFxuICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lIC52aWV3cy1yb3c6YmVmb3JlLFxuICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lIC5maWVsZC1pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTFweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGY2ZGI3OyB9XG4gIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUuYmxhY2stc3R5bGUgLnZpZXdzLXJvdyxcbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5ibGFjay1zdHlsZSAuZmllbGQtaXRlbSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUuYmxhY2stc3R5bGUgLnZpZXdzLXJvdyxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUuYmxhY2stc3R5bGUgLmZpZWxkLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUuYmxhY2stc3R5bGUgLnZpZXdzLXJvdzpiZWZvcmUsXG4gICAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5ibGFjay1zdHlsZSAuZmllbGQtaXRlbTpiZWZvcmUsXG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUuYmxhY2stc3R5bGUgLnZpZXdzLXJvdzpiZWZvcmUsXG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUuYmxhY2stc3R5bGUgLmZpZWxkLWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5uby1idWxsZXRzIC52aWV3cy1yb3csXG4gIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUubm8tYnVsbGV0cyAuZmllbGQtaXRlbSxcbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5uby1idWxsZXRzIC5ibG9jay1jb250ZW50IHVsIGxpLFxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZS5uby1idWxsZXRzIC52aWV3cy1yb3csXG4gIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLm5vLWJ1bGxldHMgLmZpZWxkLWl0ZW0sXG4gIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLm5vLWJ1bGxldHMgLmJsb2NrLWNvbnRlbnQgdWwgbGkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLm5vLWJ1bGxldHMgLnZpZXdzLXJvdzpiZWZvcmUsXG4gICAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5uby1idWxsZXRzIC5maWVsZC1pdGVtOmJlZm9yZSxcbiAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLm5vLWJ1bGxldHMgLmJsb2NrLWNvbnRlbnQgdWwgbGk6YmVmb3JlLFxuICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLm5vLWJ1bGxldHMgLnZpZXdzLXJvdzpiZWZvcmUsXG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUubm8tYnVsbGV0cyAuZmllbGQtaXRlbTpiZWZvcmUsXG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUubm8tYnVsbGV0cyAuYmxvY2stY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsLFxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLFxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5leHBhbmRlZC5tZW51LWRlcHRoLTI6YmVmb3JlLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLmV4cGFuZGVkLm1lbnUtZGVwdGgtMzpiZWZvcmUsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQubWVudS1kZXB0aC00OmJlZm9yZSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQubWVudS1kZXB0aC0yOmJlZm9yZSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQubWVudS1kZXB0aC0zOmJlZm9yZSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQubWVudS1kZXB0aC00OmJlZm9yZSB7XG4gICAgbGVmdDogMTFweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwZjZkYjc7IH1cbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5leHBhbmRlZC5tZW51LWRlcHRoLTI6YmVmb3JlLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLmV4cGFuZGVkLm1lbnUtZGVwdGgtMzpiZWZvcmUsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQubWVudS1kZXB0aC00OmJlZm9yZSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQubWVudS1kZXB0aC0yOmJlZm9yZSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQubWVudS1kZXB0aC0zOmJlZm9yZSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQubWVudS1kZXB0aC00OmJlZm9yZSB7XG4gICAgbGVmdDogMTFweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwZjZkYjc7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLmV4cGFuZGVkLm1lbnUtZGVwdGgtMSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQubWVudS1kZXB0aC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC0xIHVsLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtMiB1bCwgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTMgdWwsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC00IHVsLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtNSB1bCxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC0xIHVsLFxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTIgdWwsXG4gIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtMyB1bCxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC00IHVsLFxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTUgdWwge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtMiwgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTMsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC00LCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtNSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC0yLFxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTMsXG4gIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtNCxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtMjpiZWZvcmUsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC0zOmJlZm9yZSwgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTQ6YmVmb3JlLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtNTpiZWZvcmUsXG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC0yOmJlZm9yZSxcbiAgICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTM6YmVmb3JlLFxuICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtNDpiZWZvcmUsXG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC01OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4OyB9XG4gIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQuZXhwYW5kZWQtY2hlY2tlZCA+IHVsLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLmV4cGFuZGVkLmV4cGFuZGVkLWNoZWNrZWQubWVudS1kZXB0aC0yID5cbnVsLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLmV4cGFuZGVkLmV4cGFuZGVkLWNoZWNrZWQubWVudS1kZXB0aC0zID4gdWwsXG4gIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQuZXhwYW5kZWQtY2hlY2tlZC5tZW51LWRlcHRoLTQgPiB1bCxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQuZXhwYW5kZWQtY2hlY2tlZCA+IHVsLFxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5leHBhbmRlZC5leHBhbmRlZC1jaGVja2VkLm1lbnUtZGVwdGgtMiA+XG51bCxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQuZXhwYW5kZWQtY2hlY2tlZC5tZW51LWRlcHRoLTMgPiB1bCxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQuZXhwYW5kZWQtY2hlY2tlZC5tZW51LWRlcHRoLTQgPiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5leHBhbmRlZCxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAgIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQ6YmVmb3JlLFxuICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLmV4cGFuZGVkOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5leHBhbmRlZDpiZWZvcmUsXG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkuZXhwYW5kZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMwZjZkYjc7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtMi5vcGVuZWQ6YmVmb3JlLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtMy5vcGVuZWQ6YmVmb3JlLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtNC5vcGVuZWQ6YmVmb3JlLFxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTIub3BlbmVkOmJlZm9yZSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC0zLm9wZW5lZDpiZWZvcmUsXG4gIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtNC5vcGVuZWQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHRvcDogMTBweDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzBmNmRiNztcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkub3BlbmVkOmJlZm9yZSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkub3BlbmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMwZjZkYjc7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTIuY2xvc2VkLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLm1lbnUtZGVwdGgtMy5jbG9zZWQsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC00LmNsb3NlZCxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC0yLmNsb3NlZCxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC0zLmNsb3NlZCxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkubWVudS1kZXB0aC00LmNsb3NlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTIuY2xvc2VkOmJlZm9yZSwgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTMuY2xvc2VkOmJlZm9yZSwgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTQuY2xvc2VkOmJlZm9yZSxcbiAgICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTIuY2xvc2VkOmJlZm9yZSxcbiAgICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTMuY2xvc2VkOmJlZm9yZSxcbiAgICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5tZW51LWRlcHRoLTQuY2xvc2VkOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwZjZkYjc7IH1cbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5jbG9zZWQ6YmVmb3JlLFxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaS5jbG9zZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMGY2ZGI3O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLmxhc3QsXG4gIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLmxhc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpLFxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaTpiZWZvcmUsXG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwZjZkYjc7IH1cbiAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpIGEsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkgLml0ZW0tdmFsdWUsXG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkgYSxcbiAgICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSxcbiAgICAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaSAuaXRlbS12YWx1ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCB1bCBsaSBhOmhvdmVyLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpIC5pdGVtLXZhbHVlOmhvdmVyLFxuICAgICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkgYTpob3ZlcixcbiAgICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLFxuICAgICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkgYS5hY3RpdmUsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLmFjdGl2ZS5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpIC5hY3RpdmUuaXRlbS12YWx1ZSxcbiAgICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IHVsIGxpIGEuYWN0aXZlLFxuICAgICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLmFjdGl2ZS5pdGVtLXZhbHVlLFxuICAgICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgdWwgbGkgLmFjdGl2ZS5pdGVtLXZhbHVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMwZjZkYjc7IH1cbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCBhLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IC5pdGVtLXZhbHVlLFxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCBhLFxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSxcbiAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgLml0ZW0tdmFsdWUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZSAuYmxvY2stY29udGVudCBhOmhvdmVyLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IC5pdGVtLXZhbHVlOmhvdmVyLFxuICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IGE6aG92ZXIsXG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsXG4gICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUubm8tYm9yZGVyLXRvcCxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUubm8tYm9yZGVyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLnBhbmUtaW1hZ2UsXG4gIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLnBhbmUtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5zbWFsbC1pbmRlbnQtYm90dG9tLFxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZS5zbWFsbC1pbmRlbnQtYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUuYmxhY2stc3R5bGUsXG4ucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZS5ibGFjay1zdHlsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLmJsYWNrLXN0eWxlIGgyLFxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZS5ibGFjay1zdHlsZSBoMiB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5ibGFjay1zdHlsZSB1bCBsaSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUuYmxhY2stc3R5bGUgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUuYmxhY2stc3R5bGUgdWwgbGk6YmVmb3JlLFxuICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLmJsYWNrLXN0eWxlIHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTFweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgdWwsXG4ucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIG9sLFxuLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgdWwsXG4ucmVnaW9uLXR3by0zMy02Ni1maXJzdCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uZmllbGQtbmFtZS1ib2R5IG9sIGxpLFxuLmZpZWxkLW5hbWUtYm9keSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLypPdXIgYXBwcm9hY2gsIExBQiovXG4ucGFuZS10b3AtZGVzY3JpcHRpb24sIC5wYW5lLXRvcC1kZXNjcmlwdGlvbi1ibHVlLFxuLnBhbmUtdG9wLWRlc2NyaXB0aW9uIC5maWVsZC1uYW1lLWJvZHkgcCxcbi5wYW5lLXRvcC1kZXNjcmlwdGlvbi1ibHVlIC5maWVsZC1uYW1lLWJvZHkgcCxcbi5wYW5lLXRvcC1kZXNjcmlwdGlvbiAuZmllbGQtbmFtZS1ib2R5IHVsLFxuLnBhbmUtdG9wLWRlc2NyaXB0aW9uLWJsdWUgLmZpZWxkLW5hbWUtYm9keSB1bCxcbi5wYW5lLXRvcC1kZXNjcmlwdGlvbiAuZmllbGQtbmFtZS1ib2R5IG9sLFxuLnBhbmUtdG9wLWRlc2NyaXB0aW9uLWJsdWUgLmZpZWxkLW5hbWUtYm9keSBvbCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYW5lLXRvcC1kZXNjcmlwdGlvbiwgLnBhbmUtdG9wLWRlc2NyaXB0aW9uLWJsdWUsXG4gICAgLnBhbmUtdG9wLWRlc2NyaXB0aW9uIC5maWVsZC1uYW1lLWJvZHkgcCxcbiAgICAucGFuZS10b3AtZGVzY3JpcHRpb24tYmx1ZSAuZmllbGQtbmFtZS1ib2R5IHAsXG4gICAgLnBhbmUtdG9wLWRlc2NyaXB0aW9uIC5maWVsZC1uYW1lLWJvZHkgdWwsXG4gICAgLnBhbmUtdG9wLWRlc2NyaXB0aW9uLWJsdWUgLmZpZWxkLW5hbWUtYm9keSB1bCxcbiAgICAucGFuZS10b3AtZGVzY3JpcHRpb24gLmZpZWxkLW5hbWUtYm9keSBvbCxcbiAgICAucGFuZS10b3AtZGVzY3JpcHRpb24tYmx1ZSAuZmllbGQtbmFtZS1ib2R5IG9sIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhbmUtdG9wLWRlc2NyaXB0aW9uLCAucGFuZS10b3AtZGVzY3JpcHRpb24tYmx1ZSxcbiAgICAucGFuZS10b3AtZGVzY3JpcHRpb24gLmZpZWxkLW5hbWUtYm9keSBwLFxuICAgIC5wYW5lLXRvcC1kZXNjcmlwdGlvbi1ibHVlIC5maWVsZC1uYW1lLWJvZHkgcCxcbiAgICAucGFuZS10b3AtZGVzY3JpcHRpb24gLmZpZWxkLW5hbWUtYm9keSB1bCxcbiAgICAucGFuZS10b3AtZGVzY3JpcHRpb24tYmx1ZSAuZmllbGQtbmFtZS1ib2R5IHVsLFxuICAgIC5wYW5lLXRvcC1kZXNjcmlwdGlvbiAuZmllbGQtbmFtZS1ib2R5IG9sLFxuICAgIC5wYW5lLXRvcC1kZXNjcmlwdGlvbi1ibHVlIC5maWVsZC1uYW1lLWJvZHkgb2wge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuXG4ucGFuZS10b3AtZGVzY3JpcHRpb24gb2wsIC5wYW5lLXRvcC1kZXNjcmlwdGlvbi1ibHVlIG9sLFxuLnBhbmUtdG9wLWRlc2NyaXB0aW9uIHVsLFxuLnBhbmUtdG9wLWRlc2NyaXB0aW9uLWJsdWUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYW5lLXRvcC1kZXNjcmlwdGlvbiBvbCwgLnBhbmUtdG9wLWRlc2NyaXB0aW9uLWJsdWUgb2wsXG4gICAgLnBhbmUtdG9wLWRlc2NyaXB0aW9uIHVsLFxuICAgIC5wYW5lLXRvcC1kZXNjcmlwdGlvbi1ibHVlIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gIC5wYW5lLXRvcC1kZXNjcmlwdGlvbiBvbCBsaSwgLnBhbmUtdG9wLWRlc2NyaXB0aW9uLWJsdWUgb2wgbGksXG4gIC5wYW5lLXRvcC1kZXNjcmlwdGlvbiB1bCBsaSxcbiAgLnBhbmUtdG9wLWRlc2NyaXB0aW9uLWJsdWUgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxudWwgbGkubGVhZiB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG4ucGFuZS1ibHVlLXRpdGxlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZjZkYjc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wYW5lLXRvcC1kZXNjcmlwdGlvbi1ibHVlIHtcbiAgY29sb3I6ICMwZjZkYjc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMsXG4ucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyBoMi5wYW5lLXRpdGxlLFxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIGgyLnBhbmUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSxcbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaSxcbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51LFxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaSxcbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaSBhLCAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpIC5pdGVtLXZhbHVlLFxuICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkgc3BhbixcbiAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkgYSxcbiAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsXG4gICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpIC5pdGVtLXZhbHVlLFxuICAgIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRGluQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMwZjZkYjcgdXJsKC4uL2ltYWdlcy9tZW51X2Fycl9yaWdodC5wbmcpIG5vLXJlcGVhdCA5NiUgY2VudGVyO1xuICAgICAgcGFkZGluZzogMjJweCA1MHB4IDE4cHggMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpIGE6aG92ZXIsIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkgLml0ZW0tdmFsdWU6aG92ZXIsXG4gICAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpIGE6aG92ZXIsXG4gICAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLFxuICAgIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaSAuaXRlbS12YWx1ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NjQyOyB9XG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaTpiZWZvcmUsXG4gICAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaS5maXJzdCBhLCAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpLmZpcnN0IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpLmZpcnN0IC5pdGVtLXZhbHVlLFxuICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkuZmlyc3Qgc3BhbixcbiAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkuZmlyc3QgYSxcbiAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkuZmlyc3QgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsXG4gICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpLmZpcnN0IC5pdGVtLXZhbHVlLFxuICAgIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaS5maXJzdCBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTY2NDI7IH1cbiAgICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkuZmlyc3QgYSBhOmhvdmVyLCAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpLmZpcnN0IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlIGE6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkuZmlyc3QgLml0ZW0tdmFsdWUgYTpob3ZlciwgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaS5maXJzdCBhIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpLmZpcnN0IGEgLml0ZW0tdmFsdWU6aG92ZXIsIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkuZmlyc3QgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUgLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkuZmlyc3QgLml0ZW0tdmFsdWUgLml0ZW0tdmFsdWU6aG92ZXIsXG4gICAgICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpLmZpcnN0IHNwYW4gYTpob3ZlcixcbiAgICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkuZmlyc3Qgc3BhbiAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlcixcbiAgICAgIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkuZmlyc3Qgc3BhbiAuaXRlbS12YWx1ZTpob3ZlcixcbiAgICAgIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaS5maXJzdCBhIGE6aG92ZXIsXG4gICAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkuZmlyc3QgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUgYTpob3ZlcixcbiAgICAgIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaS5maXJzdCAuaXRlbS12YWx1ZSBhOmhvdmVyLFxuICAgICAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5wYW5lLW1lbnUtYnV0dG9ucyB1bC5tZW51IGxpLmZpcnN0IGEgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsXG4gICAgICAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkuZmlyc3QgYSAuaXRlbS12YWx1ZTpob3ZlcixcbiAgICAgIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaS5maXJzdCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSAuaXRlbS12YWx1ZTpob3ZlcixcbiAgICAgIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaS5maXJzdCAuaXRlbS12YWx1ZSAuaXRlbS12YWx1ZTpob3ZlcixcbiAgICAgIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaS5maXJzdCBzcGFuIGE6aG92ZXIsXG4gICAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkuZmlyc3Qgc3BhbiAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlcixcbiAgICAgIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMgdWwubWVudSBsaS5maXJzdCBzcGFuIC5pdGVtLXZhbHVlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmNmRiNzsgfVxuICAgIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkubGFzdCxcbiAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLnBhbmUtbWVudS1idXR0b25zIHVsLm1lbnUgbGkubGFzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IC5zb2NpYWwtYmxvY2ssXG4ucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5zb2NpYWwtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAuc29jaWFsLWJsb2NrIHVsLm1lbnUgbGksXG4gIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAucmVnaW9uLXR3by0zMy02Ni1maXJzdCAuc29jaWFsLWJsb2NrIHVsLm1lbnUgbGk6bGFzdC1jaGlsZCxcbiAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5zb2NpYWwtYmxvY2sgdWwubWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKlRhYnMqL1xuI3Rhc2tzIHVsLnByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBmNmRiNzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjdGFza3MgdWwucHJpbWFyeSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuI3Rhc2tzIHVsLnRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICN0YXNrcyB1bC50YWJzIGxpLmFjdGl2ZSBhLCAjdGFza3MgdWwudGFicyBsaS5hY3RpdmUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0ICN0YXNrcyB1bC50YWJzIGxpLmFjdGl2ZSAuaXRlbS12YWx1ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAjdGFza3MgdWwudGFicyBsaSBhLCAjdGFza3MgdWwudGFicyBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgI3Rhc2tzIHVsLnRhYnMgbGkgLml0ZW0tdmFsdWUge1xuICAgIGJhY2tncm91bmQ6ICNlMWVjZjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGY2ZGI3O1xuICAgIGNvbG9yOiAjMGY2ZGI3O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGY2ZGI3O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICN0YXNrcyB1bC50YWJzIGxpIGE6aG92ZXIsICN0YXNrcyB1bC50YWJzIGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAjdGFza3MgdWwudGFicyBsaSAuaXRlbS12YWx1ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGY2ZGI3O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMGY2ZGI3O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI3Rhc2tzIHVsLnRhYnMgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gICAgICAjdGFza3MgdWwudGFicyBsaSBhLCAjdGFza3MgdWwudGFicyBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgI3Rhc2tzIHVsLnRhYnMgbGkgLml0ZW0tdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qVmlzaWJsZSBwYW5lIG9uIGRlc2t0b3AgYW5kIGludmlzaWJsZSBvbiBtb2JpbGUqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYW5lLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGFuZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYW5lLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7IH0gfVxuXG4ucGFuZS1pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDQ5JTtcbiAgcGFkZGluZy1yaWdodDogMSUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYW5lLWlubGluZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnBhbmUtaW5saW5lLXRpdGxlIGgyLFxuLnBhbmUtaW5saW5lLXRpdGxlIC5ibG9jay1jb250ZW50LFxuLnBhbmUtaW5saW5lLXRpdGxlIC5ibG9jay1jb250ZW50ICoge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5wYW5lLWlubGluZS10aXRsZSAuYmxvY2stY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE2OXB4KSB7XG4gICAgLnBhbmUtaW5saW5lLXRpdGxlIC5ibG9jay1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDsgfSB9XG5cbi5wYW5lLWlubGluZS10aXRsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFuZS1pbmxpbmUucGFuZS1pbmxpbmUtdGl0bGUgLmJsb2NrLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYW5lLWlubGluZS5wYW5lLWlubGluZS10aXRsZSAuYmxvY2stY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYW5lLWlubGluZS5wYW5lLWlubGluZS10aXRsZSAuYmxvY2stY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKlNvY2lhbCBtZW51Ki9cbi5zb2NpYWwtYmxvY2sgdWwubWVudSxcbi5zb2NpYWwtYmxvY2sgdWwubWVudSBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uc29jaWFsLWJsb2NrIHVsLm1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG4gIC5zb2NpYWwtYmxvY2sgdWwubWVudSBsaSBhLCAuc29jaWFsLWJsb2NrIHVsLm1lbnUgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5zb2NpYWwtYmxvY2sgdWwubWVudSBsaSAuaXRlbS12YWx1ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zb2NpYWwtYmxvY2sgdWwubWVudSBsaSBhOmJlZm9yZSwgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmJlZm9yZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpIC5pdGVtLXZhbHVlOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjMGY2ZGI3O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4gMHM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpIGE6YmVmb3JlLCAuc29jaWFsLWJsb2NrIHVsLm1lbnUgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6YmVmb3JlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuc29jaWFsLWJsb2NrIHVsLm1lbnUgbGkgLml0ZW0tdmFsdWU6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAgIC5zb2NpYWwtYmxvY2sgdWwubWVudSBsaSBhOmhvdmVyOmJlZm9yZSwgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyOmJlZm9yZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpIC5pdGVtLXZhbHVlOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2YxNjY0MjsgfVxuICAuc29jaWFsLWJsb2NrIHVsLm1lbnUgbGkudHdpdHRlciBhOmJlZm9yZSwgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpLnR3aXR0ZXIgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6YmVmb3JlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuc29jaWFsLWJsb2NrIHVsLm1lbnUgbGkudHdpdHRlciAuaXRlbS12YWx1ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDAnOyB9XG4gIC5zb2NpYWwtYmxvY2sgdWwubWVudSBsaS5mYWNlYm9vayBhOmJlZm9yZSwgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpLmZhY2Vib29rIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmJlZm9yZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpLmZhY2Vib29rIC5pdGVtLXZhbHVlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwMSc7IH1cbiAgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpLmluc3RhZ3JhbSBhOmJlZm9yZSwgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpLmluc3RhZ3JhbSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpiZWZvcmUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5zb2NpYWwtYmxvY2sgdWwubWVudSBsaS5pbnN0YWdyYW0gLml0ZW0tdmFsdWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODAyJzsgfVxuICAuc29jaWFsLWJsb2NrIHVsLm1lbnUgbGkueW91dHViZSBhOmJlZm9yZSwgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpLnlvdXR1YmUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6YmVmb3JlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuc29jaWFsLWJsb2NrIHVsLm1lbnUgbGkueW91dHViZSAuaXRlbS12YWx1ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDgnOyB9XG5cbi5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyLFxuICAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXI6YmVmb3JlLFxuICAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDcgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IGxvYWQ3IDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbiAgLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNvbG9yOiAjMGY2ZGI3O1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7IH1cbiAgICAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXI6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0zLjVlbTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMyczsgfVxuICAgIC5hamF4LXByb2dyZXNzIC50aHJvYmJlcjphZnRlciB7XG4gICAgICBsZWZ0OiAzLjVlbTsgfVxuICAgIC5hamF4LXByb2dyZXNzIC50aHJvYmJlcjpiZWZvcmUsIC5hamF4LXByb2dyZXNzIC50aHJvYmJlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDcge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDIuNWVtIDAgLTEuM2VtOyB9XG4gIDQwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyLjVlbSAwIDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWQ3IHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyLjVlbSAwIC0xLjNlbTsgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMi41ZW0gMCAwOyB9IH1cblxuI2JyYW5kaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuI2xvZ28gYSwgI2xvZ28gLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0ICNsb2dvIC5pdGVtLXZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI2xvZ28gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4ucmVnaW9uLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5zaXRlLXNlYXJjaCxcbi5tYWluLW5hdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4jZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgI2Zvb3RlciBhLCAjZm9vdGVyIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAjZm9vdGVyIC5pdGVtLXZhbHVlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAjZm9vdGVyIC5yZWdpb24tZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNmb290ZXIgLnJlZ2lvbi1mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgI2Zvb3RlciAucmVnaW9uLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDsgfSB9XG4gICNmb290ZXIgI2xvZ28ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nb193aGl0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTc4cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAjZm9vdGVyICNsb2dvIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjhweCBhdXRvO1xuICAgICAgICB3aWR0aDogMTY4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI2Zvb3RlciAjbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwcHggYXV0bztcbiAgICAgICAgd2lkdGg6IDExMHB4OyB9IH1cbiAgICAjZm9vdGVyICNsb2dvIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjZm9vdGVyIHVsLm1lbnUgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2Zvb3RlciB1bC5tZW51IGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH0gfVxuICAjZm9vdGVyIHVsLm1lbnUgbGkgYSwgI2Zvb3RlciB1bC5tZW51IGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAjZm9vdGVyIHVsLm1lbnUgbGkgLml0ZW0tdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjZm9vdGVyIHVsLm1lbnUgbGkgYTpob3ZlciwgI2Zvb3RlciB1bC5tZW51IGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAjZm9vdGVyIHVsLm1lbnUgbGkgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjZm9vdGVyIHVsLm1lbnUgbGkgYSwgI2Zvb3RlciB1bC5tZW51IGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAjZm9vdGVyIHVsLm1lbnUgbGkgLml0ZW0tdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgI2Zvb3RlciB1bC5tZW51IGxpIGEsICNmb290ZXIgdWwubWVudSBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgI2Zvb3RlciB1bC5tZW51IGxpIC5pdGVtLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgI2Zvb3RlciAuc29jaWFsLWJsb2NrIHVsLm1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG4gICAgI2Zvb3RlciAuc29jaWFsLWJsb2NrIHVsLm1lbnUgbGkgYSwgI2Zvb3RlciAuc29jaWFsLWJsb2NrIHVsLm1lbnUgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0ICNmb290ZXIgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpIC5pdGVtLXZhbHVlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICNmb290ZXIgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpIGE6YmVmb3JlLCAjZm9vdGVyIC5zb2NpYWwtYmxvY2sgdWwubWVudSBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpiZWZvcmUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0ICNmb290ZXIgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpIC5pdGVtLXZhbHVlOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgICNmb290ZXIgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpIGE6aG92ZXI6YmVmb3JlLCAjZm9vdGVyIC5zb2NpYWwtYmxvY2sgdWwubWVudSBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlcjpiZWZvcmUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0ICNmb290ZXIgLnNvY2lhbC1ibG9jayB1bC5tZW51IGxpIC5pdGVtLXZhbHVlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMGY2ZGI3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjZm9vdGVyIC5zb2NpYWwtYmxvY2suZGVza3RvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2Zvb3RlciAuc29jaWFsLWJsb2NrLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNibG9jay1ibG9ja2lmeS1ibG9ja2lmeS1sb2dvLFxuI2Jsb2NrLWJsb2NrLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGxlZnQ7IH1cblxuI2Jsb2NrLW1lbnUtbWVudS1mb290ZXItbWVudSxcbiNibG9jay1tZW51LWJsb2NrLTEge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjYmxvY2stbWVudS1tZW51LWZvb3Rlci1tZW51LFxuICAgICNibG9jay1tZW51LWJsb2NrLTEge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogYm90aDsgfSB9XG5cbi5jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDdweDsgfVxuICAuY29weXJpZ2h0IHAge1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA5MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzNHB4OyB9IH1cblxuI2Jsb2NrLWJsb2NraWZ5LWJsb2NraWZ5LWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4OyB9XG5cbi5zb2NpYWwtYmxvY2subW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc29jaWFsLWJsb2NrLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDExcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc29jaWFsLWJsb2NrLm1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7IH0gfVxuXG4vKlRvcCBtZW51Ki9cbi5hZGRpdGlvbmFsLW5hdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWRkaXRpb25hbC1uYXYgLmJsb2NrLWlubmVyIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFkZGl0aW9uYWwtbmF2IC5tZW51LFxuICAuYWRkaXRpb25hbC1uYXYgLm1lbnUgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmFkZGl0aW9uYWwtbmF2IC5tZW51OmJlZm9yZSwgLmFkZGl0aW9uYWwtbmF2IC5tZW51OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYWRkaXRpb25hbC1uYXYgLm1lbnU6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hZGRpdGlvbmFsLW5hdiAubWVudSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5hZGRpdGlvbmFsLW5hdiAubWVudSBhLCAuYWRkaXRpb25hbC1uYXYgLm1lbnUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5hZGRpdGlvbmFsLW5hdiAubWVudSAuaXRlbS12YWx1ZSB7XG4gICAgY29sb3I6ICMwZjZkYjc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAuYWRkaXRpb25hbC1uYXYgLm1lbnUgYTpob3ZlciwgLmFkZGl0aW9uYWwtbmF2IC5tZW51IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuYWRkaXRpb25hbC1uYXYgLm1lbnUgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmMTY2NDI7IH1cblxuaGVhZGVyIC5ibG9jay1tZWdhbWVudTpiZWZvcmUsIGhlYWRlciAuYmxvY2stbWVnYW1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuaGVhZGVyIC5ibG9jay1tZWdhbWVudTphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbmhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51LFxuICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51OmJlZm9yZSwgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnU6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE2OXB4KSB7XG4gICAgICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgPiBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgPiBsaS5hY3RpdmUgaDIgYSwgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkuYWN0aXZlIGgyIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgPiBsaS5hY3RpdmUgaDIgLml0ZW0tdmFsdWUsXG4gICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkuYWN0aXZlIGgyIHNwYW4ge1xuICAgICAgY29sb3I6ICMwZjZkYjc7IH1cbiAgICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgPiBsaSBoMiBhLCBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgPiBsaSBoMiAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkgaDIgLml0ZW0tdmFsdWUsXG4gICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkgaDIgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJEaW5cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHBhZGRpbmc6IDZweCAxNnB4IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gICAgICAgIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSA+IGxpIGgyIGEsIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSA+IGxpIGgyIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgPiBsaSBoMiAuaXRlbS12YWx1ZSxcbiAgICAgICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkgaDIgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNjlweCkge1xuICAgICAgICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgPiBsaSBoMiBhLCBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgPiBsaSBoMiAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkgaDIgLml0ZW0tdmFsdWUsXG4gICAgICAgIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSA+IGxpIGgyIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7IH0gfVxuICAgICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkgaDIgYTpob3ZlciwgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkgaDIgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSA+IGxpIGgyIC5pdGVtLXZhbHVlOmhvdmVyLFxuICAgICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkgaDIgc3Bhbjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkgaDIgYS5hY3RpdmUsIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSA+IGxpIGgyIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5hY3RpdmUuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkgaDIgLmFjdGl2ZS5pdGVtLXZhbHVlLFxuICAgICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkgaDIgc3Bhbi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzBmNmRiNzsgfVxuICAgIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSA+IGxpIGgyIHNwYW4ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkubWVnYW1lbnUtcGFyZW50OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMWVjZjI7IH1cbiAgICAgIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSA+IGxpLm1lZ2FtZW51LXBhcmVudDpob3ZlciBhLCBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgPiBsaS5tZWdhbWVudS1wYXJlbnQ6aG92ZXIgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSA+IGxpLm1lZ2FtZW51LXBhcmVudDpob3ZlciAuaXRlbS12YWx1ZSB7XG4gICAgICAgIGNvbG9yOiAjMGY2ZGI3OyB9XG4gICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkubWVnYW1lbnUtcGFyZW50IHVsLm1lZ2FtZW51LXNsb3RzLWNvbHVtbmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSA+IGxpLm1lZ2FtZW51LXBhcmVudCB1bC5tZWdhbWVudS1zbG90cy1jb2x1bW5hciBoMyxcbiAgICAgIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSA+IGxpLm1lZ2FtZW51LXBhcmVudCB1bC5tZWdhbWVudS1zbG90cy1jb2x1bW5hciBoMyBhLFxuICAgICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkubWVnYW1lbnUtcGFyZW50IHVsLm1lZ2FtZW51LXNsb3RzLWNvbHVtbmFyIGgzIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLFxuICAgICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51ID4gbGkubWVnYW1lbnUtcGFyZW50IHVsLm1lZ2FtZW51LXNsb3RzLWNvbHVtbmFyIGgzIC5pdGVtLXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51IHVsLm1lZ2FtZW51LWJpbiB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2UxZWNmMjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZy10b3A6IDQ3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7IH1cbiAgICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgdWwubWVnYW1lbnUtYmluIGgzLFxuICAgIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSB1bC5tZWdhbWVudS1iaW4gaDMgYSxcbiAgICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgdWwubWVnYW1lbnUtYmluIGgzIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLFxuICAgIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSB1bC5tZWdhbWVudS1iaW4gaDMgLml0ZW0tdmFsdWUsXG4gICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51IHVsLm1lZ2FtZW51LWJpbiBoMyBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRpbkNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgdWwubWVnYW1lbnUtYmluIGgzIHNwYW4ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51IHVsLm1lZ2FtZW51LWJpbiA+IGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2EwYTBhMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSB1bC5tZWdhbWVudS1iaW4gPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2EwYTBhMDsgfVxuICAgICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51IHVsLm1lZ2FtZW51LWJpbiA+IGxpIC5zbWFsbC1lbGVtZW50cy13cmFwcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51IHVsLm1lZ2FtZW51LWJpbiA+IGxpIGRpdi5tZWdhbWVudS1zbG90IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSB1bC5tZWdhbWVudS1iaW4gPiBsaS5jb2x1bW4tY29udGFpbmVyLW5vLWJvcmRlciAuc21hbGwtZWxlbWVudHMtd3JhcHAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51IHVsLm1lZ2FtZW51LWJpbiBsaS5uZWlnaGJvdXJzLTEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSB1bC5tZWdhbWVudS1iaW4gbGkubmVpZ2hib3Vycy0xIC5zbWFsbC1lbGVtZW50cy13cmFwcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51IHVsLm1lZ2FtZW51LWJpbiBsaS5uZWlnaGJvdXJzLTIge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSB1bC5tZWdhbWVudS1iaW4gbGkubmVpZ2hib3Vycy0zIHtcbiAgICAgIHdpZHRoOiAzMy4zJTsgfVxuICAgIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSB1bC5tZWdhbWVudS1iaW4gbGkubmVpZ2hib3Vycy00IHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgdWwubWVnYW1lbnUtYmluIGxpLm5laWdoYm91cnMtNSB7XG4gICAgICB3aWR0aDogMjAlOyB9XG4gICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51IHVsLm1lZ2FtZW51LWJpbiBsaS5uZWlnaGJvdXJzLTYge1xuICAgICAgd2lkdGg6IDE2LjYlOyB9XG4gICAgaGVhZGVyIC5ibG9jay1tZWdhbWVudSB1bC5tZWdhbWVudS1tZW51IHVsLm1lZ2FtZW51LWJpbiB1bC5tZWdhbWVudS1pdGVtcyBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gICAgICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgdWwubWVnYW1lbnUtYmluIHVsLm1lZ2FtZW51LWl0ZW1zIGxpLmxhc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgdWwubWVnYW1lbnUtYmluIHVsLm1lZ2FtZW51LWl0ZW1zIGxpIGEsIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSB1bC5tZWdhbWVudS1iaW4gdWwubWVnYW1lbnUtaXRlbXMgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IGhlYWRlciAuYmxvY2stbWVnYW1lbnUgdWwubWVnYW1lbnUtbWVudSB1bC5tZWdhbWVudS1iaW4gdWwubWVnYW1lbnUtaXRlbXMgbGkgLml0ZW0tdmFsdWUsXG4gICAgICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgdWwubWVnYW1lbnUtYmluIHVsLm1lZ2FtZW51LWl0ZW1zIGxpIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzBmNmRiNztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IHVsLm1lZ2FtZW51LW1lbnUgdWwubWVnYW1lbnUtYmluIHVsLm1lZ2FtZW51LWl0ZW1zIGxpIHNwYW4ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuaGVhZGVyIC5ibG9jay1tZWdhbWVudSAubWVudS1idG4ge1xuICB3aWR0aDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIGhlYWRlciAuYmxvY2stbWVnYW1lbnUgLm1lbnUtYnRuIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICM4OTg5ODk7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoZWFkZXIgLmJsb2NrLW1lZ2FtZW51IC5tZW51LWJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaGVhZGVyIC5hZGRpdGlvbmFsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIEZvb3RlciBtZW51cyBCRUdJTiAqL1xuLnJlZ2lvbi10ZXJ0aWFyeS1jb250ZW50IC5ibG9jay1tZW51LWJsb2NrIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMCU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucmVnaW9uLXRlcnRpYXJ5LWNvbnRlbnQgLmJsb2NrLW1lbnUtYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA4cHggMTBweCA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5yZWdpb24tdGVydGlhcnktY29udGVudCAuYmxvY2stbWVudS1ibG9jayAuYmxvY2stdGl0bGUgYSwgLnJlZ2lvbi10ZXJ0aWFyeS1jb250ZW50IC5ibG9jay1tZW51LWJsb2NrIC5ibG9jay10aXRsZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnJlZ2lvbi10ZXJ0aWFyeS1jb250ZW50IC5ibG9jay1tZW51LWJsb2NrIC5ibG9jay10aXRsZSAuaXRlbS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucmVnaW9uLXRlcnRpYXJ5LWNvbnRlbnQgLmJsb2NrLW1lbnUtYmxvY2sgLm1lbnUge1xuICAgIG1hcmdpbjogMCAxMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5yZWdpb24tdGVydGlhcnktY29udGVudCAuYmxvY2stbWVudS1ibG9jayAubWVudSBsaSB7XG4gICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5yZWdpb24tdGVydGlhcnktY29udGVudCAuYmxvY2stbWVudS1ibG9jayAubWVudSBhLCAucmVnaW9uLXRlcnRpYXJ5LWNvbnRlbnQgLmJsb2NrLW1lbnUtYmxvY2sgLm1lbnUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5yZWdpb24tdGVydGlhcnktY29udGVudCAuYmxvY2stbWVudS1ibG9jayAubWVudSAuaXRlbS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAucmVnaW9uLXRlcnRpYXJ5LWNvbnRlbnQgLmJsb2NrLW1lbnUtYmxvY2sgLm1lbnUtbGV2ZWwtMSA+IC5tZW51IHtcbiAgICBwYWRkaW5nOiA1cHggMCAxMHB4OyB9XG4gIC5yZWdpb24tdGVydGlhcnktY29udGVudCAuYmxvY2stbWVudS1ibG9jayAubWVudS1kZXB0aC0yIC5tZW51IHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKiBGb290ZXIgbWVudXMgRU5EICovXG4vKk1vYmxpZSBtZW51Ki9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI2Jsb2NrLW1lZ2FtZW51LW1lbnUtYm90dG9tLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udG9nZ2xlIHtcbiAgY29sb3I6ICNhMGEwYTA7IH1cblxuI21haW4tbmF2LWNoZWNrOmNoZWNrZWQgKyAjbWVudSxcbiNtZW51IC5zdWItbmF2LWNoZWNrOmNoZWNrZWQgKyAuc3ViLW5hdiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7IH1cblxubGFiZWwjdG9nZ2xlLWljb24ge1xuICBjb2xvcjogIzg5ODk4OTtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogNGVtLzFlbSBjb3VyaWVyLCBhcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4jbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgYmFja2dyb3VuZDogI2UxZWNmMjtcbiAgLypGaXJzdCBsZXZlbCovXG4gIC8qU2Vjb25kIGxldmVsKi8gfVxuICAjbWVudSA+IHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICNtZW51ID4gdWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvLnBuZykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCBhdXRvO1xuICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgbGVmdDogMjBweDsgfVxuICAjbWVudSBsYWJlbCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZm9udDogNTRweC81NHB4IFwiRGluXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDdweDtcbiAgICBjb2xvcjogIzg5ODk4OTsgfVxuICAjbWVudSBzcGFuIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgI21lbnUgdWwge1xuICAgIGJhY2tncm91bmQ6ICNlMWVjZjI7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA4MXB4OyB9XG4gICAgI21lbnUgdWwgbGkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNtZW51IHVsIGxpLmxlYWYsICNtZW51IHVsIGxpLmV4cGFuZGVkIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDsgfVxuICAgICAgI21lbnUgdWwgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmNGY4OyB9XG4gICAgICAjbWVudSB1bCBsaSBzcGFuLFxuICAgICAgI21lbnUgdWwgbGkgYSxcbiAgICAgICNtZW51IHVsIGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLFxuICAgICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgI21lbnUgdWwgbGkgLml0ZW0tdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAjbWVudSB1bCBsaSBzcGFuLm1vYmlsZS1zbWFsbC1saW5rLFxuICAgICAgICAjbWVudSB1bCBsaSBhLm1vYmlsZS1zbWFsbC1saW5rLFxuICAgICAgICAjbWVudSB1bCBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAubW9iaWxlLXNtYWxsLWxpbmsuaXRlbS12YWx1ZSxcbiAgICAgICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgI21lbnUgdWwgbGkgLm1vYmlsZS1zbWFsbC1saW5rLml0ZW0tdmFsdWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzYyNjI2MjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAjbWVudSB1bCBsaSBzcGFuLnNlcGFyYXRvcixcbiAgICAgICAgI21lbnUgdWwgbGkgYS5zZXBhcmF0b3IsXG4gICAgICAgICNtZW51IHVsIGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5zZXBhcmF0b3IuaXRlbS12YWx1ZSxcbiAgICAgICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgI21lbnUgdWwgbGkgLnNlcGFyYXRvci5pdGVtLXZhbHVlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAjbWVudSB1bCBsaSBzcGFuLnNlcGFyYXRvcjpiZWZvcmUsXG4gICAgICAgICAgI21lbnUgdWwgbGkgYS5zZXBhcmF0b3I6YmVmb3JlLFxuICAgICAgICAgICNtZW51IHVsIGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5zZXBhcmF0b3IuaXRlbS12YWx1ZTpiZWZvcmUsXG4gICAgICAgICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgI21lbnUgdWwgbGkgLnNlcGFyYXRvci5pdGVtLXZhbHVlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2JkM2Q3O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTFweDsgfVxuICAgICAgICAjbWVudSB1bCBsaSBzcGFuOmhvdmVyLFxuICAgICAgICAjbWVudSB1bCBsaSBhOmhvdmVyLFxuICAgICAgICAjbWVudSB1bCBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlcixcbiAgICAgICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgI21lbnUgdWwgbGkgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgI21lbnUgdWwuc3ViLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIGJhY2tncm91bmQ6ICNlMWVjZjI7XG4gICAgbWFyZ2luLXRvcDogODFweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC8qVGhpcmQgbGV2ZWwqLyB9XG4gICAgI21lbnUgdWwuc3ViLW5hdiAudG9nZ2xlLXN1YiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI21lbnUgdWwuc3ViLW5hdiBsaSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6ICNlMWVjZjI7IH1cbiAgICAgICNtZW51IHVsLnN1Yi1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYTBhMDsgfVxuICAgICAgI21lbnUgdWwuc3ViLW5hdiBsaSBhLCAjbWVudSB1bC5zdWItbmF2IGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAjbWVudSB1bC5zdWItbmF2IGxpIC5pdGVtLXZhbHVlLFxuICAgICAgI21lbnUgdWwuc3ViLW5hdiBsaSBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRGluQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgI21lbnUgdWwuc3ViLW5hdiBsaSBhOmhvdmVyLCAjbWVudSB1bC5zdWItbmF2IGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAjbWVudSB1bC5zdWItbmF2IGxpIC5pdGVtLXZhbHVlOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICNtZW51IHVsLnN1Yi1uYXYgbGk6bGFzdC1jaGlsZCB1bC5zdWItbmF2IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAjbWVudSB1bC5zdWItbmF2IC5zdWItaGVhZGluZyB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAjbWVudSB1bC5zdWItbmF2IC5zdWItaGVhZGluZyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYTBhMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMHB4OyB9XG4gICAgICAgICNtZW51IHVsLnN1Yi1uYXYgLnN1Yi1oZWFkaW5nIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmNGY4OyB9XG4gICAgICAgICNtZW51IHVsLnN1Yi1uYXYgLnN1Yi1oZWFkaW5nIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnYmFjayc7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgI21lbnUgdWwuc3ViLW5hdiAuc3ViLWhlYWRpbmcgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tfaWNvbl9tZW51LnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG4gICAgICAjbWVudSB1bC5zdWItbmF2IC5zdWItaGVhZGluZzpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI21lbnUgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDsgfVxuICAgICAgI21lbnUgdWwuc3ViLW5hdiB1bC5zdWItbmF2IC5zdWItaGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNtZW51IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgI21lbnUgdWwuc3ViLW5hdiB1bC5zdWItbmF2IGxpIGEsICNtZW51IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgI21lbnUgdWwuc3ViLW5hdiB1bC5zdWItbmF2IGxpIC5pdGVtLXZhbHVlLFxuICAgICAgICAjbWVudSB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgbGkgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMwZjZkYjc7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGluXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgICAjbWVudSB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgbGkgYSwgI21lbnUgdWwuc3ViLW5hdiB1bC5zdWItbmF2IGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAjbWVudSB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgbGkgLml0ZW0tdmFsdWUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgI21lbnUgdWwuc3ViLW5hdiB1bC5zdWItbmF2IGxpIGE6aG92ZXIsICNtZW51IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlciwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgI21lbnUgdWwuc3ViLW5hdiB1bC5zdWItbmF2IGxpIC5pdGVtLXZhbHVlOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGY0Zjg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgI21lbnUgLnRvZ2dsZS1zdWIge1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgNDBweCAwIDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQ6IDcwMCAxNnB4LzQwcHggXCJEaW5cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG4gICAgI21lbnUgLnRvZ2dsZS1zdWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAjbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI21haW4tbmF2LWNoZWNrOmNoZWNrZWQgfiAubC1yZXNwb25zaXZlLXBhZ2UtY29udGFpbmVyLFxuI21haW4tbmF2LWNoZWNrOmNoZWNrZWQgKyAjbWVudTpvbmx5LW9mLXR5cGUgKyAubC1yZXNwb25zaXZlLXBhZ2UtY29udGFpbmVyLFxuI21haW4tbmF2LWNoZWNrOmNoZWNrZWQgKyAjbWVudTpudGgtY2hpbGQobikgKyAubC1yZXNwb25zaXZlLXBhZ2UtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTsgfVxuXG5odG1sLFxuYm9keSxcbiNwYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuI21lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwubW9iaWxlLW1lbnUtcHJvY2Vzc2VkICNtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5pbnB1dC5mb3JtLXRleHQsXG5pbnB1dC5mb3JtLXN1Ym1pdCxcbi5mb3JtLXRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJEaW5cIiwgc2Fucy1zZXJpZjsgfVxuXG5pbnB1dC5mb3JtLXRleHQsXG4uZm9ybS10ZXh0YXJlYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZjZkYjc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAzcHggOXB4OyB9XG5cbmlucHV0LmZvcm0tdGV4dCB7XG4gIGhlaWdodDogMjlweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBpbnB1dC5mb3JtLXRleHQge1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuaW5wdXQuZm9ybS1zdWJtaXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogIzBmNmRiNztcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDI5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgaW5wdXQuZm9ybS1zdWJtaXQ6aG92ZXIsIGlucHV0LmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjE2NjQyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4udmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qU2VhcmNoKi9cbi5zaXRlLXNlYXJjaCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDdweCAxMHB4IDAgMjBweDsgfVxuICAuc2l0ZS1zZWFyY2ggLmZvcm0taXRlbSxcbiAgLnNpdGUtc2VhcmNoIC5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2l0ZS1zZWFyY2ggLmN0b29scy1jb2xsYXBzaWJsZS1jb250YWluZXIgLmN0b29scy10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpdGUtc2VhcmNoIC5jdG9vbHMtY29sbGFwc2libGUtY29udGFpbmVyOm5vdCguY3Rvb2xzLWNvbGxhcHNlZCkgLmN0b29scy1jb2xsYXBzaWJsZS1oYW5kbGUge1xuICAgIGNvbG9yOiAjZjE2NjQyOyB9XG4gIC5zaXRlLXNlYXJjaCAuY3Rvb2xzLWNvbGxhcHNpYmxlLWhhbmRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwZjZkYjc7IH1cbiAgICAuc2l0ZS1zZWFyY2ggLmN0b29scy1jb2xsYXBzaWJsZS1oYW5kbGU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmMTY2NDI7IH1cbiAgLnNpdGUtc2VhcmNoIC5jdG9vbHMtY29sbGFwc2libGUtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDI2OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhM2M0ZDk7XG4gICAgYmFja2dyb3VuZDogI2U0ZWRmMztcbiAgICBwYWRkaW5nOiAxNXB4IDEycHg7IH1cbiAgLnNpdGUtc2VhcmNoIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaXRlLXNlYXJjaCBmb3JtIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlYXJjaF9pY29uLnBuZykgbm8tcmVwZWF0O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgICAgIC5zaXRlLXNlYXJjaCBmb3JtIGlucHV0LmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC45OyB9XG4gIC5zaXRlLXNlYXJjaCBpbnB1dC5mb3JtLXRleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZmNjZGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAwIDM1cHggMCAxNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5zaXRlLXNlYXJjaCBpbnB1dC5mb3JtLXRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogI2QxZDFkMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnNpdGUtc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKlNlbGVjdCBzdHlsZSovXG4uanEtc2VsZWN0Ym94OmhvdmVyIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGY2ZGI3OyB9XG5cbi5qcS1zZWxlY3Rib3guZm9jdXNlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGY2ZGI3OyB9XG5cbi5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NjQyOyB9XG5cbi5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY2ZGI3OyB9XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZjZkYjc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiAxNHB4LzI0cHggXCJEaW5cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZjZkYjc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogMjlweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAuanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH0gfVxuXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjMGY2ZGI3O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiA4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gICAgICB0b3A6IDE1cHg7IH0gfVxuXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZjZkYjc7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJlZi1zZWxlY3QtYXMtbGlua3MgLmpxLXNlbGVjdGJveCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKkNoZWNrYm94IHN0eWxlKi9cbi5qcS1jaGVja2JveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMGEwYTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRvcDogLTNweDsgfVxuICAuanEtY2hlY2tib3guZm9jdXNlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGY2ZGI3OyB9XG4gIC5qcS1jaGVja2JveC5jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGY2ZGI3O1xuICAgIGJvcmRlci1jb2xvcjogIzBmNmRiNzsgfVxuICAgIC5qcS1jaGVja2JveC5jaGVja2VkIC5qcS1jaGVja2JveF9fZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2hlY2sucG5nKSBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbWFyZ2luOiAycHggMCAwIDFweDsgfVxuXG4vKlJhZGlvIHN0eWxlKi9cbi5qcS1yYWRpbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMGEwYTA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvcDogLTNweDsgfVxuICAuanEtcmFkaW8uZm9jdXNlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBmNmRiNzsgfVxuICAuanEtcmFkaW8uY2hlY2tlZCB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgIzBmNmRiNzsgfVxuICAgIC5qcS1yYWRpby5jaGVja2VkIC5qcS1yYWRpb19fZGl2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCxcbi5mb3JtLXR5cGUtcmFkaW8gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtLFxuLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAxNnB4OyB9XG5cbi53ZWJmb3JtLWNvbXBvbmVudC1yYWRpb3MgbGFiZWwsXG4ud2ViZm9ybS1jb21wb25lbnQtY2hlY2tib3hlcyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4vKkZpbGUqL1xuLmpxLWZpbGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5qcS1maWxlIHtcbiAgICAgIHdpZHRoOiAyNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5qcS1maWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmpxLWZpbGU6aG92ZXIgLmpxLWZpbGVfX2Jyb3dzZSwgLmpxLWZpbGU6YWN0aXZlIC5qcS1maWxlX19icm93c2Uge1xuICAgIGJhY2tncm91bmQ6ICNmMTY2NDI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNmMTY2NDI7IH1cbiAgLmpxLWZpbGU6aG92ZXIgLmpxLWZpbGVfX25hbWUsIC5qcS1maWxlOmFjdGl2ZSAuanEtZmlsZV9fbmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjE2NjQyOyB9XG4gIC5qcS1maWxlLmZvY3VzZWQgLmpxLWZpbGVfX25hbWUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwZjZkYjc7IH1cblxuLmpxLWZpbGVfX25hbWUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGY2ZGI3O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udDogMTRweC8yNHB4IFwiRGluXCIsIHNhbnMtc2VyaWY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMjlweDsgfVxuXG4uanEtZmlsZV9fYnJvd3NlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjMGY2ZGI3O1xuICBmb250OiAxNHB4LzI0cHggXCJEaW5cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGY2ZGI3O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5mb3JtLW1hbmFnZWQtZmlsZTpiZWZvcmUsIC5mb3JtLW1hbmFnZWQtZmlsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZm9ybS1tYW5hZ2VkLWZpbGU6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uZm9ybS1tYW5hZ2VkLWZpbGUgLmpxLWZpbGUsXG4uZm9ybS1tYW5hZ2VkLWZpbGUgaW5wdXQuZm9ybS1zdWJtaXQge1xuICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvcm0tbWFuYWdlZC1maWxlIC5qcS1maWxlLFxuICAgIC5mb3JtLW1hbmFnZWQtZmlsZSBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mb3JtLW1hbmFnZWQtZmlsZSAuanEtZmlsZSxcbiAgICAuZm9ybS1tYW5hZ2VkLWZpbGUgaW5wdXQuZm9ybS1zdWJtaXQge1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtLW1hbmFnZWQtZmlsZSAuanEtZmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1tYW5hZ2VkLWZpbGUgLmpxLWZpbGUge1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLmZvcm0tbWFuYWdlZC1maWxlIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb3JtLW1hbmFnZWQtZmlsZSBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB3aWR0aDogMjcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9ybS1tYW5hZ2VkLWZpbGUgaW5wdXQuZm9ybS1zdWJtaXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mb3JtLW1hbmFnZWQtZmlsZSBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7IH0gfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMCAwIDMycHggLTExcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgZmllbGRzZXQgbGVnZW5kID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgZmllbGRzZXQgZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIGZpZWxkc2V0IGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmaWVsZHNldCBmaWVsZHNldCBsZWdlbmQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmaWVsZHNldCBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZpZWxkc2V0IGZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5tYXJrZXIsXG4uZm9ybS1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZjE2NjQyOyB9XG5cbi5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG5cbi5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW46IDczcHggMCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tcHJldmlvdXMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbC5qcyBmaWVsZHNldC5jb2xsYXBzZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5maWVsZHNldC5jYXB0Y2hhIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cbiAgZmllbGRzZXQuY2FwdGNoYSAuZmllbGRzZXQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmNrZV9zb3VyY2Uge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuXG4ubm9kZS10eXBlLXdlYmZvcm0gLndlYmZvcm0tY29tcG9uZW50LWZpZWxkc2V0IHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLm5vZGUtdHlwZS13ZWJmb3JtIC53ZWJmb3JtLWNvbXBvbmVudC1maWVsZHNldC5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAubm9kZS10eXBlLXdlYmZvcm0gLndlYmZvcm0tY29tcG9uZW50LWZpZWxkc2V0LmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm5vZGUtdHlwZS13ZWJmb3JtIC53ZWJmb3JtLWNvbXBvbmVudC1maWVsZHNldC53aWR0aDQ4IHtcbiAgICB3aWR0aDogNDglOyB9XG5cbi5ub2RlLXR5cGUtd2ViZm9ybSAuZm9ybS1pdGVtIHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLm5vZGUtdHlwZS13ZWJmb3JtIC5mb3JtLWl0ZW0ud2lkdGg0OCB7XG4gICAgd2lkdGg6IDQ4JTsgfVxuICAubm9kZS10eXBlLXdlYmZvcm0gLmZvcm0taXRlbS5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5ub2RlLXR5cGUtd2ViZm9ybSAuZm9ybS1pdGVtLmZsb2F0LWxlZnQud2ViZm9ybS1jb21wb25lbnQtdGV4dGFyZWEge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgLm5vZGUtdHlwZS13ZWJmb3JtIC5mb3JtLWl0ZW0uZmxvYXQtbGVmdC53ZWJmb3JtLWNvbXBvbmVudC10ZXh0YXJlYS53aWR0aDQ4IHtcbiAgICAgICAgd2lkdGg6IDQ4JTsgfVxuICAubm9kZS10eXBlLXdlYmZvcm0gLmZvcm0taXRlbS5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBub25lOyB9XG4gICAgLm5vZGUtdHlwZS13ZWJmb3JtIC5mb3JtLWl0ZW0uZmxvYXQtcmlnaHQud2ViZm9ybS1jb21wb25lbnQtdGV4dGFyZWEge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgIC5ub2RlLXR5cGUtd2ViZm9ybSAuZm9ybS1pdGVtLmZsb2F0LXJpZ2h0LndlYmZvcm0tY29tcG9uZW50LXRleHRhcmVhLndpZHRoNDgge1xuICAgICAgICB3aWR0aDogNDglOyB9XG4gIC5ub2RlLXR5cGUtd2ViZm9ybSAuZm9ybS1pdGVtLndlYmZvcm0tY29tcG9uZW50LXRleHRhcmVhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubm9kZS10eXBlLXdlYmZvcm0gLmZvcm0taXRlbS53ZWJmb3JtLWNvbXBvbmVudC10ZXh0YXJlYS53aWR0aDQ4IHtcbiAgICAgIHdpZHRoOiA0OCU7IH1cbiAgLm5vZGUtdHlwZS13ZWJmb3JtIC5mb3JtLWl0ZW0ud2lkdGg0OCB7XG4gICAgd2lkdGg6IDQ4JTsgfVxuXG4ubm9kZS13ZWJmb3JtIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5vZGUtd2ViZm9ybSAuZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ub2RlLXdlYmZvcm0gLmZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gIC5ub2RlLXdlYmZvcm0gLmZpZWxkIC5maWVsZC1pdGVtcyxcbiAgLm5vZGUtd2ViZm9ybSAuZmllbGQgLmZpZWxkLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLndlYmZvcm0tY2xpZW50LWZvcm0gLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLyogd2lkdGg6IDIxNXB4OyAqLyB9XG5cbi53ZWJmb3JtLWNsaWVudC1mb3JtIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xuICB0b3A6IDExcHg7IH1cblxuLndlYmZvcm0tY2xpZW50LWZvcm0gaW5wdXQuZm9ybS10ZXh0IHtcbiAgbWF4LXdpZHRoOiA0ODNweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndlYmZvcm0tY2xpZW50LWZvcm0gLndlYmZvcm0tZGF0ZXBpY2tlciAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWRhdGVwaWNrZXIgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICAgIHdpZHRoOiA5NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndlYmZvcm0tY2xpZW50LWZvcm0gLndlYmZvcm0tZGF0ZXBpY2tlciAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgICAgd2lkdGg6IDExMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLndlYmZvcm0tY2xpZW50LWZvcm0gLndlYmZvcm0tZGF0ZXBpY2tlciAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndlYmZvcm0tY2xpZW50LWZvcm0gLndlYmZvcm0tZGF0ZXBpY2tlciAuZm9ybS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53ZWJmb3JtLWNsaWVudC1mb3JtIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCxcbiAgLndlYmZvcm0tY2xpZW50LWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQsXG4gIC53ZWJmb3JtLWNsaWVudC1mb3JtIGlucHV0LmZvcm0tdGV4dCB7XG4gICAgaGVpZ2h0OiAyOXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53ZWJmb3JtLWNsaWVudC1mb3JtIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndlYmZvcm0tY2xpZW50LWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQge1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9IH1cblxuLndlYmZvcm0tY29tcG9uZW50LWZpZWxkc2V0LmNvbGxhcHNpYmxlIGxlZ2VuZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLndlYmZvcm0tY29tcG9uZW50LWZpZWxkc2V0LmNvbGxhcHNlZCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAud2ViZm9ybS1jb21wb25lbnQtZmllbGRzZXQuY29sbGFwc2VkIGxlZ2VuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5odG1sLmpzIGZpZWxkc2V0LmNvbGxhcHNlZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS13aXRoLWZpZWxkc2V0IC5mb3JtLWFjdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvcm0td2l0aC1maWVsZHNldCAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mb3JtLXdpdGgtZmllbGRzZXQgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4vKkxvZ2luIGZvcm0qL1xuYm9keS5wYWdlLXVzZXIubm90LWxvZ2dlZC1pbiAjdGFza3MgdWwucHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuYm9keS5wYWdlLXVzZXIgI2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkucGFnZS11c2VyICNoZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbmJvZHkucGFnZS11c2VyICNjb2x1bW5zIGZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuYm9keS5wYWdlLXVzZXIgI2NvbHVtbnMgZm9ybSAuaHlicmlkYXV0aC13aWRnZXQtd3JhcHBlciAuaHlicmlkYXV0aC13aWRnZXQsXG5ib2R5LnBhZ2UtdXNlciAjY29sdW1ucyBmb3JtIC5oeWJyaWRhdXRoLXdpZGdldC13cmFwcGVyIGgzIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbmJvZHkucGFnZS11c2VyICNjb2x1bW5zIGZvcm0gLmh5YnJpZGF1dGgtd2lkZ2V0LXdyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDIzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7IH1cblxuYm9keS5wYWdlLXVzZXIgI2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mb3JtLWFjdGlvbnMgaW5wdXQuZm9ybS1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLypDYWxlbmRhciovXG4jdWktZGF0ZXBpY2tlci1kaXYge1xuICBmb250LWZhbWlseTogXCJEaW5cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzBmNmRiNztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMjBlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdWktZGF0ZXBpY2tlci1kaXYge1xuICAgICAgd2lkdGg6IDE3ZW07IH0gfVxuICAjdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogIzBmNmRiNztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCxcbiAgICAjdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvd2hpdGVfYXJycy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIsXG4gICAgICAjdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLFxuICAgICAgI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIGxlZnQ6IDEycHg7IH1cbiAgICAjdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0cHggMDtcbiAgICAgIHJpZ2h0OiAxMnB4OyB9XG4gICN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luOiAwIDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5kaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGY2ZGI3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzBmNmRiNztcbiAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTVweDsgfVxuICBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQgYS5jbG9zZSwgZGl2LmN0b29scy1tb2RhbC1jb250ZW50IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5jbG9zZS5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQgLmNsb3NlLml0ZW0tdmFsdWUge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9zZV9idG4ucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvOyB9XG4gICAgZGl2LmN0b29scy1tb2RhbC1jb250ZW50IGEuY2xvc2UgaW1nLCBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLmNsb3NlLml0ZW0tdmFsdWUgaW1nLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQgLmNsb3NlLml0ZW0tdmFsdWUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZGl2LmN0b29scy1tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDQ4JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGl2LmN0b29scy1tb2RhbC1jb250ZW50IC5mb3JtLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgZGl2LmN0b29scy1tb2RhbC1jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXQuZm9ybS10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIGRpdi5jdG9vbHMtbW9kYWwtY29udGVudCAuZm9ybS1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGl2LmN0b29scy1tb2RhbC1jb250ZW50IC5mb3JtLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQgLmZvcm0taXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGl2LmN0b29scy1tb2RhbC1jb250ZW50IC5mb3JtLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgZGl2LmN0b29scy1tb2RhbC1jb250ZW50IC5mb3JtLWl0ZW0ud2ViZm9ybS1jb21wb25lbnQtdGV4dGFyZWEge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgZGl2LmN0b29scy1tb2RhbC1jb250ZW50IC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQgLnJlc2l6YWJsZS10ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGRpdi5jdG9vbHMtbW9kYWwtY29udGVudCAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQgYS5jdG9vbHMtbW9kYWwtY2xvc2UsIGRpdi5jdG9vbHMtbW9kYWwtY29udGVudCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuY3Rvb2xzLW1vZGFsLWNsb3NlLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IGRpdi5jdG9vbHMtbW9kYWwtY29udGVudCAuY3Rvb2xzLW1vZGFsLWNsb3NlLml0ZW0tdmFsdWUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kOiAjMGY2ZGI3O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQgYS5jdG9vbHMtbW9kYWwtY2xvc2U6aG92ZXIsIGRpdi5jdG9vbHMtbW9kYWwtY29udGVudCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuY3Rvb2xzLW1vZGFsLWNsb3NlLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IGRpdi5jdG9vbHMtbW9kYWwtY29udGVudCAuY3Rvb2xzLW1vZGFsLWNsb3NlLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YxNjY0MjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBkaXYuY3Rvb2xzLW1vZGFsLWNvbnRlbnQgLmNvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZGl2LmN0b29scy1tb2RhbC1jb250ZW50IC5jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI21vZGFsQ29udGVudCB7XG4gICAgdG9wOiAxMiUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDEyJSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA0JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDQlICFpbXBvcnRhbnQ7IH0gfVxuXG4ucGFuZS1zbGlkZXItaXRlbSAudmlld3MtZmllbGQtbm90aGluZyAubWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUyMHB4OyB9XG4gIC5wYW5lLXNsaWRlci1pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nIC5tZWRpYSAub3dsLXZpZGVvLXRuLFxuICAucGFuZS1zbGlkZXItaXRlbSAudmlld3MtZmllbGQtbm90aGluZyAubWVkaWEgaWZyYW1lLFxuICAucGFuZS1zbGlkZXItaXRlbSAudmlld3MtZmllbGQtbm90aGluZyAubWVkaWEgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1MjBweDtcbiAgICBtaW4taGVpZ2h0OiA1MjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm1lZGlhIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ1MnB4O1xuICAgICAgbWluLWhlaWdodDogNDUycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucGFuZS1zbGlkZXItaXRlbSAudmlld3MtZmllbGQtbm90aGluZyAubWVkaWEgaW1nLFxuICAgICAgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm1lZGlhIGlmcmFtZSxcbiAgICAgIC5wYW5lLXNsaWRlci1pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nIC5tZWRpYSAub3dsLXZpZGVvLXRuLFxuICAgICAgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm1lZGlhIC5vd2wtbGF6eSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1MnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYW5lLXNsaWRlci1pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nIC5tZWRpYSB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQxMHB4OyB9XG4gICAgICAucGFuZS1zbGlkZXItaXRlbSAudmlld3MtZmllbGQtbm90aGluZyAubWVkaWEgaW1nLFxuICAgICAgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm1lZGlhIGlmcmFtZSxcbiAgICAgIC5wYW5lLXNsaWRlci1pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nIC5tZWRpYSAub3dsLXZpZGVvLXRuLFxuICAgICAgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm1lZGlhIC5vd2wtbGF6eSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYW5lLXNsaWRlci1pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nIC5tZWRpYSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyB9XG4gICAgICAucGFuZS1zbGlkZXItaXRlbSAudmlld3MtZmllbGQtbm90aGluZyAubWVkaWEgaW1nLFxuICAgICAgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm1lZGlhIGlmcmFtZSxcbiAgICAgIC5wYW5lLXNsaWRlci1pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nIC5tZWRpYSAub3dsLXZpZGVvLXRuLFxuICAgICAgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm1lZGlhIC5vd2wtbGF6eSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYW5lLXNsaWRlci1pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nIC5tZWRpYSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm1lZGlhIGltZyxcbiAgICAgIC5wYW5lLXNsaWRlci1pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nIC5tZWRpYSBpZnJhbWUsXG4gICAgICAucGFuZS1zbGlkZXItaXRlbSAudmlld3MtZmllbGQtbm90aGluZyAubWVkaWEgLm93bC12aWRlby10bixcbiAgICAgIC5wYW5lLXNsaWRlci1pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nIC5tZWRpYSAub3dsLWxhenkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTkwcHg7IH0gfVxuXG4ucGFuZS1zbGlkZXItaXRlbSAudmlld3MtZmllbGQtbm90aGluZyAudHh0IHtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnR4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjFweDsgfSB9XG5cbi5wYW5lLXNsaWRlci1pdGVtIC52aWV3LWZpZWxkLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogXCJEaW5Db25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA3M3B4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAucGFuZS1zbGlkZXItaXRlbSAudmlldy1maWVsZC10aXRsZSBhLCAucGFuZS1zbGlkZXItaXRlbSAudmlldy1maWVsZC10aXRsZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXctZmllbGQtdGl0bGUgLml0ZW0tdmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRpbkNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA3M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXctZmllbGQtdGl0bGUgYTpob3ZlciwgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXctZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLXNsaWRlci1pdGVtIC52aWV3LWZpZWxkLXRpdGxlIC5pdGVtLXZhbHVlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMGY2ZGI3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFuZS1zbGlkZXItaXRlbSAudmlldy1maWVsZC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5wYW5lLXNsaWRlci1pdGVtIC52aWV3LWZpZWxkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFuZS1zbGlkZXItaXRlbSAudmlldy1maWVsZC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXctZmllbGQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IDIycHg7IH0gfVxuXG4ucGFuZS1zbGlkZXItaXRlbSAudmlldy1maWVsZC1ib2R5LFxuLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXctZmllbGQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICAucGFuZS1zbGlkZXItaXRlbSAudmlldy1maWVsZC1ib2R5ICosXG4gIC5wYW5lLXNsaWRlci1pdGVtIC52aWV3LWZpZWxkLWxpbmsgKiB7XG4gICAgZGlzcGxheTogaW5oZXJpdDsgfVxuXG4ucGFuZS1zbGlkZXItaXRlbSAudmlldy1maWVsZC1ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMwZjZkYjc7IH1cbiAgLnBhbmUtc2xpZGVyLWl0ZW0gLnZpZXctZmllbGQtYm9keSBhOmhvdmVyLCAucGFuZS1zbGlkZXItaXRlbSAudmlldy1maWVsZC1ib2R5IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1zbGlkZXItaXRlbSAudmlldy1maWVsZC1ib2R5IC5pdGVtLXZhbHVlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYW5lLXNsaWRlci1pdGVtIC52aWV3LWZpZWxkLWJvZHkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFuZS1zbGlkZXItaXRlbSAudmlldy1maWVsZC1ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5wYW5lLXNsaWRlci1pdGVtIC5vd2wtZG90cyB7XG4gIHBhZGRpbmc6IDI0cHggMCAzM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYTBhMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhbmUtc2xpZGVyLWl0ZW0gLm93bC1kb3RzIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAyMHB4OyB9IH1cblxuLnBhbmUtc2xpZGVyLWl0ZW0gLm93bC1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnBhbmUtc2xpZGVyLWl0ZW0gLm93bC1uYXYgPiBkaXYsXG4gIC5wYW5lLXNsaWRlci1pdGVtIC5vd2wtbmF2ID4gYnV0dG9uIHtcbiAgICBib3R0b206IDY4cHg7IH1cbiAgICAucGFuZS1zbGlkZXItaXRlbSAub3dsLW5hdiA+IGRpdi5vd2wtcHJldixcbiAgICAucGFuZS1zbGlkZXItaXRlbSAub3dsLW5hdiA+IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgICBsZWZ0OiAyMHB4OyB9XG4gICAgLnBhbmUtc2xpZGVyLWl0ZW0gLm93bC1uYXYgPiBkaXYub3dsLW5leHQsXG4gICAgLnBhbmUtc2xpZGVyLWl0ZW0gLm93bC1uYXYgPiBidXR0b24ub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IDIwcHg7IH1cblxuLnBhbmUtc2xpZGVyLWl0ZW0gLm93bC1jb250cm9scyB7XG4gIG1heC13aWR0aDogMTE1MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYW5lLXNsaWRlci1pdGVtIC5vd2wtY29udHJvbHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYW5lLXNsaWRlci1pdGVtIC5vd2wtY29udHJvbHMgLm93bC1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qRmVhdHVyZXMgYmxvY2sqL1xuLmZlYXR1cmVzLXBhbmUge1xuICBwYWRkaW5nLXRvcDogMjZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZlYXR1cmVzLXBhbmUge1xuICAgICAgcGFkZGluZy10b3A6IDE5cHg7IH0gfVxuICAuZmVhdHVyZXMtcGFuZSB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZlYXR1cmVzLXBhbmUgdWwsXG4gICAgLmZlYXR1cmVzLXBhbmUgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuZmVhdHVyZXMtcGFuZSB1bDpiZWZvcmUsIC5mZWF0dXJlcy1wYW5lIHVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZmVhdHVyZXMtcGFuZSB1bDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mZWF0dXJlcy1wYW5lIHVsIGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDM2NHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY2ZGI3O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDsgfVxuICAgICAgLmZlYXR1cmVzLXBhbmUgdWwgbGk6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgd2lkdGg6IDM2MnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMzNHB4KSB7XG4gICAgICAgIC5mZWF0dXJlcy1wYW5lIHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogMzIlOyB9XG4gICAgICAgICAgLmZlYXR1cmVzLXBhbmUgdWwgbGk6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgICB3aWR0aDogMzIlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZlYXR1cmVzLXBhbmUgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVzLXBhbmUgdWwgbGkge1xuICAgICAgICAgIHdpZHRoOiA0OSU7IH1cbiAgICAgICAgICAuZmVhdHVyZXMtcGFuZSB1bCBsaTpudGgtY2hpbGQoM24rMikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDklOyB9XG4gICAgICAgICAgLmZlYXR1cmVzLXBhbmUgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZlYXR1cmVzLXBhbmUgdWwgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZlYXR1cmVzLXBhbmUgdWwgbGk6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZmVhdHVyZXMtcGFuZSB1bCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAgICAgLmZlYXR1cmVzLXBhbmUgdWwgbGkubGluay0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mZWF0dXJlMS5qcGcpOyB9XG4gICAgICAuZmVhdHVyZXMtcGFuZSB1bCBsaS5saW5rLTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZlYXR1cmUyLnBuZyk7IH1cbiAgICAgIC5mZWF0dXJlcy1wYW5lIHVsIGxpLmxpbmstMyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmVhdHVyZTMucG5nKTsgfVxuICAgICAgLmZlYXR1cmVzLXBhbmUgdWwgbGkubGluay00IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mZWF0dXJlNC5wbmcpOyB9XG4gICAgICAuZmVhdHVyZXMtcGFuZSB1bCBsaS5saW5rLTUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZlYXR1cmU1LnBuZyk7IH1cbiAgICAgIC5mZWF0dXJlcy1wYW5lIHVsIGxpLmxpbmstNiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmVhdHVyZTYucG5nKTsgfVxuICAgICAgLmZlYXR1cmVzLXBhbmUgdWwgbGkgYSwgLmZlYXR1cmVzLXBhbmUgdWwgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5mZWF0dXJlcy1wYW5lIHVsIGxpIC5pdGVtLXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmVhdHVyZXMtcGFuZS5uZXcgdWwgbGkge1xuICBoZWlnaHQ6IDEzNnB4O1xuICBsaW5lLWhlaWdodDogMTM2cHg7IH1cbiAgLmZlYXR1cmVzLXBhbmUubmV3IHVsIGxpIGEsIC5mZWF0dXJlcy1wYW5lLm5ldyB1bCBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLmZlYXR1cmVzLXBhbmUubmV3IHVsIGxpIC5pdGVtLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5mZWF0dXJlcy1wYW5lLm5ldyB1bCBsaSBhLmxpbmstMSwgLmZlYXR1cmVzLXBhbmUubmV3IHVsIGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5saW5rLTEuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLmZlYXR1cmVzLXBhbmUubmV3IHVsIGxpIC5saW5rLTEuaXRlbS12YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZlYXR1cmUxX25ldy5wbmcpOyB9XG4gICAgLmZlYXR1cmVzLXBhbmUubmV3IHVsIGxpIGEubGluay0yLCAuZmVhdHVyZXMtcGFuZS5uZXcgdWwgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLmxpbmstMi5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuZmVhdHVyZXMtcGFuZS5uZXcgdWwgbGkgLmxpbmstMi5pdGVtLXZhbHVlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmVhdHVyZTJfbmV3LnBuZyk7IH1cbiAgICAuZmVhdHVyZXMtcGFuZS5uZXcgdWwgbGkgYS5saW5rLTMsIC5mZWF0dXJlcy1wYW5lLm5ldyB1bCBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAubGluay0zLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5mZWF0dXJlcy1wYW5lLm5ldyB1bCBsaSAubGluay0zLml0ZW0tdmFsdWUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mZWF0dXJlM19uZXcucG5nKTsgfVxuICAgIC5mZWF0dXJlcy1wYW5lLm5ldyB1bCBsaSBhLmxpbmstNCwgLmZlYXR1cmVzLXBhbmUubmV3IHVsIGxpIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5saW5rLTQuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLmZlYXR1cmVzLXBhbmUubmV3IHVsIGxpIC5saW5rLTQuaXRlbS12YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZlYXR1cmU0X25ldy5wbmcpOyB9XG4gICAgLmZlYXR1cmVzLXBhbmUubmV3IHVsIGxpIGEubGluay01LCAuZmVhdHVyZXMtcGFuZS5uZXcgdWwgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLmxpbmstNS5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuZmVhdHVyZXMtcGFuZS5uZXcgdWwgbGkgLmxpbmstNS5pdGVtLXZhbHVlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmVhdHVyZTVfbmV3LnBuZyk7IH1cbiAgICAuZmVhdHVyZXMtcGFuZS5uZXcgdWwgbGkgYS5saW5rLTYsIC5mZWF0dXJlcy1wYW5lLm5ldyB1bCBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAubGluay02Lml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5mZWF0dXJlcy1wYW5lLm5ldyB1bCBsaSAubGluay02Lml0ZW0tdmFsdWUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mZWF0dXJlNl9uZXcucG5nKTsgfVxuXG4uZnJvbnQgLnZpZXctZGlzcGxheS1pZC1wYW5lbF9wYW5lXzEgPiAudmlldy1jb250ZW50LFxuLmZyb250IC52aWV3LWRpc3BsYXktaWQtcGFuZWxfcGFuZV8xID4gLmF0dGFjaG1lbnQsXG4uZnJvbnQgLnZpZXctZGlzcGxheS1pZC1wYW5lbF9wYW5lXzEgPiAudmlldy1mb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYW5lLWhvbWVwYWdlLW5xLXBhbmVsLXBhbmUtMSAuYWpheC1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAzNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Zyb250X2xvYWRlci5naWYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGhlaWdodDogMzFweDtcbiAgd2lkdGg6IDMxcHg7IH1cblxuLnBhbmUtY2FyZWVycy1ucS1wYW5lbC1wYW5lLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhbmUtY2FyZWVycy1ucS1wYW5lbC1wYW5lLTE6OmJlZm9yZSwgLnBhbmUtY2FyZWVycy1ucS1wYW5lbC1wYW5lLTE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA5NjAwcHg7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2VkZjRmODsgfVxuICAucGFuZS1jYXJlZXJzLW5xLXBhbmVsLXBhbmUtMTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA5NjAwcHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZWRmNGY4OyB9XG5cbi8qTkVXUyBBVCBUSEUgQlJPQUQqL1xuLnBhbmUtaG9tZXBhZ2UtbnEtcGFuZWwtcGFuZS0xLFxuLnBhbmUtY2FyZWVycy1ucS1wYW5lbC1wYW5lLTEge1xuICBiYWNrZ3JvdW5kOiAjZWRmNGY4O1xuICBwYWRkaW5nLXRvcDogNDZweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIG1hcmdpbi10b3A6IDc4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYW5lLWhvbWVwYWdlLW5xLXBhbmVsLXBhbmUtMSxcbiAgICAucGFuZS1jYXJlZXJzLW5xLXBhbmVsLXBhbmUtMSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDI5cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgaW1nLFxuICAgIC5wYW5lLWNhcmVlcnMtbnEtcGFuZWwtcGFuZS0xIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wYW5lLWhvbWVwYWdlLW5xLXBhbmVsLXBhbmUtMSAudmlld3MtZmllbGQtZmllbGQtZnJvbnQtcGFnZS1pbWFnZSBpbWcsXG4gIC5wYW5lLWNhcmVlcnMtbnEtcGFuZWwtcGFuZS0xIC52aWV3cy1maWVsZC1maWVsZC1mcm9udC1wYWdlLWltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhbmUtaG9tZXBhZ2UtbnEtcGFuZWwtcGFuZS0xIGgyLnBhbmUtdGl0bGUsXG4gIC5wYW5lLWNhcmVlcnMtbnEtcGFuZWwtcGFuZS0xIGgyLnBhbmUtdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYW5lLWhvbWVwYWdlLW5xLXBhbmVsLXBhbmUtMSBoMi5wYW5lLXRpdGxlLFxuICAgICAgLnBhbmUtY2FyZWVycy1ucS1wYW5lbC1wYW5lLTEgaDIucGFuZS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUzNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLnBhbmUtaG9tZXBhZ2UtbnEtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lcixcbiAgLnBhbmUtY2FyZWVycy1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC5jb250ZXh0dWFsLWxpbmtzLXJlZ2lvbiAudmlldy1maWx0ZXJzLFxuICAgIC5wYW5lLWNhcmVlcnMtbnEtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAuY29udGV4dHVhbC1saW5rcy1yZWdpb24gLnZpZXctZmlsdGVycyB7XG4gICAgICB0b3A6IC04M3B4OyB9XG4gICAgLnBhbmUtaG9tZXBhZ2UtbnEtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy1maWx0ZXJzLFxuICAgIC5wYW5lLWNhcmVlcnMtbnEtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy1maWx0ZXJzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAxM3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wYW5lLWhvbWVwYWdlLW5xLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctZmlsdGVycyxcbiAgICAgICAgLnBhbmUtY2FyZWVycy1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWZpbHRlcnMge1xuICAgICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICAgIHRvcDogNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWZpbHRlcnMsXG4gICAgICAgIC5wYW5lLWNhcmVlcnMtbnEtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNTM2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC5wYW5lLWhvbWVwYWdlLW5xLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctZmlsdGVycyAuYmVmLXNlbGVjdC1hcy1saW5rcyAuZm9ybS1pdGVtID4gZGl2LFxuICAgICAgLnBhbmUtY2FyZWVycy1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWZpbHRlcnMgLmJlZi1zZWxlY3QtYXMtbGlua3MgLmZvcm0taXRlbSA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWZpbHRlcnMgLmJlZi1zZWxlY3QtYXMtbGlua3MgLmZvcm0taXRlbSA+IGRpdixcbiAgICAgICAgICAucGFuZS1jYXJlZXJzLW5xLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctZmlsdGVycyAuYmVmLXNlbGVjdC1hcy1saW5rcyAuZm9ybS1pdGVtID4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA5cHggOXB4IDA7IH0gfVxuICAgICAgICAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWZpbHRlcnMgLmJlZi1zZWxlY3QtYXMtbGlua3MgLmZvcm0taXRlbSA+IGRpdiBhLCAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWZpbHRlcnMgLmJlZi1zZWxlY3QtYXMtbGlua3MgLmZvcm0taXRlbSA+IGRpdiAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtaG9tZXBhZ2UtbnEtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy1maWx0ZXJzIC5iZWYtc2VsZWN0LWFzLWxpbmtzIC5mb3JtLWl0ZW0gPiBkaXYgLml0ZW0tdmFsdWUsXG4gICAgICAgIC5wYW5lLWNhcmVlcnMtbnEtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy1maWx0ZXJzIC5iZWYtc2VsZWN0LWFzLWxpbmtzIC5mb3JtLWl0ZW0gPiBkaXYgYSxcbiAgICAgICAgLnBhbmUtY2FyZWVycy1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWZpbHRlcnMgLmJlZi1zZWxlY3QtYXMtbGlua3MgLmZvcm0taXRlbSA+IGRpdiAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSxcbiAgICAgICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtY2FyZWVycy1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWZpbHRlcnMgLmJlZi1zZWxlY3QtYXMtbGlua3MgLmZvcm0taXRlbSA+IGRpdiAuaXRlbS12YWx1ZSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWZpbHRlcnMgLmJlZi1zZWxlY3QtYXMtbGlua3MgLmZvcm0taXRlbSA+IGRpdiBhLmFjdGl2ZSwgLnBhbmUtaG9tZXBhZ2UtbnEtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy1maWx0ZXJzIC5iZWYtc2VsZWN0LWFzLWxpbmtzIC5mb3JtLWl0ZW0gPiBkaXYgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLmFjdGl2ZS5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWZpbHRlcnMgLmJlZi1zZWxlY3QtYXMtbGlua3MgLmZvcm0taXRlbSA+IGRpdiAuYWN0aXZlLml0ZW0tdmFsdWUsXG4gICAgICAgICAgLnBhbmUtY2FyZWVycy1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWZpbHRlcnMgLmJlZi1zZWxlY3QtYXMtbGlua3MgLmZvcm0taXRlbSA+IGRpdiBhLmFjdGl2ZSxcbiAgICAgICAgICAucGFuZS1jYXJlZXJzLW5xLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctZmlsdGVycyAuYmVmLXNlbGVjdC1hcy1saW5rcyAuZm9ybS1pdGVtID4gZGl2IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5hY3RpdmUuaXRlbS12YWx1ZSxcbiAgICAgICAgICAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1jYXJlZXJzLW5xLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctZmlsdGVycyAuYmVmLXNlbGVjdC1hcy1saW5rcyAuZm9ybS1pdGVtID4gZGl2IC5hY3RpdmUuaXRlbS12YWx1ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5wYW5lLWhvbWVwYWdlLW5xLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctZmlsdGVycyBsYWJlbCxcbiAgICAgIC5wYW5lLWhvbWVwYWdlLW5xLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctZmlsdGVycyAudmlld3Mtd2lkZ2V0LFxuICAgICAgLnBhbmUtY2FyZWVycy1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWZpbHRlcnMgbGFiZWwsXG4gICAgICAucGFuZS1jYXJlZXJzLW5xLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctZmlsdGVycyAudmlld3Mtd2lkZ2V0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmJsb2NrLWlubmVyIC52aWV3LWZpbHRlcnMgbGFiZWwsXG4gICAgICAucGFuZS1jYXJlZXJzLW5xLXBhbmVsLXBhbmUtMSAuYmxvY2staW5uZXIgLnZpZXctZmlsdGVycyBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICMwZjZkYjc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnBhbmUtaG9tZXBhZ2UtbnEtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy1maWx0ZXJzIGxhYmVsLFxuICAgICAgICAgIC5wYW5lLWNhcmVlcnMtbnEtcGFuZWwtcGFuZS0xIC5ibG9jay1pbm5lciAudmlldy1maWx0ZXJzIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA5cHggOXB4IDA7IH0gfVxuICAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmFqYXgtcHJvZ3Jlc3MsXG4gIC5wYW5lLWNhcmVlcnMtbnEtcGFuZWwtcGFuZS0xIC5hamF4LXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmFqYXgtcHJvZ3Jlc3MsXG4gICAgICAucGFuZS1jYXJlZXJzLW5xLXBhbmVsLXBhbmUtMSAuYWpheC1wcm9ncmVzcyB7XG4gICAgICAgIHJpZ2h0OiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYW5lLWhvbWVwYWdlLW5xLXBhbmVsLXBhbmUtMSAuYWpheC1wcm9ncmVzcyxcbiAgICAgIC5wYW5lLWNhcmVlcnMtbnEtcGFuZWwtcGFuZS0xIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICByaWdodDogNDVweDsgfSB9XG4gICAgLnBhbmUtaG9tZXBhZ2UtbnEtcGFuZWwtcGFuZS0xIC5hamF4LXByb2dyZXNzIC50aHJvYmJlcixcbiAgICAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyOmJlZm9yZSxcbiAgICAucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEgLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyOmFmdGVyLFxuICAgIC5wYW5lLWNhcmVlcnMtbnEtcGFuZWwtcGFuZS0xIC5hamF4LXByb2dyZXNzIC50aHJvYmJlcixcbiAgICAucGFuZS1jYXJlZXJzLW5xLXBhbmVsLXBhbmUtMSAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXI6YmVmb3JlLFxuICAgIC5wYW5lLWNhcmVlcnMtbnEtcGFuZWwtcGFuZS0xIC5hamF4LXByb2dyZXNzIC50aHJvYmJlcjphZnRlciB7XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICBoZWlnaHQ6IDEuNWVtOyB9XG5cbi52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgPiAudmlldy1jb250ZW50OmJlZm9yZSwgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSA+IC52aWV3LWNvbnRlbnQ6YWZ0ZXIsXG4udmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSA+IC52aWV3LWNvbnRlbnQ6YmVmb3JlLFxuLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgPiAudmlldy1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgPiAudmlldy1jb250ZW50OmFmdGVyLFxuLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgPiAudmlldy1jb250ZW50OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSA+IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LmZpcnN0LXZpZXcsXG4udmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSA+IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LmZpcnN0LXZpZXcge1xuICBtYXgtd2lkdGg6IDU1NnB4O1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSA+IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LmZpcnN0LXZpZXcsXG4gICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgPiAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdy5maXJzdC12aWV3IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUzNnB4OyB9IH1cbiAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSA+IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LmZpcnN0LXZpZXcgaW1nLFxuICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSA+IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LmZpcnN0LXZpZXcgaW1nIHtcbiAgICAvKiBtaW4taGVpZ2h0OiAzMzhweDsgKi8gfVxuICAudmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xID4gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cuZmlyc3Qtdmlldy52aWV3cy1yb3ctZmlyc3QsXG4gIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xID4gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cuZmlyc3Qtdmlldy52aWV3cy1yb3ctZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhMGEwYTA7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgPiAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdy5maXJzdC12aWV3LnZpZXdzLXJvdy1maXJzdCxcbiAgICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xID4gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cuZmlyc3Qtdmlldy52aWV3cy1yb3ctZmlyc3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSA+IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LmZpcnN0LXZpZXcudmlld3Mtcm93LWZpcnN0LFxuICAgICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgPiAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdy5maXJzdC12aWV3LnZpZXdzLXJvdy1maXJzdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgPiAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdy5maXJzdC12aWV3LnZpZXdzLXJvdy1sYXN0LFxuICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSA+IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LmZpcnN0LXZpZXcudmlld3Mtcm93LWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgPiAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdy5maXJzdC12aWV3LnZpZXdzLXJvdy1sYXN0LFxuICAgICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgPiAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdy5maXJzdC12aWV3LnZpZXdzLXJvdy1sYXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgPiAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdy5maXJzdC12aWV3LnZpZXdzLXJvdy1sYXN0LFxuICAgICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgPiAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdy5maXJzdC12aWV3LnZpZXdzLXJvdy1sYXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAuYXR0YWNobWVudDpiZWZvcmUsIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLmF0dGFjaG1lbnQ6YWZ0ZXIsXG4udmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAuYXR0YWNobWVudDpiZWZvcmUsXG4udmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAuYXR0YWNobWVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4udmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC5hdHRhY2htZW50OmFmdGVyLFxuLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLmF0dGFjaG1lbnQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4udmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8yLFxuLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIge1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogNDBweCAwIDYwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhMGEwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYTBhMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8yLFxuICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8yIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAudmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8yIC52aWV3LWNvbnRlbnQsXG4gIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8yIC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMiAudmlldy1jb250ZW50LFxuICAgICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIgLnZpZXctY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8yIC52aWV3LWNvbnRlbnQsXG4gICAgICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMiAudmlldy1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIgLnZpZXdzLXJvdyxcbiAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIgLnZpZXdzLXJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTBhMGEwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMiAudmlld3Mtcm93LFxuICAgICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIgLnZpZXdzLXJvdyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIgLnZpZXdzLXJvdyxcbiAgICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8yIC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogNTM2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIgLnZpZXdzLXJvdy52aWV3cy1yb3ctbGFzdCxcbiAgICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMiAudmlld3Mtcm93LnZpZXdzLXJvdy1sYXN0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMiAudmlld3Mtcm93LnZpZXdzLXJvdy1sYXN0LFxuICAgICAgICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMiAudmlld3Mtcm93LnZpZXdzLXJvdy1sYXN0IHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIgLnZpZXdzLXJvdyBpbWcsXG4gICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIgLnZpZXdzLXJvdyBpbWcge1xuICAgICAgLyogbWluLWhlaWdodDogMjE2cHg7ICovIH1cbiAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMiAudmlld3MtZmllbGQtdGl0bGUgYSwgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMiAudmlld3MtZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIgLnZpZXdzLWZpZWxkLXRpdGxlIC5pdGVtLXZhbHVlLFxuICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMiAudmlld3MtZmllbGQtdGl0bGUgYSxcbiAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIgLnZpZXdzLWZpZWxkLXRpdGxlIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLFxuICAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMiAudmlld3MtZmllbGQtdGl0bGUgLml0ZW0tdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4udmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zLFxuLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA1NzRweDtcbiAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2EwYTBhMDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMsXG4gICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMge1xuICAgICAgcGFkZGluZy1yaWdodDogOXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyxcbiAgICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA1MzZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93LFxuICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93IHtcbiAgICBtYXgtd2lkdGg6IDI2OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93LFxuICAgICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLXJvdyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUzNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYTBhMDsgfSB9XG4gICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93IGltZyxcbiAgICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93IGltZyB7XG4gICAgICAvKiBtaW4taGVpZ2h0OiAxNTZweDsgKi8gfVxuICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLXJvdzphZnRlcixcbiAgICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNhMGEwYTA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC00MHB4O1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLXJvdzphZnRlcixcbiAgICAgICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLXJvdzphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93LnZpZXdzLXJvdy1vZGQsXG4gICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLXJvdy52aWV3cy1yb3ctb2RkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhMGEwYTA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLXJvdy52aWV3cy1yb3ctb2RkLFxuICAgICAgICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93LnZpZXdzLXJvdy1vZGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93LnZpZXdzLXJvdy1vZGQsXG4gICAgICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zIC52aWV3cy1yb3cudmlld3Mtcm93LW9kZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLXJvdy52aWV3cy1yb3ctZXZlbixcbiAgICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93LnZpZXdzLXJvdy1ldmVuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93LnZpZXdzLXJvdy1ldmVuOmFmdGVyLFxuICAgICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLXJvdy52aWV3cy1yb3ctZXZlbjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLXJvdy52aWV3cy1yb3ctZXZlbixcbiAgICAgICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLXJvdy52aWV3cy1yb3ctZXZlbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zIC52aWV3cy1yb3cudmlld3Mtcm93LWV2ZW4sXG4gICAgICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zIC52aWV3cy1yb3cudmlld3Mtcm93LWV2ZW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93LnZpZXdzLXJvdy01LCAudmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zIC52aWV3cy1yb3cudmlld3Mtcm93LTYsXG4gICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLXJvdy52aWV3cy1yb3ctNSxcbiAgICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93LnZpZXdzLXJvdy02IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLXJvdy52aWV3cy1yb3ctNTphZnRlciwgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93LnZpZXdzLXJvdy02OmFmdGVyLFxuICAgICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLXJvdy52aWV3cy1yb3ctNTphZnRlcixcbiAgICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zIC52aWV3cy1yb3cudmlld3Mtcm93LTY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3Mtcm93LnZpZXdzLXJvdy01LCAudmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zIC52aWV3cy1yb3cudmlld3Mtcm93LTYsXG4gICAgICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zIC52aWV3cy1yb3cudmlld3Mtcm93LTUsXG4gICAgICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zIC52aWV3cy1yb3cudmlld3Mtcm93LTYge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAudmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zIC52aWV3cy1maWVsZC10aXRsZSBhLCAudmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zIC52aWV3cy1maWVsZC10aXRsZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3MtZmllbGQtdGl0bGUgLml0ZW0tdmFsdWUsXG4gIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zIC52aWV3cy1maWVsZC10aXRsZSBhLFxuICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3MtZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsXG4gIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zIC52aWV3cy1maWVsZC10aXRsZSAuaXRlbS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3MtZmllbGQtdGl0bGUgYSwgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3MtZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLWZpZWxkLXRpdGxlIC5pdGVtLXZhbHVlLFxuICAgICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4gICAgICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3MtZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsXG4gICAgICAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMyAudmlld3MtZmllbGQtdGl0bGUgLml0ZW0tdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cblxuLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfNCxcbi52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF80IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDU1NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzQsXG4gICAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfNCxcbiAgICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfNCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDUzNnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAudmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF80IC52aWV3cy1yb3csXG4gIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF80IC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzQgLnZpZXdzLXJvdyxcbiAgICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF80IC52aWV3cy1yb3cge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfNCAudmlld3Mtcm93IGltZyxcbiAgICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfNCAudmlld3Mtcm93IGltZyB7XG4gICAgICAvKiBtaW4taGVpZ2h0OiAzMzdweDsgKi8gfVxuICAgIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzQgLnZpZXdzLXJvdy52aWV3cy1yb3ctbGFzdCxcbiAgICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfNCAudmlld3Mtcm93LnZpZXdzLXJvdy1sYXN0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlld3MtZmllbGQtbm90aGluZy0xLFxuLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSB7XG4gIGNvbG9yOiAjMGY2ZGI3O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG4udmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3cy1maWVsZC1ib2R5LFxuLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXdzLWZpZWxkLWJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXdzLWZpZWxkLWJvZHkgcCxcbiAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLm1vcmUtbGluayxcbi52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC5tb3JlLWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxNjY0MjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAubW9yZS1saW5rOmhvdmVyLFxuICAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAubW9yZS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmMTY2NDI7IH1cblxuLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlld3MtZmllbGQtdGl0bGUgYSwgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlld3MtZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXdzLWZpZWxkLXRpdGxlIC5pdGVtLXZhbHVlLFxuLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4udmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlld3MtZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsXG4udmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlld3MtZmllbGQtdGl0bGUgLml0ZW0tdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlld3MtZmllbGQtdGl0bGUgYSwgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlld3MtZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXdzLWZpZWxkLXRpdGxlIC5pdGVtLXZhbHVlLFxuICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3cy1maWVsZC10aXRsZSBhLFxuICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3cy1maWVsZC10aXRsZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSxcbiAgICAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlld3MtZmllbGQtdGl0bGUgLml0ZW0tdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlld3MtZmllbGQtZmllbGQtZnJvbnQtcGFnZS1pbWFnZSxcbi52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3cy1maWVsZC1maWVsZC1mcm9udC1wYWdlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuXG4udmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3LWZvb3Rlcixcbi52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDdweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhMGEwOyB9XG4gIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZm9vdGVyIGEsIC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZm9vdGVyIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAudmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xIC52aWV3LWZvb3RlciAuaXRlbS12YWx1ZSxcbiAgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZm9vdGVyIGEsXG4gIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWZvb3RlciAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSxcbiAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEgLnZpZXctZm9vdGVyIC5pdGVtLXZhbHVlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMGY2ZGI3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMGY2ZGI3O1xuICAgIHBhZGRpbmc6IDZweCA5cHggN3B4OyB9XG4gICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1mb290ZXIgYTpob3ZlciwgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1mb290ZXIgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZm9vdGVyIC5pdGVtLXZhbHVlOmhvdmVyLFxuICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWZvb3RlciBhOmhvdmVyLFxuICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWZvb3RlciAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlcixcbiAgICAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1mb290ZXIgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YxNjY0MjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1mb290ZXIgYTpob3ZlciwgLnZpZXctaG9tZXBhZ2UtbnEudmlldy1pZC1ob21lcGFnZV9ucSAudmlldy1mb290ZXIgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC52aWV3LWhvbWVwYWdlLW5xLnZpZXctaWQtaG9tZXBhZ2VfbnEgLnZpZXctZm9vdGVyIC5pdGVtLXZhbHVlOmhvdmVyLFxuICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWZvb3RlciBhOmhvdmVyLFxuICAgIC52aWV3LWNhcmVlcnMtbnEudmlldy1pZC1jYXJlZXJzX25xIC52aWV3LWZvb3RlciAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlcixcbiAgICAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAudmlldy1jYXJlZXJzLW5xLnZpZXctaWQtY2FyZWVyc19ucSAudmlldy1mb290ZXIgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2YxNjY0MjsgfVxuXG4vKiBAbWVkaWEgKG1heC13aWR0aDogMTMzNHB4KSB7XG4gICAuZmVhdHVyZXMtcGFuZSB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMzIlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICB9ICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG59ICovXG4vKkJsb2cgaW5uZXIgcGFnZSovXG4uYmxvZy1uZXdzLWhlYWQsXG4uYmxvZy12aXN1YWxzLWhlYWQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvZy1uZXdzLWhlYWQsXG4gICAgLmJsb2ctdmlzdWFscy1oZWFkIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ibG9nLW5ld3Mtc29jaWFsLWJ0bnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJsb2ctbmV3cy1zb2NpYWwtYnRucyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5ibG9nLW5ld3Mtc29jaWFsLWJ0bnMgLmFkZHRoaXNfdG9vbGJveCBhLCAuYmxvZy1uZXdzLXNvY2lhbC1idG5zIC5hZGR0aGlzX3Rvb2xib3ggLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5ibG9nLW5ld3Mtc29jaWFsLWJ0bnMgLmFkZHRoaXNfdG9vbGJveCAuaXRlbS12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgLmJsb2ctbmV3cy1zb2NpYWwtYnRucyAuYmxvY2staW5uZXIge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJsb2ctbmV3cy1zb2NpYWwtYnRucyAuYmxvY2staW5uZXIge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbmJvZHkubm9kZS10eXBlLWJsb2cgLmltYWdlLWNyZWRpdHMtd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLXBvZGNhc3QgLmltYWdlLWNyZWRpdHMtd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLW5ld3MgLmltYWdlLWNyZWRpdHMtd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLXZpc3VhbHMgLmltYWdlLWNyZWRpdHMtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgYm9keS5ub2RlLXR5cGUtYmxvZyAuaW1hZ2UtY3JlZGl0cy13cmFwcGVyIC5pbWFnZS1jcmVkaXQsIGJvZHkubm9kZS10eXBlLWJsb2cgLmltYWdlLWNyZWRpdHMtd3JhcHBlciAuaW1hZ2UtdGl0bGUsXG4gIGJvZHkubm9kZS10eXBlLXBvZGNhc3QgLmltYWdlLWNyZWRpdHMtd3JhcHBlciAuaW1hZ2UtY3JlZGl0LFxuICBib2R5Lm5vZGUtdHlwZS1wb2RjYXN0IC5pbWFnZS1jcmVkaXRzLXdyYXBwZXIgLmltYWdlLXRpdGxlLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5pbWFnZS1jcmVkaXRzLXdyYXBwZXIgLmltYWdlLWNyZWRpdCxcbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuaW1hZ2UtY3JlZGl0cy13cmFwcGVyIC5pbWFnZS10aXRsZSxcbiAgYm9keS5ub2RlLXR5cGUtdmlzdWFscyAuaW1hZ2UtY3JlZGl0cy13cmFwcGVyIC5pbWFnZS1jcmVkaXQsXG4gIGJvZHkubm9kZS10eXBlLXZpc3VhbHMgLmltYWdlLWNyZWRpdHMtd3JhcHBlciAuaW1hZ2UtdGl0bGUge1xuICAgIGNvbG9yOiAjOGQ4ZjhlOyB9XG5cbmJvZHkubm9kZS10eXBlLWJsb2cgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1maXJzdCxcbmJvZHkubm9kZS10eXBlLXBvZGNhc3QgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1maXJzdCxcbmJvZHkubm9kZS10eXBlLW5ld3MgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1maXJzdCxcbmJvZHkubm9kZS10eXBlLXZpc3VhbHMgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1maXJzdCB7XG4gIGZsb2F0OiByaWdodDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5Lm5vZGUtdHlwZS1ibG9nIC50d28tNTAuYXQtcGFuZWwgLnJlZ2lvbi10d28tNTAtZmlyc3QsXG4gICAgYm9keS5ub2RlLXR5cGUtcG9kY2FzdCAudHdvLTUwLmF0LXBhbmVsIC5yZWdpb24tdHdvLTUwLWZpcnN0LFxuICAgIGJvZHkubm9kZS10eXBlLW5ld3MgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1maXJzdCxcbiAgICBib2R5Lm5vZGUtdHlwZS12aXN1YWxzIC50d28tNTAuYXQtcGFuZWwgLnJlZ2lvbi10d28tNTAtZmlyc3Qge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgYm9keS5ub2RlLXR5cGUtYmxvZyAudHdvLTUwLmF0LXBhbmVsIC5yZWdpb24tdHdvLTUwLWZpcnN0IC5wYW5lbC1wYW5lLFxuICBib2R5Lm5vZGUtdHlwZS1wb2RjYXN0IC50d28tNTAuYXQtcGFuZWwgLnJlZ2lvbi10d28tNTAtZmlyc3QgLnBhbmVsLXBhbmUsXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1maXJzdCAucGFuZWwtcGFuZSxcbiAgYm9keS5ub2RlLXR5cGUtdmlzdWFscyAudHdvLTUwLmF0LXBhbmVsIC5yZWdpb24tdHdvLTUwLWZpcnN0IC5wYW5lbC1wYW5lIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib2R5Lm5vZGUtdHlwZS1ibG9nIC50d28tNTAuYXQtcGFuZWwgLnJlZ2lvbi10d28tNTAtZmlyc3QgLnBhbmVsLXBhbmUsXG4gICAgICBib2R5Lm5vZGUtdHlwZS1wb2RjYXN0IC50d28tNTAuYXQtcGFuZWwgLnJlZ2lvbi10d28tNTAtZmlyc3QgLnBhbmVsLXBhbmUsXG4gICAgICBib2R5Lm5vZGUtdHlwZS1uZXdzIC50d28tNTAuYXQtcGFuZWwgLnJlZ2lvbi10d28tNTAtZmlyc3QgLnBhbmVsLXBhbmUsXG4gICAgICBib2R5Lm5vZGUtdHlwZS12aXN1YWxzIC50d28tNTAuYXQtcGFuZWwgLnJlZ2lvbi10d28tNTAtZmlyc3QgLnBhbmVsLXBhbmUge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuYm9keS5ub2RlLXR5cGUtYmxvZyAudHdvLTUwLmF0LXBhbmVsIC5yZWdpb24tdHdvLTUwLXNlY29uZCxcbmJvZHkubm9kZS10eXBlLXBvZGNhc3QgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1zZWNvbmQsXG5ib2R5Lm5vZGUtdHlwZS1uZXdzIC50d28tNTAuYXQtcGFuZWwgLnJlZ2lvbi10d28tNTAtc2Vjb25kLFxuYm9keS5ub2RlLXR5cGUtdmlzdWFscyAudHdvLTUwLmF0LXBhbmVsIC5yZWdpb24tdHdvLTUwLXNlY29uZCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvZHkubm9kZS10eXBlLWJsb2cgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1zZWNvbmQsXG4gICAgYm9keS5ub2RlLXR5cGUtcG9kY2FzdCAudHdvLTUwLmF0LXBhbmVsIC5yZWdpb24tdHdvLTUwLXNlY29uZCxcbiAgICBib2R5Lm5vZGUtdHlwZS1uZXdzIC50d28tNTAuYXQtcGFuZWwgLnJlZ2lvbi10d28tNTAtc2Vjb25kLFxuICAgIGJvZHkubm9kZS10eXBlLXZpc3VhbHMgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1zZWNvbmQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIGJvZHkubm9kZS10eXBlLWJsb2cgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1zZWNvbmQgLnBhbmVsLXBhbmUsXG4gIGJvZHkubm9kZS10eXBlLXBvZGNhc3QgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1zZWNvbmQgLnBhbmVsLXBhbmUsXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1zZWNvbmQgLnBhbmVsLXBhbmUsXG4gIGJvZHkubm9kZS10eXBlLXZpc3VhbHMgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1zZWNvbmQgLnBhbmVsLXBhbmUge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJvZHkubm9kZS10eXBlLWJsb2cgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1zZWNvbmQgLnBhbmVsLXBhbmUsXG4gICAgICBib2R5Lm5vZGUtdHlwZS1wb2RjYXN0IC50d28tNTAuYXQtcGFuZWwgLnJlZ2lvbi10d28tNTAtc2Vjb25kIC5wYW5lbC1wYW5lLFxuICAgICAgYm9keS5ub2RlLXR5cGUtbmV3cyAudHdvLTUwLmF0LXBhbmVsIC5yZWdpb24tdHdvLTUwLXNlY29uZCAucGFuZWwtcGFuZSxcbiAgICAgIGJvZHkubm9kZS10eXBlLXZpc3VhbHMgLnR3by01MC5hdC1wYW5lbCAucmVnaW9uLXR3by01MC1zZWNvbmQgLnBhbmVsLXBhbmUge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLypCbG9jayB3aXRoIHRpdGxlIGFuZCBkYXRlKi9cbi5ibG9nLXZpZXdzLWhlYWQgLnZpZXdzLWZpZWxkLW5vdGhpbmctMixcbi5ibG9nLW5ld3MtaGVhZCAudmlld3MtZmllbGQtbm90aGluZy0yIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBmNmRiNztcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5ibG9nLXZpZXdzLWhlYWQgLnZpZXdzLWZpZWxkLWZpZWxkLXRpdGxlLW92ZXJyaWRlIGgxLFxuLmJsb2ctbmV3cy1oZWFkIC52aWV3cy1maWVsZC1maWVsZC10aXRsZS1vdmVycmlkZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJEaW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ibG9nLXZpZXdzLWhlYWQgLnZpZXdzLWZpZWxkLWZpZWxkLXRpdGxlLW92ZXJyaWRlIGgxLFxuICAgIC5ibG9nLW5ld3MtaGVhZCAudmlld3MtZmllbGQtZmllbGQtdGl0bGUtb3ZlcnJpZGUgaDEge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvZy12aWV3cy1oZWFkIC52aWV3cy1maWVsZC1maWVsZC10aXRsZS1vdmVycmlkZSBoMSxcbiAgICAuYmxvZy1uZXdzLWhlYWQgLnZpZXdzLWZpZWxkLWZpZWxkLXRpdGxlLW92ZXJyaWRlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJsb2ctdmlld3MtaGVhZCAudmlld3MtZmllbGQtZmllbGQtdGl0bGUtb3ZlcnJpZGUgaDEsXG4gICAgLmJsb2ctbmV3cy1oZWFkIC52aWV3cy1maWVsZC1maWVsZC10aXRsZS1vdmVycmlkZSBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG5cbi8qQmxvY2sgd2l0aCBhdXRob3IqL1xuLm5ld3MtaW4tYmllZiAudmlld3MtZmllbGQtYm9keSB7XG4gIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsb2ctdmlzdWFscy1oZWFkLXNlY29uZGFyeSxcbi5ibG9nLW5ld3MtaGVhZC1zZWNvbmRhcnkge1xuICAvKkF1dGhvciovXG4gIC8qQmx1ZSB0ZXh0IGF0IHRoZSB0b3AqLyB9XG4gIC5ibG9nLXZpc3VhbHMtaGVhZC1zZWNvbmRhcnkgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSxcbiAgLmJsb2ctbmV3cy1oZWFkLXNlY29uZGFyeSAudmlld3MtZmllbGQtbm90aGluZy0xIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ibG9nLXZpc3VhbHMtaGVhZC1zZWNvbmRhcnkgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSxcbiAgICAgIC5ibG9nLW5ld3MtaGVhZC1zZWNvbmRhcnkgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDsgfSB9XG4gIC5ibG9nLXZpc3VhbHMtaGVhZC1zZWNvbmRhcnkgLnZpZXdzLWZpZWxkLWJvZHksXG4gIC5ibG9nLXZpc3VhbHMtaGVhZC1zZWNvbmRhcnkgLnZpZXdzLWZpZWxkLWZpZWxkLWZyb250LXBhZ2UtdGV4dCxcbiAgLmJsb2ctbmV3cy1oZWFkLXNlY29uZGFyeSAudmlld3MtZmllbGQtYm9keSxcbiAgLmJsb2ctbmV3cy1oZWFkLXNlY29uZGFyeSAudmlld3MtZmllbGQtZmllbGQtZnJvbnQtcGFnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgY29sb3I6ICMwZjZkYjc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9nLXZpc3VhbHMtaGVhZC1zZWNvbmRhcnkgLnZpZXdzLWZpZWxkLWJvZHksXG4gICAgICAuYmxvZy12aXN1YWxzLWhlYWQtc2Vjb25kYXJ5IC52aWV3cy1maWVsZC1maWVsZC1mcm9udC1wYWdlLXRleHQsXG4gICAgICAuYmxvZy1uZXdzLWhlYWQtc2Vjb25kYXJ5IC52aWV3cy1maWVsZC1ib2R5LFxuICAgICAgLmJsb2ctbmV3cy1oZWFkLXNlY29uZGFyeSAudmlld3MtZmllbGQtZmllbGQtZnJvbnQtcGFnZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmxvZy12aXN1YWxzLWhlYWQtc2Vjb25kYXJ5IC52aWV3cy1maWVsZC1ib2R5LFxuICAgICAgLmJsb2ctdmlzdWFscy1oZWFkLXNlY29uZGFyeSAudmlld3MtZmllbGQtZmllbGQtZnJvbnQtcGFnZS10ZXh0LFxuICAgICAgLmJsb2ctbmV3cy1oZWFkLXNlY29uZGFyeSAudmlld3MtZmllbGQtYm9keSxcbiAgICAgIC5ibG9nLW5ld3MtaGVhZC1zZWNvbmRhcnkgLnZpZXdzLWZpZWxkLWZpZWxkLWZyb250LXBhZ2UtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbmJvZHkubm9kZS10eXBlLWJsb2cgLnJlZ2lvbi10d28tNjYtMzMtY29scy1tYWluIC5jb2x1bW5zLXdyYXAsXG5ib2R5Lm5vZGUtdHlwZS1wb2RjYXN0IC5yZWdpb24tdHdvLTY2LTMzLWNvbHMtbWFpbiAuY29sdW1ucy13cmFwLFxuYm9keS5ub2RlLXR5cGUtbmV3cyAucmVnaW9uLXR3by02Ni0zMy1jb2xzLW1haW4gLmNvbHVtbnMtd3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhMGEwO1xuICBwYWRkaW5nLXRvcDogNDNweDtcbiAgbWFyZ2luLXRvcDogNjNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5Lm5vZGUtdHlwZS1ibG9nIC5yZWdpb24tdHdvLTY2LTMzLWNvbHMtbWFpbiAuY29sdW1ucy13cmFwLFxuICAgIGJvZHkubm9kZS10eXBlLXBvZGNhc3QgLnJlZ2lvbi10d28tNjYtMzMtY29scy1tYWluIC5jb2x1bW5zLXdyYXAsXG4gICAgYm9keS5ub2RlLXR5cGUtbmV3cyAucmVnaW9uLXR3by02Ni0zMy1jb2xzLW1haW4gLmNvbHVtbnMtd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuXG5ib2R5Lm5vZGUtdHlwZS1ibG9nIC5yZWdpb24tdHdvLTY2LTMzLWZpcnN0IC5wYW5lLW5vZGUtZmllbGQtbmV3cy1wYXBwZXJzLFxuYm9keS5ub2RlLXR5cGUtcG9kY2FzdCAucmVnaW9uLXR3by02Ni0zMy1maXJzdCAucGFuZS1ub2RlLWZpZWxkLW5ld3MtcGFwcGVycyxcbmJvZHkubm9kZS10eXBlLW5ld3MgLnJlZ2lvbi10d28tNjYtMzMtZmlyc3QgLnBhbmUtbm9kZS1maWVsZC1uZXdzLXBhcHBlcnMge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbmJvZHkubm9kZS10eXBlLWJsb2cgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCxcbmJvZHkubm9kZS10eXBlLXBvZGNhc3QgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCxcbmJvZHkubm9kZS10eXBlLW5ld3MgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCB7XG4gIHBhZGRpbmctdG9wOiAyMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keS5ub2RlLXR5cGUtYmxvZyAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kLFxuICAgIGJvZHkubm9kZS10eXBlLXBvZGNhc3QgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCxcbiAgICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLypTaWRlYmFyIC0gYmxvZywgbmV3cyovXG4ucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5maWVsZC1uYW1lLWZpZWxkLWJsb2ctZXh0cmEtaW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi5wYW5lLW5ld3MtbWlzYy1wYW5lbC1wYW5lLTEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wYW5lLW5ld3MtbWlzYy1wYW5lbC1wYW5lLTEgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnBhbmVsLXBhbmUucGFuZS1ub2RlLWZpZWxkLWdzcC1pbWFnZXMge1xuICBtYXgtd2lkdGg6IDEyMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MnB4OyB9XG5cbi5wYW5lLW5vZGUtZmllbGQtZ3NwLWZlYXR1cmVkLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDsgfVxuXG5ib2R5Lm5vZGUtdHlwZS1iaW9za2V0Y2gge1xuICAvKlJlc3BvbnNpdmUgdmlkZW8qLyB9XG4gIGJvZHkubm9kZS10eXBlLWJpb3NrZXRjaCBoMSxcbiAgYm9keS5ub2RlLXR5cGUtYmlvc2tldGNoIC5maWVsZC1uYW1lLWZpZWxkLWZlYXR1cmVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMwZjZkYjc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJEaW5cIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICBib2R5Lm5vZGUtdHlwZS1iaW9za2V0Y2ggLmZlYXR1cmVkLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cbiAgYm9keS5ub2RlLXR5cGUtYmlvc2tldGNoIC5lbWJlZGRlZC12aWRlbyAucGxheWVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAvKiAxNjo5ICovXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgaGVpZ2h0OiAwOyB9XG4gICAgYm9keS5ub2RlLXR5cGUtYmlvc2tldGNoIC5lbWJlZGRlZC12aWRlbyAucGxheWVyIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUucGFuZS1ub2RlLWZpZWxkLWJpb3NrZXRjaC1waG90byB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QgLnBhbmVsLXBhbmUucGFuZS1ub2RlLWZpZWxkLWJpb3NrZXRjaC1waG90byB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucmVnaW9uLXR3by0zMy02Ni1maXJzdCAucGFuZWwtcGFuZSB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cblxuLnBhbmUtbm9kZS1maWVsZC1iaW9za2V0Y2gtdXBkYXRlZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnBhbmUtbm9kZS1maWVsZC1iaW9za2V0Y2gtdXBkYXRlZCAuZmllbGQtbmFtZS1maWVsZC1iaW9za2V0Y2gtdXBkYXRlZCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qTGFuZGluZyovXG4udmlldy1sYW5kaW5nLWxhbmRpbmctaXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiAxMDRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudmlldy1sYW5kaW5nLWxhbmRpbmctaXRlbXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyAudmlldy1jb250ZW50OmJlZm9yZSwgLnZpZXctbGFuZGluZy1sYW5kaW5nLWl0ZW1zIC52aWV3LWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyAudmlldy1jb250ZW50OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudmlldy1sYW5kaW5nLWxhbmRpbmctaXRlbXMgLnZpZXctY29udGVudCAud3JhcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMGEwYTA7IH1cbiAgICAudmlldy1sYW5kaW5nLWxhbmRpbmctaXRlbXMgLnZpZXctY29udGVudCAud3JhcDpiZWZvcmUsIC52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyAudmlldy1jb250ZW50IC53cmFwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAudmlldy1sYW5kaW5nLWxhbmRpbmctaXRlbXMgLnZpZXctY29udGVudCAud3JhcDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpZXctbGFuZGluZy1sYW5kaW5nLWl0ZW1zIC52aWV3LWNvbnRlbnQgLndyYXAge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgICAudmlldy1sYW5kaW5nLWxhbmRpbmctaXRlbXMgLnZpZXctY29udGVudCAud3JhcDpiZWZvcmUsIC52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyAudmlldy1jb250ZW50IC53cmFwOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnZpZXctbGFuZGluZy1sYW5kaW5nLWl0ZW1zIC52aWV3cy1yb3cge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogMzQ0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMSU7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyAudmlld3Mtcm93IHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDElICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMSUgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAudmlldy1sYW5kaW5nLWxhbmRpbmctaXRlbXMgLnZpZXdzLXJvdyB7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLnZpZXctbGFuZGluZy1sYW5kaW5nLWl0ZW1zIC52aWV3cy1yb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNDRweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgIC52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyAudmlld3Mtcm93Om50aC1jaGlsZCgzbisyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMy41JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMy41JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyAudmlld3Mtcm93Om50aC1jaGlsZCgzbisyKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAudmlldy1sYW5kaW5nLWxhbmRpbmctaXRlbXMgLnZpZXdzLXJvdzpob3ZlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cbiAgLnZpZXctbGFuZGluZy1sYW5kaW5nLWl0ZW1zIC52aWV3cy1maWVsZC1maWVsZC1sYW5kaW5nLWl0ZW1zLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA3O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAycHg7IH1cbiAgICAudmlldy1sYW5kaW5nLWxhbmRpbmctaXRlbXMgLnZpZXdzLWZpZWxkLWZpZWxkLWxhbmRpbmctaXRlbXMtbGluayAuZmllbGQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyAudmlld3MtZmllbGQtZmllbGQtbGFuZGluZy1pdGVtcy1saW5rIGEsIC52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyAudmlld3MtZmllbGQtZmllbGQtbGFuZGluZy1pdGVtcy1saW5rIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAudmlldy1sYW5kaW5nLWxhbmRpbmctaXRlbXMgLnZpZXdzLWZpZWxkLWZpZWxkLWxhbmRpbmctaXRlbXMtbGluayAuaXRlbS12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyAudmlld3MtZmllbGQtZmllbGQtbGFuZGluZy1pdGVtcy1saW5rIGEsIC52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyAudmlld3MtZmllbGQtZmllbGQtbGFuZGluZy1pdGVtcy1saW5rIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAudmlldy1sYW5kaW5nLWxhbmRpbmctaXRlbXMgLnZpZXdzLWZpZWxkLWZpZWxkLWxhbmRpbmctaXRlbXMtbGluayAuaXRlbS12YWx1ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICAgIC52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyAudmlld3MtZmllbGQtZmllbGQtbGFuZGluZy1pdGVtcy1saW5rIGE6aG92ZXIsIC52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyAudmlld3MtZmllbGQtZmllbGQtbGFuZGluZy1pdGVtcy1saW5rIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAudmlldy1sYW5kaW5nLWxhbmRpbmctaXRlbXMgLnZpZXdzLWZpZWxkLWZpZWxkLWxhbmRpbmctaXRlbXMtbGluayAuaXRlbS12YWx1ZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucGFuZWwtcGFuZS5mZWF0dXJlZC1pbmZvLmxhbmRpbmcge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5wYW5lbC1wYW5lLmZlYXR1cmVkLWluZm8ubGFuZGluZyAuYmxvY2staW5uZXIge1xuICAgIHdpZHRoOiA3MiU7IH1cblxuLypMYW5kaW5nIGlubmVyKi9cbmJvZHkubm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLmxwLXRwbC1UYWxrcykgLmF0LXBhbmVsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1maXJzdCB7XG4gIG1heC13aWR0aDogNjA0cHg7XG4gIHdpZHRoOiA1NSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keS5ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubHAtdHBsLVRhbGtzKSAuYXQtcGFuZWwgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLWZpcnN0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5ib2R5Lm5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5scC10cGwtVGFsa3MpIC5hdC1wYW5lbCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIHtcbiAgbWF4LXdpZHRoOiA0MTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogNDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvZHkubm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLmxwLXRwbC1UYWxrcykgLmF0LXBhbmVsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5ib2R5Lm5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5scC10cGwtVGFsa3MpIC5wYW5lLXJlbGF0ZWQtaXRlbXMtcGFuZS1ncmlkIHtcbiAgbWFyZ2luLXRvcDogODNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5scC10cGwtVGFsa3MpIC5wYW5lLXJlbGF0ZWQtaXRlbXMtcGFuZS1ncmlkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLmxwLXRwbC1UYWxrcykgLnBhbmUtcmVsYXRlZC1pdGVtcy1wYW5lLWdyaWQgLmJsb2NrLWlubmVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYTBhMDtcbiAgICBwYWRkaW5nLXRvcDogMjNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9keS5ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubHAtdHBsLVRhbGtzKSAucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCAuYmxvY2staW5uZXIge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuYm9keS5ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubHAtdHBsLVRhbGtzKSAucGFuZS1ub2RlLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4OyB9XG5cbi5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmUtc2NpZW50aXN0cy1wdWJsaWNhdGlvbnMtcGFuZS1wdWJsaWNhdGlvbnMgLnZpZXctZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDlweDsgfVxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lLXNjaWVudGlzdHMtcHVibGljYXRpb25zLXBhbmUtcHVibGljYXRpb25zIC52aWV3LWZvb3RlciBhLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lLXNjaWVudGlzdHMtcHVibGljYXRpb25zLXBhbmUtcHVibGljYXRpb25zIC52aWV3LWZvb3RlciAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZS1zY2llbnRpc3RzLXB1YmxpY2F0aW9ucy1wYW5lLXB1YmxpY2F0aW9ucyAudmlldy1mb290ZXIgLml0ZW0tdmFsdWUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGY2ZGI3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmUtc2NpZW50aXN0cy1wdWJsaWNhdGlvbnMtcGFuZS1wdWJsaWNhdGlvbnMgLnZpZXctZm9vdGVyIGE6YWZ0ZXIsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmUtc2NpZW50aXN0cy1wdWJsaWNhdGlvbnMtcGFuZS1wdWJsaWNhdGlvbnMgLnZpZXctZm9vdGVyIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmFmdGVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lLXNjaWVudGlzdHMtcHVibGljYXRpb25zLXBhbmUtcHVibGljYXRpb25zIC52aWV3LWZvb3RlciAuaXRlbS12YWx1ZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxlODA2JztcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lLXNjaWVudGlzdHMtcHVibGljYXRpb25zLXBhbmUtcHVibGljYXRpb25zIC52aWV3LWZvb3RlciBhOmhvdmVyLCAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lLXNjaWVudGlzdHMtcHVibGljYXRpb25zLXBhbmUtcHVibGljYXRpb25zIC52aWV3LWZvb3RlciAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlciwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZS1zY2llbnRpc3RzLXB1YmxpY2F0aW9ucy1wYW5lLXB1YmxpY2F0aW9ucyAudmlldy1mb290ZXIgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKkJsdWUgdGV4dCBhdCB0aGUgdG9wKi9cbi5wYW5lbC1wYW5lLmZlYXR1cmVkLWluZm8ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBjb2xvcjogIzBmNmRiNztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNzhweDsgfVxuICAucGFuZWwtcGFuZS5mZWF0dXJlZC1pbmZvIGEsIC5wYW5lbC1wYW5lLmZlYXR1cmVkLWluZm8gLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lbC1wYW5lLmZlYXR1cmVkLWluZm8gLml0ZW0tdmFsdWUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnBhbmVsLXBhbmUuZmVhdHVyZWQtaW5mbyBhOmhvdmVyLCAucGFuZWwtcGFuZS5mZWF0dXJlZC1pbmZvIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZWwtcGFuZS5mZWF0dXJlZC1pbmZvIC5pdGVtLXZhbHVlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhbmVsLXBhbmUuZmVhdHVyZWQtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi8qQkxvY2sgd2l0aCBwZW9wbGUqL1xuLnJlZ2lvbiAucGFuZWwtcGFuZS5wYW5lLWxhbmRpbmctcGFnZS1sYW5kaW5nLXBhZ2UtcGVvcGxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMGEwYTA7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG4gIHBhZGRpbmctdG9wOiAyNnB4OyB9XG4gIC5yZWdpb24gLnBhbmVsLXBhbmUucGFuZS1sYW5kaW5nLXBhZ2UtbGFuZGluZy1wYWdlLXBlb3BsZSBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBmNmRiNztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucmVnaW9uIC5wYW5lbC1wYW5lLnBhbmUtbGFuZGluZy1wYWdlLWxhbmRpbmctcGFnZS1wZW9wbGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAucmVnaW9uIC5wYW5lbC1wYW5lLnBhbmUtbGFuZGluZy1wYWdlLWxhbmRpbmctcGFnZS1wZW9wbGUgLnZpZXdzLXJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgIG1heC13aWR0aDogMTUycHg7XG4gICAgd2lkdGg6IDI3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnJlZ2lvbiAucGFuZWwtcGFuZS5wYW5lLWxhbmRpbmctcGFnZS1sYW5kaW5nLXBhZ2UtcGVvcGxlIC52aWV3cy1yb3cudmlld3Mtcm93LWxhc3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5yZWdpb24gLnBhbmVsLXBhbmUucGFuZS1sYW5kaW5nLXBhZ2UtbGFuZGluZy1wYWdlLXBlb3BsZSAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAgIC5yZWdpb24gLnBhbmVsLXBhbmUucGFuZS1sYW5kaW5nLXBhZ2UtbGFuZGluZy1wYWdlLXBlb3BsZSAudmlld3MtZmllbGQtdGl0bGUgYSwgLnJlZ2lvbiAucGFuZWwtcGFuZS5wYW5lLWxhbmRpbmctcGFnZS1sYW5kaW5nLXBhZ2UtcGVvcGxlIC52aWV3cy1maWVsZC10aXRsZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnJlZ2lvbiAucGFuZWwtcGFuZS5wYW5lLWxhbmRpbmctcGFnZS1sYW5kaW5nLXBhZ2UtcGVvcGxlIC52aWV3cy1maWVsZC10aXRsZSAuaXRlbS12YWx1ZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLypUYWxrcyAqL1xuLm5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UubHAtdHBsLVRhbGtzIC5mZWF0dXJlZC1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG5ib2R5Lm5vZGUtdHlwZS10ZWFtIC5wYW5lLW5vZGUtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgYm9keS5ub2RlLXR5cGUtdGVhbSAucGFuZS1ub2RlLWJvZHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi8qTGF5b3V0IHdpdGggU2lkZWJhciBSaWdodCovXG4ucGFuZS10ZWFtIC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogLTIlO1xuICBtYXJnaW4tcmlnaHQ6IC0yJTsgfVxuXG4ucGFuZS10ZWFtIC52aWV3cy1yb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1ib3R0b206IDYzcHg7XG4gIG1heC13aWR0aDogMjQ4cHg7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFuZS10ZWFtIC52aWV3cy1yb3cge1xuICAgICAgd2lkdGg6IDk2JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wYW5lLXRlYW0gLnZpZXdzLWZpZWxkLWZpZWxkLXRlYW0tYmlvLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG5cbi5wYW5lLXRlYW0gLnRlYW0tY3VycmVudC1uYW1lLFxuLnBhbmUtdGVhbSAudGVhbS1jdXJyZW50LW5hbWUgYSxcbi5wYW5lLXRlYW0gLnRlYW0tY3VycmVudC1uYW1lIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLFxuLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtdGVhbSAudGVhbS1jdXJyZW50LW5hbWUgLml0ZW0tdmFsdWUge1xuICBjb2xvcjogIzBmNmRiNzsgfVxuXG4ucGFuZS10ZWFtIC50ZWFtLWN1cnJlbnQtcm9sZSB7XG4gIGNvbG9yOiAjYThhOGE4OyB9XG5cbi5wYW5lLXRlYW0gLnRlYW0tY3VycmVudC1pbWcge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhbmUtdGVhbSAudGVhbS1jdXJyZW50LWltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH0gfVxuXG4ucGFuZS10ZWFtIC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXN0YXR1cyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKkxheW91dCB3aXRob3V0IFNpZGViYXIgUmlnaHQqL1xuLnJlZ2lvbi10d28tNjYtMzMtdG9wXzIgLnBhbmUtdGVhbSAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMSU7IH1cblxuLnJlZ2lvbi10d28tNjYtMzMtdG9wXzIgLnBhbmUtdGVhbSAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICBtYXgtd2lkdGg6IDI0OHB4O1xuICB3aWR0aDogMjIlO1xuICBtYXJnaW4tbGVmdDogMSU7XG4gIG1hcmdpbi1yaWdodDogMSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlZ2lvbi10d28tNjYtMzMtdG9wXzIgLnBhbmUtdGVhbSAudmlld3Mtcm93IHtcbiAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucmVnaW9uLXR3by02Ni0zMy10b3BfMiAucGFuZS10ZWFtIC52aWV3cy1yb3cge1xuICAgICAgd2lkdGg6IDk2JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wYW5lLW1lbnUtdHJlZSB1bC5tZW51IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAucGFuZS1tZW51LXRyZWUgdWwubWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYW5lLW1lbnUtdHJlZSB1bC5tZW51IGxpLmxlYWYsIC5wYW5lLW1lbnUtdHJlZSB1bC5tZW51IGxpLmV4cGFuZGVkIHtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAucGFuZS1tZW51LXRyZWUgdWwubWVudSBsaS5leHBhbmRlZCA+IGEsIC5wYW5lLW1lbnUtdHJlZSB1bC5tZW51IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IGxpLmV4cGFuZGVkID4gLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLW1lbnUtdHJlZSB1bC5tZW51IGxpLmV4cGFuZGVkID4gLml0ZW0tdmFsdWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4OyB9XG4gIC5wYW5lLW1lbnUtdHJlZSB1bC5tZW51IGxpIGEuYWN0aXZlLCAucGFuZS1tZW51LXRyZWUgdWwubWVudSBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuYWN0aXZlLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLW1lbnUtdHJlZSB1bC5tZW51IGxpIC5hY3RpdmUuaXRlbS12YWx1ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMwZjZkYjc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5wYW5lLW1lbnUtdHJlZSB1bC5tZW51IGxpIGEuYWN0aXZlOmhvdmVyLCAucGFuZS1tZW51LXRyZWUgdWwubWVudSBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuYWN0aXZlLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLW1lbnUtdHJlZSB1bC5tZW51IGxpIC5hY3RpdmUuaXRlbS12YWx1ZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBhbmUtbWVudS10cmVlIHVsLm1lbnUgbGkgdWwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLnBhbmUtbWVudS10cmVlIHVsLm1lbnUgbGkgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qTWVtYmVycyAtIG5vZGUvNDM3MSovXG4uYm9hcmRtZW1iZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5ib2FyZG1lbWJlcjpiZWZvcmUsIC5ib2FyZG1lbWJlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmJvYXJkbWVtYmVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYm9hcmRtZW1iZXIgLnBob3RvLFxuICAuYm9hcmRtZW1iZXIgLmluZm8ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5ib2FyZG1lbWJlciAucGhvdG8ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gIC5ib2FyZG1lbWJlciAuaW5mbyB7XG4gICAgd2lkdGg6IDcwJTsgfVxuXG5ib2R5LmdlbmVyaWMtc2l0ZS1wYWdlLWxhYiAuYXQtcGFuZWwgLnJlZ2lvbi10d28tNjYtMzMtZmlyc3Qge1xuICBtYXgtd2lkdGg6IDYwNHB4O1xuICB3aWR0aDogNTUlOyB9XG5cbmJvZHkuZ2VuZXJpYy1zaXRlLXBhZ2UtbGFiIC5hdC1wYW5lbCAucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQge1xuICBtYXgtd2lkdGg6IDQxM3B4O1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuYm9keS5nZW5lcmljLXNpdGUtcGFnZS1sYWIgLmF0LXBhbmVsIC5wYW5lLW5vZGUtZmllbGQtZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4OyB9XG5cbmJvZHkuZ2VuZXJpYy1zaXRlLXBhZ2UtbGFiIC5wYW5lLW5vZGUtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDg2cHg7IH1cblxuLypDb250YWN0cywgSW52ZXN0aWdhdG9ycyovXG4ucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtY29scy1tYWluIC5wYW5lLW5vZGUtZmllbGQtbGFuZGluZy1wcmltYXJ5LWNvbnRhY3RzLFxuLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLWNvbHMtbWFpbiAucGFuZS1sYWItbGFkLXByaW1hcnktaW52ZXN0aWdhdG9ycyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhMGEwO1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtY29scy1tYWluIC5wYW5lLW5vZGUtZmllbGQtbGFuZGluZy1wcmltYXJ5LWNvbnRhY3RzLFxuICAgIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1jb2xzLW1haW4gLnBhbmUtbGFiLWxhZC1wcmltYXJ5LWludmVzdGlnYXRvcnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi8qSW52ZXN0aWdhdG9ycyovXG4ucGFuZS1sYWItbGFkLXByaW1hcnktaW52ZXN0aWdhdG9ycyAudmlld3Mtcm93OmJlZm9yZSwgLnBhbmUtbGFiLWxhZC1wcmltYXJ5LWludmVzdGlnYXRvcnMgLnZpZXdzLXJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ucGFuZS1sYWItbGFkLXByaW1hcnktaW52ZXN0aWdhdG9ycyAudmlld3Mtcm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnBhbmUtbGFiLWxhZC1wcmltYXJ5LWludmVzdGlnYXRvcnMgLmxlZnQtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogMTcycHg7XG4gIHdpZHRoOiAyOSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhbmUtbGFiLWxhZC1wcmltYXJ5LWludmVzdGlnYXRvcnMgLmxlZnQtY29sdW1uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucGFuZS1sYWItbGFkLXByaW1hcnktaW52ZXN0aWdhdG9ycyAubGVmdC1jb2x1bW4gLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgbWFyZ2luLXRvcDogMTlweDsgfVxuICAgIC5wYW5lLWxhYi1sYWQtcHJpbWFyeS1pbnZlc3RpZ2F0b3JzIC5sZWZ0LWNvbHVtbiAudmlld3MtZmllbGQtdmlldy1ub2RlIGEsIC5wYW5lLWxhYi1sYWQtcHJpbWFyeS1pbnZlc3RpZ2F0b3JzIC5sZWZ0LWNvbHVtbiAudmlld3MtZmllbGQtdmlldy1ub2RlIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1sYWItbGFkLXByaW1hcnktaW52ZXN0aWdhdG9ycyAubGVmdC1jb2x1bW4gLnZpZXdzLWZpZWxkLXZpZXctbm9kZSAuaXRlbS12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgIzBmNmRiNzsgfVxuICAgICAgLnBhbmUtbGFiLWxhZC1wcmltYXJ5LWludmVzdGlnYXRvcnMgLmxlZnQtY29sdW1uIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYTpob3ZlciwgLnBhbmUtbGFiLWxhZC1wcmltYXJ5LWludmVzdGlnYXRvcnMgLmxlZnQtY29sdW1uIC52aWV3cy1maWVsZC12aWV3LW5vZGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLWxhYi1sYWQtcHJpbWFyeS1pbnZlc3RpZ2F0b3JzIC5sZWZ0LWNvbHVtbiAudmlld3MtZmllbGQtdmlldy1ub2RlIC5pdGVtLXZhbHVlOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2YxNjY0MjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucGFuZS1sYWItbGFkLXByaW1hcnktaW52ZXN0aWdhdG9ycyAubGVmdC1jb2x1bW4gLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhLCAucGFuZS1sYWItbGFkLXByaW1hcnktaW52ZXN0aWdhdG9ycyAubGVmdC1jb2x1bW4gLnZpZXdzLWZpZWxkLXZpZXctbm9kZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtbGFiLWxhZC1wcmltYXJ5LWludmVzdGlnYXRvcnMgLmxlZnQtY29sdW1uIC52aWV3cy1maWVsZC12aWV3LW5vZGUgLml0ZW0tdmFsdWUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfSB9XG4gICAgICAucGFuZS1sYWItbGFkLXByaW1hcnktaW52ZXN0aWdhdG9ycyAubGVmdC1jb2x1bW4gLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhOmhvdmVyLCAucGFuZS1sYWItbGFkLXByaW1hcnktaW52ZXN0aWdhdG9ycyAubGVmdC1jb2x1bW4gLnZpZXdzLWZpZWxkLXZpZXctbm9kZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZTpob3ZlciwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtbGFiLWxhZC1wcmltYXJ5LWludmVzdGlnYXRvcnMgLmxlZnQtY29sdW1uIC52aWV3cy1maWVsZC12aWV3LW5vZGUgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NjQyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wYW5lLWxhYi1sYWQtcHJpbWFyeS1pbnZlc3RpZ2F0b3JzIC5yaWdodC1jb2x1bW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC13aWR0aDogMzYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYW5lLWxhYi1sYWQtcHJpbWFyeS1pbnZlc3RpZ2F0b3JzIC5yaWdodC1jb2x1bW4ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhbmUtbGFiLWxhZC1wcmltYXJ5LWludmVzdGlnYXRvcnMgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5wYW5lLWxhYi1sYWQtcHJpbWFyeS1pbnZlc3RpZ2F0b3JzIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAucGFuZS1sYWItbGFkLXByaW1hcnktaW52ZXN0aWdhdG9ycyAudmlld3MtZmllbGQtdGl0bGUgYSwgLnBhbmUtbGFiLWxhZC1wcmltYXJ5LWludmVzdGlnYXRvcnMgLnZpZXdzLWZpZWxkLXRpdGxlIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAucGFuZS1sYWItbGFkLXByaW1hcnktaW52ZXN0aWdhdG9ycyAudmlld3MtZmllbGQtdGl0bGUgLml0ZW0tdmFsdWUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wYW5lLWxhYi1sYWQtcHJpbWFyeS1pbnZlc3RpZ2F0b3JzIC52aWV3cy1maWVsZC1maWVsZC1iaW9za2V0Y2gtaGlnaGxpZ2h0cyB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYW5lLWxhYi1sYWQtcHJpbWFyeS1pbnZlc3RpZ2F0b3JzIC52aWV3cy1maWVsZC1maWVsZC1iaW9za2V0Y2gtaGlnaGxpZ2h0cyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG5cbi8qUGVvcGxlIGJsb2NrKi9cbi5wYW5lLWxhYi1sYWItcGVvcGxlIC5ibG9jay1pbm5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhMGEwO1xuICBwYWRkaW5nLXRvcDogMjZweDsgfVxuXG4ucGFuZS1sYWItbGFiLXBlb3BsZSAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luOiAwIC0xOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTY5cHgpIHtcbiAgICAucGFuZS1sYWItbGFiLXBlb3BsZSAudmlldy1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFuZS1sYWItbGFiLXBlb3BsZSAudmlldy1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuNSU7IH0gfVxuXG4ucGFuZS1sYWItbGFiLXBlb3BsZSAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMThweCA0MHB4O1xuICBtYXgtd2lkdGg6IDE1MnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTY5cHgpIHtcbiAgICAucGFuZS1sYWItbGFiLXBlb3BsZSAudmlld3Mtcm93IHtcbiAgICAgIHdpZHRoOiAyNiU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhbmUtbGFiLWxhYi1wZW9wbGUgLnZpZXdzLXJvdyB7XG4gICAgICB3aWR0aDogMjglO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFuZS1sYWItbGFiLXBlb3BsZSAudmlld3Mtcm93IHtcbiAgICAgIHdpZHRoOiAyMS40JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYW5lLWxhYi1sYWItcGVvcGxlIC52aWV3cy1yb3cge1xuICAgICAgd2lkdGg6IDQ2JTsgfSB9XG4gIC5wYW5lLWxhYi1sYWItcGVvcGxlIC52aWV3cy1yb3cudmlld3Mtcm93LWxhc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucGFuZS1sYWItbGFiLXBlb3BsZSAudmlld3MtZmllbGQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLnBhbmUtbGFiLWxhYi1wZW9wbGUgLnZpZXdzLWZpZWxkLXRpdGxlIGEsIC5wYW5lLWxhYi1sYWItcGVvcGxlIC52aWV3cy1maWVsZC10aXRsZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtbGFiLWxhYi1wZW9wbGUgLnZpZXdzLWZpZWxkLXRpdGxlIC5pdGVtLXZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkucGFnZS1uZXdzIC5yZWdpb24tdHdvLTY2LTMzLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNlZGY0Zjg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkucGFnZS1uZXdzIC5yZWdpb24tdHdvLTY2LTMzLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keS5wYWdlLW5ld3MgLnJlZ2lvbi10d28tNjYtMzMtdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBib2R5LnBhZ2UtbmV3cyAucmVnaW9uLXR3by02Ni0zMy10b3AgLnJlZ2lvbi1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTExMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBib2R5LnBhZ2UtbmV3cyAucmVnaW9uLXR3by02Ni0zMy10b3AgLnBhbmVsLXBhbmUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbmJvZHkucGFnZS1uZXdzIC5wYW5lbC1wYW5lLmJhc2UtcGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbmJvZHkucGFnZS1uZXdzIC5uZXdzLXNlYXJjaC1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5LnBhZ2UtbmV3cyAubmV3cy1zZWFyY2gtZmlsdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7IH0gfVxuXG5ib2R5LnBhZ2UtbmV3cyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tdGV4dCB7XG4gIHdpZHRoOiAyNzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZjZkYjc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgYm9keS5wYWdlLW5ld3MgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBib2R5LnBhZ2UtbmV3cyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tdGV4dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMGY2ZGI3O1xuICAgIG9wYWNpdHk6IDE7IH1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3Qtc2VhcmNoIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3Qtc2VhcmNoIC52aWV3cy13aWRnZXQtZmlsdGVyLXNlYXJjaF9hcGlfdmlld3NfZnVsbHRleHQsXG4jdmlld3MtZXhwb3NlZC1mb3JtLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdC1zZWFyY2ggI2VkaXQtc2VhcmNoLWFwaS12aWV3cy1mdWxsdGV4dC13cmFwcGVyLFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3Qtc2VhcmNoIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwOHB4OyB9XG4gIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlldy1maWx0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3LWZpbHRlcnM6YmVmb3JlLCAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXctZmlsdGVyczphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3LWZpbHRlcnM6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXctZmlsdGVycyAudmlld3Mtd2lkZ2V0LXBlci1wYWdlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3LWZpbHRlcnMgLnZpZXdzLXdpZGdldC1wZXItcGFnZSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAgICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3LWZpbHRlcnMgLnZpZXdzLXdpZGdldC1wZXItcGFnZSBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlldy1maWx0ZXJzIC52aWV3cy13aWRnZXQtcGVyLXBhZ2UgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgICAgIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlldy1maWx0ZXJzIC52aWV3cy13aWRnZXQtcGVyLXBhZ2UgLmpxLXNlbGVjdGJveF9fc2VsZWN0IC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3LWZpbHRlcnMgLnZpZXdzLXdpZGdldC1wZXItcGFnZSAuanEtc2VsZWN0Ym94X19zZWxlY3QgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiZGlzcGxheSBcIjsgfVxuICAgIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlldy1maWx0ZXJzIC52aWV3cy13aWRnZXQtZmlsdGVyLXNlYXJjaF9hcGlfdmlld3NfZnVsbHRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1leHBvc2VkLXdpZGdldCBsYWJlbCxcbiAgICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC52aWV3cy13aWRnZXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1leHBvc2VkLXdpZGdldCBsYWJlbCxcbiAgICAgICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1leHBvc2VkLXdpZGdldCAudmlld3Mtd2lkZ2V0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1leHBvc2VkLXdpZGdldCBsYWJlbCB7XG4gICAgICBjb2xvcjogIzBmNmRiNztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlld3MtZXhwb3NlZC13aWRnZXQgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH0gfVxuICAgIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlld3MtZXhwb3NlZC13aWRnZXQgLmJlZi1zZWxlY3QtYXMtbGlua3MgLmZvcm0taXRlbSA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlld3MtZXhwb3NlZC13aWRnZXQgLmJlZi1zZWxlY3QtYXMtbGlua3MgLmZvcm0taXRlbSA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1leHBvc2VkLXdpZGdldCAuYmVmLXNlbGVjdC1hcy1saW5rcyAuZm9ybS1pdGVtIGEsIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlld3MtZXhwb3NlZC13aWRnZXQgLmJlZi1zZWxlY3QtYXMtbGlua3MgLmZvcm0taXRlbSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1leHBvc2VkLXdpZGdldCAuYmVmLXNlbGVjdC1hcy1saW5rcyAuZm9ybS1pdGVtIC5pdGVtLXZhbHVlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlld3MtZXhwb3NlZC13aWRnZXQgLmJlZi1zZWxlY3QtYXMtbGlua3MgLmZvcm0taXRlbSBhLmFjdGl2ZSwgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1leHBvc2VkLXdpZGdldCAuYmVmLXNlbGVjdC1hcy1saW5rcyAuZm9ybS1pdGVtIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5hY3RpdmUuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1leHBvc2VkLXdpZGdldCAuYmVmLXNlbGVjdC1hcy1saW5rcyAuZm9ybS1pdGVtIC5hY3RpdmUuaXRlbS12YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlld3Mtcm93IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYTBhMDtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4OyB9XG4gICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1yb3c6YmVmb3JlLCAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLXJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLXJvdy52aWV3cy1yb3ctbGFzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4NXB4OyB9XG4gIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlld3MtZmllbGQtZmllbGQtbmV3cy1pbWFnZSxcbiAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1maWVsZC1maWVsZC1wb2RjYXN0LWltYWdlLFxuICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLXZpc3VhbHMtdGVhc2VyLFxuICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLWJsb2ctaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLW5ld3MtaW1hZ2UsXG4gICAgICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLXBvZGNhc3QtaW1hZ2UsXG4gICAgICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLXZpc3VhbHMtdGVhc2VyLFxuICAgICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1maWVsZC1maWVsZC1ibG9nLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLW5ld3MtaW1hZ2UsXG4gICAgICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLXBvZGNhc3QtaW1hZ2UsXG4gICAgICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLXZpc3VhbHMtdGVhc2VyLFxuICAgICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1maWVsZC1maWVsZC1ibG9nLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlld3MtZmllbGRzZXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDYlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1maWVsZHNldCB7XG4gICAgICAgIHdpZHRoOiA1NSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1maWVsZHNldCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICAgIGNvbG9yOiAjMGY2ZGI3O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlld3MtZmllbGQtdGl0bGUgYSwgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1maWVsZC10aXRsZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC52aWV3cy1maWVsZC10aXRsZSAuaXRlbS12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAudmlld3MtZmllbGQtYm9keSAubW9yZS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMTY2NDI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLnZpZXdzLWZpZWxkLWJvZHkgLm1vcmUtbGluazpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmMTY2NDI7IH1cbiAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC5hZGR0aGlzX3Rvb2xib3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLmFkZHRoaXNfdG9vbGJveCBhLCAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLmFkZHRoaXNfdG9vbGJveCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC5hZGR0aGlzX3Rvb2xib3ggLml0ZW0tdmFsdWUge1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAuYWRkdGhpc190b29sYm94IGEuYWRkdGhpc19idXR0b25fZmFjZWJvb2s6YmVmb3JlLCAucGFuZS1uZXdzLWFuZC1tZWRpYS1uZXdzLWxpc3QgLmFkZHRoaXNfdG9vbGJveCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuYWRkdGhpc19idXR0b25fZmFjZWJvb2suaXRlbS12YWx1ZTpiZWZvcmUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAuYWRkdGhpc190b29sYm94IC5hZGR0aGlzX2J1dHRvbl9mYWNlYm9vay5pdGVtLXZhbHVlOmJlZm9yZSwgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC5hZGR0aGlzX3Rvb2xib3ggYS5hZGR0aGlzX2J1dHRvbl90d2l0dGVyOmJlZm9yZSwgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC5hZGR0aGlzX3Rvb2xib3ggLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLmFkZHRoaXNfYnV0dG9uX3R3aXR0ZXIuaXRlbS12YWx1ZTpiZWZvcmUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAuYWRkdGhpc190b29sYm94IC5hZGR0aGlzX2J1dHRvbl90d2l0dGVyLml0ZW0tdmFsdWU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAgICAgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC5hZGR0aGlzX3Rvb2xib3ggYS5hZGR0aGlzX2J1dHRvbl90d2l0dGVyOmJlZm9yZSwgLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IC5hZGR0aGlzX3Rvb2xib3ggLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLmFkZHRoaXNfYnV0dG9uX3R3aXR0ZXIuaXRlbS12YWx1ZTpiZWZvcmUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYW5lLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdCAuYWRkdGhpc190b29sYm94IC5hZGR0aGlzX2J1dHRvbl90d2l0dGVyLml0ZW0tdmFsdWU6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG5cbmJvZHkubm9kZS10eXBlLXZpc3VhbHMgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLWNvbHMtbWFpbiAucGFuZWwtcGFuZSB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDogMTFweDsgfVxuXG5ib2R5Lm5vZGUtdHlwZS12aXN1YWxzIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgYSwgYm9keS5ub2RlLXR5cGUtdmlzdWFscyAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCBib2R5Lm5vZGUtdHlwZS12aXN1YWxzIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnBhbmVsLXBhbmUgLmJsb2NrLWNvbnRlbnQgLml0ZW0tdmFsdWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYm9keS5ub2RlLXR5cGUtdmlzdWFscyAuYWRkdGhpc190b29sYm94IGEsIGJvZHkubm9kZS10eXBlLXZpc3VhbHMgLmFkZHRoaXNfdG9vbGJveCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgYm9keS5ub2RlLXR5cGUtdmlzdWFscyAuYWRkdGhpc190b29sYm94IC5pdGVtLXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuYm9keS5ub2RlLXR5cGUtdmlzdWFscyAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lLnNtYWxsLWluZGVudC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbmJvZHkubm9kZS10eXBlLXZpc3VhbHMgLnZpZXdzLWZpZWxkLWZpZWxkLXZpc3VhbHMtY3JlZGl0IC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRpblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmJvZHkubm9kZS10eXBlLXZpc3VhbHMgLnZpZXdzLWZpZWxkLWZpZWxkLXZpc3VhbHMtZGVzY3JpcHRpb24gLmZpZWxkLWNvbnRlbnQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiRGluXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbmJvZHkubm9kZS10eXBlLXZpc3VhbHMgLnZpZXdzLWZpZWxkLWRvd25sb2FkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5ib2R5Lm5vZGUtdHlwZS12aXN1YWxzIC52aWV3cy1maWVsZC1kb3dubG9hZCBhLCBib2R5Lm5vZGUtdHlwZS12aXN1YWxzIC52aWV3cy1maWVsZC1kb3dubG9hZCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgYm9keS5ub2RlLXR5cGUtdmlzdWFscyAudmlld3MtZmllbGQtZG93bmxvYWQgLml0ZW0tdmFsdWUge1xuICBmb250LWZhbWlseTogXCJEaW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG9ibGlxdWU7IH1cblxuYm9keS5ub2RlLXR5cGUtdmlzdWFscyAuYXQtcGFuZWwgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCB7XG4gIHdpZHRoOiAyNCU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiAyMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvZHkubm9kZS10eXBlLXZpc3VhbHMgLmF0LXBhbmVsIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuYm9keS5ub2RlLXR5cGUtdmlzdWFscyAuYmxvZy1uZXdzLWhlYWQge1xuICB3aWR0aDogMTAwJTsgfVxuXG5ib2R5Lm5vZGUtdHlwZS12aXN1YWxzIC52aWV3cy1maWVsZC1maWVsZC12aXN1YWxzLWNyZWRpdCAuZmllbGQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJEaW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udmlld3MtZmllbGQtZmllbGQtdmlzdWFscy10ZWFzZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ5JTsgfVxuXG4vKlBhZ2VzOiBEYXRhIGFuZCB0b29scywgUGF0ZW50cyovXG5ib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnJlZ2lvbi10d28tNjYtMzMtdG9wLFxuYm9keS5wYWdlLXBhdGVudHMgLnJlZ2lvbi10d28tNjYtMzMtdG9wIHtcbiAgYmFja2dyb3VuZDogI2VkZjRmODtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5yZWdpb24tdHdvLTY2LTMzLXRvcCxcbiAgICBib2R5LnBhZ2UtcGF0ZW50cyAucmVnaW9uLXR3by02Ni0zMy10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnJlZ2lvbi10d28tNjYtMzMtdG9wLFxuICAgIGJvZHkucGFnZS1wYXRlbnRzIC5yZWdpb24tdHdvLTY2LTMzLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIGJvZHkucGFnZS1kYXRhLXNvZnR3YXJlLWFuZC10b29scyAucmVnaW9uLXR3by02Ni0zMy10b3AgLnJlZ2lvbi1pbm5lcixcbiAgYm9keS5wYWdlLXBhdGVudHMgLnJlZ2lvbi10d28tNjYtMzMtdG9wIC5yZWdpb24taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDExMTJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5yZWdpb24tdHdvLTY2LTMzLXRvcCAucGFuZWwtcGFuZSxcbiAgYm9keS5wYWdlLXBhdGVudHMgLnJlZ2lvbi10d28tNjYtMzMtdG9wIC5wYW5lbC1wYW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5ib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuYmFzZS1wYWdlLXRpdGxlLFxuYm9keS5wYWdlLXBhdGVudHMgLnBhbmVsLXBhbmUuYmFzZS1wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lLWl0ZW1zLXBlci1wYWdlLFxuYm9keS5wYWdlLXBhdGVudHMgLnBhbmUtaXRlbXMtcGVyLXBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmUtaXRlbXMtcGVyLXBhZ2UsXG4gICAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmUtaXRlbXMtcGVyLXBhZ2Uge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgfSB9XG4gIGJvZHkucGFnZS1kYXRhLXNvZnR3YXJlLWFuZC10b29scyAucGFuZS1pdGVtcy1wZXItcGFnZSBsYWJlbCxcbiAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmUtaXRlbXMtcGVyLXBhZ2UgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lLWl0ZW1zLXBlci1wYWdlIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCxcbiAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmUtaXRlbXMtcGVyLXBhZ2UgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIGJvZHkucGFnZS1kYXRhLXNvZnR3YXJlLWFuZC10b29scyAucGFuZS1pdGVtcy1wZXItcGFnZSAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dDpiZWZvcmUsXG4gIGJvZHkucGFnZS1wYXRlbnRzIC5wYW5lLWl0ZW1zLXBlci1wYWdlIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ2Rpc3BsYXkgJzsgfVxuXG5ib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0sXG5ib2R5LnBhZ2UtcGF0ZW50cyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0sXG4gICAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvZHkucGFnZS1kYXRhLXNvZnR3YXJlLWFuZC10b29scyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSxcbiAgICBib2R5LnBhZ2UtcGF0ZW50cyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIC5ibG9jay1pbm5lcixcbiAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gLmJsb2NrLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDExMTJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGJvZHkucGFnZS1kYXRhLXNvZnR3YXJlLWFuZC10b29scyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSAuYmxvY2staW5uZXIsXG4gICAgICBib2R5LnBhZ2UtcGF0ZW50cyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSAuYmxvY2staW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gLnZpZXdzLXdpZGdldC1wZXItcGFnZSxcbiAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gLnZpZXdzLXdpZGdldC1wZXItcGFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gLmpxLXNlbGVjdGJveDpob3ZlciAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93LFxuICBib2R5LnBhZ2UtcGF0ZW50cyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSAuanEtc2VsZWN0Ym94OmhvdmVyIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3ZDdkN2Q7IH1cbiAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQsXG4gIGJvZHkucGFnZS1wYXRlbnRzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0Zjg7XG4gICAgY29sb3I6ICM3ZDdkN2Q7IH1cbiAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCxcbiAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6ICM3ZDdkN2Q7XG4gICAgY29sb3I6ICM3ZDdkN2Q7IH1cbiAgICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVyLFxuICAgIGJvZHkucGFnZS1wYXRlbnRzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIC5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWRmNGY4OyB9XG4gIGJvZHkucGFnZS1kYXRhLXNvZnR3YXJlLWFuZC10b29scyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93LFxuICBib2R5LnBhZ2UtcGF0ZW50cyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjN2Q3ZDdkOyB9XG4gIGJvZHkucGFnZS1kYXRhLXNvZnR3YXJlLWFuZC10b29scyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSAudmlld3MtZWYtZmllbGRzZXQtY29udGFpbmVyOmJlZm9yZSwgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIC52aWV3cy1lZi1maWVsZHNldC1jb250YWluZXI6YWZ0ZXIsXG4gIGJvZHkucGFnZS1wYXRlbnRzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIC52aWV3cy1lZi1maWVsZHNldC1jb250YWluZXI6YmVmb3JlLFxuICBib2R5LnBhZ2UtcGF0ZW50cyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSAudmlld3MtZWYtZmllbGRzZXQtY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gLnZpZXdzLWVmLWZpZWxkc2V0LWNvbnRhaW5lcjphZnRlcixcbiAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gLnZpZXdzLWVmLWZpZWxkc2V0LWNvbnRhaW5lcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIC52aWV3cy1lZi1maWVsZHNldC1jb250YWluZXIgLmZvcm0taXRlbSxcbiAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gLnZpZXdzLWVmLWZpZWxkc2V0LWNvbnRhaW5lciAuZm9ybS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gIGJvZHkucGFnZS1kYXRhLXNvZnR3YXJlLWFuZC10b29scyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSBmaWVsZHNldCxcbiAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDclOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQsXG4gICAgICBib2R5LnBhZ2UtcGF0ZW50cyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSBmaWVsZHNldCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIGJvZHkucGFnZS1kYXRhLXNvZnR3YXJlLWFuZC10b29scyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4gICAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQgbGVnZW5kIHtcbiAgICAgIGNvbG9yOiAjZjE2NjQyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRGluQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJvZHkucGFnZS1kYXRhLXNvZnR3YXJlLWFuZC10b29scyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4gICAgICAgIGJvZHkucGFnZS1wYXRlbnRzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQgbGVnZW5kLFxuICAgICAgICBib2R5LnBhZ2UtcGF0ZW50cyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAgICAgICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQgbGVnZW5kIHNwYW4sXG4gICAgICAgICAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQgbGVnZW5kIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyLFxuICAgIGJvZHkucGFnZS1wYXRlbnRzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMzM2cHg7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyLFxuICAgICAgICBib2R5LnBhZ2UtcGF0ZW50cyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQgLmZvcm0tdGV4dCxcbiAgICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQgLmpxLXNlbGVjdGJveCxcbiAgICBib2R5LnBhZ2UtcGF0ZW50cyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSBmaWVsZHNldCAuZm9ybS10ZXh0LFxuICAgIGJvZHkucGFnZS1wYXRlbnRzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0IC5qcS1zZWxlY3Rib3gge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LFxuICAgIGJvZHkucGFnZS1wYXRlbnRzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0IC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIGJvZHkucGFnZS1kYXRhLXNvZnR3YXJlLWFuZC10b29scyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSBmaWVsZHNldCAuZm9ybS10ZXh0LFxuICAgIGJvZHkucGFnZS1wYXRlbnRzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0IC5mb3JtLXRleHQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3ZDdkN2Q7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzdkN2Q3ZDsgfVxuICAgICAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0IC5mb3JtLXRleHQ6OnBsYWNlaG9sZGVyLFxuICAgICAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQgLmZvcm0tdGV4dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQgLmZvcm0tdGV4dCxcbiAgICAgICAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQgLmZvcm0tdGV4dCB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzdkN2Q3ZDsgfSB9XG4gICAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0IC5mb3JtLWl0ZW0tc2VhcmNoLWFwaS12aWV3cy1mdWxsdGV4dCxcbiAgICBib2R5LnBhZ2UtcGF0ZW50cyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSBmaWVsZHNldCAuZm9ybS1pdGVtLXNlYXJjaC1hcGktdmlld3MtZnVsbHRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0OmZpcnN0LWNoaWxkLFxuICAgIGJvZHkucGFnZS1wYXRlbnRzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3ZDdkN2Q7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIGJvZHkucGFnZS1wYXRlbnRzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gICAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0Om50aC1jaGlsZCgyKSxcbiAgICBib2R5LnBhZ2UtcGF0ZW50cyAucGFuZWwtcGFuZS5zZWFyY2gtZm9ybSBmaWVsZHNldDpudGgtY2hpbGQoMikge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0Om50aC1jaGlsZCgyKSxcbiAgICAgICAgYm9keS5wYWdlLXBhdGVudHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgICBib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0gZmllbGRzZXQ6bnRoLWNoaWxkKDIpIC5mb3JtLXN1Ym1pdCxcbiAgICAgIGJvZHkucGFnZS1wYXRlbnRzIC5wYW5lbC1wYW5lLnNlYXJjaC1mb3JtIGZpZWxkc2V0Om50aC1jaGlsZCgyKSAuZm9ybS1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG5ib2R5LnBhZ2UtZGF0YS1zb2Z0d2FyZS1hbmQtdG9vbHMgLml0ZW0tbGlzdC1wYWdlcixcbmJvZHkucGFnZS1wYXRlbnRzIC5pdGVtLWxpc3QtcGFnZXIge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbmJvZHkucGFnZS1kYXRhLXNvZnR3YXJlLWFuZC10b29scyAucGFuZS12aWV3cy1wYW5lcyAudmlldyxcbmJvZHkucGFnZS1wYXRlbnRzIC5wYW5lLXZpZXdzLXBhbmVzIC52aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTA3cHg7IH1cblxuYm9keS5wYWdlLXBhdGVudHMgLnJlZ2lvbi10d28tNjYtMzMtdG9wIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5LnBhZ2UtcGF0ZW50cyAucmVnaW9uLXR3by02Ni0zMy10b3AgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtd2lkZ2V0LXBlci1wYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKk11bHRpc2VsZWN0IHN0eWxlKi9cbiNlZGl0LWZpZWxkLWRhdGEtYnJvYWQtdGFncyxcbiNlZGl0LWZpZWxkLXBhdGVudC1icm9hZC10YWdzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udWktbXVsdGlzZWxlY3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjN2Q3ZDdkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA4cHggMCAxMHB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC51aS1tdWx0aXNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAudWktbXVsdGlzZWxlY3QgYSwgLnVpLW11bHRpc2VsZWN0IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAudWktbXVsdGlzZWxlY3QgLml0ZW0tdmFsdWUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC51aS1tdWx0aXNlbGVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VkZjRmODsgfVxuICAudWktbXVsdGlzZWxlY3Qgc3BhbiB7XG4gICAgZm9udDogMTRweC8yNHB4IFwiRGluXCIsIHNhbnMtc2VyaWY7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICM3ZDdkN2Q7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4udWktbXVsdGlzZWxlY3Qgc3Bhbi51aS1pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICM3ZDdkN2Q7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLnVpLW11bHRpc2VsZWN0LW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGY2ZGI3O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRpblwiLCBzYW5zLXNlcmlmOyB9XG4gIC51aS1tdWx0aXNlbGVjdC1tZW51IC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2YxNjY0MjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAudWktbXVsdGlzZWxlY3QtbWVudSAudWktc3RhdGUtaG92ZXIsXG4gIC51aS1tdWx0aXNlbGVjdC1tZW51IC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4gIC51aS1tdWx0aXNlbGVjdC1tZW51IC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlcixcbiAgLnVpLW11bHRpc2VsZWN0LW1lbnUgLnVpLXN0YXRlLWZvY3VzLCAudWktbXVsdGlzZWxlY3QtbWVudSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuICAudWktbXVsdGlzZWxlY3QtbWVudSAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmMTY2NDI7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4udWktbXVsdGlzZWxlY3QtaGVhZGVyIHVsIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi51aS1tdWx0aXNlbGVjdC1oZWFkZXIgc3Bhbi51aS1pY29uIHtcbiAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi51aS1tdWx0aXNlbGVjdC1jaGVja2JveGVzIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi51aS1tdWx0aXNlbGVjdC1jaGVja2JveGVzIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi51aS1tdWx0aXNlbGVjdC1jaGVja2JveGVzIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4vKlB1YmxpY2F0aW9ucyovXG5ib2R5LnBhZ2UtcHVibGljYXRpb25zIC5yZWdpb24tdHdvLTY2LTMzLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNlZGY0Zjg7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkucGFnZS1wdWJsaWNhdGlvbnMgLnJlZ2lvbi10d28tNjYtMzMtdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keS5wYWdlLXB1YmxpY2F0aW9ucyAucmVnaW9uLXR3by02Ni0zMy10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICBib2R5LnBhZ2UtcHVibGljYXRpb25zIC5yZWdpb24tdHdvLTY2LTMzLXRvcCAucmVnaW9uLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMTEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIGJvZHkucGFnZS1wdWJsaWNhdGlvbnMgLnJlZ2lvbi10d28tNjYtMzMtdG9wIC5wYW5lbC1wYW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICBib2R5LnBhZ2UtcHVibGljYXRpb25zIC5yZWdpb24tdHdvLTY2LTMzLXRvcCAucHVibGljYXRpb25zLXNlYXJjaC1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9keS5wYWdlLXB1YmxpY2F0aW9ucyAucmVnaW9uLXR3by02Ni0zMy10b3AgLnB1YmxpY2F0aW9ucy1zZWFyY2gtZmlsdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgfSB9XG4gIGJvZHkucGFnZS1wdWJsaWNhdGlvbnMgLnJlZ2lvbi10d28tNjYtMzMtdG9wIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS10ZXh0IHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzBmNmRiNztcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBib2R5LnBhZ2UtcHVibGljYXRpb25zIC5yZWdpb24tdHdvLTY2LTMzLXRvcCAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBib2R5LnBhZ2UtcHVibGljYXRpb25zIC5yZWdpb24tdHdvLTY2LTMzLXRvcCAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tdGV4dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwZjZkYjc7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbmJvZHkucGFnZS1wdWJsaWNhdGlvbnMgLnZpZXctcHVibGljYXRpb25zLWluZGV4IHtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDsgfVxuICBib2R5LnBhZ2UtcHVibGljYXRpb25zIC52aWV3LXB1YmxpY2F0aW9ucy1pbmRleCAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIGJvZHkucGFnZS1wdWJsaWNhdGlvbnMgLnZpZXctcHVibGljYXRpb25zLWluZGV4IC52aWV3cy1maWVsZC10aXRsZSBhLCBib2R5LnBhZ2UtcHVibGljYXRpb25zIC52aWV3LXB1YmxpY2F0aW9ucy1pbmRleCAudmlld3MtZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IGJvZHkucGFnZS1wdWJsaWNhdGlvbnMgLnZpZXctcHVibGljYXRpb25zLWluZGV4IC52aWV3cy1maWVsZC10aXRsZSAuaXRlbS12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGJvZHkucGFnZS1wdWJsaWNhdGlvbnMgLnZpZXctcHVibGljYXRpb25zLWluZGV4IC52aWV3cy1maWVsZC10aXRsZSBhLCBib2R5LnBhZ2UtcHVibGljYXRpb25zIC52aWV3LXB1YmxpY2F0aW9ucy1pbmRleCAudmlld3MtZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IGJvZHkucGFnZS1wdWJsaWNhdGlvbnMgLnZpZXctcHVibGljYXRpb25zLWluZGV4IC52aWV3cy1maWVsZC10aXRsZSAuaXRlbS12YWx1ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgYm9keS5wYWdlLXB1YmxpY2F0aW9ucyAudmlldy1wdWJsaWNhdGlvbnMtaW5kZXggLnZpZXdzLWZpZWxkLWJpYmxpby15ZWFyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4OyB9XG4gIGJvZHkucGFnZS1wdWJsaWNhdGlvbnMgLnZpZXctcHVibGljYXRpb25zLWluZGV4IC52aWV3cy1maWVsZC1ub3RoaW5nIGEsIGJvZHkucGFnZS1wdWJsaWNhdGlvbnMgLnZpZXctcHVibGljYXRpb25zLWluZGV4IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCBib2R5LnBhZ2UtcHVibGljYXRpb25zIC52aWV3LXB1YmxpY2F0aW9ucy1pbmRleCAudmlld3MtZmllbGQtbm90aGluZyAuaXRlbS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjE2NjQyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIGJvZHkucGFnZS1wdWJsaWNhdGlvbnMgLnZpZXctcHVibGljYXRpb25zLWluZGV4IC52aWV3cy1maWVsZC1ub3RoaW5nIGE6aG92ZXIsIGJvZHkucGFnZS1wdWJsaWNhdGlvbnMgLnZpZXctcHVibGljYXRpb25zLWluZGV4IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCBib2R5LnBhZ2UtcHVibGljYXRpb25zIC52aWV3LXB1YmxpY2F0aW9ucy1pbmRleCAudmlld3MtZmllbGQtbm90aGluZyAuaXRlbS12YWx1ZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2YxNjY0MjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBib2R5LnBhZ2UtcHVibGljYXRpb25zIC52aWV3LXB1YmxpY2F0aW9ucy1pbmRleCAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDsgfSB9XG4gIGJvZHkucGFnZS1wdWJsaWNhdGlvbnMgLnZpZXctcHVibGljYXRpb25zLWluZGV4IC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucmVnaW9uLXR3by02Ni0zMy1maXJzdCAucm93LWJpYmxpb19zZWNvbmRhcnlfdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vKlB1YmxpY2F0aW9ucyBpbm5lciovXG5ib2R5Lm5vZGUtdHlwZS1iaWJsaW8gLmNvbHVtbnMtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgYm9keS5ub2RlLXR5cGUtYmlibGlvIC5jb2x1bW5zLXdyYXA6YmVmb3JlLCBib2R5Lm5vZGUtdHlwZS1iaWJsaW8gLmNvbHVtbnMtd3JhcDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgYm9keS5ub2RlLXR5cGUtYmlibGlvIC5jb2x1bW5zLXdyYXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbmJvZHkubm9kZS10eXBlLWJpYmxpbyAucGFuZWwtcGFuZS5wYW5lLW5vZGUtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIGJvZHkubm9kZS10eXBlLWJpYmxpbyAucGFuZWwtcGFuZS5wYW5lLW5vZGUtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRpblwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgYm9keS5ub2RlLXR5cGUtYmlibGlvIC5wYW5lbC1wYW5lLnBhbmUtbm9kZS10aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGJvZHkubm9kZS10eXBlLWJpYmxpbyAucGFuZWwtcGFuZS5wYW5lLW5vZGUtdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGJvZHkubm9kZS10eXBlLWJpYmxpbyAucGFuZWwtcGFuZS5wYW5lLW5vZGUtdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cblxuYm9keS5ub2RlLXR5cGUtYmlibGlvIC52aWV3LXB1YmxpY2F0aW9ucy1saXN0IC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGJvZHkubm9kZS10eXBlLWJpYmxpbyAudmlldy1wdWJsaWNhdGlvbnMtbGlzdCAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJvZHkubm9kZS10eXBlLWJpYmxpbyAudmlldy1wdWJsaWNhdGlvbnMtbGlzdCAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIGJvZHkubm9kZS10eXBlLWJpYmxpbyAudmlldy1wdWJsaWNhdGlvbnMtbGlzdCAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJpYmxpbyAudmlldy1wdWJsaWNhdGlvbnMtbGlzdCAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldDpmaXJzdC1jaGlsZCBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBib2R5Lm5vZGUtdHlwZS1iaWJsaW8gLnZpZXctcHVibGljYXRpb25zLWxpc3QgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICBib2R5Lm5vZGUtdHlwZS1iaWJsaW8gLnZpZXctcHVibGljYXRpb25zLWxpc3QgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuYm9keS5ub2RlLXR5cGUtYmlibGlvIC52aWV3LXB1YmxpY2F0aW9ucy1saXN0IC52aWV3cy1zdWJtaXQtYnV0dG9uIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkubm9kZS10eXBlLWJpYmxpbyAudmlldy1wdWJsaWNhdGlvbnMtbGlzdCAudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBib2R5Lm5vZGUtdHlwZS1iaWJsaW8gLnZpZXctcHVibGljYXRpb25zLWxpc3QgLnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuYm9keS5ub2RlLXR5cGUtYmlibGlvIHRib2R5IHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNnbG9zc2FyeS1ibG9jayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhMGEwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYTBhMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgI2dsb3NzYXJ5LWJsb2NrIC5nbG9zc2FyeS1yYW5nZTpiZWZvcmUsICNnbG9zc2FyeS1ibG9jayAuZ2xvc3NhcnktcmFuZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICNnbG9zc2FyeS1ibG9jayAuZ2xvc3NhcnktcmFuZ2U6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICNnbG9zc2FyeS1ibG9jayAubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjZ2xvc3NhcnktYmxvY2sgLmxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjZ2xvc3NhcnktYmxvY2sgLmxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICNnbG9zc2FyeS1ibG9jayB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgI2dsb3NzYXJ5LWJsb2NrIHVsLFxuICAgICNnbG9zc2FyeS1ibG9jayB1bCBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICNnbG9zc2FyeS1ibG9jayB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgI2dsb3NzYXJ5LWJsb2NrIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHg7IH0gfVxuICAgICAgI2dsb3NzYXJ5LWJsb2NrIHVsIGxpIGEsICNnbG9zc2FyeS1ibG9jayB1bCBsaSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgI2dsb3NzYXJ5LWJsb2NrIHVsIGxpIC5pdGVtLXZhbHVlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZjZkYjc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICNnbG9zc2FyeS1ibG9jayB1bCBsaSBhLCAjZ2xvc3NhcnktYmxvY2sgdWwgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0ICNnbG9zc2FyeS1ibG9jayB1bCBsaSAuaXRlbS12YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgICAgICNnbG9zc2FyeS1ibG9jayB1bCBsaSBhOmhvdmVyLCAjZ2xvc3NhcnktYmxvY2sgdWwgbGkgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0ICNnbG9zc2FyeS1ibG9jayB1bCBsaSAuaXRlbS12YWx1ZTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjZ2xvc3NhcnktYmxvY2sgLmxhYmVsLFxuICAgICNnbG9zc2FyeS1ibG9jayB1bCB7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbnRhYmxlLnNjaWVudGlzdGxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICB0YWJsZS5zY2llbnRpc3RsaXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gIHRhYmxlLnNjaWVudGlzdGxpc3QgYSwgdGFibGUuc2NpZW50aXN0bGlzdCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgdGFibGUuc2NpZW50aXN0bGlzdCAuaXRlbS12YWx1ZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICB0YWJsZS5zY2llbnRpc3RsaXN0IGE6aG92ZXIsIHRhYmxlLnNjaWVudGlzdGxpc3QgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IHRhYmxlLnNjaWVudGlzdGxpc3QgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgY29sb3I6ICMwZjZkYjc7IH1cbiAgdGFibGUuc2NpZW50aXN0bGlzdCB0Ym9keSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHRhYmxlLnNjaWVudGlzdGxpc3QgdGJvZHkge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIHRhYmxlLnNjaWVudGlzdGxpc3QgdHIge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICB0YWJsZS5zY2llbnRpc3RsaXN0IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDEwcHg7IH1cbiAgICB0YWJsZS5zY2llbnRpc3RsaXN0IHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAjMGY2ZGI3O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRpbkNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICB0YWJsZS5zY2llbnRpc3RsaXN0IHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICB0YWJsZS5zY2llbnRpc3RsaXN0IHRkIHtcbiAgICBwYWRkaW5nOiA3cHggMTBweDsgfVxuICB0YWJsZS5zY2llbnRpc3RsaXN0IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgdGFibGUuc2NpZW50aXN0bGlzdCB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuXG5ib2R5Lm5vZGUtdHlwZS1ib29rIG5hdi5jbGVhcmZpeCB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5Lm5vZGUtdHlwZS1ib29rIG5hdi5jbGVhcmZpeCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgYm9keS5ub2RlLXR5cGUtYm9vayBuYXYuY2xlYXJmaXgge1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7IH0gfVxuICBib2R5Lm5vZGUtdHlwZS1ib29rIG5hdi5jbGVhcmZpeCBsaSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgYm9keS5ub2RlLXR5cGUtYm9vayBuYXYuY2xlYXJmaXggbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgYm9keS5ub2RlLXR5cGUtYm9vayBuYXYuY2xlYXJmaXggbGkuZmlyc3Qge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBib2R5Lm5vZGUtdHlwZS1ib29rIG5hdi5jbGVhcmZpeCBsaS5maXJzdCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIGJvZHkubm9kZS10eXBlLWJvb2sgbmF2LmNsZWFyZml4IGxpLmxhc3Qge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgYm9keS5ub2RlLXR5cGUtYm9vayBuYXYuY2xlYXJmaXggbGkubGFzdCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIGJvZHkubm9kZS10eXBlLWJvb2sgbmF2LmNsZWFyZml4IGxpLmJvb2tfcHJpbnRlciBhLCBib2R5Lm5vZGUtdHlwZS1ib29rIG5hdi5jbGVhcmZpeCBsaS5ib29rX3ByaW50ZXIgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IGJvZHkubm9kZS10eXBlLWJvb2sgbmF2LmNsZWFyZml4IGxpLmJvb2tfcHJpbnRlciAuaXRlbS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICBib2R5Lm5vZGUtdHlwZS1ib29rIG5hdi5jbGVhcmZpeCBsaS5ib29rX3ByaW50ZXIgYTpob3ZlciwgYm9keS5ub2RlLXR5cGUtYm9vayBuYXYuY2xlYXJmaXggbGkuYm9va19wcmludGVyIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlOmhvdmVyLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCBib2R5Lm5vZGUtdHlwZS1ib29rIG5hdi5jbGVhcmZpeCBsaS5ib29rX3ByaW50ZXIgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYm9keS5ub2RlLXR5cGUtYm9vayB0Ym9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMGEwYTA7IH1cblxuLmJvb2stbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJvb2stbmF2aWdhdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmJvb2stbmF2aWdhdGlvbiAucGFnZS1saW5rcyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhMGEwOyB9XG4gIC5ib29rLW5hdmlnYXRpb24gLnBhZ2UtcHJldmlvdXMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyX2xlZnQucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2EwYTBhMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJvb2stbmF2aWdhdGlvbiAucGFnZS1wcmV2aW91cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gICAgLmJvb2stbmF2aWdhdGlvbiAucGFnZS1wcmV2aW91czpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1ByZXZpb3VzJzsgfVxuICAuYm9vay1uYXZpZ2F0aW9uIC5wYWdlLW5leHQge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyX3JpZ2h0LnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhMGEwYTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ib29rLW5hdmlnYXRpb24gLnBhZ2UtbmV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICAgIC5ib29rLW5hdmlnYXRpb24gLnBhZ2UtbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ05leHQnOyB9XG4gIC5ib29rLW5hdmlnYXRpb24gLnBhZ2UtcHJldmlvdXMsXG4gIC5ib29rLW5hdmlnYXRpb24gLnBhZ2UtbmV4dCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAuYm9vay1uYXZpZ2F0aW9uIC5wYWdlLXByZXZpb3VzOmhvdmVyLFxuICAgIC5ib29rLW5hdmlnYXRpb24gLnBhZ2UtbmV4dDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ib29rLW5hdmlnYXRpb24gLnBhZ2UtcHJldmlvdXMsXG4gICAgICAuYm9vay1uYXZpZ2F0aW9uIC5wYWdlLW5leHQge1xuICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAuYm9vay1uYXZpZ2F0aW9uIC5wYWdlLXByZXZpb3VzOmJlZm9yZSxcbiAgICAuYm9vay1uYXZpZ2F0aW9uIC5wYWdlLW5leHQ6YmVmb3JlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwZjZkYjc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ib29rLW5hdmlnYXRpb24gLnBhZ2UtcHJldmlvdXM6YmVmb3JlLFxuICAgICAgICAuYm9vay1uYXZpZ2F0aW9uIC5wYWdlLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDsgfSB9XG4gIC5ib29rLW5hdmlnYXRpb24gLnBhZ2UtdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYm9vay1uYXZpZ2F0aW9uIC5wYWdlLXVwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5ib29rLW5hdmlnYXRpb24gLm1lbnUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMzBweCAwIDQwcHg7IH1cbiAgICAuYm9vay1uYXZpZ2F0aW9uIC5tZW51IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgICBjb2xvcjogIzBmNmRiNztcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG5ib2R5LnBhZ2UtZGlyZWN0b3J5IC5wYW5lbC1wYW5lLmJhc2UtcGFnZS10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNlZGY0Zjg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBib2R5LnBhZ2UtZGlyZWN0b3J5IC5wYW5lbC1wYW5lLmJhc2UtcGFnZS10aXRsZSAuYmxvY2staW5uZXIge1xuICAgIG1heC13aWR0aDogMTExMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4jYnJvYWQtZGlyZWN0b3J5LXVzZXItc2VhcmNoLWZvcm0gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuI2Jyb2FkLWRpcmVjdG9yeS11c2VyLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdXNlcnNlYXJjaCB7XG4gIG1hcmdpbjogMDsgfVxuXG4jYnJvYWQtZGlyZWN0b3J5LXVzZXItc2VhcmNoLWZvcm0gaW5wdXQge1xuICB3aWR0aDogNDUwcHg7IH1cbiAgI2Jyb2FkLWRpcmVjdG9yeS11c2VyLXNlYXJjaC1mb3JtIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiNicm9hZC1kaXJlY3RvcnktdXNlci1zZWFyY2gtZm9ybSAuaXRlbS1saXN0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBmb250LXNpemU6IDE5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICNicm9hZC1kaXJlY3RvcnktdXNlci1zZWFyY2gtZm9ybSAuaXRlbS1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICNicm9hZC1kaXJlY3RvcnktdXNlci1zZWFyY2gtZm9ybSAuaXRlbS1saXN0IHVsLFxuICAjYnJvYWQtZGlyZWN0b3J5LXVzZXItc2VhcmNoLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAjYnJvYWQtZGlyZWN0b3J5LXVzZXItc2VhcmNoLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYTBhMDsgfVxuICAgICNicm9hZC1kaXJlY3RvcnktdXNlci1zZWFyY2gtZm9ybSAuaXRlbS1saXN0IHVsIGxpID4gZGl2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgI2Jyb2FkLWRpcmVjdG9yeS11c2VyLXNlYXJjaC1mb3JtIC5pdGVtLWxpc3QgdWwgbGkgPiBkaXYucGVyc29uLW5hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNicm9hZC1kaXJlY3RvcnktdXNlci1zZWFyY2gtZm9ybSAuaXRlbS1saXN0IC5wZXJzb24tY29udGFjdC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4OyB9XG4gICAgI2Jyb2FkLWRpcmVjdG9yeS11c2VyLXNlYXJjaC1mb3JtIC5pdGVtLWxpc3QgLnBlcnNvbi1jb250YWN0LWxpbmsgYSwgI2Jyb2FkLWRpcmVjdG9yeS11c2VyLXNlYXJjaC1mb3JtIC5pdGVtLWxpc3QgLnBlcnNvbi1jb250YWN0LWxpbmsgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0ICNicm9hZC1kaXJlY3RvcnktdXNlci1zZWFyY2gtZm9ybSAuaXRlbS1saXN0IC5wZXJzb24tY29udGFjdC1saW5rIC5pdGVtLXZhbHVlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWFpbF9pY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCBhdXRvOyB9XG5cbiNicm9hZC1kaXJlY3RvcnktdXNlci1zZWFyY2gtZm9ybSAucGVyc29uLW5hbWUgYSwgI2Jyb2FkLWRpcmVjdG9yeS11c2VyLXNlYXJjaC1mb3JtIC5wZXJzb24tbmFtZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgI2Jyb2FkLWRpcmVjdG9yeS11c2VyLXNlYXJjaC1mb3JtIC5wZXJzb24tbmFtZSAuaXRlbS12YWx1ZSB7XG4gIGNvbG9yOiAjMGY2ZGI3O1xuICBmb250LWZhbWlseTogXCJEaW5Db25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgI2Jyb2FkLWRpcmVjdG9yeS11c2VyLXNlYXJjaC1mb3JtIC5wZXJzb24tbmFtZSBhLCAjYnJvYWQtZGlyZWN0b3J5LXVzZXItc2VhcmNoLWZvcm0gLnBlcnNvbi1uYW1lIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAjYnJvYWQtZGlyZWN0b3J5LXVzZXItc2VhcmNoLWZvcm0gLnBlcnNvbi1uYW1lIC5pdGVtLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbmJvZHkucGFnZS1zZWFyY2ggLnJlZ2lvbi10d28tNjYtMzMtdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgYmFja2dyb3VuZDogI2VkZjRmODtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keS5wYWdlLXNlYXJjaCAucmVnaW9uLXR3by02Ni0zMy10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5LnBhZ2Utc2VhcmNoIC5yZWdpb24tdHdvLTY2LTMzLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIGJvZHkucGFnZS1zZWFyY2ggLnJlZ2lvbi10d28tNjYtMzMtdG9wIC5yZWdpb24taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDExMTJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgYm9keS5wYWdlLXNlYXJjaCAucmVnaW9uLXR3by02Ni0zMy10b3AgLnBhbmVsLXBhbmUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBib2R5LnBhZ2Utc2VhcmNoIC5yZWdpb24tdHdvLTY2LTMzLXRvcCAucGFuZS12aWV3cy1leHAtc2VhcmNoLXBhbmUtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJvZHkucGFnZS1zZWFyY2ggLnJlZ2lvbi10d28tNjYtMzMtdG9wIC5wYW5lLXZpZXdzLWV4cC1zZWFyY2gtcGFuZS1zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwOyB9IH1cbiAgYm9keS5wYWdlLXNlYXJjaCAucmVnaW9uLXR3by02Ni0zMy10b3AgLnZpZXdzLWV4cG9zZWQtZm9ybSBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5LnBhZ2Utc2VhcmNoIC5yZWdpb24tdHdvLTY2LTMzLXRvcCAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tdGV4dCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwZjZkYjc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgYm9keS5wYWdlLXNlYXJjaCAucmVnaW9uLXR3by02Ni0zMy10b3AgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgYm9keS5wYWdlLXNlYXJjaCAucmVnaW9uLXR3by02Ni0zMy10b3AgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLXRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMGY2ZGI3O1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG5ib2R5LnBhZ2Utc2VhcmNoIC52aWV3LXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7IH1cbiAgYm9keS5wYWdlLXNlYXJjaCAudmlldy1zZWFyY2ggLnZpZXdzLXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7XG4gICAgcGFkZGluZy1ib3R0b206IDQxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgYm9keS5wYWdlLXNlYXJjaCAudmlldy1zZWFyY2ggLnZpZXdzLXJvdyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cbiAgICBib2R5LnBhZ2Utc2VhcmNoIC52aWV3LXNlYXJjaCAudmlld3Mtcm93Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIGJvZHkucGFnZS1zZWFyY2ggLnZpZXctc2VhcmNoIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgYm9keS5wYWdlLXNlYXJjaCAudmlldy1zZWFyY2ggLnZpZXdzLWZpZWxkLXRpdGxlIGEsIGJvZHkucGFnZS1zZWFyY2ggLnZpZXctc2VhcmNoIC52aWV3cy1maWVsZC10aXRsZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgYm9keS5wYWdlLXNlYXJjaCAudmlldy1zZWFyY2ggLnZpZXdzLWZpZWxkLXRpdGxlIC5pdGVtLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgYm9keS5wYWdlLXNlYXJjaCAudmlldy1zZWFyY2ggLnZpZXdzLWZpZWxkLXRpdGxlIGEsIGJvZHkucGFnZS1zZWFyY2ggLnZpZXctc2VhcmNoIC52aWV3cy1maWVsZC10aXRsZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgYm9keS5wYWdlLXNlYXJjaCAudmlldy1zZWFyY2ggLnZpZXdzLWZpZWxkLXRpdGxlIC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICBib2R5LnBhZ2Utc2VhcmNoIC52aWV3LXNlYXJjaCAudmlld3MtZmllbGQtYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDVweDsgfVxuICBib2R5LnBhZ2Utc2VhcmNoIC52aWV3LXNlYXJjaCAudmlld3MtZmllbGQtdmlldy1ub2RlIGEsIGJvZHkucGFnZS1zZWFyY2ggLnZpZXctc2VhcmNoIC52aWV3cy1maWVsZC12aWV3LW5vZGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IGJvZHkucGFnZS1zZWFyY2ggLnZpZXctc2VhcmNoIC52aWV3cy1maWVsZC12aWV3LW5vZGUgLml0ZW0tdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxNjY0MjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBib2R5LnBhZ2Utc2VhcmNoIC52aWV3LXNlYXJjaCAudmlld3MtZmllbGQtdmlldy1ub2RlIGE6aG92ZXIsIGJvZHkucGFnZS1zZWFyY2ggLnZpZXctc2VhcmNoIC52aWV3cy1maWVsZC12aWV3LW5vZGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IGJvZHkucGFnZS1zZWFyY2ggLnZpZXctc2VhcmNoIC52aWV3cy1maWVsZC12aWV3LW5vZGUgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmMTY2NDI7IH1cblxuYm9keS5ub2RlLXR5cGUtcGF0ZW50ICNjb2x1bW5zIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG5ib2R5Lm5vZGUtdHlwZS1wYXRlbnQgLnJlZ2lvbi10d28tNjYtMzMtZmlyc3QgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG5ib2R5Lm5vZGUtdHlwZS1wYXRlbnQgLnJlZ2lvbi10d28tNjYtMzMtZmlyc3QgLnBhbmVsLXBhbmUge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBib2R5Lm5vZGUtdHlwZS1wYXRlbnQgLnJlZ2lvbi10d28tNjYtMzMtZmlyc3QgLnBhbmVsLXBhbmUucGFuZS1ub2RlLWZpZWxkLXBhdGVudC1hcHBsaWNhdGlvbi1ubyBoMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgYm9keS5ub2RlLXR5cGUtcGF0ZW50IC5yZWdpb24tdHdvLTY2LTMzLWZpcnN0IC5wYW5lbC1wYW5lLnBhbmUtbm9kZS1maWVsZC1wYXRlbnQtYXBwbGljYXRpb24tbm8gLmJsb2NrLWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIGJvZHkubm9kZS10eXBlLXBhdGVudCAucmVnaW9uLXR3by02Ni0zMy1maXJzdCAucGFuZWwtcGFuZS5wYW5lLW5vZGUtZmllbGQtcGF0ZW50LWFwcGxpY2F0aW9uLW5vIC5maWVsZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICBib2R5Lm5vZGUtdHlwZS1wYXRlbnQgLnJlZ2lvbi10d28tNjYtMzMtZmlyc3QgLnBhbmVsLXBhbmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5ib2R5Lm5vZGUtdHlwZS1wYXRlbnQgLnJlZ2lvbi10d28tNjYtMzMtZmlyc3QgLnBhbmUtbm9kZS1ib2R5IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG5ib2R5Lm5vZGUtdHlwZS1wYXRlbnQgLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lLXBhdGVudC1wYW5lbC1wYXRlbnQtcGRmIC52aWV3cy1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuYm9keS5ub2RlLXR5cGUtcGF0ZW50IC5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAudmlldy1wYXRlbnQtcmVsYXRlZC1saW5rcyAudmlld3Mtcm93IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGJvZHkubm9kZS10eXBlLXBhdGVudCAucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnZpZXctcGF0ZW50LXJlbGF0ZWQtbGlua3MgLnZpZXdzLXJvdzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS5ub2RlLXR5cGUtcGF0ZW50IC5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAudmlldy1wYXRlbnQtcmVsYXRlZC1saW5rcyAudmlld3Mtcm93IC52aWV3cy1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIGJvZHkubm9kZS10eXBlLXBhdGVudCAucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnZpZXctcGF0ZW50LXJlbGF0ZWQtbGlua3MgLnZpZXdzLXJvdyAudmlld3MtZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmJvZHkucGFnZS1wYXRlbnRzIC5yZWdpb24tdHdvLTY2LTMzLXRvcF8yIC52aWV3cy13aWRnZXQgI2VkaXQtZmllbGQtcGF0ZW50LWRhdGUtaXNzdWVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5LnBhZ2UtcGF0ZW50cyAucmVnaW9uLXR3by02Ni0zMy10b3BfMiAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJvZHkucGFnZS1wYXRlbnRzIC5yZWdpb24tdHdvLTY2LTMzLXRvcF8yIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDVweDsgfVxuICAgIGJvZHkucGFnZS1wYXRlbnRzIC5yZWdpb24tdHdvLTY2LTMzLXRvcF8yIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXN1Ym1pdC1idXR0b24gLmZvcm0taXRlbS1maWVsZC1wYXRlbnQtZGF0ZS1pc3N1ZWQtb3Age1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib2R5LnBhZ2UtcGF0ZW50cyAucmVnaW9uLXR3by02Ni0zMy10b3BfMiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGJvZHkucGFnZS1wYXRlbnRzIC5yZWdpb24tdHdvLTY2LTMzLXRvcF8yIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTIycHg7IH0gfVxuXG5ib2R5LnBhZ2UtdmlkZW8gLmVtYmVkZGVkLXZpZGVvIC5wbGF5ZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJvZHkucGFnZS12aWRlbyAucmVnaW9uLXR3by02Ni0zMy10b3Age1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWRmNGY4O1xuICBwYWRkaW5nOiAwIDIwcHggMzRweDsgfVxuICBib2R5LnBhZ2UtdmlkZW8gLnJlZ2lvbi10d28tNjYtMzMtdG9wIC5yZWdpb24taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTEycHg7IH1cbiAgYm9keS5wYWdlLXZpZGVvIC5yZWdpb24tdHdvLTY2LTMzLXRvcCAucGFuZWwtcGFuZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgYm9keS5wYWdlLXZpZGVvIC5yZWdpb24tdHdvLTY2LTMzLXRvcCAucGFuZS12aWV3cy1leHAtdmlkZW8tdmlkZW8tcGFuZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib2R5LnBhZ2UtdmlkZW8gLnJlZ2lvbi10d28tNjYtMzMtdG9wIC5wYW5lLXZpZXdzLWV4cC12aWRlby12aWRlby1wYW5lIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgfSB9XG5cbmJvZHkucGFnZS12aWRlbyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tdGV4dCB7XG4gIHdpZHRoOiAyNzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZjZkYjc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgYm9keS5wYWdlLXZpZGVvIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgYm9keS5wYWdlLXZpZGVvIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS10ZXh0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwZjZkYjc7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4udmlldy1kaXNwbGF5LWlkLXZpZGVvX3BhbmUgLnZpZXctY29udGVudDpiZWZvcmUsIC52aWV3LWRpc3BsYXktaWQtdmlkZW9fcGFuZSAudmlldy1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi52aWV3LWRpc3BsYXktaWQtdmlkZW9fcGFuZSAudmlldy1jb250ZW50OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnZpZXctZGlzcGxheS1pZC12aWRlb19wYW5lIC52aWV3LWNvbnRlbnQgLndyYXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYTBhMDsgfVxuICAudmlldy1kaXNwbGF5LWlkLXZpZGVvX3BhbmUgLnZpZXctY29udGVudCAud3JhcDpiZWZvcmUsIC52aWV3LWRpc3BsYXktaWQtdmlkZW9fcGFuZSAudmlldy1jb250ZW50IC53cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudmlldy1kaXNwbGF5LWlkLXZpZGVvX3BhbmUgLnZpZXctY29udGVudCAud3JhcDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZXctZGlzcGxheS1pZC12aWRlb19wYW5lIC52aWV3LWNvbnRlbnQgLndyYXAge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAudmlldy1kaXNwbGF5LWlkLXZpZGVvX3BhbmUgLnZpZXctY29udGVudCAud3JhcDpiZWZvcmUsIC52aWV3LWRpc3BsYXktaWQtdmlkZW9fcGFuZSAudmlldy1jb250ZW50IC53cmFwOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi52aWV3LWRpc3BsYXktaWQtdmlkZW9fcGFuZSAudmlld3Mtcm93IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogMzQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmlldy1kaXNwbGF5LWlkLXZpZGVvX3BhbmUgLnZpZXdzLXJvdyB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgbWFyZ2luLWxlZnQ6IDElICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDElICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudmlldy1kaXNwbGF5LWlkLXZpZGVvX3BhbmUgLnZpZXdzLXJvdyB7XG4gICAgICB3aWR0aDogOTglO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC52aWV3LWRpc3BsYXktaWQtdmlkZW9fcGFuZSAudmlld3Mtcm93Om50aC1jaGlsZCgzbisyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlldy1kaXNwbGF5LWlkLXZpZGVvX3BhbmUgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24rMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnZpZXctZGlzcGxheS1pZC12aWRlb19wYW5lIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDVweCAwOyB9XG4gIC52aWV3LWRpc3BsYXktaWQtdmlkZW9fcGFuZSAudmlld3MtZmllbGQtdGl0bGUgYSwgLnZpZXctZGlzcGxheS1pZC12aWRlb19wYW5lIC52aWV3cy1maWVsZC10aXRsZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnZpZXctZGlzcGxheS1pZC12aWRlb19wYW5lIC52aWV3cy1maWVsZC10aXRsZSAuaXRlbS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHotaW5kZXg6IDc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudmlldy1kaXNwbGF5LWlkLXZpZGVvX3BhbmUgLnZpZXdzLWZpZWxkLXRpdGxlIGEsIC52aWV3LWRpc3BsYXktaWQtdmlkZW9fcGFuZSAudmlld3MtZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC52aWV3LWRpc3BsYXktaWQtdmlkZW9fcGFuZSAudmlld3MtZmllbGQtdGl0bGUgLml0ZW0tdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cbiAgICAudmlldy1kaXNwbGF5LWlkLXZpZGVvX3BhbmUgLnZpZXdzLWZpZWxkLXRpdGxlIGE6aG92ZXIsIC52aWV3LWRpc3BsYXktaWQtdmlkZW9fcGFuZSAudmlld3MtZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWU6aG92ZXIsIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC52aWV3LWRpc3BsYXktaWQtdmlkZW9fcGFuZSAudmlld3MtZmllbGQtdGl0bGUgLml0ZW0tdmFsdWU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi52aWV3LXB1YmxpY2F0aW9ucy1saXN0IC52aWV3cy1yb3csXG4udmlldy1wdWJsaWNhdGlvbnMtaW5kZXggLnZpZXdzLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhMGEwO1xuICBwYWRkaW5nLXRvcDogNDFweDtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudmlldy1wdWJsaWNhdGlvbnMtbGlzdCAudmlld3Mtcm93LFxuICAgIC52aWV3LXB1YmxpY2F0aW9ucy1pbmRleCAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDsgfSB9XG4gIC52aWV3LXB1YmxpY2F0aW9ucy1saXN0IC52aWV3cy1yb3cgLmJpYmxpby10aXRsZSxcbiAgLnZpZXctcHVibGljYXRpb25zLWluZGV4IC52aWV3cy1yb3cgLmJpYmxpby10aXRsZSB7XG4gICAgY29sb3I6ICMwZjZkYjc7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJEaW5cIiwgc2Fucy1zZXJpZjsgfVxuICAudmlldy1wdWJsaWNhdGlvbnMtbGlzdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSBhLCAudmlldy1wdWJsaWNhdGlvbnMtbGlzdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnZpZXctcHVibGljYXRpb25zLWxpc3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLml0ZW0tdmFsdWUsXG4gIC52aWV3LXB1YmxpY2F0aW9ucy1pbmRleCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSBhLFxuICAudmlldy1wdWJsaWNhdGlvbnMtaW5kZXggLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsXG4gIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC52aWV3LXB1YmxpY2F0aW9ucy1pbmRleCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAuaXRlbS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnZpZXctcHVibGljYXRpb25zLWxpc3QgLnZpZXdzLXJvdy52aWV3cy1yb3ctbGFzdCxcbi52aWV3LXB1YmxpY2F0aW9ucy1pbmRleCAudmlld3Mtcm93LnZpZXdzLXJvdy1sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDsgfVxuXG4udmlldy1wdWJsaWNhdGlvbnMtbGlzdCAudmlld3Mtcm93LnZpZXdzLXJvdy1maXJzdCxcbi52aWV3LXB1YmxpY2F0aW9ucy1pbmRleCAudmlld3Mtcm93LnZpZXdzLXJvdy1maXJzdCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC52aWV3LXB1YmxpY2F0aW9ucy1saXN0IC52aWV3cy1yb3csXG4ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQgLnZpZXctcHVibGljYXRpb25zLWluZGV4IC52aWV3cy1yb3cge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbmJvZHkubm9kZS10eXBlLXdlYmZvcm0ubm8tc2lkZWJhciAucmVnaW9uLXR3by02Ni0zMy10b3AtMiB7XG4gIG1heC13aWR0aDogODYwcHg7IH1cbiAgYm9keS5ub2RlLXR5cGUtd2ViZm9ybS5uby1zaWRlYmFyIC5yZWdpb24tdHdvLTY2LTMzLXRvcC0yIC53ZWJmb3JtLWNvbXBvbmVudC1maWVsZHNldCB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICBib2R5Lm5vZGUtdHlwZS13ZWJmb3JtLm5vLXNpZGViYXIgLnJlZ2lvbi10d28tNjYtMzMtdG9wLTIgLndlYmZvcm0tY29tcG9uZW50LWZpZWxkc2V0LmZsb2F0LWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIGJvZHkubm9kZS10eXBlLXdlYmZvcm0ubm8tc2lkZWJhciAucmVnaW9uLXR3by02Ni0zMy10b3AtMiAud2ViZm9ybS1jb21wb25lbnQtZmllbGRzZXQuZmxvYXQtcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICBib2R5Lm5vZGUtdHlwZS13ZWJmb3JtLm5vLXNpZGViYXIgLnJlZ2lvbi10d28tNjYtMzMtdG9wLTIgLndlYmZvcm0tY29tcG9uZW50LWZpZWxkc2V0LndpZHRoNDgge1xuICAgICAgd2lkdGg6IDQ4JTsgfVxuICBib2R5Lm5vZGUtdHlwZS13ZWJmb3JtLm5vLXNpZGViYXIgLnJlZ2lvbi10d28tNjYtMzMtdG9wLTIgLmZvcm0taXRlbSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBib2R5Lm5vZGUtdHlwZS13ZWJmb3JtLm5vLXNpZGViYXIgLnJlZ2lvbi10d28tNjYtMzMtdG9wLTIgLmZvcm0taXRlbS53aWR0aDQ4IHtcbiAgICAgIHdpZHRoOiA0OCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGJvZHkubm9kZS10eXBlLXdlYmZvcm0ubm8tc2lkZWJhciAucmVnaW9uLXR3by02Ni0zMy10b3AtMiAuZm9ybS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIGJvZHkubm9kZS10eXBlLXdlYmZvcm0ubm8tc2lkZWJhciAucmVnaW9uLXR3by02Ni0zMy10b3AtMiAuZm9ybS1pdGVtLmZsb2F0LWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIGJvZHkubm9kZS10eXBlLXdlYmZvcm0ubm8tc2lkZWJhciAucmVnaW9uLXR3by02Ni0zMy10b3AtMiAuZm9ybS1pdGVtLmZsb2F0LXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgYm9keS5ub2RlLXR5cGUtd2ViZm9ybS5uby1zaWRlYmFyIC5yZWdpb24tdHdvLTY2LTMzLXRvcC0yIC5mb3JtLWl0ZW0ud2ViZm9ybS1jb21wb25lbnQtdGV4dGFyZWEge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGJvZHkubm9kZS10eXBlLXdlYmZvcm0ubm8tc2lkZWJhciAucmVnaW9uLXR3by02Ni0zMy10b3AtMiAuZm9ybS1pdGVtLndlYmZvcm0tY29tcG9uZW50LXRleHRhcmVhLmZsb2F0LWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgIGJvZHkubm9kZS10eXBlLXdlYmZvcm0ubm8tc2lkZWJhciAucmVnaW9uLXR3by02Ni0zMy10b3AtMiAuZm9ybS1pdGVtLndlYmZvcm0tY29tcG9uZW50LXRleHRhcmVhLmZsb2F0LXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgYm9keS5ub2RlLXR5cGUtd2ViZm9ybS5uby1zaWRlYmFyIC5yZWdpb24tdHdvLTY2LTMzLXRvcC0yIC5mb3JtLWl0ZW0ud2ViZm9ybS1jb21wb25lbnQtdGV4dGFyZWEud2lkdGg0OCB7XG4gICAgICAgIHdpZHRoOiA0OCU7IH1cblxuLnBhbmUtY29udGFjdC1pbmZvIC5maWVsZC1uYW1lLWZpZWxkLXdlYmZvcm0tYm9keSAuZmllbGQtaXRlbSB7XG4gIG1hcmdpbjogMCAtMSU7IH1cbiAgLnBhbmUtY29udGFjdC1pbmZvIC5maWVsZC1uYW1lLWZpZWxkLXdlYmZvcm0tYm9keSAuZmllbGQtaXRlbSA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW46IDAgMSUgNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhbmUtY29udGFjdC1pbmZvIC5maWVsZC1uYW1lLWZpZWxkLXdlYmZvcm0tYm9keSAuZmllbGQtaXRlbSA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAucGFuZS1jb250YWN0LWluZm8gLmZpZWxkLW5hbWUtZmllbGQtd2ViZm9ybS1ib2R5IC5maWVsZC1pdGVtID4gZGl2OmJlZm9yZSwgLnBhbmUtY29udGFjdC1pbmZvIC5maWVsZC1uYW1lLWZpZWxkLXdlYmZvcm0tYm9keSAuZmllbGQtaXRlbSA+IGRpdjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLnBhbmUtY29udGFjdC1pbmZvIC5maWVsZC1uYW1lLWZpZWxkLXdlYmZvcm0tYm9keSAuZmllbGQtaXRlbSA+IGRpdjphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLnBhbmUtY29udGFjdC1pbmZvIC5maWVsZC1uYW1lLWZpZWxkLXdlYmZvcm0tYm9keSAuZmllbGQtaXRlbSA+IGRpdiBpbWcge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFuZS1jb250YWN0LWluZm8gLmZpZWxkLW5hbWUtZmllbGQtd2ViZm9ybS1ib2R5IC5maWVsZC1pdGVtID4gZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wYW5lLWNvbnRhY3QtaW5mbyAuZmllbGQtbmFtZS1maWVsZC13ZWJmb3JtLWJvZHkgLmZpZWxkLWl0ZW0gPiBkaXYgaW1nIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4ucGFuZS1jb250YWN0LWZvcm0gLndlYmZvcm0tY29tcG9uZW50LXNlbGVjdCAuanEtc2VsZWN0Ym94IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0ODNweDsgfVxuXG4ucGFuZS1jb250YWN0LWZvcm0gLmZvcm0taXRlbS53ZWJmb3JtLWNvbXBvbmVudC10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbiAgbWF4LXdpZHRoOiA0ODNweDsgfVxuXG4ucGFuZS1jb250YWN0LWZvcm0gLndlYmZvcm0tY29tcG9uZW50LWNoZWNrYm94ZXMge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgzcHg7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5wYW5lLWNvbnRhY3QtZm9ybSAud2ViZm9ybS1jb21wb25lbnQtY2hlY2tib3hlcy53ZWJmb3JtLWNvbXBvbmVudC0tYWNjZXB0YW5jZSAuZm9ybS1pdGVtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1zZWFyY2g0MDQgLnBhbmUtcG0tZXhpc3RpbmctcGFnZXMge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wYWdlLXNlYXJjaDQwNCAucGFuZS1wbS1leGlzdGluZy1wYWdlcyAuYmxvY2staW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFnZS1zZWFyY2g0MDQgLnNlYXJjaC1mb3JtIC5jb250YWluZXItaW5saW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1zZWFyY2g0MDQgLnNlYXJjaC1mb3JtIC5jb250YWluZXItaW5saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnZS1zZWFyY2g0MDQgLnNlYXJjaC1mb3JtIC5jb250YWluZXItaW5saW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhZ2Utc2VhcmNoNDA0IC5zZWFyY2gtZm9ybSAuY29udGFpbmVyLWlubGluZSAuZm9ybS10ZXh0LFxuICAgIC5wYWdlLXNlYXJjaDQwNCAuc2VhcmNoLWZvcm0gLmNvbnRhaW5lci1pbmxpbmUgLmZvcm0tc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnBhZ2Utc2VhcmNoNDA0IC5zZWFyY2gtZm9ybSBpbnB1dC5mb3JtLXRleHQge1xuICB3aWR0aDogMjcwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGY2ZGI3O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucGFnZS1zZWFyY2g0MDQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYWR2YW5jZWQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAucGFnZS1zZWFyY2g0MDQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYWR2YW5jZWQgLmZpZWxkc2V0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnBhZ2Utc2VhcmNoNDA0IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWFkdmFuY2VkIC5jcml0ZXJpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAucGFnZS1zZWFyY2g0MDQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYWR2YW5jZWQgLmFjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5wYWdlLXNlYXJjaDQwNCB1bC5hY3Rpb24tbGlua3Mge1xuICBtYXgtd2lkdGg6IDExNTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2Utc2VhcmNoNDA0IHVsLmFjdGlvbi1saW5rcyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGFnZS1zZWFyY2g0MDQgaDIucGFuZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiRGluQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnBhZ2Utc2VhcmNoNDA0IC5zZWFyY2gtcmVzdWx0cyB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAucGFnZS1zZWFyY2g0MDQgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYTBhMDtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4OyB9XG4gICAgLnBhZ2Utc2VhcmNoNDA0IC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAucGFnZS1zZWFyY2g0MDQgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC50aXRsZSBhLCAucGFnZS1zZWFyY2g0MDQgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC50aXRsZSAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhZ2Utc2VhcmNoNDA0IC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAudGl0bGUgLml0ZW0tdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBhZ2Utc2VhcmNoNDA0IC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXNuaXBwZXQtaW5mbyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5wYWdlLXNlYXJjaDQwNCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1zbmlwcGV0LWluZm8gcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRpblwiLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wYWdlLXNlYXJjaDQwNCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1zbmlwcGV0LWluZm8gLnNlYXJjaC1zbmlwcGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS1zZWFyY2g0MDQgLml0ZW0tbGlzdC1wYWdlciBsaS5wYWdlci1maXJzdCBhLCAucGFnZS1zZWFyY2g0MDQgLml0ZW0tbGlzdC1wYWdlciBsaS5wYWdlci1maXJzdCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhZ2Utc2VhcmNoNDA0IC5pdGVtLWxpc3QtcGFnZXIgbGkucGFnZXItZmlyc3QgLml0ZW0tdmFsdWUsXG4ucGFnZS1zZWFyY2g0MDQgLml0ZW0tbGlzdC1wYWdlciBsaS5wYWdlci1pdGVtIGEsXG4ucGFnZS1zZWFyY2g0MDQgLml0ZW0tbGlzdC1wYWdlciBsaS5wYWdlci1pdGVtIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLFxuLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhZ2Utc2VhcmNoNDA0IC5pdGVtLWxpc3QtcGFnZXIgbGkucGFnZXItaXRlbSAuaXRlbS12YWx1ZSxcbi5wYWdlLXNlYXJjaDQwNCAuaXRlbS1saXN0LXBhZ2VyIGxpLnBhZ2VyLWN1cnJlbnQsXG4ucGFnZS1zZWFyY2g0MDQgLml0ZW0tbGlzdC1wYWdlciBsaS5wYWdlci1sYXN0IGEsXG4ucGFnZS1zZWFyY2g0MDQgLml0ZW0tbGlzdC1wYWdlciBsaS5wYWdlci1sYXN0IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLFxuLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhZ2Utc2VhcmNoNDA0IC5pdGVtLWxpc3QtcGFnZXIgbGkucGFnZXItbGFzdCAuaXRlbS12YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1zZWFyY2g0MDQgLml0ZW0tbGlzdC1wYWdlciBsaS5wYWdlci1maXJzdCBhLCAucGFnZS1zZWFyY2g0MDQgLml0ZW0tbGlzdC1wYWdlciBsaS5wYWdlci1maXJzdCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhZ2Utc2VhcmNoNDA0IC5pdGVtLWxpc3QtcGFnZXIgbGkucGFnZXItZmlyc3QgLml0ZW0tdmFsdWUsXG4gICAgLnBhZ2Utc2VhcmNoNDA0IC5pdGVtLWxpc3QtcGFnZXIgbGkucGFnZXItaXRlbSBhLFxuICAgIC5wYWdlLXNlYXJjaDQwNCAuaXRlbS1saXN0LXBhZ2VyIGxpLnBhZ2VyLWl0ZW0gLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLml0ZW0tdmFsdWUsXG4gICAgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhZ2Utc2VhcmNoNDA0IC5pdGVtLWxpc3QtcGFnZXIgbGkucGFnZXItaXRlbSAuaXRlbS12YWx1ZSxcbiAgICAucGFnZS1zZWFyY2g0MDQgLml0ZW0tbGlzdC1wYWdlciBsaS5wYWdlci1jdXJyZW50LFxuICAgIC5wYWdlLXNlYXJjaDQwNCAuaXRlbS1saXN0LXBhZ2VyIGxpLnBhZ2VyLWxhc3QgYSxcbiAgICAucGFnZS1zZWFyY2g0MDQgLml0ZW0tbGlzdC1wYWdlciBsaS5wYWdlci1sYXN0IC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtLXZhbHVlLFxuICAgIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYWdlLXNlYXJjaDQwNCAuaXRlbS1saXN0LXBhZ2VyIGxpLnBhZ2VyLWxhc3QgLml0ZW0tdmFsdWUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wYWdlLXNlYXJjaDQwNCAuaXRlbS1saXN0LXBhZ2VyIGxpLnBhZ2VyLW5leHQgYSwgLnBhZ2Utc2VhcmNoNDA0IC5pdGVtLWxpc3QtcGFnZXIgbGkucGFnZXItbmV4dCAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSwgLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIC52aWV3LWhlYWRlciAuZXhwb3NlZC1zZWFyY2gtaW5wdXQgLnBhZ2Utc2VhcmNoNDA0IC5pdGVtLWxpc3QtcGFnZXIgbGkucGFnZXItbmV4dCAuaXRlbS12YWx1ZSxcbi5wYWdlLXNlYXJjaDQwNCAuaXRlbS1saXN0LXBhZ2VyIGxpLnBhZ2VyLXByZXZpb3VzIGEsXG4ucGFnZS1zZWFyY2g0MDQgLml0ZW0tbGlzdC1wYWdlciBsaS5wYWdlci1wcmV2aW91cyAudmlldy10YWxrcy52aWV3LWRpc3BsYXktaWQtcGFnZV90YWxrc19zZWFyY2ggLnZpZXctaGVhZGVyIC5leHBvc2VkLXNlYXJjaC1pbnB1dCAuaXRlbS12YWx1ZSxcbi52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5wYWdlLXNlYXJjaDQwNCAuaXRlbS1saXN0LXBhZ2VyIGxpLnBhZ2VyLXByZXZpb3VzIC5pdGVtLXZhbHVlIHtcbiAgbGluZS1oZWlnaHQ6IDQycHg7IH1cblxuLnBhZ2UtY2FyZWVycy1jZW50ZXIgLm93bC1jYXJvdXNlbC5vd2wtbm8tY29udHJvbHMge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4OyB9XG5cbi5wYWdlLWNhcmVlcnMtY2VudGVyIC52aWV3LWlkLXNsaWRlcl9pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wYWdlLWNhcmVlcnMtY2VudGVyIC5wYW5lLXNsaWRlci1pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nIC5tZWRpYSBpbWcge1xuICBoZWlnaHQ6IDUwMHB4OyB9XG5cbi5wYWdlLWNhcmVlcnMtY2VudGVyIC5vd2wtY29udHJvbHMge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYWdlLWNhcmVlcnMtY2VudGVyIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS1jYXJlZXJzLWNlbnRlciAub3dsLWRvdHMge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7IH1cblxuLnBhZ2UtY2FyZWVycy1jZW50ZXIgLm93bC1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDAgMzNweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2UtY2FyZWVycy1jZW50ZXIgLm93bC1wYWdpbmF0aW9uIC5vd2wtZG90LFxuICAucGFnZS1jYXJlZXJzLWNlbnRlciAub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2UtY2FyZWVycy1jZW50ZXIgLm93bC1wYWdpbmF0aW9uIC5vd2wtZG90LFxuICAgICAgLnBhZ2UtY2FyZWVycy1jZW50ZXIgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSB7XG4gICAgICAgIG1hcmdpbjogMCA3cHg7IH0gfVxuICAgIC5wYWdlLWNhcmVlcnMtY2VudGVyIC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdCBzcGFuLFxuICAgIC5wYWdlLWNhcmVlcnMtY2VudGVyIC5vd2wtcGFnaW5hdGlvbiAub3dsLXBhZ2Ugc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogIzkzOTU5OCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wYWdlLWNhcmVlcnMtY2VudGVyIC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdCBzcGFuLFxuICAgICAgICAucGFnZS1jYXJlZXJzLWNlbnRlciAub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7IH0gfVxuICAgIC5wYWdlLWNhcmVlcnMtY2VudGVyIC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdC5hY3RpdmUgc3BhbixcbiAgICAucGFnZS1jYXJlZXJzLWNlbnRlciAub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlLmFjdGl2ZSBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wYWdlLWNhcmVlcnMtY2VudGVyIC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdC5hY3RpdmUgc3BhbixcbiAgICAgICAgLnBhZ2UtY2FyZWVycy1jZW50ZXIgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZS5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cblxuLnBhZ2UtY2FyZWVycy1jZW50ZXIgLnJlZ2lvbi10d28tNjYtMzMtdG9wIC5wYW5lLWN1c3RvbS5wYW5lLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNlZGY0Zjg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIC5wYWdlLWNhcmVlcnMtY2VudGVyIC5yZWdpb24tdHdvLTY2LTMzLXRvcCAucGFuZS1jdXN0b20ucGFuZS0xOjpiZWZvcmUsIC5wYWdlLWNhcmVlcnMtY2VudGVyIC5yZWdpb24tdHdvLTY2LTMzLXRvcCAucGFuZS1jdXN0b20ucGFuZS0xOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogOTYwMHB4O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNlZGY0Zjg7IH1cbiAgLnBhZ2UtY2FyZWVycy1jZW50ZXIgLnJlZ2lvbi10d28tNjYtMzMtdG9wIC5wYW5lLWN1c3RvbS5wYW5lLTE6OmFmdGVyIHtcbiAgICB3aWR0aDogOTYwMHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2VkZjRmODsgfVxuXG4ucGFnZS1jYXJlZXJzLWNlbnRlciAucGFuZS1jYXJlZXJzLW5xLXBhbmVsLXBhbmUtMSB7XG4gIG1hcmdpbi10b3A6IC0yMHB4OyB9XG5cbi5wYWdlLWNhcmVlcnMtY2VudGVyIC5wYW5lLXNsaWRlci1pdGVtIC5vd2wtZG90cyB7XG4gIHBhZGRpbmc6IDMwcHggMCA1MHB4OyB9XG5cbi5wYWdlLWNhcmVlcnMtY2VudGVyIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8zIC52aWV3cy1yb3c6bnRoLWxhc3QtY2hpbGQoLW4rMik6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIFZhcmlhYmxlc1xuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IHtcbiAgICBmb250LXNpemU6IDEuM2VtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyB7XG4gICAgZm9udC1zaXplOiAxLjRlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzODQwcHgpIHtcbiAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4MHB4KSB7XG4gIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IHtcbiAgICBmb250LXNpemU6IDEuNmVtOyB9IH1cblxuLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLmZyb250LXBhZ2UtaW1nLWFsdCwgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLmZyb250LXBhZ2UtaW1nLXRpdGxlIHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IC4zZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5mcm9udC1wYWdlLWltZy1hbHQsIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5mcm9udC1wYWdlLWltZy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzODQwcHgpIHtcbiAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAuZnJvbnQtcGFnZS1pbWctYWx0LCAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAuZnJvbnQtcGFnZS1pbWctdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4MHB4KSB7XG4gICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLmZyb250LXBhZ2UtaW1nLWFsdCwgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLmZyb250LXBhZ2UtaW1nLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNGVtOyB9IH1cblxuLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLmZyb250LXBhZ2UtaW1nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM4NDBweCkge1xuICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5mcm9udC1wYWdlLWltZy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2ODBweCkge1xuICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5mcm9udC1wYWdlLWltZy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNlbTsgfSB9XG5cbi5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC52aWV3LWZ1bGwtc2NyZWVuLXNsaWRlc2hvdyAudmlldy1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDV2aCA1dnc7IH1cbiAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLnZpZXctZnVsbC1zY3JlZW4tc2xpZGVzaG93IC52aWV3LWNvbnRlbnQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRGluXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogIzBmNmRiNztcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLnZpZXctZnVsbC1zY3JlZW4tc2xpZGVzaG93IC52aWV3LWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzODQwcHgpIHtcbiAgICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC52aWV3LWZ1bGwtc2NyZWVuLXNsaWRlc2hvdyAudmlldy1jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDNlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2ODBweCkge1xuICAgICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLnZpZXctZnVsbC1zY3JlZW4tc2xpZGVzaG93IC52aWV3LWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNmVtOyB9IH1cblxuLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM4NDBweCkge1xuICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC52aWV3cy1maWVsZC1ub3RoaW5nLTEge1xuICAgICAgZm9udC1zaXplOiAuNWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2ODBweCkge1xuICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC52aWV3cy1maWVsZC1ub3RoaW5nLTEge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfSB9XG5cbi5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC52aWV3cy1maWVsZC1ub3RoaW5nLTIge1xuICBjb2xvcjogIzAwNmNiYztcbiAgZm9udC1mYW1pbHk6IFwiRGluXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMGY2ZGI3O1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzODQwcHgpIHtcbiAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAudmlld3MtZmllbGQtbm90aGluZy0yIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4MHB4KSB7XG4gICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLnZpZXdzLWZpZWxkLW5vdGhpbmctMiB7XG4gICAgICBmb250LXNpemU6IDVlbTsgfSB9XG5cbi5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC52aWV3cy1maWVsZC10aXRsZS1maWVsZCBoMSB7XG4gIG1pbi1oZWlnaHQ6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM4NDBweCkge1xuICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC52aWV3cy1maWVsZC10aXRsZS1maWVsZCBoMSB7XG4gICAgICBmb250LXNpemU6IDRlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjgwcHgpIHtcbiAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAudmlld3MtZmllbGQtdGl0bGUtZmllbGQgaDEge1xuICAgICAgZm9udC1zaXplOiA3LjVlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzODQwcHgpIHtcbiAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLnZpZXdzLWZpZWxkLWZpZWxkLW5ld3MtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzODQwcHgpIHtcbiAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLnZpZXdzLWZpZWxkLWZpZWxkLW5ld3MtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDRlbTsgfSB9XG5cbi5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5vd2wtaXRlbSB7XG4gIGhlaWdodDogODZ2aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzg0MHB4KSB7XG4gICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLm93bC1pdGVtIHtcbiAgICAgIGhlaWdodDogODh2aDsgfSB9XG5cbi5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5vd2wtY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5vd2wtcGFnaW5hdGlvbixcbi5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5vd2wtZG90cyB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSxcbiAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLm93bC1wYWdpbmF0aW9uIC5vd2wtZG90LFxuICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLWRvdHMgLm93bC1wYWdlLFxuICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIG1hcmdpbjogMCAuM2VtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2ODBweCkge1xuICAgICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSxcbiAgICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdCxcbiAgICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5vd2wtZG90cyAub3dsLXBhZ2UsXG4gICAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgICAgICBtYXJnaW46IDAgLjZlbTsgfSB9XG4gICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSBzcGFuLFxuICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdCBzcGFuLFxuICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5vd2wtZG90cyAub3dsLXBhZ2Ugc3BhbixcbiAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgICB3aWR0aDogLjdlbTtcbiAgICAgIGhlaWdodDogLjdlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM4NDBweCkge1xuICAgICAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLXBhZ2luYXRpb24gLm93bC1wYWdlIHNwYW4sXG4gICAgICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5vd2wtcGFnaW5hdGlvbiAub3dsLWRvdCBzcGFuLFxuICAgICAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLWRvdHMgLm93bC1wYWdlIHNwYW4sXG4gICAgICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIGhlaWdodDogMWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjgwcHgpIHtcbiAgICAgICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSBzcGFuLFxuICAgICAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLXBhZ2luYXRpb24gLm93bC1kb3Qgc3BhbixcbiAgICAgICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLm93bC1kb3RzIC5vd2wtcGFnZSBzcGFuLFxuICAgICAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJlbTsgfSB9XG4gICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZS5hY3RpdmUgc3BhbixcbiAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLXBhZ2luYXRpb24gLm93bC1kb3QuYWN0aXZlIHNwYW4sXG4gICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLm93bC1kb3RzIC5vd2wtcGFnZS5hY3RpdmUgc3BhbixcbiAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgICAgd2lkdGg6IC45ZW07XG4gICAgICBoZWlnaHQ6IC45ZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzODQwcHgpIHtcbiAgICAgICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZS5hY3RpdmUgc3BhbixcbiAgICAgICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLm93bC1wYWdpbmF0aW9uIC5vd2wtZG90LmFjdGl2ZSBzcGFuLFxuICAgICAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLWRvdHMgLm93bC1wYWdlLmFjdGl2ZSBzcGFuLFxuICAgICAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjgwcHgpIHtcbiAgICAgICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZS5hY3RpdmUgc3BhbixcbiAgICAgICAgLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLm93bC1wYWdpbmF0aW9uIC5vd2wtZG90LmFjdGl2ZSBzcGFuLFxuICAgICAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLWRvdHMgLm93bC1wYWdlLmFjdGl2ZSBzcGFuLFxuICAgICAgICAucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgaGVpZ2h0OiAzZW07IH0gfVxuXG4ucGFnZS1mdWxsc2NyZWVuLXNsaWRlc2hvdyAuZnVsbHNjcmVlbi1zbGlkZXNob3ctcmVnaW9uLWZpcnN0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTAlOyB9XG4gIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5mdWxsc2NyZWVuLXNsaWRlc2hvdy1yZWdpb24tZmlyc3QgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MHZoO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIC5wYWdlLWZ1bGxzY3JlZW4tc2xpZGVzaG93IC5mdWxsc2NyZWVuLXNsaWRlc2hvdy1yZWdpb24tZmlyc3QgaW1nIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cgLmZ1bGxzY3JlZW4tc2xpZGVzaG93LXJlZ2lvbi1zZWNvbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ4JTsgfVxuXG4ubm9kZS10eXBlLXRhbGtzIC5ub2RlLXZpZXctcGFuZSAucGFuZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRpbkNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAyOXB4OyB9XG5cbi5ub2RlLXR5cGUtdGFsa3MgLm5vZGUtdmlldy1wYW5lIC5ub2RlLWNvbnRlbnQgPiAuZmllbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYTBhMDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLm5vZGUtdHlwZS10YWxrcyAubm9kZS12aWV3LXBhbmUgLm5vZGUtY29udGVudCA+IC5maWVsZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDAgbm9uZTsgfVxuXG4ubm9kZS10eXBlLXRhbGtzIC5ub2RlLXZpZXctcGFuZSAubm9kZS1jb250ZW50IC5maWVsZCAuZmllbGQtbGFiZWwsXG4ubm9kZS10eXBlLXRhbGtzIC5ub2RlLXZpZXctcGFuZSAubm9kZS1jb250ZW50IC5maWVsZCAubGFiZWwtYWJvdmUsXG4ubm9kZS10eXBlLXRhbGtzIC5ub2RlLXZpZXctcGFuZSAubm9kZS1jb250ZW50IC5maWVsZCAubGFiZWwtaW5saW5lLFxuLm5vZGUtdHlwZS10YWxrcyAubm9kZS12aWV3LXBhbmUgLm5vZGUtY29udGVudCAuZmllbGQtaXRlbSAudmlkZW8tZW1iZWQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ub2RlLXR5cGUtdGFsa3MgLm5vZGUtdmlldy1wYW5lIC5ub2RlLWNvbnRlbnQgLmdyb3VwLW1haW4ge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhMGEwO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAubm9kZS10eXBlLXRhbGtzIC5ub2RlLXZpZXctcGFuZSAubm9kZS1jb250ZW50IC5ncm91cC1tYWluIC5maWVsZCB7XG4gICAgbWFyZ2luOiAxOHB4IDA7IH1cbiAgICAubm9kZS10eXBlLXRhbGtzIC5ub2RlLXZpZXctcGFuZSAubm9kZS1jb250ZW50IC5ncm91cC1tYWluIC5maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5vZGUtdHlwZS10YWxrcyAubm9kZS12aWV3LXBhbmUgLm5vZGUtY29udGVudCAuZ3JvdXAtbWFpbiAucGFyYWdyYXBocy1pdGVtLXNwZWFrZXIge1xuICAgIG1hcmdpbjogMThweCAwOyB9XG4gICAgLm5vZGUtdHlwZS10YWxrcyAubm9kZS12aWV3LXBhbmUgLm5vZGUtY29udGVudCAuZ3JvdXAtbWFpbiAucGFyYWdyYXBocy1pdGVtLXNwZWFrZXIgLmZpZWxkLW5hbWUtZmllbGQtc3BlYWtlci1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLm5vZGUtdHlwZS10YWxrcyAubm9kZS12aWV3LXBhbmUgLm5vZGUtY29udGVudCAuZ3JvdXAtbWFpbiAucGFyYWdyYXBocy1pdGVtLXNwZWFrZXIgLmZpZWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4ubm9kZS10eXBlLXRhbGtzIC5ub2RlLXZpZXctcGFuZSAuZmllbGQtbmFtZS1maWVsZC10YWxrcy1saW5rcyAuZmllbGQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5ub2RlLXR5cGUtdGFsa3MgLm5vZGUtdmlldy1wYW5lIC5maWVsZC1uYW1lLWZpZWxkLXRhbGtzLWxpbmtzIC5maWVsZC1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDExcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMwZjZkYjc7IH1cblxuLm5vZGUtdHlwZS10YWxrcyAubm9kZS12aWV3LXBhbmUgLmZpZWxkLW5hbWUtZmllbGQtdGFsay10YWdzIHVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7IH1cbiAgLm5vZGUtdHlwZS10YWxrcyAubm9kZS12aWV3LXBhbmUgLmZpZWxkLW5hbWUtZmllbGQtdGFsay10YWdzIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAubm9kZS10eXBlLXRhbGtzIC5ub2RlLXZpZXctcGFuZSAuZmllbGQtbmFtZS1maWVsZC10YWxrLXRhZ3MgdWwgbGk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiLCBcIjsgfVxuICAgIC5ub2RlLXR5cGUtdGFsa3MgLm5vZGUtdmlldy1wYW5lIC5maWVsZC1uYW1lLWZpZWxkLXRhbGstdGFncyB1bCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5ub2RlLXR5cGUtdGFsa3MgLm5vZGUtdmlldy1wYW5lIC5lbWJlZGRlZC12aWRlbyAucGxheWVyIHtcbiAgbWFyZ2luOiA1cHggMDsgfVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXRhbGtzLXBhZ2UtdGFsa3Mtc2VhcmNoIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gIHBhZGRpbmc6IDAgMzBweCAyNXB4IDA7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kICN2aWV3cy1leHBvc2VkLWZvcm0tdGFsa3MtcGFnZS10YWxrcy1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kICN2aWV3cy1leHBvc2VkLWZvcm0tdGFsa3MtcGFnZS10YWxrcy1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggOHB4OyB9XG4gICAgLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kICN2aWV3cy1leHBvc2VkLWZvcm0tdGFsa3MtcGFnZS10YWxrcy1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICAgIGhlaWdodDogMzRweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjdmlld3MtZXhwb3NlZC1mb3JtLXRhbGtzLXBhZ2UtdGFsa3Mtc2VhcmNoIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAjdmlld3MtZXhwb3NlZC1mb3JtLXRhbGtzLXBhZ2UtdGFsa3Mtc2VhcmNoIC52aWV3cy1leHBvc2VkLXdpZGdldCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI3ZpZXdzLWV4cG9zZWQtZm9ybS10YWxrcy1wYWdlLXRhbGtzLXNlYXJjaCAudmlld3MtZXhwb3NlZC13aWRnZXQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDVweCAwOyB9XG4gIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC52aWV3LXRhbGtzLnZpZXctZGlzcGxheS1pZC1wYWdlX3RhbGtzX3NlYXJjaCAudmlldy1oZWFkZXIgLmV4cG9zZWQtc2VhcmNoLWlucHV0IC5pdGVtID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4udmlldy10YWxrcyB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLnZpZXctdGFsa3MgdGFibGUgY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJEaW5Db25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnZpZXctdGFsa3MgdGFibGUgdGhlYWQgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC52aWV3LXRhbGtzIHRhYmxlIHRoLCAudmlldy10YWxrcyB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgLnZpZXctdGFsa3MgdGFibGUgdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnZpZXctdGFsa3MgdGFibGUgdHIucm93LWV2ZW4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLnZpZXctdGFsa3MgdGFibGUgdHIucm93LWRhdGUtaGlkZGVuIC52aWV3cy1maWVsZC1maWVsZC10YWxrcy1kYXRlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZXctdGFsa3MgdGFibGUgLnZpZXdzLWZpZWxkLWZpZWxkLXRhbGtzLWRhdGUge1xuICAgIHdpZHRoOiAxNSU7IH1cbiAgLnZpZXctdGFsa3MgdGFibGUgLnZpZXdzLWZpZWxkLWZpZWxkLXNwZWFrZXIgdWwsXG4gIC52aWV3LXRhbGtzIHRhYmxlIC52aWV3cy1maWVsZC1maWVsZC1zcGVha2VyLTEgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAudmlldy10YWxrcyB0YWJsZSAudmlld3MtZmllbGQtZmllbGQtc3BlYWtlciB1bCBsaSxcbiAgICAudmlldy10YWxrcyB0YWJsZSAudmlld3MtZmllbGQtZmllbGQtc3BlYWtlci0xIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudmlldy10YWxrcyB0YWJsZSAucGFyYWdyYXBocy1pdGVtLXNwZWFrZXIge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC52aWV3LXRhbGtzIHRhYmxlIC5wYXJhZ3JhcGhzLWl0ZW0tc3BlYWtlciAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuIiwiJGZvbnRzLXBhdGg6ICcuLi9mb250cy8nO1xuXG4vKkRJTiBGT05UKi9cblxuLypEaW4gUmVndWxhciovQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGluJztcbiAgc3JjOiB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9yZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX3JlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX3JlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX3JlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX3JlZ3VsYXIuc3ZnI0RpbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLypEaW4gUmVndWxhciBJdGFsaWMqL0Bmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Rpbic7XG4gIHNyYzogdXJsKCRmb250cy1wYXRoICsgJ0Rpbi9kaW5fcmVndWxhcl9pdGFsaWMuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cy1wYXRoICsgJ0Rpbi9kaW5fcmVndWxhcl9pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9yZWd1bGFyX2l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9yZWd1bGFyX2l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCRmb250cy1wYXRoICsgJ0Rpbi9kaW5fcmVndWxhcl9pdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX3JlZ3VsYXJfaXRhbGljLnN2ZyNEaW4nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qRGluIE1lZGl1bSovQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGluJztcbiAgc3JjOiB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9tZWRpdW0uZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cy1wYXRoICsgJ0Rpbi9kaW5fbWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCRmb250cy1wYXRoICsgJ0Rpbi9kaW5fbWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX21lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCRmb250cy1wYXRoICsgJ0Rpbi9kaW5fbWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9tZWRpdW0uc3ZnI0RpbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLypEaW4gTWVkaXVtIEl0YWxpYyovQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGluJztcbiAgc3JjOiB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9tZWRpdW1faXRhbGljLmVvdCcpO1xuICBzcmM6IHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX21lZGl1bV9pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9tZWRpdW1faXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX21lZGl1bV9pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX21lZGl1bV9pdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX21lZGl1bV9pdGFsaWMuc3ZnI0RpbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLypEaW4gQm9sZCovQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGluJztcbiAgc3JjOiB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9ib2xkLmVvdCcpO1xuICBzcmM6IHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX2JvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX2JvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX2JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX2JvbGQuc3ZnI0RpbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLypEaW4gQm9sZCBJdGFsaWMqL0Bmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Rpbic7XG4gIHNyYzogdXJsKCRmb250cy1wYXRoICsgJ0Rpbi9kaW5fYm9sZF9pdGFsaWMuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cy1wYXRoICsgJ0Rpbi9kaW5fYm9sZF9pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9ib2xkX2l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9ib2xkX2l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCRmb250cy1wYXRoICsgJ0Rpbi9kaW5fYm9sZF9pdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX2JvbGRfaXRhbGljLnN2ZyNEaW4nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qRGluIENvbmRlbnNlZCBNZWRpdW0qL0Bmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RpbkNvbmRlbnNlZCc7XG4gIHNyYzogdXJsKCRmb250cy1wYXRoICsgJ0Rpbi9kaW5fY29uZF9tZWRpdW0uZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cy1wYXRoICsgJ0Rpbi9kaW5fY29uZF9tZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9jb25kX21lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9jb25kX21lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCRmb250cy1wYXRoICsgJ0Rpbi9kaW5fY29uZF9tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX2NvbmRfbWVkaXVtLnN2ZyNEaW5Db25kZW5zZWQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qRGluIENvbmRlbnNlZCBCb2xkKi9AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEaW5Db25kZW5zZWQnO1xuICBzcmM6IHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX2NvbmRfYm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9jb25kX2JvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9jb25kX2JvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCRmb250cy1wYXRoICsgJ0Rpbi9kaW5fY29uZF9ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnRGluL2Rpbl9jb25kX2JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdEaW4vZGluX2NvbmRfYm9sZC5zdmcjRGluQ29uZGVuc2VkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKkljb25zKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgc3JjOiB1cmwoJGZvbnRzLXBhdGggKyAnSWNvbnMvaWNvbnMuZW90PzY3MDE0OTA0Jyk7XG4gIHNyYzogdXJsKCRmb250cy1wYXRoICsgJ0ljb25zL2ljb25zLmVvdD82NzAxNDkwNCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnSWNvbnMvaWNvbnMud29mZjI/NjcwMTQ5MDQnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCRmb250cy1wYXRoICsgJ0ljb25zL2ljb25zLndvZmY/NjcwMTQ5MDQnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJGZvbnRzLXBhdGggKyAnSWNvbnMvaWNvbnMudHRmPzY3MDE0OTA0JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgkZm9udHMtcGF0aCArICdJY29ucy9pY29ucy5zdmc/NjcwMTQ5MDQjaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59IiwiLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvaWNvbnMuc3ZnPzgyNTEyMTAyI2ljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuKi9cbiBcbiBbY2xhc3NePVwiaWNvblwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvblwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuIFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuIFxuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gXG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuIFxuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gXG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG4gXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfuoIAnICovXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xuLmljb24taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9IC8qICfuoIInICovXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xuLmljb24tZ3BsdXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH0gLyogJ+6ghCcgKi9cbi5pY29uLWFyci1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IC8qICfuoIUnICovXG4uaWNvbi1hcnItcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNic7IH0gLyogJ+6ghicgKi9cbi5pY29uLWZhY2Vib29rLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH0gLyogJ+6giCcgKi8iLCIvKlJlc3BvbnNpdmUqL1xuJG1pbi13aWR0aDogMzIwcHg7XG4kbW9iaWxlLXdpZHRoOiA0ODBweDtcbiR0YWJsZXQtcG9ydHJhaXQ6IDc2OHB4O1xuJHRhYmxldC1sYW5kc2NhcGU6IDEwMjVweDtcbiRkZXNrdG9wLXdpZHRoOiAxMTY5cHg7XG4kd2lkZS1kZXNrdG9wLXdpZHRoLW9uZTogMTI3MHB4O1xuJHdpZGUtZGVza3RvcC13aWR0aDogMTMzNHB4O1xuXG5AbWl4aW4gbW9iaWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1vYmlsZS13aWR0aH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LXBvcnRyYWl0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC1wb3J0cmFpdCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LXBvcnRyYWl0LWZpeCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0YWJsZXQtcG9ydHJhaXR9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0YWJsZXQtbGFuZHNjYXBlIC0gMXB4fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmcm9tLXRhYmxldC10by13aWRlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGV9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGZyb20tbWluaS10YWJsZXQtdG8td2lkZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyR0YWJsZXQtcG9ydHJhaXQgLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNtYWxsLWRlc2t0b3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skZGVza3RvcC13aWR0aH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gd2lkZS1kZXNrdG9wLW9uZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR3aWRlLWRlc2t0b3Atd2lkdGgtb25lfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB3aWRlLWRlc2t0b3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skd2lkZS1kZXNrdG9wLXdpZHRofSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIHVsIHJlc2V0XG5AbWl4aW4gdWwtcmVzZXQge1xuICAmLFxuICAmIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBtYXJnaW4tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtaXhpbiBmdWxsLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtaXhpbiBtb3JlLWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci0zO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yLTE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTE7XG4gIHBhZGRpbmc6IDZweCA5cHggN3B4O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci0zO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tYmlnIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgcGFkZGluZzogNnB4IDEwcHggNnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItMTtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItMztcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi8vIFRleHQgaGlkZVxuQG1peGluIHRleHQtaGlkZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8gQnVsbGV0IGxpc3RcbkBtaXhpbiBidWxsZXQtbGlzdCgkYmc6ICRjb2xvci0xKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTFweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJGJnO1xuICB9XG59XG5cbkBtaXhpbiBidWxsZXQtbGlzdC1yZXNldCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiA1MCUpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gdW5kZXJsaW5lZC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBpbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtaXhpbiBkYXRlIHtcbiAgY29sb3I6ICRjb2xvci0xO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuQG1peGluIG5vZmxvYXQtZnVsbHdpZHRoIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbiAqIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbiAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi5qcS1jaGVja2JveCB7XG5cdHRvcDogLTFweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luOiAwIDRweCAwIDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJhY2tncm91bmQ6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpLCBpbnNldCAtMXB4IC0xcHggI0ZGRiwgaW5zZXQgMXB4IC0xcHggI0ZGRjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLWNoZWNrYm94LmNoZWNrZWQgLmpxLWNoZWNrYm94X19kaXYge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRtYXJnaW46IDJweCAwIDAgMnB4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJhY2tncm91bmQ6ICM2NjY7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCA2cHggI0FBQTtcbn1cbi5qcS1jaGVja2JveC5mb2N1c2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzA4Qztcbn1cbi5qcS1jaGVja2JveC5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41NTtcbn1cblxuXG4uanEtcmFkaW8ge1xuXHR0b3A6IC0xcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbjogMCA0cHggMCAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRiYWNrZ3JvdW5kOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSwgaW5zZXQgLTFweCAtMXB4ICNGRkYsIGluc2V0IDFweCAtMXB4ICNGRkY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcS1yYWRpby5jaGVja2VkIC5qcS1yYWRpb19fZGl2IHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0bWFyZ2luOiAzcHggMCAwIDNweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjNzc3O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCByZ2JhKDAsMCwwLC43KTtcbn1cbi5qcS1yYWRpby5mb2N1c2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzA4Qztcbn1cbi5qcS1yYWRpby5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41NTtcbn1cblxuXG4uanEtZmlsZSB7XG5cdHdpZHRoOiAyNzBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG59XG4uanEtZmlsZSBpbnB1dCB7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLWZpbGVfX25hbWUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzNHB4O1xuXHRwYWRkaW5nOiAwIDgwcHggMCAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMTtcblx0Zm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uanEtZmlsZV9fYnJvd3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDFweDtcblx0cmlnaHQ6IDFweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0YmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG59XG4uanEtZmlsZTpob3ZlciAuanEtZmlsZV9fYnJvd3NlIHtcblx0YmFja2dyb3VuZDogI0U2RTZFNjtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG5cdGJhY2tncm91bmQ6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuLmpxLWZpbGU6YWN0aXZlIC5qcS1maWxlX19icm93c2Uge1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuLmpxLWZpbGUuZm9jdXNlZCAuanEtZmlsZV9fbmFtZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG4uanEtZmlsZS5kaXNhYmxlZCxcbi5qcS1maWxlLmRpc2FibGVkIC5qcS1maWxlX19uYW1lLFxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX2Jyb3dzZSB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59XG5cblxuLmpxLW51bWJlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOiAwIDM2cHggMCAwO1xufVxuLmpxLW51bWJlcl9fZmllbGQge1xuXHR3aWR0aDogMTAwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG59XG4uanEtbnVtYmVyX19maWVsZDpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI0IzQjNCMztcbn1cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDhweCA5cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Zm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtYWxpZ246IGxlZnQ7IC8qINC00LvRjyBPcGVyYSBQcmVzdG/CoCovXG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdG1hcmdpbjogMDsgLyog0LIg0LrQsNC60LjRhS3RgtC+INCx0YDQsNGD0LfQtdGA0LDRhSDQv9GA0LjRgdGD0YLRgdGC0LLRg9C10YIg0L7RgtGB0YLRg9C/ICovXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5qcS1udW1iZXJfX3NwaW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJhY2tncm91bmQ6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcS1udW1iZXJfX3NwaW4ubWludXMge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcbn1cbi5qcS1udW1iZXJfX3NwaW46aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcblx0YmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG4uanEtbnVtYmVyX19zcGluOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG4uanEtbnVtYmVyX19zcGluOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IDExcHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzk5OTtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge1xuXHR0b3A6IDVweDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmpxLW51bWJlcl9fc3Bpbi5taW51czpob3ZlcjphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4uanEtbnVtYmVyX19zcGluLnBsdXM6aG92ZXI6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLmpxLW51bWJlci5mb2N1c2VkIC5qcS1udW1iZXJfX2ZpZWxkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fZmllbGQsXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW4ge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0FBQTtcbn1cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNBQUE7XG59XG5cblxuLmpxLXNlbGVjdGJveCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdGhlaWdodDogMzJweDtcblx0cGFkZGluZzogMCA0NXB4IDAgMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0YmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcblx0YmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cbi5qcS1zZWxlY3Rib3guZm9jdXNlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmpxLXNlbGVjdGJveCAucGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcbn1cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTRweDtcblx0cmlnaHQ6IDEycHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci10b3A6IDVweCBzb2xpZCAjOTk5O1xuXHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5qcS1zZWxlY3Rib3g6aG92ZXIgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG5cdGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjQUFBO1xufVxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAycHggMCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMik7XG5cdGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCB7XG5cdG1hcmdpbjogNXB4O1xufVxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogNXB4IDI3cHggNnB4IDhweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFNQ0FZQUFBQmlESjM3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFPMUpSRUZVZU5xVTA3OExBWEVZeC9GellmTnprNVRKYUZOS1lqRllTUVovaHZ3QnN2ZzFVQ1kyeFQ5Z004aHVrUUdUaFdSamtjRnczcGRudWpoZlQ3MzZYbjJmUHZmYzNmZDA3VjBPRkRERkFuTTBFTllzWlJpR0xTYzlPcHFJWUlBOWZNaGhqQ3JXMmg5VmxNbGNIL2F5bU1HdE9xRXVnWDA4UHdRdWNVWktkVG96TUlxZFRjOVdlcFFEN3dqWTlBUngreWR3aGZ5WGZTK1MwcU1jT0VRSkdjdWVCM1ZjY0ZJTmRNZ2FsNk56a21QalJ3Slh4REJCNy8yUkRkdEFwNndiK2RwcGhIREFTRzVRUTBWNnUyYW9TcUJaRC9sRHJOV1JKeW5MSzJxcEJuNHJjNksyWEI5L05iOEVHQUJ0ZjF0aHpZNlgyQUFBQUFCSlJVNUVya0pnZ2c9PSkgbm8tcmVwZWF0IDEwMCUgNTAlO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG5cdGNvbG9yOiAjMzMzO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5qcS1zZWxlY3Rib3hfX25vdC1mb3VuZCB7XG5cdG1hcmdpbjogNXB4O1xuXHRwYWRkaW5nOiA1cHggOHB4IDZweDtcblx0YmFja2dyb3VuZDogI0YwRjBGMDtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuLmpxLXNlbGVjdGJveCB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbi5qcS1zZWxlY3Rib3ggbGkge1xuXHRtaW4taGVpZ2h0OiAxOHB4O1xuXHRwYWRkaW5nOiA1cHggMTBweCA2cHg7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNvbG9yOiAjMjMxRjIwO1xufVxuLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNBM0FCQjE7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwOEM7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZCB7XG5cdGNvbG9yOiAjQUFBO1xufVxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6ICMyMzFGMjA7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5qcS1zZWxlY3Rib3ggbGkub3B0aW9uIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAxcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZm9jdXNlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpIHtcblx0cGFkZGluZzogM3B4IDlweCA0cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmxhc3QtY2hpbGQge1xuXHRib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kOiAjMDhDO1xuXHRjb2xvcjogI0ZGRjtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuZGlzYWJsZWQge1xuXHRjb2xvcjogI0FBQTtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQgbGkuc2VsZWN0ZWQsXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI0NDQztcblx0Y29sb3I6ICNGRkY7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGlvbiB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuXG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcixcbnRleHRhcmVhLnN0eWxlciB7XG5cdHBhZGRpbmc6IDhweCA5cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xufVxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxudGV4dGFyZWEuc3R5bGVyIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpob3ZlcixcbnRleHRhcmVhLnN0eWxlcjpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI0IzQjNCMztcbn1cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyOmZvY3VzLFxudGV4dGFyZWEuc3R5bGVyOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRib3JkZXItdG9wLWNvbG9yOiAjQjNCM0IzO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG59XG5idXR0b24uc3R5bGVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cGFkZGluZzogOHB4IDExcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJhY2tncm91bmQ6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuYnV0dG9uLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI0U2RTZFNjtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG5cdGJhY2tncm91bmQ6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuYnV0dG9uLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG5idXR0b24uc3R5bGVyW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXJbZGlzYWJsZWRdIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn0iLCJAaW1wb3J0ICdzZXR0aW5ncyc7XG5AaW1wb3J0ICd0b29scyc7XG5cbmh0bWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRibGFjaztcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWluLXdpZHRoOiAkbWluLXdpZHRoO1xuICB9XG59XG5cbioge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJixcbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLmZpZWxkLW5hbWUtYm9keSBoMSxcbi5wYW5lbC1wYW5lLmJhc2UtcGFnZS10aXRsZSBoMixcbi5wYW5lbC1wYW5lLmJhc2UtcGFnZS10aXRsZSBwLFxuaDEge1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgZW0sIGIsIGksIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLmZpZWxkLW5hbWUtYm9keSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5maWVsZC1uYW1lLWJvZHkgaDIsXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjFweDtcbiAgZW0sIGIsIGksIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbmgyIHtcbiAgbWFyZ2luOiAwIDAgMjFweDtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG59XG5cbi5maWVsZC1uYW1lLWJvZHkgaDIge1xuICBtYXJnaW46IDUwcHggMCAyMXB4O1xufVxuXG4uZmllbGQtbmFtZS1ib2R5IGgzLFxuLmZpZWxkLW5hbWUtYm9keSBoNCxcbi5maWVsZC1uYW1lLWJvZHkgaDUsXG4uZmllbGQtbmFtZS1ib2R5IGg2LFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmllbGQtbmFtZS1ib2R5IGgzLFxuaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGVtLCBiLCBpLCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uZmllbGQtbmFtZS1ib2R5IGgzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbn1cblxuLmZpZWxkLW5hbWUtYm9keSBoNCxcbmg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBlbSwgYiwgaSwgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmZpZWxkLW5hbWUtYm9keSBoNSxcbmg1IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBlbSwgYiwgaSwgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmZpZWxkLW5hbWUtYm9keSBoNixcbmg2IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBlbSwgYiwgaSwgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4udHJhbnNwYXJlbnQtb3JhbmdlLWJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzBmNmRiNztcbiAgY29sb3I6ICMwZjZkYjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHJhbnNwYXJlbnQtb3JhbmdlLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmMTY2NDI7XG4gIGJhY2tncm91bmQ6ICNmMTY2NDIgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxucC51bnB1Ymxpc2hlZCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZWQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLypCcmVhZGNydW1iKi9cbi5icmVhZGNydW1iIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5maWVsZC1uYW1lLWJvZHkge1xuICAqIHtcbiAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgIH1cbiAgfVxuXG4gIG9sLFxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG4gIC8qcmVzcG9uc2l2ZSB2aWRlbyovXG4gIC52aWRlb3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIC8qIDE2OjkgKi9cbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ucGFuZS1ub2RlLWZpZWxkLW5ld3MtdmlkZW8tZW1iZWQge1xuICAuZW1iZWRkZWQtdmlkZW8gLnBsYXllciB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTBweDtcbiAgfVxufVxuXG4ucGFuZS1ub2RlLWZpZWxkLW5ld3MtdmlkZW8tY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYW5lLW5vZGUtZmllbGQtbmV3cy1wYXBwZXJzIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuXG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uZW1iZWRkZWQtdmlkZW8gLnBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDMwcHggMDtcblxuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmI3NvdW5kY2xvdWQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5cbnVsIHtcbiAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgbWFyZ2luOiAwIDAgMTFweDtcbn1cblxudGJvZHkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyOiBub25lO1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgdGgge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItNTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxM3B4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogLTJweCAwIDAgN3B4O1xuICAgIH1cbiAgfVxuXG4gIHRyIHtcbiAgICAmLmV2ZW4sXG4gICAgJi5vZGQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG4gICAgfVxuICB9XG5cbiAgdGQge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAxOXB4O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTc7XG4gICAgfVxuICB9XG5cbiAgY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uZmllbGQge1xuICBoMi5maWVsZC1sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgdHIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG4gIH1cbn1cblxuLnN1Ym1pdHRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYm9keS5ub2RlLXR5cGUtYm9vayxcbmJvZHkubm9kZS10eXBlLXNvZnR3YXJlIHtcbiAgYXJ0aWNsZSB7XG4gICAgLmZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb250c1xuJG1haW4tZm9udDogJ0RpbicsIHNhbnMtc2VyaWY7XG4kc2Vjb25kYXJ5LWZvbnQ6ICdEaW5Db25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuJHRoaXJkLWZvbnQ6ICdpY29ucyc7XG5cbi8vIENvbG9yc1xuJGJsYWNrOiAjMDAwMDAwO1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsdWU6ICMwZjZkYjc7XG4kcmVkOiAjZjE2NjQyO1xuJGxpZ2h0LWJsdWUtMTogI2UxZWNmMjtcbiRsaWdodC1ibHVlLTI6ICNlZGY0Zjg7XG4kbGlnaHQtYmx1ZS0zOiAjYTNjNGQ5O1xuJGxpZ2h0LWJsdWUtNDogI2U0ZWRmMztcbiRsaWdodC1ibHVlLTU6ICNhZmNjZGU7XG4kZ3JheS0xOiAjODE4MTgxO1xuJGdyYXktMjogI2EwYTBhMDtcbiRncmF5LTM6ICM5Mzk1OTg7XG4kZ3JheS00OiAjNjI2MjYyO1xuJGdyYXktNTogI2QxZDFkMjtcbiRncmF5LTY6ICNhOGE4YTg7XG4kZ3JheS03OiAjODk4OTg5O1xuJGdyYXktODogIzdkN2Q3ZDtcbiRncmF5LTk6ICNkZmRmZGY7XG4kZ3JheS0xMDogI2NiZDNkNztcbiRncmF5LTExOiAjZTZlNmU2O1xuJGdyYXktMTI6ICM4ODg4ODg7XG4kZ3JheS0xMzogIzMxMzEzMTtcbiRibHVlLTI6ICM4Y2E1ZDY7XG5cbiRjb2xvci0xOiAkYmx1ZTtcbiRjb2xvci0yOiAkZ3JheS0xO1xuJGNvbG9yLTM6ICRyZWQ7XG4kY29sb3ItNDogJGxpZ2h0LWJsdWUtMTtcbiRjb2xvci01OiAkZ3JheS0yO1xuJGNvbG9yLTY6ICRncmF5LTM7XG4kY29sb3ItNzogJGxpZ2h0LWJsdWUtMjtcbiRjb2xvci04OiAkYmx1ZS0yO1xuJGNvbG9yLTk6ICRsaWdodC1ibHVlLTM7XG4kY29sb3ItMTA6ICRsaWdodC1ibHVlLTQ7XG4kY29sb3ItMTE6ICRsaWdodC1ibHVlLTU7XG4kY29sb3ItMTI6ICRncmF5LTU7XG4kY29sb3ItMTM6ICRncmF5LTY7XG4kY29sb3ItMTQ6ICRncmF5LTc7XG4kY29sb3ItMTU6ICRncmF5LTg7XG4kY29sb3ItMTY6ICRncmF5LTk7XG4kY29sb3ItMTc6ICRncmF5LTQ7XG4kY29sb3ItMTg6ICRncmF5LTEwO1xuJGNvbG9yLTE5OiAkZ3JheS0xMTtcbiRjb2xvci0yMDogJGdyYXktMTI7XG4kY29sb3ItMjE6ICRncmF5LTEzO1xuXG4vLyBTaXplc1xuJGNvbnRhaW5lcjogMTE1MnB4O1xuJGNvbnRhaW5lci0xOiAxMjcwcHg7XG4kY29udGFpbmVyLTI6IDExMTJweDtcbiRjb250YWluZXItMzogMTE5MnB4O1xuXG4kZ3V0dGVyOiAyMHB4O1xuJGd1dHRlci0xOiA0NHB4O1xuJGd1dHRlci0zOiAzMnB4O1xuJGd1dHRlci00OiA1OXB4OyIsIiNwYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuI2hlYWRlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBtYXJnaW4tYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLTE7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlci00O1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyLTQ7XG5cbiAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qVG9wIHJlZ2lvbiBvbiBwYWdlKi9cbi5yZWdpb24tbGVhZGVyYm9hcmQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5yZWdpb24tbGVhZGVyYm9hcmQge1xuXHR3aWR0aDogJGNvbnRhaW5lcjtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbmhlYWRlciB7XG4gIC5yZWdpb24taGVhZGVyLFxuICAuaGVhZGVyLWJvdHRvbSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiByaWdodDtcbiAgfVxuXG4gIC5oZWFkZXItYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLmJsb2NrLW1lZ2FtZW51IHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgICYuY29udGV4dHVhbC1saW5rcy1yZWdpb24ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAuc2l0ZS1zZWFyY2gge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vKlBBTkVMUyovXG4ucGFuZWwtcGFuZSxcbi5yZWdpb24tZm9vdGVyIHtcbiAgQGluY2x1ZGUgbWFyZ2luLWF1dG87XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlcjtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlci0zO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXItMztcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXI7XG4gIH1cbn1cblxuLnBhbmVsLXBhbmUge1xuICBtYXgtd2lkdGg6ICRjb250YWluZXI7XG59XG5cbi5yZWdpb24tZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLTM7XG59XG5cbiNtZXNzYWdlcyB7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lci0zO1xuICBAaW5jbHVkZSBtYXJnaW4tYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xufVxuXG4vKkZST05UIFBBR0UqL1xuLypTbGlkZXIqL1xuLnBhbmUtc2xpZGVyLWl0ZW0ge1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItMTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucGFuZS1ob21lcGFnZS1ucS1wYW5lbC1wYW5lLTEge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcblxuICAuYmxvY2staW5uZXIge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lcjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlcjtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYXV0bztcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXItMztcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXItMztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogJGd1dHRlcjtcbiAgICB9XG4gIH1cbn1cblxuLypCcmVhZGNydW1iLCBQYWdlIHRpdGxlKi9cbi5wYW5lLXBhZ2UtYnJlYWRjcnVtYixcbi5wYW5lbC1wYW5lLmJhc2UtcGFnZS10aXRsZSxcbi5wYW5lbC1wYW5lLnBhbmUtbm9kZS10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci03O1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgLmJsb2NrLWlubmVyIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYXV0bztcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItMjtcbiAgfVxufVxuXG4ucGFuZS1wYWdlLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nLXRvcDogNjlweDtcbn1cblxuLnBhbmVsLXBhbmUuYmFzZS1wYWdlLXRpdGxlLFxuLnBhbmVsLXBhbmUucGFuZS1ub2RlLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbmJvZHkucGFnZS11c2VyICNibG9jay1zeXN0ZW0tbWFpbixcbnVsLnRhYnMsXG4udHdvLTUwLmF0LXBhbmVsIHtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXI7XG4gIEBpbmNsdWRlIG1hcmdpbi1hdXRvO1xufVxuXG4vKkJsb2cgaW5uZXIgcGFnZSovXG4uYXQtcGFuZWwge1xuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtY29scy1tYWluLFxuICAucmVnaW9uLnJlZ2lvbi10d28tMzMtNjYtY29scy1tYWluIHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXI7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWF1dG87XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyLTM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyLTM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXI7XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLWZpcnN0IHtcbiAgICB3aWR0aDogNjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIEBpbmNsdWRlIG5vZmxvYXQtZnVsbHdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQge1xuICAgIHdpZHRoOiAyNCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogMjIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIEBpbmNsdWRlIG5vZmxvYXQtZnVsbHdpZHRoO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIHtcblxuICAucGFuZWwtcGFuZSB7XG4gICAgbWFyZ2luOiAwIDAgOTdweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucmVnaW9uLXR3by02Ni0zMy10b3AtMiB7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lcjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuICBAaW5jbHVkZSBtYXJnaW4tYXV0bztcblxuICAucGFuZWwtcGFuZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnR3by01MC5hdC1wYW5lbCB7XG4gIC5yZWdpb24tdHdvLTUwLWZpcnN0IHtcbiAgICAucGFuZWwtcGFuZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lvbi10d28tNTAtc2Vjb25kIHtcbiAgICAucGFuZWwtcGFuZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtY29scy1tYWluIHtcbiAgLnBhbmVsLXBhbmUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLypQcm9maWxlIHBhZ2UqL1xuLmF0LXBhbmVsIHtcblxuICAucmVnaW9uLnJlZ2lvbi10d28tMzMtNjYtY29scy1tYWluIHtcbiAgICAucGFuZWwtcGFuZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IHtcbiAgICBtYXgtd2lkdGg6IDQxM3B4O1xuICAgIHdpZHRoOiA0MCU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucmVnaW9uLnJlZ2lvbi10d28tMzMtNjYtc2Vjb25kIHtcbiAgICBtYXgtd2lkdGg6IDYwNHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTUlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIEBpbmNsdWRlIG5vZmxvYXQtZnVsbHdpZHRoO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8qU2ltcGxlIHBhZ2VzKi9cblxuLypTbGlkZXIgaXRlbSovXG4vKlZpZGVvKi9cbi8qU2NpZW5jZTogRGF0YSovXG4vKlNjaWVuY2U6IFNvZnR3YXJlKi9cbi8qV2ViZm9ybSovXG5ib2R5Lm5vZGUtdHlwZS1zbGlkZXItaXRlbSxcbi8vYm9keS5ub2RlLXR5cGUtdmlkZW8sXG5ib2R5Lm5vZGUtdHlwZS1kYXRhLFxuYm9keS5ub2RlLXR5cGUtc29mdHdhcmUge1xuICAjY29sdW1ucyB7XG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLTE7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyLTQ7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlci00O1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LnBhZ2UtcGFnZS00MDMsXG5ib2R5LnBhZ2UtcGFnZS00MDQsXG5ib2R5LnBhZ2UtdXNlciB7XG4gICNjb2x1bW5zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4vKkVycm9yIHBhZ2VzKi9cbmJvZHkucGFnZS1wYWdlLTQwMyxcbmJvZHkucGFnZS1wYWdlLTQwNCB7XG4gIC5wYW5lbC1wYW5lLmJhc2UtcGFnZS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gIH1cbn1cbiIsIi8qRnJvbnRwYWdlIGNhcm91c2VsIHBhZ2luYXRpb24qL1xuLm93bC1kb3RzLFxuLm93bC1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDAgMzNweDtcblxuICAub3dsLWRvdCxcbiAgLm93bC1wYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgOXB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItNjtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKkZyb250cGFnZSBjYXJvdXNlbCBidXR0b25zKi9cbi5vd2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG5cbiAgPiBkaXYsXG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyc19iaWcucG5nKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgQGluY2x1ZGUgdGV4dC1oaWRlO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcblxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FycnNfdGFibGV0LnBuZykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAmLm93bC1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5vd2wtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDlweCAwICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxcHggMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKklubmVyIHBhZ2VzIGNhcm91c2VsIHBhZ2luYXRpb24qL1xuLm93bC10aGVtZSB7XG4gIC5vd2wtcGFnaW5hdGlvbixcbiAgLm93bC1kb3RzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjRweCAwIDMzcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgcGFkZGluZzogMTZweCAwIDA7XG4gICAgfVxuXG4gICAgLm93bC1wYWdlLFxuICAgIC5vd2wtZG90IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgOXB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cztcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0xO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5ja2VkaXRvci1zbGlkZXNob3cge1xuXG4gIC5maWVsZC1uYW1lLWZpZWxkLWdzcC1mZWF0dXJlZC1kZXNjcmlwdGlvbiAmIHtcbiAgICAuY2FwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLW5hbWUtZmllbGQtZmVhdHVyZWQtZGVzY3JpcHRpb24gJiB7XG5cbiAgICAuY2FwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblxuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLW5hdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuXG4gICAgICAub3dsLXZpZGVvLXRuLFxuICAgICAgaWZyYW1lLFxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyxcbiAgICAgICAgaWZyYW1lLFxuICAgICAgICAub3dsLXZpZGVvLXRuLFxuICAgICAgICAub3dsLWxhenkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLWhlaWdodDogMzUycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjIxcHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMjIxcHg7XG5cbiAgICAgICAgaW1nLFxuICAgICAgICBpZnJhbWUsXG4gICAgICAgIC5vd2wtdmlkZW8tdG4sXG4gICAgICAgIC5vd2wtbGF6eSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjIxcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMjFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi5hcnJvd3Mge1xuICAgIC5vd2wtbmF2IHtcbiAgICAgIEBpbmNsdWRlIGZyb20tdGFibGV0LXRvLXdpZGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBib3R0b206IDMycHg7XG5cbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyc190YWJsZXQucG5nKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAmLm93bC1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLm93bC1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLm93bC1kb3RzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG4gIH1cblxuICAuYXJyb3dzIHtcbiAgICAuY2FwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBmcm9tLXRhYmxldC10by13aWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXB0aW9ue1xuICAgIGNvbG9yOiAkZ3JheS0xO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIGNrZWRpdG9yLXNsaWRlc2hvdyAqL1xuLmNrZWRpdG9yLXNsaWRlc2hvdy5vd2wtdGhlbWV7XG4gIC5pdGVte1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5vd2wtbmF2e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm93bC1idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuXG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FycnNfYmlnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgQGluY2x1ZGUgdGV4dC1oaWRlO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJzX3RhYmxldC5wbmcpO1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAmLm93bC1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBsZWZ0OiAkZ3V0dGVyLTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vd2wtbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OXB4IDA7XG4gICAgICAgIHJpZ2h0OiAkZ3V0dGVyLTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzFweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vd2wtZG90c3tcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm93bC1jb250cm9scyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAub3dsLWRvdHMsXG4gIC5vd2wtcGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgLm93bC1wYWdlIHtcbiAgICAgICYuYWN0aXZle1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLypSZWxhdGVkIG1hdGVyaWFscyBibG9jayhjYXJvdXNlbCkgLSBpbm5lciBwYWdlcyovXG4ucGFuZS1yZWxhdGVkLWl0ZW1zLXBhbmUtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDU5cHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAuYmxvY2stY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDU1NnB4O1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWF1dG87XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIG1heC13aWR0aDogNTU2cHg7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tYXV0bztcbiAgICB9XG4gIH1cblxuICAub3dsLWl0ZW0sXG4gIC5pdGVtLTAge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci0xO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ncmlkLXRleHQsXG4gIC52aWV3cy1maWVsZC1maWVsZC1mcm9udC1wYWdlLWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5ncmlkLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogNDRweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qTmV3cyBhdCB0aGUgYnJvYWQgLSBpbm5lciBwYWdlcyBib3R0b20gYmxvY2sqL1xuLnBhbmUtbmV3cy1hdC10aGUtYnJvYWQtcGFuZWwtcGFuZS0xIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWUtMjtcbiAgQGluY2x1ZGUgZnVsbC13aWR0aDtcbiAgcGFkZGluZy10b3A6IDM5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cblxuICAuYmxvY2staW5uZXIge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lcjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlcjtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY29udGV4dHVhbC1saW5rcy1yZWdpb24ge1xuICAgICAgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXctaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBidXR0b247XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1iaWc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLXJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci01O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgJi52aWV3cy1yb3ctbGFzdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLnZpZXdzLXJvdy1ldmVuIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDAgMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgIEBpbmNsdWRlIGRhdGU7XG4gIH1cblxuICAudmlld3MtbW9yZS1saW5rIHtcbiAgICBAaW5jbHVkZSBtb3JlLWxpbms7XG4gIH1cblxuICAudmlld3MtZmllbGQtdGl0bGUtZmllbGQge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlld3MtZmllbGQtZmllbGQtZnJvbnQtcGFnZS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxufVxuXG4vKkJsdWUgdGV4dCBpbnNpZGUgbm9kZXMqL1xuLmJsdWUtcGFyYWdyYXBoLFxuLmJsdWUtdGV4dC1tZWRpdW0sXG4uYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICRjb2xvci0xO1xufVxuXG4uYmx1ZS1wYXJhZ3JhcGgsXG4uYmx1ZS10ZXh0LW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmJsdWUtdGV4dCxcbi5ibHVlLXRleHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJsdWUtcGFyYWdyYXBoIHtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xufVxuLmZsb2F0cmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDE1cHg7XG4gIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4uZmxvYXRsZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4IDA7XG59XG4ucmlnaHQtcXVvdGVzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmxlZnQtcXVvdGVzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJpZ2h0LXF1b3Rlcyxcbi5sZWZ0LXF1b3RlcyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA0NSU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ1wiJztcbiAgfVxufVxuXG5cblxuXG4vKkFkZHRoaXMgYnV0dG9ucyovXG4uYWRkdGhpc190b29sYm94IHtcbiAgaGVpZ2h0OiAzM3B4O1xuXG4gIGEge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDAgMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI3cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcblxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aGlyZC1mb250O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hZGR0aGlzX2J1dHRvbl90d2l0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MDAnO1xuICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5hZGR0aGlzX2J1dHRvbl9mYWNlYm9vayB7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlODA3JztcbiAgICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuYWRkdGhpc19idXR0b25fZ29vZ2xlX3BsdXNvbmVfc2hhcmUge1xuICAgIG1hcmdpbjogNnB4IDAgMCAwICFpbXBvcnRhbnQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlODA0JztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogNHB4IDVweCAycHggMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWRkdGhpc19idXR0b25fbGlua2VkaW4ge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MDMnO1xuICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5hZGR0aGlzX2J1dHRvbl9lbWFpbCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICBoZWlnaHQ6IDI5cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTNweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtN3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci0zO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0zO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ0VtYWlsJztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgfVxuICB9XG59XG5cbi8qUHJldi1OZXh0IGJ1dHRvbnMqL1xuLypBcnRpY2xlIGlubmVyIHBhZ2UgKGJsb2csIG5ld3MsLi4uKSovXG4ucGFuZS1wcmV2LW5leHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDU3cHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmJsb2NrLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlcjtcblxuICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItNTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItNTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByZXYtbGluayxcbiAgLm5leHQtbGluayB7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgd2lkdGg6IDM2M3B4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogNDAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmV2LW5leHQtbGlua3Mge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG5cbiAgLnByZXYtbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyX2xlZnQucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLTU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnUHJldmlvdXMnO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLm5leHQtbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycl9yaWdodC5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItNTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnTmV4dCc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qUHJldi1uZXh0IGJ1dHRvbnMqL1xuLypOZXdzIGFuZCBtZWRpYSBwYWdlLFxuRGF0YSBhbmQgdG9vbHMgcGFnZSovXG4uaXRlbS1saXN0LXBhZ2VyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci01O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICYucGFnZXItcHJldmlvdXMsXG4gICAgICAmLnBhZ2VyLW5leHQge1xuICAgICAgICB3aWR0aDogMTczcHg7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU5cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBhZ2VyLXByZXZpb3VzIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJfbGVmdC5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBhZ2VyLW5leHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyX3JpZ2h0LnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci01O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFnZXItcHJldmlvdXMtcGFnZSxcbiAgICAgICYucGFnZXItbmV4dC1wYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wYWdlci1wcmV2aW91cy1wYWdlIHtcbiAgICAgICAgbGVmdDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wYWdlci1uZXh0LXBhZ2Uge1xuICAgICAgICByaWdodDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLypTaWRlYmFycyBwYW5lIHN0eWxlcyovXG4vKlJpZ2h0IHNpZGViYXIgLSBOZXdzLCBCbG9nLCBUZWFtKi9cbi5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1zZWNvbmQsXG4vKkxlZnQgc2lkZWJhciAtIFByb2ZpbGUqL1xuLnJlZ2lvbi10d28tMzMtNjYtZmlyc3Qge1xuICBoMiB7XG4gICAgY29sb3I6ICRjb2xvci0xO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5wYW5lbC1wYW5lLmZpZWxkLWl0ZW0tbm8tYnVsbGV0cyxcbiAgLnBhbmVsLXBhbmUuZmllbGQtaXRlbS1uby1idWxsZXRzLmJsYWNrLXN0eWxlIHtcbiAgICAuZmllbGQtaXRlbSB7XG4gICAgICBAaW5jbHVkZSBidWxsZXQtbGlzdC1yZXNldDtcbiAgICB9XG4gIH1cbiAgLnBhbmVsLXBhbmUge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJGNvbG9yLTE7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgY29sb3I6ICRjb2xvci0xO1xuXG4gICAgLnZpZXdzLXJvdyxcbiAgICAuZmllbGQtaXRlbSB7XG4gICAgICBAaW5jbHVkZSBidWxsZXQtbGlzdDtcbiAgICB9XG5cbiAgICAmLmJsYWNrLXN0eWxlIHtcbiAgICAgIC52aWV3cy1yb3csXG4gICAgICAuZmllbGQtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1bGxldC1saXN0KCRibGFjayk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1idWxsZXRzIHtcbiAgICAgIC52aWV3cy1yb3csXG4gICAgICAuZmllbGQtaXRlbSxcbiAgICAgIC5ibG9jay1jb250ZW50IHVsIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgYnVsbGV0LWxpc3QtcmVzZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgdWwge1xuICAgICAgICBAaW5jbHVkZSB1bC1yZXNldDtcbiAgICAgICAgbGkuZXhwYW5kZWQubWVudS1kZXB0aC0yLCBsaS5leHBhbmRlZC5tZW51LWRlcHRoLTMsIGxpLmV4cGFuZGVkLm1lbnUtZGVwdGgtNCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGNvbG9yLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmV4cGFuZGVkLm1lbnUtZGVwdGgtMiwgbGkuZXhwYW5kZWQubWVudS1kZXB0aC0zLCBsaS5leHBhbmRlZC5tZW51LWRlcHRoLTQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGNvbG9yLTE7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmV4cGFuZGVkLm1lbnUtZGVwdGgtMSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBsaS5tZW51LWRlcHRoLTEsIGxpLm1lbnUtZGVwdGgtMiwgbGkubWVudS1kZXB0aC0zLCBsaS5tZW51LWRlcHRoLTQsIGxpLm1lbnUtZGVwdGgtNSB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLm1lbnUtZGVwdGgtMiwgbGkubWVudS1kZXB0aC0zLCBsaS5tZW51LWRlcHRoLTQsIGxpLm1lbnUtZGVwdGgtNSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmV4cGFuZGVkLmV4cGFuZGVkLWNoZWNrZWQgPiB1bCwgbGkuZXhwYW5kZWQuZXhwYW5kZWQtY2hlY2tlZC5tZW51LWRlcHRoLTIgPlxuICAgICAgICB1bCwgbGkuZXhwYW5kZWQuZXhwYW5kZWQtY2hlY2tlZC5tZW51LWRlcHRoLTMgPiB1bCxcbiAgICAgICAgbGkuZXhwYW5kZWQuZXhwYW5kZWQtY2hlY2tlZC5tZW51LWRlcHRoLTQgPiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgbGkuZXhwYW5kZWQge1xuICAgICAgICAgIEBpbmNsdWRlICBidWxsZXQtbGlzdC1yZXNldDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRjb2xvci0xO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLm1lbnUtZGVwdGgtMi5vcGVuZWQsIGxpLm1lbnUtZGVwdGgtMy5vcGVuZWQsIGxpLm1lbnUtZGVwdGgtNC5vcGVuZWQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yLTE7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLm9wZW5lZCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGNvbG9yLTE7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkubWVudS1kZXB0aC0yLmNsb3NlZCwgbGkubWVudS1kZXB0aC0zLmNsb3NlZCwgbGkubWVudS1kZXB0aC00LmNsb3NlZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGNvbG9yLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmNsb3NlZCAge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRjb2xvci0xO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmxhc3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgQGluY2x1ZGUgYnVsbGV0LWxpc3Q7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHVuZGVybGluZWQtbGluaztcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lZC1saW5rO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubm8tYm9yZGVyLXRvcCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJi5wYW5lLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi5zbWFsbC1pbmRlbnQtYm90dG9tIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLXBhbmUuYmxhY2stc3R5bGUge1xuICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICB1bCBsaSB7XG4gICAgICBAaW5jbHVkZSBidWxsZXQtbGlzdCgkYmxhY2spO1xuICAgIH1cbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5maWVsZC1uYW1lLWJvZHkge1xuICBvbCxcbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi8qT3VyIGFwcHJvYWNoLCBMQUIqL1xuLnBhbmUtdG9wLWRlc2NyaXB0aW9uIHtcbiAgJixcbiAgLmZpZWxkLW5hbWUtYm9keSBwLFxuICAuZmllbGQtbmFtZS1ib2R5IHVsLFxuICAuZmllbGQtbmFtZS1ib2R5IG9sIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIG9sLFxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG51bCBsaS5sZWFmIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4ucGFuZS1ibHVlLXRpdGxlIHtcbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci0xO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5wYW5lLXRvcC1kZXNjcmlwdGlvbi1ibHVlIHtcbiAgQGV4dGVuZCAucGFuZS10b3AtZGVzY3JpcHRpb247XG4gIGNvbG9yOiAkY29sb3ItMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnJlZ2lvbi10d28tMzMtNjYtZmlyc3QsXG4ucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIHtcbiAgLnBhbmVsLXBhbmUucGFuZS1tZW51LWJ1dHRvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgIGgyLnBhbmUtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB1bC5tZW51IHtcbiAgICAgIEBpbmNsdWRlIHVsLXJlc2V0O1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMSB1cmwoLi4vaW1hZ2VzL21lbnVfYXJyX3JpZ2h0LnBuZykgbm8tcmVwZWF0IDk2JSBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMjJweCA1MHB4IDE4cHggMTZweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgIGEsXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcblxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGFzdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgdWwubWVudSB7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlRhYnMqL1xuI3Rhc2tzIHtcbiAgdWwucHJpbWFyeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdWwudGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGxpIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItNDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0xO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTE7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qVmlzaWJsZSBwYW5lIG9uIGRlc2t0b3AgYW5kIGludmlzaWJsZSBvbiBtb2JpbGUqL1xuLnBhbmUtZGVza3RvcCB7XG4gIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFuZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgfVxufVxuXG4ucGFuZS1pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDQ5JTtcbiAgcGFkZGluZy1yaWdodDogMSUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhbmUtaW5saW5lLXRpdGxlIHtcbiAgaDIsXG4gIC5ibG9jay1jb250ZW50LFxuICAuYmxvY2stY29udGVudCAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuYmxvY2stY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG59XG5cbi5wYW5lLWlubGluZS5wYW5lLWlubGluZS10aXRsZSB7XG4gIC5ibG9jay1jb250ZW50IHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8qU29jaWFsIG1lbnUqL1xuLnNvY2lhbC1ibG9jayB7XG4gIHVsLm1lbnUge1xuICAgIEBpbmNsdWRlIHVsLXJlc2V0O1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1oaWRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbiAwcztcblxuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnR3aXR0ZXIge1xuICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTgwMCc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxlODAxJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmluc3RhZ3JhbSB7XG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxlODAyJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnlvdXR1YmUge1xuICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTgwOCc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYWpheC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC50aHJvYmJlcixcbiAgLnRocm9iYmVyOmJlZm9yZSxcbiAgLnRocm9iYmVyOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQ3IDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uOiBsb2FkNyAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLnRocm9iYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogLTMuNWVtO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMy41ZW07XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ3IHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyLjVlbSAwIC0xLjNlbTtcbiAgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMi41ZW0gMCAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZDcge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDIuNWVtIDAgLTEuM2VtO1xuICB9XG4gIDQwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyLjVlbSAwIDA7XG4gIH1cbn0iLCIjYnJhbmRpbmcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiNsb2dvIHtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnJlZ2lvbi1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNpdGUtc2VhcmNoLFxuLm1haW4tbmF2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufSIsIiNmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5yZWdpb24tZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgIH1cbiAgfVxuXG4gICNsb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ29fd2hpdGUucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE3OHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2OHB4IGF1dG87XG4gICAgICB3aWR0aDogMTY4cHg7XG4gICAgfVxuXG4gICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4IGF1dG87XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdWwubWVudSB7XG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1ibG9jayB7XG4gICAgdWwubWVudSB7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dC1oaWRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmRlc2t0b3Age1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stYmxvY2tpZnktYmxvY2tpZnktbG9nbyxcbiNibG9jay1ibG9jay0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4jYmxvY2stbWVudS1tZW51LWZvb3Rlci1tZW51LFxuI2Jsb2NrLW1lbnUtYmxvY2stMSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xuXG4gIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICB9XG59XG5cbiNibG9jay1ibG9ja2lmeS1ibG9ja2lmeS1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbn1cblxuLnNvY2lhbC1ibG9jay5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn0iLCIvKlRvcCBtZW51Ki9cbi5hZGRpdGlvbmFsLW5hdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAuYmxvY2staW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5tZW51IHtcbiAgICBAaW5jbHVkZSB1bC1yZXNldDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci0zO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5oZWFkZXIge1xuICAuYmxvY2stbWVnYW1lbnUge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgdWwubWVnYW1lbnUtbWVudSB7XG4gICAgICAgQGluY2x1ZGUgdWwtcmVzZXQ7XG4gICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgID4gbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGgyIGEsXG4gICAgICAgICAgaDIgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIgYSxcbiAgICAgICAgaDIgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweCAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgd2lkZS1kZXNrdG9wLW9uZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHNwYW4ge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWVnYW1lbnUtcGFyZW50IHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci00O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsLm1lZ2FtZW51LXNsb3RzLWNvbHVtbmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgaDMgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsLm1lZ2FtZW51LWJpbiB7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyLTE7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXItMTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXG4gICAgICAgIGgzLFxuICAgICAgICBoMyBhLFxuICAgICAgICBoMyBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyBzcGFuIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLTU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci01O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbWFsbC1lbGVtZW50cy13cmFwcCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2Lm1lZ2FtZW51LXNsb3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29sdW1uLWNvbnRhaW5lci1uby1ib3JkZXIgLnNtYWxsLWVsZW1lbnRzLXdyYXBwIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaS5uZWlnaGJvdXJzLTEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLnNtYWxsLWVsZW1lbnRzLXdyYXBwIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkubmVpZ2hib3Vycy0yIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkubmVpZ2hib3Vycy0zIHtcbiAgICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5uZWlnaGJvdXJzLTQge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5uZWlnaGJvdXJzLTUge1xuICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5uZWlnaGJvdXJzLTYge1xuICAgICAgICAgIHdpZHRoOiAxNi42JTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLm1lZ2FtZW51LWl0ZW1zIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuXG4gICAgICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWJ0biB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFkZGl0aW9uYWwtbmF2IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0LWxhbmRzY2FwZSAtIDJweH0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIEZvb3RlciBtZW51cyBCRUdJTiAqL1xuLnJlZ2lvbi10ZXJ0aWFyeS1jb250ZW50IHtcbiAgLmJsb2NrLW1lbnUtYmxvY2sge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDVweDtcblxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51IHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMDtcblxuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubWVudS1sZXZlbC0xIHtcbiAgICAgID4gLm1lbnUge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubWVudS1kZXB0aC0yIHtcbiAgICAgIC5tZW51IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIGEge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIEZvb3RlciBtZW51cyBFTkQgKi9cblxuLypNb2JsaWUgbWVudSovXG4jYmxvY2stbWVnYW1lbnUtbWVudS1ib3R0b20tbWVudSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0YWJsZXQtbGFuZHNjYXBlIC0gMnB4fSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvZ2dsZSB7XG4gIGNvbG9yOiAkY29sb3ItNTtcbn1cblxuI21haW4tbmF2LWNoZWNrOmNoZWNrZWQgKyAjbWVudSxcbiNtZW51IC5zdWItbmF2LWNoZWNrOmNoZWNrZWQgKyAuc3ViLW5hdiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG59XG5cbmxhYmVsI3RvZ2dsZS1pY29uIHtcbiAgY29sb3I6ICRjb2xvci0xNDtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogNGVtLzFlbSBjb3VyaWVyLCBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuI21lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci00O1xuXG4gID4gdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ28ucG5nKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IGF1dG87XG4gICAgICB3aWR0aDogMTY1cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIxcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICByaWdodDogMjBweDtcbiAgICBmb250OiA1NHB4LzU0cHggJG1haW4tZm9udDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogN3B4O1xuICAgIGNvbG9yOiAkY29sb3ItMTQ7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAvKkZpcnN0IGxldmVsKi9cbiAgdWwge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci00O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogODFweDtcblxuICAgIGxpIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgXG4gICAgICAmLmxlYWYsXG4gICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci03O1xuICAgICAgfVxuXG4gICAgICBzcGFuLFxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5tb2JpbGUtc21hbGwtbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlcGFyYXRvciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTE4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLypTZWNvbmQgbGV2ZWwqL1xuICB1bC5zdWItbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTQ7XG4gICAgbWFyZ2luLXRvcDogODFweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLnRvZ2dsZS1zdWIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci00O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci01O1xuICAgICAgfVxuXG4gICAgICBhLFxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHVsLnN1Yi1uYXYge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWItaGVhZGluZyB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLTU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItNTtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnYmFjayc7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tfaWNvbl9tZW51LnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKlRoaXJkIGxldmVsKi9cbiAgICB1bC5zdWItbmF2IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci01O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG5cbiAgICAgIC5zdWItaGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICBhLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItNztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9nZ2xlLXN1YiB7XG4gICAgY29sb3I6ICRjb2xvci0xNDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250OiA3MDAgMTZweC80MHB4ICRtYWluLWZvbnQgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZnJvbS10YWJsZXQtdG8td2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jbWFpbi1uYXYtY2hlY2s6Y2hlY2tlZCB+IC5sLXJlc3BvbnNpdmUtcGFnZS1jb250YWluZXIsXG4jbWFpbi1uYXYtY2hlY2s6Y2hlY2tlZCArICNtZW51Om9ubHktb2YtdHlwZSArIC5sLXJlc3BvbnNpdmUtcGFnZS1jb250YWluZXIsXG4jbWFpbi1uYXYtY2hlY2s6Y2hlY2tlZCArICNtZW51Om50aC1jaGlsZChuKSArIC5sLXJlc3BvbnNpdmUtcGFnZS1jb250YWluZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xufVxuXG5odG1sLFxuYm9keSxcbiNwYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbC5tb2JpbGUtbWVudS1wcm9jZXNzZWQge1xuICAjbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsImlucHV0LFxudGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0LmZvcm0tdGV4dCxcbmlucHV0LmZvcm0tc3VibWl0LFxuLmZvcm0tdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xufVxuXG5pbnB1dC5mb3JtLXRleHQsXG4uZm9ybS10ZXh0YXJlYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci0xO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogM3B4IDlweDtcbn1cblxuaW5wdXQuZm9ybS10ZXh0IHtcbiAgaGVpZ2h0OiAyOXB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbmlucHV0LmZvcm0tc3VibWl0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLTE7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyOXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci0zO1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBAaW5jbHVkZSBub2Zsb2F0LWZ1bGx3aWR0aDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLypTZWFyY2gqL1xuLnNpdGUtc2VhcmNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogN3B4IDEwcHggMCAyMHB4O1xuXG4gIC5mb3JtLWl0ZW0sXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jdG9vbHMtY29sbGFwc2libGUtY29udGFpbmVyIHtcbiAgICAuY3Rvb2xzLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6bm90KC5jdG9vbHMtY29sbGFwc2VkKSB7XG4gICAgICAuY3Rvb2xzLWNvbGxhcHNpYmxlLWhhbmRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3Rvb2xzLWNvbGxhcHNpYmxlLWhhbmRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci0xO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLTM7XG4gICAgfVxuICB9XG5cbiAgLmN0b29scy1jb2xsYXBzaWJsZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMjY4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLTk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTEwO1xuICAgIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgfVxuXG4gIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlYXJjaF9pY29uLnBuZykgbm8tcmVwZWF0O1xuICAgICAgQGluY2x1ZGUgdGV4dC1oaWRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0LmZvcm0tdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLTExO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHBhZGRpbmc6IDAgMzVweCAwIDE1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAkY29sb3ItMTI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGUgLSAycHh9KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKlNlbGVjdCBzdHlsZSovXG4uanEtc2VsZWN0Ym94IHtcbiAgJjpob3ZlciB7XG4gICAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItMTtcbiAgICB9XG4gIH1cblxuICAmLmZvY3VzZWQge1xuICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xuICAgIH1cbiAgfVxufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogMTRweC8yNHB4ICRtYWluLWZvbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRjb2xvci0xO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiA4cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJlZi1zZWxlY3QtYXMtbGlua3Mge1xuICAuanEtc2VsZWN0Ym94IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypDaGVja2JveCBzdHlsZSovXG4uanEtY2hlY2tib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdG9wOiAtM3B4O1xuXG4gICYuZm9jdXNlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMTtcbiAgfVxuXG4gICYuY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTE7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMTtcblxuICAgIC5qcS1jaGVja2JveF9fZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2hlY2sucG5nKSBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbWFyZ2luOiAycHggMCAwIDFweDtcbiAgICB9XG4gIH1cbn1cblxuLypSYWRpbyBzdHlsZSovXG4uanEtcmFkaW8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItNTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG9wOiAtM3B4O1xuXG4gICYuZm9jdXNlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLTE7XG4gIH1cblxuICAmLmNoZWNrZWQge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci0xO1xuXG4gICAgLmpxLXJhZGlvX19kaXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tdHlwZS1jaGVja2JveCxcbi5mb3JtLXR5cGUtcmFkaW8ge1xuICBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrYm94ZXMsIFxuLmZvcm0tcmFkaW9zIHtcbiAgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxufVxuXG4ud2ViZm9ybS1jb21wb25lbnQtcmFkaW9zLFxuLndlYmZvcm0tY29tcG9uZW50LWNoZWNrYm94ZXMge1xuICBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbi8qRmlsZSovXG4uanEtZmlsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIC5qcS1maWxlX19icm93c2Uge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTM7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMztcbiAgICB9XG5cbiAgICAuanEtZmlsZV9fbmFtZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci0zO1xuICAgIH1cbiAgfVxuXG4gICYuZm9jdXNlZCB7XG4gICAgLmpxLWZpbGVfX25hbWUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTE7XG4gICAgfVxuICB9XG59XG5cbi5qcS1maWxlX19uYW1lIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTE7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQ6IDE0cHgvMjRweCAkbWFpbi1mb250O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDI5cHg7XG59XG5cbi5qcS1maWxlX19icm93c2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICRjb2xvci0xO1xuICBmb250OiAxNHB4LzI0cHggJG1haW4tZm9udDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci0xO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9ybS1tYW5hZ2VkLWZpbGUge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAuanEtZmlsZSxcbiAgaW5wdXQuZm9ybS1zdWJtaXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuanEtZmlsZSB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItMTk7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcblxuICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMCAwIDMycHggLTExcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5tYXJrZXIsIFxuLmZvcm0tcmVxdWlyZWQge1xuICBjb2xvcjogJGNvbG9yLTM7XG59XG5cbi5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luOiA3M3B4IDAgMDtcblxuICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAud2ViZm9ybS1wcmV2aW91cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbmh0bWwuanMgZmllbGRzZXQuY29sbGFwc2VkIHtcbiAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbmZpZWxkc2V0LmNhcHRjaGEge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICAuZmllbGRzZXQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmNrZV9zb3VyY2Uge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbn0iLCIubm9kZS10eXBlLXdlYmZvcm0ge1xuXHQud2ViZm9ybS1jb21wb25lbnQtZmllbGRzZXQge1xuXHRcdGNsZWFyOiBib3RoO1xuXG5cdFx0Ji5mbG9hdC1sZWZ0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji5mbG9hdC1yaWdodCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRjbGVhcjogbm9uZTtcblx0XHR9XG5cblx0XHQmLndpZHRoNDgge1xuXHRcdFx0d2lkdGg6IDQ4JTtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1pdGVtIHtcblx0XHRjbGVhcjogYm90aDtcblxuXHRcdCYud2lkdGg0OCB7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdH1cblxuXHRcdCYuZmxvYXQtbGVmdCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGNsZWFyOiBub25lO1xuXG5cdFx0XHQmLndlYmZvcm0tY29tcG9uZW50LXRleHRhcmVhIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXG5cdFx0XHRcdCYud2lkdGg0OCB7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZmxvYXQtcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Y2xlYXI6IG5vbmU7XG5cblx0XHRcdCYud2ViZm9ybS1jb21wb25lbnQtdGV4dGFyZWEge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXG5cdFx0XHRcdCYud2lkdGg0OCB7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud2ViZm9ybS1jb21wb25lbnQtdGV4dGFyZWEge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCYud2lkdGg0OCB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji53aWR0aDQ4IHtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0fVxuXHR9XG59XG5cbi5ub2RlLXdlYmZvcm0ge1xuXHQuZmllbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXG5cdFx0LmZpZWxkLWl0ZW1zLFxuXHRcdC5maWVsZC1sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi53ZWJmb3JtLWNsaWVudC1mb3JtIHtcblx0LmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Lyogd2lkdGg6IDIxNXB4OyAqL1xuXHR9XG5cblx0LmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogNXB4O1xuXHRcdGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xuXHRcdGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG5cdFx0dG9wOiAxMXB4O1xuXHR9XG5cblx0aW5wdXQuZm9ybS10ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDQ4M3B4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LndlYmZvcm0tZGF0ZXBpY2tlciB7XG5cdFx0LmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IDk1cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0LmZvcm0taXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5qcS1zZWxlY3Rib3hfX3NlbGVjdCxcblx0aW5wdXQuZm9ybS1zdWJtaXQsXG5cdGlucHV0LmZvcm0tdGV4dCB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGhlaWdodDogMjlweDtcblx0XHR9XG5cdH1cblxuXHQuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dC5mb3JtLXN1Ym1pdCB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdH1cblx0fVxufVxuXG4ud2ViZm9ybS1jb21wb25lbnQtZmllbGRzZXQge1xuXHQmLmNvbGxhcHNpYmxlIHtcblx0XHRsZWdlbmQge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblxuXHQmLmNvbGxhcHNlZCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0bGVnZW5kIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbmh0bWwuanMgZmllbGRzZXQuY29sbGFwc2VkIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS13aXRoLWZpZWxkc2V0IHtcblx0LmZvcm0tYWN0aW9ucyB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG4vKkxvZ2luIGZvcm0qL1xuYm9keS5wYWdlLXVzZXIge1xuXHQmLm5vdC1sb2dnZWQtaW4ge1xuXHRcdCN0YXNrcyB7XG5cdFx0XHR1bC5wcmltYXJ5IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCNjb2x1bW5zIHtcblx0XHRmb3JtIHtcblx0XHRcdC5mb3JtLWFjdGlvbnMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaHlicmlkYXV0aC13aWRnZXQtd3JhcHBlciB7XG5cdFx0XHRcdC5oeWJyaWRhdXRoLXdpZGdldCxcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG59XG5cbi5mb3JtLWFjdGlvbnMge1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGlucHV0LmZvcm0tc3VibWl0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLypDYWxlbmRhciovXG4jdWktZGF0ZXBpY2tlci1kaXYge1xuXHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLTE7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0d2lkdGg6IDIwZW07XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0d2lkdGg6IDE3ZW07XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLTE7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC51aS1kYXRlcGlja2VyLW5leHQsXG5cdFx0LnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy93aGl0ZV9hcnJzLnBuZ1wiKSBuby1yZXBlYXQ7XG5cdFx0XHR0b3A6IDE2cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRcdFx0bGVmdDogMTJweDtcblx0XHR9XG5cblx0XHQudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNHB4IDA7XG5cdFx0XHRyaWdodDogMTJweDtcblx0XHR9XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDU2cHg7XG5cdFx0bWFyZ2luOiAwIDQwcHg7XG5cdH1cbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHRhYmxlIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblx0fVxuXG5cdHRoIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxufVxuXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0Y29sb3I6ICRibGFjaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsImRpdi5jdG9vbHMtbW9kYWwtY29udGVudCB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci0xO1xuXHRcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubW9kYWwtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItMTtcblx0XHRwYWRkaW5nOiA4cHggMTBweCA4cHggMTVweDtcblx0fVxuXG5cdC5tb2RhbC10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHRhLmNsb3NlIHtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2VfYnRuLnBuZykgbm8tcmVwZWF0O1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggYXV0bztcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogNCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0JTtcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiA0OCU7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0aW5wdXQuZm9ybS10ZXh0IHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud2ViZm9ybS1jb21wb25lbnQtdGV4dGFyZWEge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnJlc2l6YWJsZS10ZXh0YXJlYSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmZvcm0tYWN0aW9ucyB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRhLmN0b29scy1tb2RhbC1jbG9zZSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLTE7XG5cdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLTM7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNvbmZpcm1hdGlvbi1tZXNzYWdlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbiNtb2RhbENvbnRlbnQge1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuICAgIHRvcDogMTIlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxMiUgIWltcG9ydGFudDtcbiAgICByaWdodDogNCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA0JSAhaW1wb3J0YW50O1xuXHR9XG59IiwiLnBhbmUtc2xpZGVyLWl0ZW0ge1xuXG4gIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgICAubWVkaWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogNTIwcHg7XG5cbiAgICAgIC5vd2wtdmlkZW8tdG4sXG4gICAgICBpZnJhbWUsXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1MnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcsXG4gICAgICAgIGlmcmFtZSxcbiAgICAgICAgLm93bC12aWRlby10bixcbiAgICAgICAgLm93bC1sYXp5IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTJweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQtZml4IHtcbiAgICAgICAgbWF4LWhlaWdodDogNDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xuXG4gICAgICAgIGltZyxcbiAgICAgICAgaWZyYW1lLFxuICAgICAgICAub3dsLXZpZGVvLXRuLFxuICAgICAgICAub3dsLWxhenkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQxMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcblxuICAgICAgICBpbWcsXG4gICAgICAgIGlmcmFtZSxcbiAgICAgICAgLm93bC12aWRlby10bixcbiAgICAgICAgLm93bC1sYXp5IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nLFxuICAgICAgICBpZnJhbWUsXG4gICAgICAgIC5vd2wtdmlkZW8tdG4sXG4gICAgICAgIC5vd2wtbGF6eSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTkwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHh0IHtcbiAgICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZmllbGQtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA3M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiA3M3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLy8gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7XG5cbiAgICAgIEBpbmNsdWRlIGZyb20tbWluaS10YWJsZXQtdG8td2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxuXG4gIC52aWV3LWZpZWxkLWJvZHksXG4gIC52aWV3LWZpZWxkLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICoge1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAudmlldy1maWVsZC1ib2R5IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogJGNvbG9yLTE7XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAub3dsLWRvdHMge1xuICAgIHBhZGRpbmc6IDI0cHggMCAzM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItNTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAub3dsLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgID4gZGl2LFxuICAgID4gYnV0dG9uIHtcbiAgICAgIGJvdHRvbTogNjhweDtcblxuICAgICAgJi5vd2wtcHJldiB7XG4gICAgICAgIGxlZnQ6ICRndXR0ZXI7XG4gICAgICB9XG5cbiAgICAgICYub3dsLW5leHQge1xuICAgICAgICByaWdodDogJGd1dHRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3dsLWNvbnRyb2xzIHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypGZWF0dXJlcyBibG9jayovXG4uZmVhdHVyZXMtcGFuZSB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gIH1cblxuICB1bCB7XG4gICAgQGluY2x1ZGUgdWwtcmVzZXQ7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzY0cHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcblxuICAgICAgJjpudGgtY2hpbGQoM24rMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICB3aWR0aDogMzYycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHdpZGUtZGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiAzMiU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24rMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICB3aWR0aDogNDklO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24rMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxpbmstMSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmVhdHVyZTEuanBnKTtcbiAgICAgIH1cblxuICAgICAgJi5saW5rLTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZlYXR1cmUyLnBuZyk7XG4gICAgICB9XG5cbiAgICAgICYubGluay0zIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mZWF0dXJlMy5wbmcpO1xuICAgICAgfVxuXG4gICAgICAmLmxpbmstNCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmVhdHVyZTQucG5nKTtcbiAgICAgIH1cblxuICAgICAgJi5saW5rLTUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZlYXR1cmU1LnBuZyk7XG4gICAgICB9XG5cbiAgICAgICYubGluay02IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mZWF0dXJlNi5wbmcpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZlYXR1cmVzLXBhbmUubmV3IHtcbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGhlaWdodDogMTM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTM2cHg7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICYubGluay0xIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZlYXR1cmUxX25ldy5wbmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5saW5rLTIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmVhdHVyZTJfbmV3LnBuZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpbmstMyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mZWF0dXJlM19uZXcucG5nKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubGluay00IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZlYXR1cmU0X25ldy5wbmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5saW5rLTUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmVhdHVyZTVfbmV3LnBuZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpbmstNiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mZWF0dXJlNl9uZXcucG5nKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZyb250IC52aWV3LWRpc3BsYXktaWQtcGFuZWxfcGFuZV8xID4gLnZpZXctY29udGVudCxcbi5mcm9udCAudmlldy1kaXNwbGF5LWlkLXBhbmVsX3BhbmVfMSA+IC5hdHRhY2htZW50LFxuLmZyb250IC52aWV3LWRpc3BsYXktaWQtcGFuZWxfcGFuZV8xID4gLnZpZXctZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYW5lLWhvbWVwYWdlLW5xLXBhbmVsLXBhbmUtMSAuYWpheC1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAzNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Zyb250X2xvYWRlci5naWYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGhlaWdodDogMzFweDtcbiAgd2lkdGg6IDMxcHg7XG59XG4ucGFuZS1jYXJlZXJzLW5xLXBhbmVsLXBhbmUtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA5NjAwcHg7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTc7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDk2MDBweDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci03O1xuICB9XG59XG4vKk5FV1MgQVQgVEhFIEJST0FEKi9cbi5wYW5lLWhvbWVwYWdlLW5xLXBhbmVsLXBhbmUtMSxcbi5wYW5lLWNhcmVlcnMtbnEtcGFuZWwtcGFuZS0xIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLTc7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgbWFyZ2luLXRvcDogNzhweDtcblxuICAudmlldy1kaXNwbGF5LWlkLXBhbmVsX3BhbmVfMSB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWZyb250LXBhZ2UtaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBoMi5wYW5lLXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICAgIG1heC13aWR0aDogNTM2cHg7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tYXV0bztcbiAgICB9XG4gIH1cblxuICAuYmxvY2staW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY29udGV4dHVhbC1saW5rcy1yZWdpb24ge1xuICAgICAgLnZpZXctZmlsdGVycyB7XG4gICAgICAgIHRvcDogLTgzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6ICRndXR0ZXI7XG4gICAgICB0b3A6IDEzcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHJpZ2h0OiAkZ3V0dGVyLTM7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUzNnB4O1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYXV0bztcbiAgICAgIH1cblxuICAgICAgLmJlZi1zZWxlY3QtYXMtbGlua3Mge1xuICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgOXB4IDlweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxhYmVsLFxuICAgICAgLnZpZXdzLXdpZGdldCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICAgIG1hcmdpbjogMCA5cHggOXB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWpheC1wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHJpZ2h0OiAkZ3V0dGVyLTM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIHJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC50aHJvYmJlcixcbiAgICAudGhyb2JiZXI6YmVmb3JlLFxuICAgIC50aHJvYmJlcjphZnRlciB7XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4udmlldy1ob21lcGFnZS1ucS52aWV3LWlkLWhvbWVwYWdlX25xLFxuLnZpZXctY2FyZWVycy1ucS52aWV3LWlkLWNhcmVlcnNfbnEge1xuXG4gID4gLnZpZXctY29udGVudCB7XG5cbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgID4gLnZpZXdzLXJvdy5maXJzdC12aWV3IHtcbiAgICAgIG1heC13aWR0aDogNTU2cHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICAgQGluY2x1ZGUgbm9mbG9hdC1mdWxsd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUzNnB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICAvKiBtaW4taGVpZ2h0OiAzMzhweDsgKi9cbiAgICAgIH1cblxuICAgICAgJi52aWV3cy1yb3ctZmlyc3Qge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItNTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi52aWV3cy1yb3ctbGFzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmF0dGFjaG1lbnQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG5cbiAgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci01O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzZweDtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWF1dG87XG4gICAgICB9XG5cbiAgICAgICYudmlld3Mtcm93LWxhc3Qge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICAvKiBtaW4taGVpZ2h0OiAyMTZweDsgKi9cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1NzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci01O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgQGluY2x1ZGUgbm9mbG9hdC1mdWxsd2lkdGg7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA1MzZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgbWF4LXdpZHRoOiAyNjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgIEBpbmNsdWRlIG5vZmxvYXQtZnVsbHdpZHRoO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci01O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICAvKiBtaW4taGVpZ2h0OiAxNTZweDsgKi9cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci01O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudmlld3Mtcm93LW9kZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci01O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnZpZXdzLXJvdy1ldmVuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudmlld3Mtcm93LTUsXG4gICAgICAmLnZpZXdzLXJvdy02IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTU2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIEBpbmNsdWRlIG5vZmxvYXQtZnVsbHdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiA1MzZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgLyogbWluLWhlaWdodDogMzM3cHg7ICovXG4gICAgICB9XG5cbiAgICAgICYudmlld3Mtcm93LWxhc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlld3MtZmllbGQtbm90aGluZy0xIHtcbiAgICBAaW5jbHVkZSBkYXRlO1xuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tb3JlLWxpbmsge1xuICAgIEBpbmNsdWRlIG1vcmUtbGluaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWZyb250LXBhZ2UtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cblxuICAudmlldy1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItNTtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uO1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXNtYWxsO1xuICAgIH1cbiAgfVxufVxuXG4vKiBAbWVkaWEgKG1heC13aWR0aDogMTMzNHB4KSB7XG4gICAuZmVhdHVyZXMtcGFuZSB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMzIlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICB9ICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG59ICovIiwiLypCbG9nIGlubmVyIHBhZ2UqL1xuXG4uYmxvZy1uZXdzLWhlYWQsXG4uYmxvZy12aXN1YWxzLWhlYWQge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDcwJTtcblxuXHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdEBpbmNsdWRlIG5vZmxvYXQtZnVsbHdpZHRoO1xuXHR9XG59XG5cbi5ibG9nLW5ld3Mtc29jaWFsLWJ0bnMge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHdpZHRoOiAzMCU7XG5cblx0QGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0XHRAaW5jbHVkZSBub2Zsb2F0LWZ1bGx3aWR0aDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHQuYWRkdGhpc190b29sYm94IGEge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5ibG9jay1pbm5lciB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5ib2R5Lm5vZGUtdHlwZS1ibG9nLFxuYm9keS5ub2RlLXR5cGUtcG9kY2FzdCxcbmJvZHkubm9kZS10eXBlLW5ld3MsXG5ib2R5Lm5vZGUtdHlwZS12aXN1YWxzIHtcblx0LmltYWdlLWNyZWRpdHMtd3JhcHBlciB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0LmltYWdlLWNyZWRpdCwgLmltYWdlLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjOGQ4ZjhlO1xuXHRcdH1cblx0fVxuXHQudHdvLTUwLmF0LXBhbmVsIHtcblx0XHQucmVnaW9uLXR3by01MC1maXJzdCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5wYW5lbC1wYW5lIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVnaW9uLXR3by01MC1zZWNvbmQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5wYW5lbC1wYW5lIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLypCbG9jayB3aXRoIHRpdGxlIGFuZCBkYXRlKi9cbi5ibG9nLXZpZXdzLWhlYWQsXG4uYmxvZy1uZXdzLWhlYWQge1xuXHQudmlld3MtZmllbGQtbm90aGluZy0yIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkY29sb3ItMTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdH1cblxuXHQudmlld3MtZmllbGQtZmllbGQtdGl0bGUtb3ZlcnJpZGUge1xuXHRcdGgxIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKkJsb2NrIHdpdGggYXV0aG9yKi9cbi5uZXdzLWluLWJpZWYge1xuXHQudmlld3MtZmllbGQtYm9keSB7XG5cdFx0Zm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcblx0fVxufVxuLmJsb2ctdmlzdWFscy1oZWFkLXNlY29uZGFyeSxcbi5ibG9nLW5ld3MtaGVhZC1zZWNvbmRhcnkge1xuXHQvKkF1dGhvciovXG5cdC52aWV3cy1maWVsZC1ub3RoaW5nLTEge1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzdweDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRtYXJnaW46IDAgMCA1cHg7XG5cdFx0fVxuXHR9XG5cblx0LypCbHVlIHRleHQgYXQgdGhlIHRvcCovXG5cdC52aWV3cy1maWVsZC1ib2R5LFxuXHQudmlld3MtZmllbGQtZmllbGQtZnJvbnQtcGFnZS10ZXh0IHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM3cHg7XG5cdFx0Y29sb3I6ICRjb2xvci0xO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkubm9kZS10eXBlLWJsb2csXG5ib2R5Lm5vZGUtdHlwZS1wb2RjYXN0LFxuYm9keS5ub2RlLXR5cGUtbmV3cyB7XG5cblx0LnJlZ2lvbi10d28tNjYtMzMtY29scy1tYWluIHtcblx0XHQuY29sdW1ucy13cmFwIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItNTtcblx0XHRcdHBhZGRpbmctdG9wOiA0M3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogNjNweDtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yZWdpb24tdHdvLTY2LTMzLWZpcnN0IHtcblx0XHQucGFuZS1ub2RlLWZpZWxkLW5ld3MtcGFwcGVycyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cblx0LnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCB7XG5cdFx0cGFkZGluZy10b3A6IDIwJTtcblxuXHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qU2lkZWJhciAtIGJsb2csIG5ld3MqL1xuLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCB7XG5cbiAgLmZpZWxkLW5hbWUtZmllbGQtYmxvZy1leHRyYS1pbmZvIHtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuXG4ucGFuZS1uZXdzLW1pc2MtcGFuZWwtcGFuZS0xIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHQudmlld3MtZmllbGQtY3JlYXRlZCB7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxufVxuIiwiLnBhbmVsLXBhbmUucGFuZS1ub2RlLWZpZWxkLWdzcC1pbWFnZXMge1xuXHRtYXgtd2lkdGg6IDEyMTdweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA4MnB4O1xufVxuXG4ucGFuZS1ub2RlLWZpZWxkLWdzcC1mZWF0dXJlZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7XG59IiwiYm9keS5ub2RlLXR5cGUtYmlvc2tldGNoIHtcblx0aDEsXG5cdC5maWVsZC1uYW1lLWZpZWxkLWZlYXR1cmVkLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICRjb2xvci0xO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cblxuXHQuZmVhdHVyZWQtaW5mbyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcblx0fVxuXG5cdC8qUmVzcG9uc2l2ZSB2aWRlbyovXG5cdC5lbWJlZGRlZC12aWRlbyB7XG5cdFx0LnBsYXllciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG5cdCAgICBwYWRkaW5nLXRvcDogMjVweDtcblx0ICAgIGhlaWdodDogMDtcblx0ICAgIFxuXHQgICAgaWZyYW1lIHtcblx0ICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICB0b3A6IDA7XG5cdCAgICAgIGxlZnQ6IDA7XG5cdCAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICB9XG5cdFx0fVxuXHR9XG59XG5cbi5yZWdpb24tdHdvLTMzLTY2LWZpcnN0IHtcblxuICAucGFuZWwtcGFuZS5wYW5lLW5vZGUtZmllbGQtYmlvc2tldGNoLXBob3RvIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnBhbmVsLXBhbmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDY0cHg7XG5cdH1cbn1cblxuLnBhbmUtbm9kZS1maWVsZC1iaW9za2V0Y2gtdXBkYXRlZCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdFxuXHQuZmllbGQtbmFtZS1maWVsZC1iaW9za2V0Y2gtdXBkYXRlZCB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG59IiwiLypMYW5kaW5nKi9cbi52aWV3LWxhbmRpbmctbGFuZGluZy1pdGVtcyB7XG5cdG1hcmdpbi1ib3R0b206IDEwNHB4O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdC52aWV3LWNvbnRlbnQge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdFx0LndyYXAge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci01O1xuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnZpZXdzLXJvdyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWF4LXdpZHRoOiAzNDRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDMxJTtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDElICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDElICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiA5OCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM0NHB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDNuKzIpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzLjUlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzLjUlO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC52aWV3cy1maWVsZC1maWVsZC1sYW5kaW5nLWl0ZW1zLWxpbmsge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA3O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAycHg7XG5cbiAgICAuZmllbGQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFuZWwtcGFuZS5mZWF0dXJlZC1pbmZvLmxhbmRpbmcge1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG5cdC5ibG9jay1pbm5lciB7XG5cdFx0d2lkdGg6IDcyJTtcblx0fVxufVxuXG4vKkxhbmRpbmcgaW5uZXIqL1xuYm9keS5ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubHAtdHBsLVRhbGtzKSB7XG5cdC5hdC1wYW5lbCB7XG5cdFx0LnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLWZpcnN0IHtcblx0XHRcdG1heC13aWR0aDogNjA0cHg7XG5cdFx0XHR3aWR0aDogNTUlO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIHtcblx0XHRcdG1heC13aWR0aDogNDEzcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogNDAlO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wYW5lLXJlbGF0ZWQtaXRlbXMtcGFuZS1ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiA4M3B4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItNTtcblx0XHRcdHBhZGRpbmctdG9wOiAyM3B4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LmJsb2NrLWlubmVyIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItNTtcblx0XHRcdHBhZGRpbmctdG9wOiAyM3B4O1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wYW5lLW5vZGUtYm9keSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0fVxufVxuXG4ucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIHtcblxuXHQucGFuZS1zY2llbnRpc3RzLXB1YmxpY2F0aW9ucy1wYW5lLXB1YmxpY2F0aW9ucyB7XG5cblx0XHQudmlldy1mb290ZXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDlweDtcblx0XHRcdGEge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxlODA2Jztcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHRoaXJkLWZvbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLypCbHVlIHRleHQgYXQgdGhlIHRvcCovXG4ucGFuZWwtcGFuZS5mZWF0dXJlZC1pbmZvIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzdweDtcblx0Y29sb3I6ICRjb2xvci0xO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tYm90dG9tOiA3OHB4O1xuXG5cdGEge1xuXHRcdEBpbmNsdWRlIHVuZGVybGluZWQtbGluaztcblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi8qQkxvY2sgd2l0aCBwZW9wbGUqL1xuLnJlZ2lvbiB7XG5cdC5wYW5lbC1wYW5lLnBhbmUtbGFuZGluZy1wYWdlLWxhbmRpbmctcGFnZS1wZW9wbGUge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItNTtcblx0XHRtYXJnaW4tdG9wOiA0NnB4O1xuXHRcdHBhZGRpbmctdG9wOiAyNnB4O1xuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkY29sb3ItMTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudmlld3Mtcm93IHtcblx0XHRcdEBpbmNsdWRlIGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMzZweDtcblx0XHRcdG1heC13aWR0aDogMTUycHg7XG5cdFx0XHR3aWR0aDogMjclO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0Ji52aWV3cy1yb3ctbGFzdCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudmlld3MtZmllbGQtdGl0bGUge1xuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdH1cdFx0XHRcblx0XHR9XG5cdH1cbn1cblxuLypUYWxrcyAqL1xuLm5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UubHAtdHBsLVRhbGtzIHtcblxuXHQuZmVhdHVyZWQtaW5mbyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0fVxuXG59IiwiYm9keS5ub2RlLXR5cGUtdGVhbSB7XG5cdC5wYW5lLW5vZGUtYm9keSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0fVxufVxuXG4vKkxheW91dCB3aXRoIFNpZGViYXIgUmlnaHQqL1xuLnBhbmUtdGVhbSB7XG5cblx0LnZpZXctY29udGVudCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yJTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yJTtcblx0fVxuXG5cdC52aWV3cy1yb3cge1xuXHRcdEBpbmNsdWRlIGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA2M3B4O1xuXHRcdG1heC13aWR0aDogMjQ4cHg7XG5cdFx0d2lkdGg6IDQ1JTtcblx0XHRtYXJnaW4tbGVmdDogMiU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyJTtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR3aWR0aDogOTYlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNDBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC52aWV3cy1maWVsZC1maWVsZC10ZWFtLWJpby1saW5rIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0fVxuXG5cdC50ZWFtLWN1cnJlbnQtbmFtZSxcblx0LnRlYW0tY3VycmVudC1uYW1lIGEge1xuXHRcdGNvbG9yOiAkY29sb3ItMTtcblx0fVxuXG5cdC50ZWFtLWN1cnJlbnQtcm9sZSB7XG5cdFx0Y29sb3I6ICRjb2xvci0xMztcblx0fVxuXG5cdC50ZWFtLWN1cnJlbnQtaW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdH1cblx0fVxuXG5cdC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXN0YXR1cyB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG59XG5cbi8qTGF5b3V0IHdpdGhvdXQgU2lkZWJhciBSaWdodCovXG4ucmVnaW9uLXR3by02Ni0zMy10b3BfMiB7XG5cblx0LnBhbmUtdGVhbSB7XG5cdFx0LnZpZXctY29udGVudCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTElO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMSU7XG5cdFx0fVxuXG5cdFx0LnZpZXdzLXJvdyB7XG5cdFx0XHRAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2M3B4O1xuXHRcdFx0bWF4LXdpZHRoOiAyNDhweDtcblx0XHRcdHdpZHRoOiAyMiU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMSU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogOTYlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA0MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhbmUtbWVudS10cmVlIHtcblx0dWwubWVudSB7XG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYubGVhZixcblx0XHRcdCYuZXhwYW5kZWQge1xuXHRcdFx0XHRsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYuZXhwYW5kZWQgPiBhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHVuZGVybGluZWQtbGluaztcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLTE7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLypNZW1iZXJzIC0gbm9kZS80MzcxKi9cblxuLmJvYXJkbWVtYmVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0LnBob3RvLFxuXHQuaW5mbyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQucGhvdG8ge1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHR9XG5cblx0LmluZm8ge1xuXHRcdHdpZHRoOiA3MCU7XG5cdH1cbn0iLCJib2R5LmdlbmVyaWMtc2l0ZS1wYWdlLWxhYiB7XG5cdC5hdC1wYW5lbCB7XG5cdFx0LnJlZ2lvbi10d28tNjYtMzMtZmlyc3Qge1xuXHRcdFx0bWF4LXdpZHRoOiA2MDRweDtcblx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0fVxuXG5cdFx0LnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIHtcblx0XHRcdG1heC13aWR0aDogNDEzcHg7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5wYW5lLW5vZGUtZmllbGQtZmVhdHVyZWQtaW1hZ2Uge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzFweDtcblx0XHR9XG5cdH1cblxuXHQucGFuZS1ub2RlLWJvZHkge1xuXHRcdG1hcmdpbi1ib3R0b206IDg2cHg7XG5cdH1cblxufVxuXG4vKkNvbnRhY3RzLCBJbnZlc3RpZ2F0b3JzKi9cbi5yZWdpb24ucmVnaW9uLXR3by02Ni0zMy1jb2xzLW1haW4ge1xuXHQucGFuZS1ub2RlLWZpZWxkLWxhbmRpbmctcHJpbWFyeS1jb250YWN0cyxcblx0LnBhbmUtbGFiLWxhZC1wcmltYXJ5LWludmVzdGlnYXRvcnMge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItNTtcblx0XHRwYWRkaW5nLXRvcDogMjZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qSW52ZXN0aWdhdG9ycyovXG4ucGFuZS1sYWItbGFkLXByaW1hcnktaW52ZXN0aWdhdG9ycyAge1xuXG5cdC52aWV3cy1yb3cge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHR9XG5cblx0LmxlZnQtY29sdW1uIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXgtd2lkdGg6IDE3MnB4O1xuXHRcdHdpZHRoOiAyOSU7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQudmlld3MtZmllbGQtdmlldy1ub2RlIHtcblx0XHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdEBpbmNsdWRlIGJ1dHRvbi1iaWc7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucmlnaHQtY29sdW1uIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzJTtcblx0XHR3aWR0aDogNjAlO1xuXHRcdG1heC13aWR0aDogMzYwcHg7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQudmlld3MtZmllbGQtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDdweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG5cblx0LnZpZXdzLWZpZWxkLWZpZWxkLWJpb3NrZXRjaC1oaWdobGlnaHRzIHtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qUGVvcGxlIGJsb2NrKi9cbi5wYW5lLWxhYi1sYWItcGVvcGxlIHtcblx0LmJsb2NrLWlubmVyIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLTU7XG5cdFx0cGFkZGluZy10b3A6IDI2cHg7XG5cdH1cblxuXHQudmlldy1jb250ZW50IHtcblx0XHRtYXJnaW46IDAgLTE4cHg7XG5cblx0XHRAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMiU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0yJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xLjUlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMS41JTtcblx0XHR9XG5cdH1cblxuXHQudmlld3Mtcm93IHtcblx0XHRAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDE4cHggNDBweDtcblx0XHRtYXgtd2lkdGg6IDE1MnB4O1xuXG5cdFx0QGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogMjYlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogMjglO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEuNSU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEuNSU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0XHRcdHdpZHRoOiAyMS40JTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0d2lkdGg6IDQ2JTtcblx0XHR9XG5cblx0XHQmLnZpZXdzLXJvdy1sYXN0IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQudmlld3MtZmllbGQtdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblx0fVxufSIsImJvZHkucGFnZS1uZXdzIHtcbiAgLnJlZ2lvbi10d28tNjYtMzMtdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItNztcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnJlZ2lvbi1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5wYW5lbC1wYW5lIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLXBhbmUuYmFzZS1wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLm5ld3Mtc2VhcmNoLWZpbHRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgaW5wdXQuZm9ybS10ZXh0IHtcbiAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jdmlld3MtZXhwb3NlZC1mb3JtLW5ld3MtYW5kLW1lZGlhLW5ld3MtbGlzdC1zZWFyY2gge1xuICAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlld3Mtd2lkZ2V0LWZpbHRlci1zZWFyY2hfYXBpX3ZpZXdzX2Z1bGx0ZXh0LFxuICAjZWRpdC1zZWFyY2gtYXBpLXZpZXdzLWZ1bGx0ZXh0LXdyYXBwZXIsXG4gIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhbmUtbmV3cy1hbmQtbWVkaWEtbmV3cy1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwOHB4O1xuXG4gIC52aWV3LWZpbHRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAudmlld3Mtd2lkZ2V0LXBlci1wYWdlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcblxuICAgICAgICAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiZGlzcGxheSBcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3Mtd2lkZ2V0LWZpbHRlci1zZWFyY2hfYXBpX3ZpZXdzX2Z1bGx0ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBsYWJlbCxcbiAgICAudmlld3Mtd2lkZ2V0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmVmLXNlbGVjdC1hcy1saW5rcyB7XG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItNTtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgJi52aWV3cy1yb3ctbGFzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC1uZXdzLWltYWdlLFxuICAudmlld3MtZmllbGQtZmllbGQtcG9kY2FzdC1pbWFnZSxcbiAgLnZpZXdzLWZpZWxkLWZpZWxkLXZpc3VhbHMtdGVhc2VyLFxuICAudmlld3MtZmllbGQtZmllbGQtYmxvZy1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ5JTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICBAaW5jbHVkZSBub2Zsb2F0LWZ1bGx3aWR0aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkc2V0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQ2JTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICBAaW5jbHVkZSBub2Zsb2F0LWZ1bGx3aWR0aDtcbiAgICB9XG4gIH1cblxuICAudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gICAgQGluY2x1ZGUgZGF0ZTtcbiAgfVxuXG4gIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAudmlld3MtZmllbGQtYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgLm1vcmUtbGluayB7XG4gICAgICBAaW5jbHVkZSBtb3JlLWxpbms7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuYWRkdGhpc190b29sYm94IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGEge1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICYuYWRkdGhpc19idXR0b25fZmFjZWJvb2ssXG4gICAgICAmLmFkZHRoaXNfYnV0dG9uX3R3aXR0ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWRkdGhpc19idXR0b25fdHdpdHRlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5Lm5vZGUtdHlwZS12aXN1YWxzIHtcbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLWNvbHMtbWFpbiAucGFuZWwtcGFuZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gIH1cblxuICAucmVnaW9uLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kIC5wYW5lbC1wYW5lIC5ibG9jay1jb250ZW50IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5hZGR0aGlzX3Rvb2xib3ggYSB7XG4gICAgLy9tYXJnaW46IDAgMjBweCAwIDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCAucGFuZWwtcGFuZS5zbWFsbC1pbmRlbnQtYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLXZpc3VhbHMtY3JlZGl0IC5maWVsZC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRpblwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC12aXN1YWxzLWRlc2NyaXB0aW9uIC5maWVsZC1jb250ZW50IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJEaW5cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWRvd25sb2FkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC52aWV3cy1maWVsZC1kb3dubG9hZCBhIHtcbiAgIC8vIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRpblwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gIH1cblxuICAuYXQtcGFuZWwgLnJlZ2lvbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCB7XG4gICAgd2lkdGg6IDI0JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWF4LXdpZHRoOiAyMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgQGluY2x1ZGUgbm9mbG9hdC1mdWxsd2lkdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJsb2ctbmV3cy1oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC12aXN1YWxzLWNyZWRpdCAuZmllbGQtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJEaW5cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cblxuLnZpZXdzLWZpZWxkLWZpZWxkLXZpc3VhbHMtdGVhc2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0OSU7XG59XG5cbiIsIi8qUGFnZXM6IERhdGEgYW5kIHRvb2xzLCBQYXRlbnRzKi9cblxuYm9keS5wYWdlLWRhdGEtc29mdHdhcmUtYW5kLXRvb2xzLFxuYm9keS5wYWdlLXBhdGVudHMge1xuXHQucmVnaW9uLXR3by02Ni0zMy10b3Age1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci03O1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXI7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogJGd1dHRlci0zO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJGd1dHRlci0zO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJGd1dHRlcjtcblx0XHR9XG5cdFx0XG5cdFx0LnJlZ2lvbi1pbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6ICRjb250YWluZXItMjtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1x0XG5cdFx0fVxuXG5cdFx0LnBhbmVsLXBhbmUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQucGFuZWwtcGFuZS5iYXNlLXBhZ2UtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQucGFuZS1pdGVtcy1wZXItcGFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogNnB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdG1hcmdpbjogMjBweCAwIDA7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cblx0XHQuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdkaXNwbGF5ICc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBhbmVsLXBhbmUuc2VhcmNoLWZvcm0ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG5cdFx0cGFkZGluZy1ib3R0b206IDM2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXItMztcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXItMztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJGd1dHRlcjtcblx0XHR9XG5cblx0XHQuYmxvY2staW5uZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyLTI7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4tYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWV3cy13aWRnZXQtcGVyLXBhZ2Uge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuanEtc2VsZWN0Ym94IHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItMTU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItNztcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLTE1O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLTE1O1xuXHRcdFx0Y29sb3I6ICRjb2xvci0xNTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci03O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLTE1O1xuXHRcdH1cblxuXHRcdC52aWV3cy1lZi1maWVsZHNldC1jb250YWluZXIge1xuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0XHRcdC5mb3JtLWl0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRmaWVsZHNldCB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNDclO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHRAaW5jbHVkZSBub2Zsb2F0LWZ1bGx3aWR0aDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0bGVnZW5kIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci0zO1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbm9mbG9hdC1mdWxsd2lkdGg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZpZWxkc2V0LXdyYXBwZXIge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMzNnB4O1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBub2Zsb2F0LWZ1bGx3aWR0aDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tdGV4dCxcblx0XHRcdC5qcS1zZWxlY3Rib3gge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLXRleHQge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItMTU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItMTU7XG5cdFx0XHRcdC8vcGFkZGluZzogOHB4IDRweDtcblxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMTU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvcm0taXRlbS1zZWFyY2gtYXBpLXZpZXdzLWZ1bGx0ZXh0IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMyU7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci0xNTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtLXN1Ym1pdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaXRlbS1saXN0LXBhZ2VyIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5cblx0LnBhbmUtdmlld3MtcGFuZXMgLnZpZXcge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwN3B4O1xuXHR9XG59XG5cbmJvZHkucGFnZS1wYXRlbnRzIHtcblx0LnJlZ2lvbi10d28tNjYtMzMtdG9wIHtcblx0XHQudmlld3MtZXhwb3NlZC1mb3JtIHtcblx0XHRcdC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0Ji52aWV3cy13aWRnZXQtcGVyLXBhZ2Uge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qTXVsdGlzZWxlY3Qgc3R5bGUqL1xuI2VkaXQtZmllbGQtZGF0YS1icm9hZC10YWdzLFxuI2VkaXQtZmllbGQtcGF0ZW50LWJyb2FkLXRhZ3Mge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udWktbXVsdGlzZWxlY3Qge1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMTU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwIDhweCAwIDEwcHg7XG5cdGhlaWdodDogMjlweDtcblx0Y29sb3I6ICRibGFjaztcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItNztcblx0fVxuXG5cdHNwYW4ge1xuXHRcdGZvbnQ6IDE0cHgvMjRweCAkbWFpbi1mb250O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGNvbG9yOiAkY29sb3ItMTU7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxufVxuXG4udWktbXVsdGlzZWxlY3Qgc3Bhbi51aS1pY29uIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyLXRvcDogN3B4IHNvbGlkICRjb2xvci0xNTtcblx0Ym9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbi10b3A6IDlweDtcbn1cblxuLnVpLW11bHRpc2VsZWN0LW1lbnUge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXG5cdC51aS13aWRnZXQtaGVhZGVyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLTM7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwYWRkaW5nOiAzcHggNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblxuXHQudWktc3RhdGUtaG92ZXIsIFxuXHQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLCBcblx0LnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLCBcblx0LnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLCBcblx0LnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAkY29sb3ItMztcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG59XG5cbi51aS1tdWx0aXNlbGVjdC1oZWFkZXIge1xuXHR1bCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0c3Bhbi51aS1pY29uIHtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdH1cbn1cblxuLnVpLW11bHRpc2VsZWN0LWNoZWNrYm94ZXMge1xuXHRsaSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdHNwYW4ge1xuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHR9XG59IiwiLypQdWJsaWNhdGlvbnMqL1xuYm9keS5wYWdlLXB1YmxpY2F0aW9ucyB7XG5cdC5yZWdpb24tdHdvLTY2LTMzLXRvcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItNztcblx0XHRwYWRkaW5nLWJvdHRvbTogMzRweDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG5cdFx0cGFkZGluZy1yaWdodDogJGd1dHRlcjtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ3V0dGVyLTM7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyLTM7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuXHRcdH1cblxuXHRcdC5yZWdpb24taW5uZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyLTI7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4tYXV0bztcblx0XHR9XG5cblx0XHQucGFuZWwtcGFuZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5wdWJsaWNhdGlvbnMtc2VhcmNoLWZpbHRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogNnB4O1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWV3cy1leHBvc2VkLWZvcm0ge1xuXHRcdFx0aW5wdXQuZm9ybS10ZXh0IHtcblx0XHRcdFx0d2lkdGg6IDI3MHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLTE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLTE7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC52aWV3LXB1YmxpY2F0aW9ucy1pbmRleCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDFweDtcblxuXHRcdC52aWV3cy1maWVsZC10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWV3cy1maWVsZC1iaWJsaW8teWVhciB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdG1hcmdpbjogMTBweCAwIDVweDtcblx0XHR9XG5cblx0XHQudmlld3MtZmllbGQtbm90aGluZyB7XG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgbW9yZS1saW5rO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWV3cy1yb3cge1xuXHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci01O1xuXHQgICAgLy9wYWRkaW5nLWJvdHRvbTogNDFweDtcblx0ICAgIC8vbWFyZ2luLWJvdHRvbTogNDFweDtcblxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0cGFkZGluZy1ib3R0b206IDIxcHg7XG5cdCAgICBcdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cdCAgICB9XG5cblx0ICAgICY6bGFzdC1jaGlsZCB7XG5cdCAgICBcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdCAgICBcdHBhZGRpbmctYm90dG9tOiAwO1xuXHQgICAgfVxuXHRcdH1cblx0fVxufVxuLnJlZ2lvbi10d28tNjYtMzMtZmlyc3Qge1xuXHQucm93LWJpYmxpb19zZWNvbmRhcnlfdGl0bGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG59XG4vKlB1YmxpY2F0aW9ucyBpbm5lciovXG5ib2R5Lm5vZGUtdHlwZS1iaWJsaW8ge1xuXHQuY29sdW1ucy13cmFwIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0LnBhbmVsLXBhbmUucGFuZS1ub2RlLXRpdGxlIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDFweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudmlldy1wdWJsaWNhdGlvbnMtbGlzdCB7XG5cdFx0LnZpZXdzLWV4cG9zZWQtZm9ybSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHQudmlld3MtZXhwb3NlZC13aWRnZXQge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXG5cdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRib2R5IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cbiIsIiNnbG9zc2FyeS1ibG9jayB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItNTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci01O1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0cGFkZGluZy1ib3R0b206IDE4cHggIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogNTRweDtcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcblxuXHQuZ2xvc3NhcnktcmFuZ2Uge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHR9XG5cblx0LmxhYmVsIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0QGluY2x1ZGUgdWwtcmVzZXQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW46IDAgNXB4IDEwcHg7XG5cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItMTtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0LmxhYmVsLFxuXHRcdHVsIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG50YWJsZS5zY2llbnRpc3RsaXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLTE7XG5cdFx0fVxuXHR9XG5cblx0dGJvZHkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItNTtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHR0ciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0dGgge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4IDIwcHggMTBweDtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci0xO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogNDNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dGQge1xuXHRcdHBhZGRpbmc6IDdweCAxMHB4O1xuXHR9XG5cblx0dHI6bGFzdC1jaGlsZCB7XG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDM5cHg7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsImJvZHkubm9kZS10eXBlLWJvb2sge1xuXHRuYXYuY2xlYXJmaXgge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcblx0XHR9XG5cdFx0XG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuZmlyc3Qge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubGFzdCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYm9va19wcmludGVyIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XHRcblx0fVxuXG5cdHRib2R5IHtcblx0ICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItNTtcblx0fVxufVxuXG4uYm9vay1uYXZpZ2F0aW9uIHtcblx0bWFyZ2luOiA0MHB4IDAgMjBweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQucGFnZS1saW5rcyB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItNTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG5cdH1cblxuXHQucGFnZS1wcmV2aW91cyB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJfbGVmdC5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItNTtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1ByZXZpb3VzJztcblx0XHR9XG5cdH1cblxuXHQucGFnZS1uZXh0IHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycl9yaWdodC5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItNTtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdOZXh0Jztcblx0XHR9XG5cdH1cblxuXHQucGFnZS1wcmV2aW91cyxcblx0LnBhZ2UtbmV4dCB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRtaW4td2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogNDVweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDBweDtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICAgIGNvbG9yOiAkY29sb3ItMTtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgZm9udC1zaXplOiAxNHB4O1xuXG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRwYWRkaW5nLXRvcDogMTJweDtcblx0ICAgIH1cblx0XHR9XG5cdH1cblxuXHQucGFnZS11cCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnUge1xuXHRcdHBhZGRpbmc6IDAgMCAwIDEycHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG1hcmdpbjogMzBweCAwIDQwcHg7XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuXHRcdFx0Y29sb3I6ICRjb2xvci0xO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdH1cblx0fVxufSIsImJvZHkucGFnZS1kaXJlY3Rvcnkge1xuXHQucGFuZWwtcGFuZS5iYXNlLXBhZ2UtdGl0bGUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci03O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdC5ibG9jay1pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6ICRjb250YWluZXItMjtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbi1hdXRvO1xuXHRcdH1cblx0fVxufVxuXG4jYnJvYWQtZGlyZWN0b3J5LXVzZXItc2VhcmNoLWZvcm0ge1xuXG5cdGxhYmVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5mb3JtLWl0ZW0tdXNlcnNlYXJjaCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aW5wdXQge1xuXHRcdHdpZHRoOiA0NTBweDtcblxuXHRcdCYuZm9ybS1zdWJtaXQge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQuaXRlbS1saXN0IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdEBpbmNsdWRlIHVsLXJlc2V0O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQxcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzOXB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0XHRcdCYucGVyc29uLW5hbWUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGVyc29uLWNvbnRhY3QtbGluayB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWFpbF9pY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjJweCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wZXJzb24tbmFtZSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLTE7XG5cdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0Zm9udC1zaXplOiA0M3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJib2R5LnBhZ2Utc2VhcmNoIHtcblx0LnJlZ2lvbi10d28tNjYtMzMtdG9wIHtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci03O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNHB4O1xuXHRcdHBhZGRpbmctbGVmdDogJGd1dHRlcjtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXItMztcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXItMztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogJGd1dHRlcjtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXI7XG5cdFx0fVxuXG5cdFx0LnJlZ2lvbi1pbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6ICRjb250YWluZXItMjtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbi1hdXRvO1xuXHRcdH1cblxuXHRcdC5wYW5lbC1wYW5lIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnBhbmUtdmlld3MtZXhwLXNlYXJjaC1wYW5lLXNlYXJjaCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogNnB4O1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWV3cy1leHBvc2VkLWZvcm0ge1xuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dC5mb3JtLXRleHQge1xuXHRcdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItMTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItMTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnZpZXctc2VhcmNoIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MXB4O1xuXG5cdFx0LnZpZXdzLXJvdyB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTU7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG5cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdHBhZGRpbmctYm90dG9tOiAyMXB4O1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXHQgICAgfVxuXG5cdCAgICAmOmxhc3QtY2hpbGQge1xuXHQgICAgXHRib3JkZXItYm90dG9tOiBub25lO1xuXHQgICAgXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0ICAgIH1cblx0XHR9XG5cblx0XHQudmlld3MtZmllbGQtdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudmlld3MtZmllbGQtYm9keSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdG1hcmdpbjogMTBweCAwIDVweDtcblx0XHR9XG5cblx0XHQudmlld3MtZmllbGQtdmlldy1ub2RlIHtcblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSBtb3JlLWxpbms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiYm9keS5ub2RlLXR5cGUtcGF0ZW50IHtcblxuICAjY29sdW1ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5yZWdpb24tdHdvLTY2LTMzLWZpcnN0IHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBhbmVsLXBhbmUge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAmLnBhbmUtbm9kZS1maWVsZC1wYXRlbnQtYXBwbGljYXRpb24tbm8ge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZS1ub2RlLWJvZHkge1xuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCB7XG4gICAgLnBhbmUtcGF0ZW50LXBhbmVsLXBhdGVudC1wZGYge1xuICAgICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1wYXRlbnQtcmVsYXRlZC1saW5rcyB7XG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgQGluY2x1ZGUgYnVsbGV0LWxpc3QtcmVzZXQ7XG5cbiAgICAgICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbmJvZHkucGFnZS1wYXRlbnRzIHtcbiAgLnJlZ2lvbi10d28tNjYtMzMtdG9wXzIge1xuICAgIC52aWV3cy13aWRnZXQge1xuICAgICAgI2VkaXQtZmllbGQtcGF0ZW50LWRhdGUtaXNzdWVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMyU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAuZm9ybS1pdGVtLWZpZWxkLXBhdGVudC1kYXRlLWlzc3VlZC1vcCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keS5wYWdlLXZpZGVvIHtcbiAgLmVtYmVkZGVkLXZpZGVvIC5wbGF5ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5yZWdpb24tdHdvLTY2LTMzLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItNztcbiAgICBwYWRkaW5nOiAwICRndXR0ZXIgMzRweDtcblxuICAgIC5yZWdpb24taW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWF1dG87XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItMjtcbiAgICB9XG5cbiAgICAucGFuZWwtcGFuZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wYW5lLXZpZXdzLWV4cC12aWRlby12aWRlby1wYW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiA2cHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgaW5wdXQuZm9ybS10ZXh0IHtcbiAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWRpc3BsYXktaWQtdmlkZW9fcGFuZSB7XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgLndyYXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci01O1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLXJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAzNDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMxJTtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgbWFyZ2luLWxlZnQ6IDElICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDElICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzLjUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjUlO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCA1cHggMDtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgei1pbmRleDogNztcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudmlldy1wdWJsaWNhdGlvbnMtbGlzdCxcbi52aWV3LXB1YmxpY2F0aW9ucy1pbmRleCB7XG4gIC52aWV3cy1yb3cge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICB9XG4gICAgICAuYmlibGlvLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMGY2ZGI3O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRpblwiLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlld3Mtcm93LnZpZXdzLXJvdy1sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICB9XG4gIC52aWV3cy1yb3cudmlld3Mtcm93LWZpcnN0IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuLy8gUmVjZW50IHB1YmxpY2F0aW9ucyBibG9jay5cbi5yZWdpb24tdHdvLTY2LTMzLXNlY29uZCB7XG4gIC52aWV3LXB1YmxpY2F0aW9ucy1saXN0LFxuICAudmlldy1wdWJsaWNhdGlvbnMtaW5kZXgge1xuICAgIC52aWV3cy1yb3cge1xuICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufSIsImJvZHkubm9kZS10eXBlLXdlYmZvcm0ubm8tc2lkZWJhciB7XG5cdC5yZWdpb24tdHdvLTY2LTMzLXRvcC0yIHtcblx0XHRtYXgtd2lkdGg6IDg2MHB4O1xuXG5cdFx0LndlYmZvcm0tY29tcG9uZW50LWZpZWxkc2V0IHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXG5cdFx0XHQmLmZsb2F0LWxlZnQge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYuZmxvYXQtcmlnaHQge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLndpZHRoNDgge1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLWl0ZW0ge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Ji53aWR0aDQ4IHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmZsb2F0LWxlZnQge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYuZmxvYXQtcmlnaHQge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ly8gJjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHQvLyBcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Ly8gXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Ly8gXHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9XG5cdFx0XHQvL1xuXHRcdFx0Ly8gJjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0Ly8gXHRmbG9hdDogcmlnaHQ7XG5cdFx0XHQvLyBcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHQvLyBcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblx0XHRcdCYud2ViZm9ybS1jb21wb25lbnQtdGV4dGFyZWEge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdCYuZmxvYXQtbGVmdCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmZsb2F0LXJpZ2h0IHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLndpZHRoNDgge1xuXHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhbmUtY29udGFjdC1pbmZvIHtcblx0LmZpZWxkLW5hbWUtZmllbGQtd2ViZm9ybS1ib2R5IHtcblx0XHQuZmllbGQtaXRlbSB7XG5cdFx0XHRtYXJnaW46IDAgLTElO1xuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0bWFyZ2luOiAwIDElIDQwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhbmUtY29udGFjdC1mb3JtIHtcblx0LndlYmZvcm0tY29tcG9uZW50LXNlbGVjdCB7XG5cdFx0LmpxLXNlbGVjdGJveCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiA0ODNweDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1pdGVtLndlYmZvcm0tY29tcG9uZW50LXRleHRhcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXgtd2lkdGg6IDQ4M3B4O1xuXHR9XG5cblx0LndlYmZvcm0tY29tcG9uZW50LWNoZWNrYm94ZXMge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDgzcHg7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHQmLndlYmZvcm0tY29tcG9uZW50LS1hY2NlcHRhbmNlIHtcblx0XHRcdC5mb3JtLWl0ZW0ge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucGFnZS1zZWFyY2g0MDQge1xuICAucGFuZS1wbS1leGlzdGluZy1wYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAuYmxvY2staW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuICAuc2VhcmNoLWZvcm0ge1xuICAgIC5jb250YWluZXItaW5saW5lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuZm9ybS10ZXh0LFxuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0LmZvcm0tdGV4dCB7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwZjZkYjc7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5zZWFyY2gtYWR2YW5jZWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAuZmllbGRzZXQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jcml0ZXJpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAuYWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bC5hY3Rpb24tbGlua3Mge1xuICAgIG1heC13aWR0aDogMTE1MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBoMi5wYW5lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRpbkNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIC5zZWFyY2gtcmVzdWx0IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgICAgcGFkZGluZy10b3A6IDQxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuXG4gICAgIC50aXRsZSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgIGEge1xuICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgfVxuICAgICB9XG5cbiAgICAgIC5zZWFyY2gtc25pcHBldC1pbmZvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJEaW5cIixzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtc25pcHBldCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaXRlbS1saXN0LXBhZ2VyIHtcbiAgICBsaS5wYWdlci1maXJzdCBhLFxuICAgIGxpLnBhZ2VyLWl0ZW0gYSxcbiAgICBsaS5wYWdlci1jdXJyZW50LFxuICAgIGxpLnBhZ2VyLWxhc3QgYSB7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgbGkucGFnZXItbmV4dCBhLFxuICAgIGxpLnBhZ2VyLXByZXZpb3VzIGF7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS1jYXJlZXJzLWNlbnRlciB7XG5cbiAgLm93bC1jYXJvdXNlbCB7XG4gICAgJi5vd2wtbm8tY29udHJvbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgICB9XG4gIH1cblxuICAudmlldy1pZC1zbGlkZXJfaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAvLyBxdWlja2ZpeC4gdG9kbzogcmV2aWV3IGhlaWdodCBjYWxjIG9uIGZyb250LlxuICAucGFuZS1zbGlkZXItaXRlbSAudmlld3MtZmllbGQtbm90aGluZyAubWVkaWEgaW1nIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLm93bC1jb250cm9scyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm93bC1kb3RzIHtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIH1cblxuXG4gIC5vd2wtcGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHggMCAzM3B4O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgLm93bC1kb3QsXG4gICAgLm93bC1wYWdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgOXB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW46IDAgN3B4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItNiAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgIWltcG9ydGFudDtcblxuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVnaW9uLXR3by02Ni0zMy10b3Age1xuICAgIC5wYW5lLWN1c3RvbS5wYW5lLTEgIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci03O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA5NjAwcHg7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItNztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogOTYwMHB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFuZS1jYXJlZXJzLW5xLXBhbmVsLXBhbmUtMSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cblxuICAucGFuZS1zbGlkZXItaXRlbSAub3dsLWRvdHMge1xuICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuICB9XG5cbiAgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzMge1xuICAgIC52aWV3cy1yb3c6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4vKipcbiAqIFZhcmlhYmxlc1xuICovXG5cbiRicC1zbWFsbDogNzY4OyAvLyA3NjhweFxuJGJwLW1lZGl1bTogMTAyNHB4OyAvL1xuJGJwLWxhcmdlOiAxMjgwcHg7IC8vIEhEXG4kYnAteGxhcmdlOiAxOTIwcHg7IC8vIEZ1bGxIRFxuJGJwLXh4bGFyZ2U6IDM4NDBweDsgLy8gNEtcbiRicC14eHhsYXJnZTogNzY4MHB4OyAvLzhLXG5cbi8vIE1lZGlhIFF1ZXJpZXNcbiRtcS1zbWFsbDogXCIobWluLXdpZHRoOiAjeyRicC1zbWFsbH0pXCI7XG4kbXEtbWVkaXVtOiBcIihtaW4td2lkdGg6ICN7JGJwLW1lZGl1bX0pXCI7XG4kbXEtbGFyZ2U6IFwiKG1pbi13aWR0aDogI3skYnAtbGFyZ2V9KVwiO1xuJG1xLXhsYXJnZTogXCIobWluLXdpZHRoOiAjeyRicC14bGFyZ2V9KVwiO1xuJG1xLXh4bGFyZ2U6IFwiKG1pbi13aWR0aDogI3skYnAteHhsYXJnZX0pXCI7XG4kbXEteHh4bGFyZ2U6IFwiKG1pbi13aWR0aDogI3skYnAteHh4bGFyZ2V9KVwiO1xuJG1xLXJldGluYTogXCIoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwobWluLXJlc29sdXRpb246IDE5MmRwaSlcIjtcblxuLy8gRm9udC1TaXplXG4kYmFzZS1mb250LXNpemU6IDFlbTtcblxuLy8gTGluZS1IZWlnaHRcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjU7XG4kaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4vLyBTcGFjaW5nXG4kYmFzZS1zcGFjaW5nOiAkYmFzZS1mb250LXNpemU7XG5cbi8vIENvbG9yc1xuJGJhc2UtYWNjZW50LWNvbG9yOiAjMGY2ZGI3O1xuJGJhc2UtYWNjZW50LWluZm9ybS1jb2xvcjogI0NDQztcblxuLnBhZ2UtZnVsbHNjcmVlbi1zbGlkZXNob3cge1xuICBAbWVkaWEgI3skbXEtbWVkaXVtfSB7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUqMS4yO1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodCoxLjI7XG4gIH1cblxuICBAbWVkaWEgI3skbXEtbGFyZ2V9IHtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSoxLjM7XG4gIH1cbiAgLy9cbiAgQG1lZGlhICN7JG1xLXhsYXJnZX0ge1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplKjEuNDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRtcS14eGxhcmdlfSB7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUqMS42O1xuICB9XG4gIEBtZWRpYSAjeyRtcS14eHhsYXJnZX0ge1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplKjEuNjtcbiAgfVxuICAvL2ltYWdlIHRpdGxlIGFuZCBhbHRlclxuICAuZnJvbnQtcGFnZS1pbWctYWx0LC5mcm9udC1wYWdlLWltZy10aXRsZXtcbiAgICBjb2xvcjogIzY3Njc2NztcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IC4zZW07XG4gICAgQG1lZGlhICN7JG1xLXhsYXJnZX0ge1xuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS14eGxhcmdlfSB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1xLXh4eGxhcmdlfSB7XG4gICAgICBmb250LXNpemU6IDRlbTtcbiAgICB9XG4gIH1cbiAgLmZyb250LXBhZ2UtaW1nLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQG1lZGlhICN7JG1xLXh4bGFyZ2V9IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS14eHhsYXJnZX0ge1xuICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgfVxuICB9XG4gIC52aWV3LWZ1bGwtc2NyZWVuLXNsaWRlc2hvdyAudmlldy1jb250ZW50e1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDV2aCA1dnc7XG4gICAgcHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRpblwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgY29sb3I6ICRiYXNlLWFjY2VudC1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAbWVkaWEgI3skbXEteGxhcmdlfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplKjEuNDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtcS14eGxhcmdlfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1xLXh4eGxhcmdlfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vYXV0b3JcbiAgLnZpZXdzLWZpZWxkLW5vdGhpbmctMXtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBAbWVkaWEgI3skbXEteHhsYXJnZX0ge1xuICAgICAgZm9udC1zaXplOiAuNWVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbXEteHh4bGFyZ2V9IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuICB9XG4gIC8vZGF0YVxuICAudmlld3MtZmllbGQtbm90aGluZy0ye1xuICAgIGNvbG9yOiAjMDA2Y2JjO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRpblwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogJGJhc2UtYWNjZW50LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQG1lZGlhICN7JG1xLXh4bGFyZ2V9IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS14eHhsYXJnZX0ge1xuICAgICAgZm9udC1zaXplOiA1ZW07XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC10aXRsZS1maWVsZCBoMXtcbiAgICBtaW4taGVpZ2h0OiAkYmFzZS1mb250LXNpemUqMjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWxpbmUtaGVpZ2h0O1xuXG4gICAgQG1lZGlhICN7JG1xLXh4bGFyZ2V9IHtcbiAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbXEteHh4bGFyZ2V9IHtcbiAgICAgIGZvbnQtc2l6ZTogNy41ZW07XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1uZXdzLWF1dGhvcntcbiAgICBAbWVkaWEgI3skbXEteHhsYXJnZX0ge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS14eGxhcmdlfSB7XG4gICAgICBmb250LXNpemU6IDRlbTtcbiAgICB9XG4gIH1cbiAgLm93bC1pdGVte1xuICAgIGhlaWdodDogODZ2aDtcbiAgICBAbWVkaWEgI3skbXEteHhsYXJnZX0ge1xuICAgICAgaGVpZ2h0OiA4OHZoO1xuICAgIH1cbiAgfVxuICAub3dsLWNvbnRyb2xzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLm93bC1wYWdpbmF0aW9uLFxuICAub3dsLWRvdHMge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAub3dsLXBhZ2UsXG4gICAgLm93bC1kb3Qge1xuICAgICAgbWFyZ2luOiAwIC4zZW07XG4gICAgICBAbWVkaWEgI3skbXEteHh4bGFyZ2V9IHtcbiAgICAgICAgbWFyZ2luOiAwIC42ZW07XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICB3aWR0aDogLjdlbTtcbiAgICAgICAgaGVpZ2h0OiAuN2VtO1xuICAgICAgICBAbWVkaWEgI3skbXEteHhsYXJnZX0ge1xuICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1xLXh4eGxhcmdlfSB7XG4gICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgd2lkdGg6IC45ZW07XG4gICAgICAgICAgaGVpZ2h0OiAuOWVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRtcS14eGxhcmdlfSB7XG4gICAgICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbXEteHh4bGFyZ2V9IHtcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL3JpZ2h0XG4gIC5mdWxsc2NyZWVuLXNsaWRlc2hvdy1yZWdpb24tZmlyc3Qge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGltZ3tcbiAgICAgIG1heC1oZWlnaHQ6IDQwdmg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICAgIEBtZWRpYSAjeyRtcS14bGFyZ2V9IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vbGVmdFxuICAuZnVsbHNjcmVlbi1zbGlkZXNob3ctcmVnaW9uLXNlY29uZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ4JTtcblxuICB9XG59XG4iLCIubm9kZS10eXBlLXRhbGtzIHtcbiAgLm5vZGUtdmlldy1wYW5lIHtcblxuICAgIC5wYW5lLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICB9XG5cbiAgICAubm9kZS1jb250ZW50IHtcblxuICAgICAgPiAuZmllbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQgLmZpZWxkLWxhYmVsLFxuICAgICAgLmZpZWxkIC5sYWJlbC1hYm92ZSxcbiAgICAgIC5maWVsZCAubGFiZWwtaW5saW5lLFxuICAgICAgLmZpZWxkLWl0ZW0gLnZpZGVvLWVtYmVkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGV4dGVuZCBoMi5maWVsZC1sYWJlbDtcblxuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAuZ3JvdXAtbWFpbiB7XG5cbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgICAuZmllbGQge1xuICAgICAgICAgIG1hcmdpbjogMThweCAwO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1zcGVha2VyIHtcbiAgICAgICAgICBtYXJnaW46IDE4cHggMDtcblxuICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLXNwZWFrZXItbmFtZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtbmFtZS1maWVsZC10YWxrcy1saW5rcyB7XG4gICAgICAuZmllbGQtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1bGxldC1saXN0O1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLW5hbWUtZmllbGQtdGFsay10YWdzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiLCBcIjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVtYmVkZGVkLXZpZGVvIHtcbiAgICAgIC5wbGF5ZXIge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tdGFsa3MtcGFnZS10YWxrcy1zZWFyY2gge1xuICAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuXG4gICAgcGFkZGluZzogMCAzMHB4IDI1cHggMDtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgLnJlZ2lvbi10d28tNjYtMzMtc2Vjb25kICYge1xuICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRncmF5LTI7XG4gICAgICAvL3BhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIC8vXG4gICAgICAvLyY6Zm9jdXMsXG4gICAgICAvLyY6aG92ZXIge1xuICAgICAgLy8gIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICAvL31cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctdGFsa3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfdGFsa3Nfc2VhcmNoIHtcblxuICAudmlldy1oZWFkZXIge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICB9XG5cbiAgICAuZXhwb3NlZC1zZWFyY2gtaW5wdXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLml0ZW0gPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXZhbHVlIHtcbiAgICAgICAgQGV4dGVuZCBhO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy10YWxrcyB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICB0aCwgdGQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG5cbiAgdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICB0ci5yb3ctZXZlbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KVxuICB9XG5cbiAgdHIucm93LWRhdGUtaGlkZGVuIC52aWV3cy1maWVsZC1maWVsZC10YWxrcy1kYXRlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlld3MtZmllbGQtZmllbGQtdGFsa3MtZGF0ZSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC1zcGVha2VyLFxuICAudmlld3MtZmllbGQtZmllbGQtc3BlYWtlci0xIHtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGhzLWl0ZW0tc3BlYWtlciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgICoge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG59XG4iXX0= */
