@charset "UTF-8";
/*--------------------------------------------------------------
# Tailwind CSS
--------------------------------------------------------------*/
/*! tailwindcss v3.4.5 | MIT License | https://tailwindcss.com*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
.container{
  width: 100%;
}
.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.static{
  position: static;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.\!mt-\[100px\]{
  margin-top: 100px !important;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-8{
  margin-top: 2rem;
}
.mt-\[50px\]{
  margin-top: 50px;
}
.block{
  display: block;
}
.\!inline-block{
  display: inline-block !important;
}
.flex{
  display: flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.\!hidden{
  display: none !important;
}
.hidden{
  display: none;
}
.aspect-square{
  aspect-ratio: 1 / 1;
}
.h-full{
  height: 100%;
}
.w-full{
  width: 100%;
}
.grow{
  flex-grow: 1;
}
.basis-\[260px\]{
  flex-basis: 260px;
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.resize{
  resize: both;
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.gap-\[50px\]{
  gap: 50px;
}
.gap-x-2\.5{
  column-gap: 0.625rem;
}
.gap-y-4{
  row-gap: 1rem;
}
.space-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.border{
  border-width: 1px;
}
.object-cover{
  object-fit: cover;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.text-\[10px\]{
  font-size: 10px;
}
.font-medium{
  font-weight: 500;
}
.uppercase{
  text-transform: uppercase;
}
.leading-\[18px\]{
  line-height: 18px;
}
.underline{
  text-decoration-line: underline;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert{
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.fl-rich-text ol, .fl-rich-text ul {
  list-style: initial;
  padding-left: 2.5rem;
}

ul.as-selections li.as-selection-item.blur {
  filter: none;
}

@font-face {
  font-family: "Old Standard TT";
  src: url("../fonts/OldStandardTT/OldStandardTT-Regular.eot");
  src: url("../fonts/OldStandardTT/OldStandardTT-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/OldStandardTT/OldStandardTT-Regular.woff2") format("woff2"), url("../fonts/OldStandardTT/OldStandardTT-Regular.woff") format("woff"), url("../fonts/OldStandardTT/OldStandardTT-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Old Standard TT";
  src: url("../fonts/OldStandardTT/OldStandardTT-Bold.eot");
  src: url("../fonts/OldStandardTT/OldStandardTT-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/OldStandardTT/OldStandardTT-Bold.woff2") format("woff2"), url("../fonts/OldStandardTT/OldStandardTT-Bold.woff") format("woff"), url("../fonts/OldStandardTT/OldStandardTT-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@keyframes download-arrow-animation {
  0% {
    transform: translateY(0) rotate(135deg);
  }
  49% {
    transform: translateY(26px) rotate(135deg);
  }
  50% {
    transform: translateY(-26px) rotate(135deg);
  }
  100% {
    transform: translateY(0) rotate(135deg);
  }
}
@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(-360deg);
  }
}
/* Why important? To override inline styles of fl-button */
:root {
  --swiper-pagination-color: #FDF7E2;
  --swiper-pagination-bullet-inactive-color: #85B09A;
  --swiper-pagination-bullet-inactive-opacity: 1;
  --swiper-pagination-bullet-size: 6px;
  --swiper-pagination-active-bullet-size: 8px;
  --swiper-pagination-bullet-horizontal-gap: 2px;
  --swiper-navigation-color: #F8F8F8;
  --swiper-navigation-size: 14px;
  --swiper-navigation-sides-offset: 20px;
}

.swiper-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-pagination-lock {
  display: none;
}

.swiper-pagination-bullet-active {
  width: 8px;
  height: 8px;
}

.swiper-button-prev,
.swiper-button-next{
  margin-top: -2rem;
  display: none;
  width: 30px;
  height: 30px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
}

.search__page-header.swiper-button-prev, .search__no-results.swiper-button-prev,.search__page-header
.swiper-button-next, .search__no-results
.swiper-button-next {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  background-color: #FDF7E2;
}
.swiper-initialized .swiper-button-prev:not(.swiper-button-lock),
.swiper-initialized .swiper-button-next:not(.swiper-button-lock){
  display: flex;
}

html {
  background-color: #FDF7E2;
}
html.loading body {
  opacity: 0;
}

body {
  transition: opacity 1s;
  background-color: #F8F8F8;
}

html, body {
  color: #333333;
}

.fl-builder .container {
  max-width: 100%;
  margin: 0;
  padding: 0;
}

.fl-builder-block-icon svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.site {
  position: relative;
}

.no-scroll {
  overflow: hidden;
}

/* Why important? To override inline styles of fl-button */
html,
body {
  font-family: "Old Standard TT", serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4 {
  font-family: "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  color: #333333;
  text-decoration: none;
  text-transform: uppercase;
}
h1 > span,
.h1 > span,
h2 > span,
.h2 > span,
h3 > span,
.h3 > span,
h4 > span,
.h4 > span {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
  text-decoration: inherit;
  text-transform: inherit;
}

h1,
.h1 {
  font-size: 64px;
  line-height: 74px;
  font-weight: 400;
  letter-spacing: 2.24px;
}

h2,
.h2 {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.96px;
}

h3,
.h3 {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0.4px;
}

h4,
.h4 {
  font-size: 14px;
  line-height: 23px;
  letter-spacing: 0.28px;
}

h5,
.h5 {
  font-size: 12px;
  line-height: normal;
}

a, a:visited,
.link,
.link:visited {
  font-style: normal;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}

body .fl-rich-text p, body p {
  color: #333333;
}
body .fl-rich-text p a, body p a {
  color: #333333;
}
body .fl-rich-text p strong, body p strong {
  color: #333333;
}

.svbr-font-bold, .bold, strong {
  font-weight: 700;
}

.svbr-font-regular {
  font-family: "Old Standard TT", serif;
}
/* Why important? To override inline styles of fl-button */
input[type=text],
input[type=number],
input[type=email],
input[type=password],
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=week],
input[type=time],
input[type=search],
input[type=tel],
input[type=url],
textarea {
  display: block;
  padding: 5px 12px 8px;
  color: #333333;
  border-radius: 2px;
  border: 1px solid #F8F8F8;
  outline: none;
  background-color: #F8F8F8;
}
input[type=text]::placeholder,
input[type=number]::placeholder,
input[type=email]::placeholder,
input[type=password]::placeholder,
input[type=date]::placeholder,
input[type=datetime-local]::placeholder,
input[type=month]::placeholder,
input[type=week]::placeholder,
input[type=time]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=url]::placeholder,
textarea::placeholder {
  color: #8B8B8B;
}
input[type=text]:active, input[type=text]:focus,
input[type=number]:active,
input[type=number]:focus,
input[type=email]:active,
input[type=email]:focus,
input[type=password]:active,
input[type=password]:focus,
input[type=date]:active,
input[type=date]:focus,
input[type=datetime-local]:active,
input[type=datetime-local]:focus,
input[type=month]:active,
input[type=month]:focus,
input[type=week]:active,
input[type=week]:focus,
input[type=time]:active,
input[type=time]:focus,
input[type=search]:active,
input[type=search]:focus,
input[type=tel]:active,
input[type=tel]:focus,
input[type=url]:active,
input[type=url]:focus,
textarea:active,
textarea:focus {
  border: 1px solid #8B8B8B;
}
input[type=text].success,
input[type=number].success,
input[type=email].success,
input[type=password].success,
input[type=date].success,
input[type=datetime-local].success,
input[type=month].success,
input[type=week].success,
input[type=time].success,
input[type=search].success,
input[type=tel].success,
input[type=url].success,
textarea.success {
  border-color: green;
}
input[type=text].error,
input[type=number].error,
input[type=email].error,
input[type=password].error,
input[type=date].error,
input[type=datetime-local].error,
input[type=month].error,
input[type=week].error,
input[type=time].error,
input[type=search].error,
input[type=tel].error,
input[type=url].error,
textarea.error {
  border-color: red;
}
input[type=text].disabled, input[type=text]:disabled,
input[type=number].disabled,
input[type=number]:disabled,
input[type=email].disabled,
input[type=email]:disabled,
input[type=password].disabled,
input[type=password]:disabled,
input[type=date].disabled,
input[type=date]:disabled,
input[type=datetime-local].disabled,
input[type=datetime-local]:disabled,
input[type=month].disabled,
input[type=month]:disabled,
input[type=week].disabled,
input[type=week]:disabled,
input[type=time].disabled,
input[type=time]:disabled,
input[type=search].disabled,
input[type=search]:disabled,
input[type=tel].disabled,
input[type=tel]:disabled,
input[type=url].disabled,
input[type=url]:disabled,
textarea.disabled,
textarea:disabled {
  pointer-events: none;
  cursor: not-allowed;
}

input[type=checkbox]:not([id^=cky]):not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb),
input[type=radio]:not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb){
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
input[type=checkbox]:not([id^=cky]):not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb) + label,
input[type=checkbox]:not([id^=cky]):not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb) ~ .wpcf7-list-item-label,
input[type=radio]:not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb) + label,
input[type=radio]:not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb) ~ .wpcf7-list-item-label {
  display: block;
  padding-left: 22px;
  position: relative;
  cursor: pointer;
}
input[type=checkbox]:not([id^=cky]):not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb) + label::before,
input[type=checkbox]:not([id^=cky]):not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb) ~ .wpcf7-list-item-label::before,
input[type=radio]:not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb) + label::before,
input[type=radio]:not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb) ~ .wpcf7-list-item-label::before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border: 1px solid currentColor;
  position: absolute;
  top: 5px;
  left: 0;
}
input[type=checkbox]:not([id^=cky]):not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb).disabled + label,
input[type=checkbox]:not([id^=cky]):not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb).disabled ~ .wpcf7-list-item-label, input[type=checkbox]:not([id^=cky]):not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb):disabled + label,
input[type=checkbox]:not([id^=cky]):not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb):disabled ~ .wpcf7-list-item-label,
input[type=radio]:not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb).disabled + label,
input[type=radio]:not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb).disabled ~ .wpcf7-list-item-label,
input[type=radio]:not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb):disabled + label,
input[type=radio]:not(.cli-user-preference-checkbox,
.fl-link-field-target-cb,
.fl-link-field-nofollow-cb,
.fl-link-field-download-cb):disabled ~ .wpcf7-list-item-label {
  pointer-events: none;
  cursor: not-allowed;
}

input[type=checkbox]:not([id^=cky]) + label::before,
input[type=checkbox]:not([id^=cky]) ~ .wpcf7-list-item-label::before {
  border-radius: 2px;
}
input[type=checkbox]:not([id^=cky]):checked + label::before, input[type=checkbox]:not([id^=cky]):checked ~ .wpcf7-list-item-label::before {
  content: "✓";
  line-height: 8px;
  padding-left: 2px;
}
input[type=radio] + label::before {
  border: 10px solid #F8F8F8;
  background-color: #F8F8F8;
  border-radius: 50px;
}
input[type=radio]:checked + label::before {
  border: 5px solid #F8F8F8;
}
input[type=radio].disabled + label::before, input[type=radio]:disabled + label::before {
  border: 1px solid #333333;
  background-color: transparent;
}
input[type=radio].disabled:checked + label::before, input[type=radio]:disabled:checked + label::before {
  border: 5px solid #333333;
  background-color: #F8F8F8;
}

/* ===============================
=            Choices            =
=============================== */
.choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}

.choices:focus {
  outline: none;
}

.choices:last-child {
  margin-bottom: 0;
}

.choices.is-open {
  overflow: visible;
}

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
}

.choices.is-disabled .choices__item {
  cursor: not-allowed;
}

.choices [hidden] {
  display: none !important;
}

.choices[data-type*=select-one] {
  cursor: pointer;
}

.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px;
}

.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}

.choices[data-type*=select-one] .choices__button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.25;
}

.choices[data-type*=select-one] .choices__button:hover, .choices[data-type*=select-one] .choices__button:focus {
  opacity: 1;
}

.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px #00bcd4;
}

.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
  display: none;
}

.choices[data-type*=select-one]::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}

.choices[data-type*=select-one].is-open::after {
  border-color: transparent transparent #333 transparent;
  margin-top: -7.5px;
}

.choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto;
}

.choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}

.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
  cursor: text;
}

.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}

.choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus {
  opacity: 1;
}

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}

.is-focused .choices__inner, .is-open .choices__inner {
  border-color: #b7b7b7;
}

.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}

.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}

[dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}

.choices__list--single .choices__item {
  width: 100%;
}

.choices__list--multiple {
  display: inline;
}

.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #00bcd4;
  border: 1px solid #00a5bb;
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}

.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}

[dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}

.choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1;
}

.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaaaaa;
  border: 1px solid #919191;
}

.choices__list--dropdown, .choices__list[aria-expanded] {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility;
}

.is-active.choices__list--dropdown, .is-active.choices__list[aria-expanded] {
  visibility: visible;
}

.is-open .choices__list--dropdown, .is-open .choices__list[aria-expanded] {
  border-color: #b7b7b7;
}

.is-flipped .choices__list--dropdown, .is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}

.choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}

.choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}

[dir=rtl] .choices__list--dropdown .choices__item, [dir=rtl] .choices__list[aria-expanded] .choices__item {
  text-align: right;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #FDF7E2;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted::after, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
  opacity: 0.5;
}

.choices__item {
  cursor: default;
}

.choices__item--selectable {
  cursor: pointer;
}

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
  opacity: 0.5;
}

.choices__heading {
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.choices__button:focus {
  outline: none;
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}

.choices__input:focus {
  outline: 0;
}

.choices__input::-webkit-search-decoration, .choices__input::-webkit-search-cancel-button, .choices__input::-webkit-search-results-button, .choices__input::-webkit-search-results-decoration {
  display: none;
}

.choices__input::-ms-clear, .choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

[dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}

.choices__placeholder {
  opacity: 0.5;
}

/* =====  End of Choices  ====== */
select {
  width: 100%;
  padding: 12px 7px;
  background-color: #F8F8F8;
  border: none;
  border-radius: 2px;
  color: #333333;
}
select:focus {
  border: 1px solid #333333;
  color: #333333;
}

.choices {
  margin-bottom: 0;
}
.choices__inner {
  background-color: #F8F8F8;
  border: 1px solid #333333;
  border-radius: 2px;
  padding: 0 !important;
}
.choices__list--single, .choices__list--dropdown, .choices__list[aria-expanded] {
  padding: 0;
}
.choices__list--single .choices__item, .choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item {
  font-weight: 400;
  color: #333333;
}
.choices__list--single .choices__item--selectable, .choices__list--dropdown .choices__item--selectable, .choices__list[aria-expanded] .choices__item--selectable {
  padding: 9px 10px;
}
.choices[data-type*=select-one]::after {
  content: "\e911";
  font-family: "svbr-icons", sans-serif;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 6px;
  width: 12px;
  margin: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  transition: transform 0.1s;
}
.choices[data-type*=select-one].is-open::after {
  margin: 0;
  transform: rotate(180deg);
  color: #333333;
}
.choices.is-open .choices__inner {
  border: 1px solid #333333;
  border-radius: 2px 2px 0 0;
}
.choices.is-open .choices__list--single .choices__item {
  color: #333333;
}
.choices.is-open .choices__list--dropdown .choices__item, .choices.is-open .choices__list[aria-expanded] .choices__item {
  color: #333333;
}
.choices.is-open .choices__list--dropdown .choices__item--selectable.is-highlighted, .choices.is-open .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #333333;
  color: #333333;
}
.choices.is-open .choices__list--dropdown[aria-expanded] {
  background-color: #333333;
  border: 1px solid #333333;
  border-radius: 0 0 2px 2px;
}

/* Why important? To override inline styles of fl-button */
button,
input[type=submit],
input[type=button],
.button:not(li),
.footer-subscribe-form .fl-button[role=button],
.footer-book-table-button a.fl-button[role=button],
.fl-builder-content .button.waiteraid-widget,
.cli-plugin-button,
a.fl-button[role=button] {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 5px 10px 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
}
button:disabled, button.disabled,
input[type=submit]:disabled,
input[type=submit].disabled,
input[type=button]:disabled,
input[type=button].disabled,
.button:not(li):disabled,
.button:not(li).disabled,
.footer-subscribe-form .fl-button[role=button]:disabled,
.footer-subscribe-form .fl-button[role=button].disabled,
.footer-book-table-button a.fl-button[role=button]:disabled,
.footer-book-table-button a.fl-button[role=button].disabled,
.fl-builder-content .button.waiteraid-widget:disabled,
.fl-builder-content .button.waiteraid-widget.disabled,
.cli-plugin-button:disabled,
.cli-plugin-button.disabled,
a.fl-button[role=button]:disabled,
a.fl-button[role=button].disabled {
  border-color: #333333;
  background-color: #FDF7E2;
  color: #333333;
  box-shadow: none;
}
button.primary,
input[type=submit].primary,
input[type=button].primary,
.button:not(li).primary,
.footer-subscribe-form .fl-button[role=button].primary,
.footer-book-table-button a.fl-button[role=button].primary,
.fl-builder-content .button.waiteraid-widget.primary,
.cli-plugin-button.primary,
a.fl-button[role=button].primary {
  border-color: #FDF7E2;
  background-color: #FDF7E2;
  color: #F8F8F8;
}
button.primary *,
input[type=submit].primary *,
input[type=button].primary *,
.button:not(li).primary *,
.footer-subscribe-form .fl-button[role=button].primary *,
.footer-book-table-button a.fl-button[role=button].primary *,
.fl-builder-content .button.waiteraid-widget.primary *,
.cli-plugin-button.primary *,
a.fl-button[role=button].primary * {
  color: #F8F8F8;
}
button.primary:active,
input[type=submit].primary:active,
input[type=button].primary:active,
.button:not(li).primary:active,
.footer-subscribe-form .fl-button[role=button].primary:active,
.footer-book-table-button a.fl-button[role=button].primary:active,
.fl-builder-content .button.waiteraid-widget.primary:active,
.cli-plugin-button.primary:active,
a.fl-button[role=button].primary:active {
  border-color: #FFFFFF;
  background-color: #FFFFFF;
  color: #333333;
}
button.primary:active *,
input[type=submit].primary:active *,
input[type=button].primary:active *,
.button:not(li).primary:active *,
.footer-subscribe-form .fl-button[role=button].primary:active *,
.footer-book-table-button a.fl-button[role=button].primary:active *,
.fl-builder-content .button.waiteraid-widget.primary:active *,
.cli-plugin-button.primary:active *,
a.fl-button[role=button].primary:active * {
  color: #333333;
}
button.secondary,
input[type=submit].secondary,
input[type=button].secondary,
.button:not(li).secondary,
.footer-subscribe-form .fl-button[role=button].secondary,
.footer-book-table-button a.fl-button[role=button].secondary,
.fl-builder-content .button.waiteraid-widget.secondary,
.cli-plugin-button.secondary,
a.fl-button[role=button].secondary {
  border-color: #F8F8F8;
  background-color: transparent;
  color: #F8F8F8;
}
button.secondary *,
input[type=submit].secondary *,
input[type=button].secondary *,
.button:not(li).secondary *,
.footer-subscribe-form .fl-button[role=button].secondary *,
.footer-book-table-button a.fl-button[role=button].secondary *,
.fl-builder-content .button.waiteraid-widget.secondary *,
.cli-plugin-button.secondary *,
a.fl-button[role=button].secondary * {
  color: #F8F8F8;
}
button.secondary:active,
input[type=submit].secondary:active,
input[type=button].secondary:active,
.button:not(li).secondary:active,
.footer-subscribe-form .fl-button[role=button].secondary:active,
.footer-book-table-button a.fl-button[role=button].secondary:active,
.fl-builder-content .button.waiteraid-widget.secondary:active,
.cli-plugin-button.secondary:active,
a.fl-button[role=button].secondary:active {
  border-color: #F8F8F8;
  background-color: #F8F8F8;
  color: #333333;
}
button.secondary:active *,
input[type=submit].secondary:active *,
input[type=button].secondary:active *,
.button:not(li).secondary:active *,
.footer-subscribe-form .fl-button[role=button].secondary:active *,
.footer-book-table-button a.fl-button[role=button].secondary:active *,
.fl-builder-content .button.waiteraid-widget.secondary:active *,
.cli-plugin-button.secondary:active *,
a.fl-button[role=button].secondary:active * {
  color: #333333;
}
button.tertiary,
input[type=submit].tertiary,
input[type=button].tertiary,
.button:not(li).tertiary,
.footer-subscribe-form .fl-button[role=button].tertiary,
.footer-book-table-button a.fl-button[role=button].tertiary,
.fl-builder-content .button.waiteraid-widget.tertiary,
.cli-plugin-button.tertiary,
a.fl-button[role=button].tertiary {
  border-color: #333333;
  background-color: transparent;
  color: #333333;
}
button.tertiary *,
input[type=submit].tertiary *,
input[type=button].tertiary *,
.button:not(li).tertiary *,
.footer-subscribe-form .fl-button[role=button].tertiary *,
.footer-book-table-button a.fl-button[role=button].tertiary *,
.fl-builder-content .button.waiteraid-widget.tertiary *,
.cli-plugin-button.tertiary *,
a.fl-button[role=button].tertiary * {
  color: #333333;
}
button.tertiary:active,
input[type=submit].tertiary:active,
input[type=button].tertiary:active,
.button:not(li).tertiary:active,
.footer-subscribe-form .fl-button[role=button].tertiary:active,
.footer-book-table-button a.fl-button[role=button].tertiary:active,
.fl-builder-content .button.waiteraid-widget.tertiary:active,
.cli-plugin-button.tertiary:active,
a.fl-button[role=button].tertiary:active {
  border-color: #FDF7E2;
  background-color: #FDF7E2;
  color: #F8F8F8;
}
button.tertiary:active *,
input[type=submit].tertiary:active *,
input[type=button].tertiary:active *,
.button:not(li).tertiary:active *,
.footer-subscribe-form .fl-button[role=button].tertiary:active *,
.footer-book-table-button a.fl-button[role=button].tertiary:active *,
.fl-builder-content .button.waiteraid-widget.tertiary:active *,
.cli-plugin-button.tertiary:active *,
a.fl-button[role=button].tertiary:active * {
  color: #F8F8F8;
}
button.link,
input[type=submit].link,
input[type=button].link,
.button:not(li).link,
.footer-subscribe-form .fl-button[role=button].link,
.footer-book-table-button a.fl-button[role=button].link,
.fl-builder-content .button.waiteraid-widget.link,
.cli-plugin-button.link,
a.fl-button[role=button].link {
  padding: 0;
  border: none;
}
button:disabled, button.disabled, button.primary:disabled, button.primary.disabled, button.secondary:disabled, button.secondary.disabled, button.tertiary:disabled, button.tertiary.disabled,
input[type=submit]:disabled,
input[type=submit].disabled,
input[type=submit].primary:disabled,
input[type=submit].primary.disabled,
input[type=submit].secondary:disabled,
input[type=submit].secondary.disabled,
input[type=submit].tertiary:disabled,
input[type=submit].tertiary.disabled,
input[type=button]:disabled,
input[type=button].disabled,
input[type=button].primary:disabled,
input[type=button].primary.disabled,
input[type=button].secondary:disabled,
input[type=button].secondary.disabled,
input[type=button].tertiary:disabled,
input[type=button].tertiary.disabled,
.button:not(li):disabled,
.button:not(li).disabled,
.button:not(li).primary:disabled,
.button:not(li).primary.disabled,
.button:not(li).secondary:disabled,
.button:not(li).secondary.disabled,
.button:not(li).tertiary:disabled,
.button:not(li).tertiary.disabled,
.footer-subscribe-form .fl-button[role=button]:disabled,
.footer-subscribe-form .fl-button[role=button].disabled,
.footer-subscribe-form .fl-button[role=button].primary:disabled,
.footer-subscribe-form .fl-button[role=button].primary.disabled,
.footer-subscribe-form .fl-button[role=button].secondary:disabled,
.footer-subscribe-form .fl-button[role=button].secondary.disabled,
.footer-subscribe-form .fl-button[role=button].tertiary:disabled,
.footer-subscribe-form .fl-button[role=button].tertiary.disabled,
.footer-book-table-button a.fl-button[role=button]:disabled,
.footer-book-table-button a.fl-button[role=button].disabled,
.footer-book-table-button a.fl-button[role=button].primary:disabled,
.footer-book-table-button a.fl-button[role=button].primary.disabled,
.footer-book-table-button a.fl-button[role=button].secondary:disabled,
.footer-book-table-button a.fl-button[role=button].secondary.disabled,
.footer-book-table-button a.fl-button[role=button].tertiary:disabled,
.footer-book-table-button a.fl-button[role=button].tertiary.disabled,
.fl-builder-content .button.waiteraid-widget:disabled,
.fl-builder-content .button.waiteraid-widget.disabled,
.fl-builder-content .button.waiteraid-widget.primary:disabled,
.fl-builder-content .button.waiteraid-widget.primary.disabled,
.fl-builder-content .button.waiteraid-widget.secondary:disabled,
.fl-builder-content .button.waiteraid-widget.secondary.disabled,
.fl-builder-content .button.waiteraid-widget.tertiary:disabled,
.fl-builder-content .button.waiteraid-widget.tertiary.disabled,
.cli-plugin-button:disabled,
.cli-plugin-button.disabled,
.cli-plugin-button.primary:disabled,
.cli-plugin-button.primary.disabled,
.cli-plugin-button.secondary:disabled,
.cli-plugin-button.secondary.disabled,
.cli-plugin-button.tertiary:disabled,
.cli-plugin-button.tertiary.disabled,
a.fl-button[role=button]:disabled,
a.fl-button[role=button].disabled,
a.fl-button[role=button].primary:disabled,
a.fl-button[role=button].primary.disabled,
a.fl-button[role=button].secondary:disabled,
a.fl-button[role=button].secondary.disabled,
a.fl-button[role=button].tertiary:disabled,
a.fl-button[role=button].tertiary.disabled {
  border-color: #333333;
  background-color: #333333;
  color: #333333;
  box-shadow: none;
}
button.small,
input[type=submit].small,
input[type=button].small,
.button:not(li).small,
.footer-subscribe-form .fl-button[role=button].small,
.footer-book-table-button a.fl-button[role=button].small,
.fl-builder-content .button.waiteraid-widget.small,
.cli-plugin-button.small,
a.fl-button[role=button].small {
  padding: 6px 10px 8px;
  line-height: 20px;
  font-size: 12px;
}
button.reset,
input[type=submit].reset,
input[type=button].reset,
.button:not(li).reset,
.footer-subscribe-form .fl-button[role=button].reset,
.footer-book-table-button a.fl-button[role=button].reset,
.fl-builder-content .button.waiteraid-widget.reset,
.cli-plugin-button.reset,
a.fl-button[role=button].reset {
  border: 0;
  background: transparent;
  padding: 0;
  line-height: 1;
}
button.reset:hover, button.reset:active,
input[type=submit].reset:hover,
input[type=submit].reset:active,
input[type=button].reset:hover,
input[type=button].reset:active,
.button:not(li).reset:hover,
.button:not(li).reset:active,
.footer-subscribe-form .fl-button[role=button].reset:hover,
.footer-subscribe-form .fl-button[role=button].reset:active,
.footer-book-table-button a.fl-button[role=button].reset:hover,
.footer-book-table-button a.fl-button[role=button].reset:active,
.fl-builder-content .button.waiteraid-widget.reset:hover,
.fl-builder-content .button.waiteraid-widget.reset:active,
.cli-plugin-button.reset:hover,
.cli-plugin-button.reset:active,
a.fl-button[role=button].reset:hover,
a.fl-button[role=button].reset:active {
  background: transparent;
  color: currentColor;
}

.fl-button-width-full .fl-button {
  width: 100%;
}

.fl-builder-content a.fl-button[role=button] {
  display: inline-block;
}

.fl-builder-content .fl-button i.fl-button-icon-after {
  margin-left: 0;
}

.footer.site-footer .rulemailer-subscriber-form .button.primary {
  border-color: #FDF7E2 !important;
  background-color: #FDF7E2 !important;
  color: #F8F8F8 !important;
}
.footer.site-footer .rulemailer-subscriber-form .button.primary * {
  color: #F8F8F8 !important;
}
.footer.site-footer .rulemailer-subscriber-form .button.primary:active {
  border-color: #FFFFFF !important;
  background-color: #FFFFFF !important;
  color: #333333 !important;
}
.footer.site-footer .rulemailer-subscriber-form .button.primary:active * {
  color: #333333 !important;
}
.footer.site-footer .rulemailer-subscriber-form .button.secondary {
  border-color: #F8F8F8 !important;
  background-color: transparent !important;
  color: #F8F8F8 !important;
}
.footer.site-footer .rulemailer-subscriber-form .button.secondary * {
  color: #F8F8F8 !important;
}
.footer.site-footer .rulemailer-subscriber-form .button.secondary:active {
  border-color: #F8F8F8 !important;
  background-color: #F8F8F8 !important;
  color: #333333 !important;
}
.footer.site-footer .rulemailer-subscriber-form .button.secondary:active * {
  color: #333333 !important;
}
.footer.site-footer .rulemailer-subscriber-form .button.tertiary {
  border-color: #333333 !important;
  background-color: transparent !important;
  color: #333333 !important;
}
.footer.site-footer .rulemailer-subscriber-form .button.tertiary * {
  color: #333333 !important;
}
.footer.site-footer .rulemailer-subscriber-form .button.tertiary:active {
  border-color: #FDF7E2 !important;
  background-color: #FDF7E2 !important;
  color: #F8F8F8 !important;
}
.footer.site-footer .rulemailer-subscriber-form .button.tertiary:active * {
  color: #F8F8F8 !important;
}

.close-btn {
  position: absolute;
  right: 14px;
  top: 14px;
}
.close-btn:after {
  font-family: "svbr-icons", sans-serif;
  content: "\e913";
  font-size: 20px;
}

.modified.primary a.fl-button[role=button] {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 5px 10px 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
}
.modified.primary a.fl-button[role=button]:disabled, .modified.primary a.fl-button[role=button].disabled {
  border-color: #333333;
  background-color: #FDF7E2;
  color: #333333;
  box-shadow: none;
}
.modified.primary a.fl-button[role=button] {
  display: inline-block;
  border-color: #FDF7E2 !important;
  background-color: #FDF7E2 !important;
  color: #F8F8F8 !important;
}
.modified.primary a.fl-button[role=button] * {
  color: #F8F8F8 !important;
}
.modified.primary a.fl-button[role=button]:active {
  border-color: #FFFFFF !important;
  background-color: #FFFFFF !important;
  color: #333333 !important;
}
.modified.primary a.fl-button[role=button]:active * {
  color: #333333 !important;
}

.subscribe-module a.fl-button[role=button] {
  border-color: #333333 !important;
  background-color: transparent !important;
  color: #333333 !important;
}
.subscribe-module a.fl-button[role=button] * {
  color: #333333 !important;
}
.subscribe-module a.fl-button[role=button]:active {
  border-color: #FDF7E2 !important;
  background-color: #FDF7E2 !important;
  color: #F8F8F8 !important;
}
.subscribe-module a.fl-button[role=button]:active * {
  color: #F8F8F8 !important;
}

.modified.secondary a.fl-button[role=button] {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 5px 10px 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
}
.modified.secondary a.fl-button[role=button]:disabled, .modified.secondary a.fl-button[role=button].disabled {
  border-color: #333333;
  background-color: #FDF7E2;
  color: #333333;
  box-shadow: none;
}
.modified.secondary a.fl-button[role=button] {
  display: inline-block;
  border-color: #F8F8F8 !important;
  background-color: transparent !important;
  color: #F8F8F8 !important;
}
.modified.secondary a.fl-button[role=button] * {
  color: #F8F8F8 !important;
}
.modified.secondary a.fl-button[role=button]:active {
  border-color: #F8F8F8 !important;
  background-color: #F8F8F8 !important;
  color: #333333 !important;
}
.modified.secondary a.fl-button[role=button]:active * {
  color: #333333 !important;
}

.modified.tertiary a.fl-button[role=button] {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 5px 10px 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
}
.modified.tertiary a.fl-button[role=button]:disabled, .modified.tertiary a.fl-button[role=button].disabled {
  border-color: #333333;
  background-color: #FDF7E2;
  color: #333333;
  box-shadow: none;
}
.modified.tertiary a.fl-button[role=button] {
  display: inline-block;
  border-color: #333333 !important;
  background-color: transparent !important;
  color: #333333 !important;
}
.modified.tertiary a.fl-button[role=button] * {
  color: #333333 !important;
}
.modified.tertiary a.fl-button[role=button]:active {
  border-color: #FDF7E2 !important;
  background-color: #FDF7E2 !important;
  color: #F8F8F8 !important;
}
.modified.tertiary a.fl-button[role=button]:active * {
  color: #F8F8F8 !important;
}

.burger-button {
  position: relative;
  z-index: 109;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: auto;
  height: 17px;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  transition: transform 0.2s;
}
.burger-button__elem {
  display: block;
  height: 1px;
  width: 20px;
  background-color: #F8F8F8;
  transition: transform 0.2s;
}
.burger-button__elem--top, .burger-button__elem--bottom {
  transform: translateY(0) rotate(0);
}
.burger-button, .burger-button:hover {
  background-color: transparent;
}
.burger-button.active {
  transform: translateX(312px);
}
.burger-button.active .burger-button__elem--middle {
  transform: scale(0);
}
.burger-button.active .burger-button__elem--top {
  transform: translateY(8px) rotate(-45deg);
}
.burger-button.active .burger-button__elem--bottom {
  transform: translateY(-8px) rotate(45deg);
}

.site-header.white-bg .burger-button__elem, .site-header.scroll-up .burger-button__elem, .site-header.scroll-down .burger-button__elem {
  background-color: #333333;
}
.site-header.white-bg .burger-button.active .burger-button__elem, .site-header.scroll-up .burger-button.active .burger-button__elem, .site-header.scroll-down .burger-button.active .burger-button__elem {
  background-color: #F8F8F8;
}
.search-form__input-wrapper {
  position: relative;
}
.search-form__search-icon {
  position: absolute;
  left: 11px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0;
  line-height: 4px;
  cursor: pointer;
}
.search-form__search-icon path {
  fill: #333333;
}
.search-form__input[type=search] {
  width: 100%;
  padding: 9px 33px 7px;
  height: 30px;
  display: flex;
  align-items: center;
  background-color: transparent;
  border: 1px solid #333333;
  border-radius: 15px;
  font-size: 10px;
  line-height: 12px;
}
.search-form__input[type=search]::placeholder {
  color: #333333;
}

.form-row {
  display: flex;
  justify-content: space-between;
}
.form-row:not(:last-child) {
  margin-bottom: 20px;
}
.form-row__item--wide {
  flex: 0 0 100%;
}
.form-row__item--half {
  flex: 0 0 calc(50% - 2px);
}
.form-row__item label {
  margin: 0;
  padding: 0;
  font-size: 10px;
  line-height: 17px;
  color: #333333;
}
.form-row__item input,
.form-row__item button {
  width: 100%;
}
.form-row__item.required label::after {
  content: "*";
}

.wpcf7 .wpcf7-form > p {
  margin-bottom: 20px;
}
.wpcf7 .wpcf7-form > p:last-of-type {
  margin-bottom: 0;
  margin-top: 34px;
}
.wpcf7 .wpcf7-form input[type=date] {
  position: relative;
}
.wpcf7 .wpcf7-form input[type=date]::-webkit-calendar-picker-indicator {
  position: absolute;
  right: 9px;
}
.wpcf7 .wpcf7-form .card-numbers {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.wpcf7 .wpcf7-form .card-numbers .wpcf7-not-valid-tip {
  display: block;
  width: 100%;
}
.wpcf7 .wpcf7-form .card-numbers .card-number {
  width: 55px;
  max-height: 100%;
  min-width: 55px;
  padding: 4.5px 0;
  border-radius: 8px;
  text-align: center;
}
.wpcf7 .wpcf7-form .card-numbers .card-number:not(:last-child) {
  margin-right: 4px;
}
.wpcf7 .wpcf7-form .wpcf7-response-output {
  margin: 0 0.5em 1em;
  padding: 0;
  border: none;
  text-align: center;
}
.wpcf7 .wpcf7-form.invalid .wpcf7-response-output {
  color: red;
}
.wpcf7 .wpcf7-form.sent .wpcf7-response-output {
  color: green;
}
.wpcf7 .wpcf7-form .wpcf7-spinner {
  margin-top: -30px;
  display: block;
  background-color: transparent;
}
.wpcf7 .wpcf7-form input,
.wpcf7 .wpcf7-form textarea {
  width: 100%;
}
.wpcf7 .wpcf7-form .wpcf7-list-item {
  margin-left: 0;
}
.wpcf7 .wpcf7-form .wpcf7-list-item-label {
  font-size: 12px;
  line-height: 16px;
}
.wpcf7 .wpcf7-form .wpcf7-label-acceptance {
  padding-left: 29px;
}
.wpcf7 .wpcf7-form-control-wrap {
  display: block;
}
.wpcf7 .wpcf7-form .wpcf7-not-valid {
  border: 1px solid red;
}
.wpcf7 .wpcf7-form .wpcf7-not-valid-tip {
  color: red;
  font-size: 10px;
  line-height: 12px;
  margin-top: 5px;
}
.wpcf7 .wpcf7-form textarea {
  height: 78px;
  resize: none;
}

body .fl-contact-form .fl-input-group.fl-email,
body .footer .fl-contact-form .fl-input-group.fl-email {
  display: flex;
  align-items: center;
}
body .fl-contact-form .fl-input-group.fl-email input,
body .footer .fl-contact-form .fl-input-group.fl-email input {
  color: #333333;
}
body .fl-contact-form .fl-input-group.fl-email .fl-contact-error,
body .footer .fl-contact-form .fl-input-group.fl-email .fl-contact-error {
  display: none;
}
body .fl-contact-form .fl-error input, body .fl-contact-form .fl-error input[type=email], body .fl-contact-form .fl-success input, body .fl-contact-form .fl-success input[type=email],
body .footer .fl-contact-form .fl-error input,
body .footer .fl-contact-form .fl-error input[type=email],
body .footer .fl-contact-form .fl-success input,
body .footer .fl-contact-form .fl-success input[type=email] {
  padding-right: 25px;
}
body .fl-contact-form .fl-error:after, body .fl-contact-form .fl-success:after,
body .footer .fl-contact-form .fl-error:after,
body .footer .fl-contact-form .fl-success:after {
  content: "";
  background-size: contain;
  height: 14px;
  width: 14px;
  display: block;
  margin-left: -23px;
  z-index: 1;
}
body .fl-contact-form .fl-error input, body .fl-contact-form .fl-error input[type=email],
body .footer .fl-contact-form .fl-error input,
body .footer .fl-contact-form .fl-error input[type=email] {
  border-color: red;
}
body .fl-contact-form .fl-success,
body .footer .fl-contact-form .fl-success {
  top: 0;
}
body .fl-contact-form .fl-success input, body .fl-contact-form .fl-success input[type=email],
body .footer .fl-contact-form .fl-success input,
body .footer .fl-contact-form .fl-success input[type=email] {
  border-color: green;
}
body .fl-error-msg, body .fl-error-msg *,
body .footer .fl-error-msg,
body .footer .fl-error-msg * {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: red !important;
}
body .fl-success-msg, body .fl-success-msg *,
body .footer .fl-success-msg,
body .footer .fl-success-msg * {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: green !important;
}

body .footer .fl-contact-form input[type=email] {
  height: 44px;
}
body .footer .fl-contact-form .fl-contact-error {
  display: none;
}

.subscribe-block-form .fl-contact-form {
  display: flex;
  align-items: center;
}
.subscribe-block-form .fl-contact-form .fl-button:focus, .subscribe-block-form .fl-contact-form .fl-button:focus span.fl-button-text, .subscribe-block-form .fl-contact-form .fl-button:active, .subscribe-block-form .fl-contact-form .fl-button:active span.fl-button-text {
  color: #333333;
}
.subscribe-block-form .fl-email {
  width: 100%;
  margin: 0 10px 0 0;
  display: flex;
  flex-wrap: wrap;
}
.subscribe-block-form .fl-email input {
  border-radius: 50px;
}
.subscribe-block-form .fl-email .fl-contact-error {
  display: none;
}
.subscribe-block-form .fl-message {
  display: none;
}
/* Why important? To override inline styles of fl-button */
#menu-header-buttons {
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}
#menu-header-buttons .menu-item {
  width: 100%;
}

#menu-header-buttons,
.header-buttons__menu {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
#menu-header-buttons .menu-item a,
.header-buttons__menu .menu-item a {
  white-space: nowrap;
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 5px 10px 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
}
#menu-header-buttons .menu-item a:disabled, #menu-header-buttons .menu-item a.disabled,
.header-buttons__menu .menu-item a:disabled,
.header-buttons__menu .menu-item a.disabled {
  border-color: #333333;
  background-color: #FDF7E2;
  color: #333333;
  box-shadow: none;
}
#menu-header-buttons .menu-item a,
.header-buttons__menu .menu-item a {
  padding: 6px 10px 8px;
  line-height: 20px;
  font-size: 12px;
  border-color: #F8F8F8;
  background-color: transparent;
  color: #F8F8F8;
}
#menu-header-buttons .menu-item a *,
.header-buttons__menu .menu-item a * {
  color: #F8F8F8;
}
#menu-header-buttons .menu-item a:active,
.header-buttons__menu .menu-item a:active {
  border-color: #F8F8F8;
  background-color: #F8F8F8;
  color: #333333;
}
#menu-header-buttons .menu-item a:active *,
.header-buttons__menu .menu-item a:active * {
  color: #333333;
}
#menu-header-buttons .menu-item.primary a,
.header-buttons__menu .menu-item.primary a {
  border-color: #FDF7E2;
  background-color: #FDF7E2;
  color: #F8F8F8;
}
#menu-header-buttons .menu-item.primary a *,
.header-buttons__menu .menu-item.primary a * {
  color: #F8F8F8;
}
#menu-header-buttons .menu-item.primary a:active,
.header-buttons__menu .menu-item.primary a:active {
  border-color: #FFFFFF;
  background-color: #FFFFFF;
  color: #333333;
}
#menu-header-buttons .menu-item.primary a:active *,
.header-buttons__menu .menu-item.primary a:active * {
  color: #333333;
}
#menu-header-buttons .menu-item.tertiary a,
.header-buttons__menu .menu-item.tertiary a {
  border-color: #333333;
  background-color: transparent;
  color: #333333;
}
#menu-header-buttons .menu-item.tertiary a *,
.header-buttons__menu .menu-item.tertiary a * {
  color: #333333;
}
#menu-header-buttons .menu-item.tertiary a:active,
.header-buttons__menu .menu-item.tertiary a:active {
  border-color: #FDF7E2;
  background-color: #FDF7E2;
  color: #F8F8F8;
}
#menu-header-buttons .menu-item.tertiary a:active *,
.header-buttons__menu .menu-item.tertiary a:active * {
  color: #F8F8F8;
}

.menu__mobile-bottom-nav .header-buttons__menu .menu-item a {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 5px 10px 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
}
.menu__mobile-bottom-nav .header-buttons__menu .menu-item a:disabled, .menu__mobile-bottom-nav .header-buttons__menu .menu-item a.disabled {
  border-color: #333333;
  background-color: #FDF7E2;
  color: #333333;
  box-shadow: none;
}

nav.menu__list li a,
.menu li a {
  font-size: 12px;
  line-height: 22px;
  font-weight: 500;
  white-space: nowrap;
  color: #F8F8F8;
}
nav.menu__list .sub-menu,
nav.menu__list .children,
.menu .sub-menu,
.menu .children {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: -1;
  min-width: 100%;
  padding-top: 10px;
  margin-left: -10px;
  backdrop-filter: blur(20px);
  visibility: hidden;
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.2s, visibility 0.2s, transform 0.2s;
}
nav.menu__list .sub-menu.columns,
nav.menu__list .children.columns,
.menu .sub-menu.columns,
.menu .children.columns {
  column-gap: 4px;
  column-rule: 1px solid #333333;
}
nav.menu__list .sub-menu li a,
nav.menu__list .children li a,
.menu .sub-menu li a,
.menu .children li a {
  display: block;
  padding: 10px 10px 12px;
  margin-bottom: -2px;
  color: #F8F8F8;
}
nav.menu__list > ul,
.menu > ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  list-style: none;
}
nav.menu__list > ul > li.menu-item > a,
.menu > ul > li.menu-item > a {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
nav.menu__list > ul > li.menu-item-has-children, nav.menu__list > ul > li.page_item_has_children,
.menu > ul > li.menu-item-has-children,
.menu > ul > li.page_item_has_children {
  position: relative;
  z-index: 100;
}
nav.menu__list > ul > li.menu-item-has-children > a, nav.menu__list > ul > li.page_item_has_children > a,
.menu > ul > li.menu-item-has-children > a,
.menu > ul > li.page_item_has_children > a {
  padding-right: 22px;
  position: relative;
}
nav.menu__list > ul > li.menu-item-has-children > a::after, nav.menu__list > ul > li.page_item_has_children > a::after,
.menu > ul > li.menu-item-has-children > a::after,
.menu > ul > li.page_item_has_children > a::after {
  content: "";
  position: absolute;
  top: 8px;
  right: 0;
  width: 17px;
  height: 8px;
  background-image: url("../images/icons/chevron.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  transform: rotate(0deg);
  transition: transform 0.2s, color 0.2s;
}
nav.menu__list > ul > li.menu-item-has-children.open > a::after, nav.menu__list > ul > li.page_item_has_children.open > a::after,
.menu > ul > li.menu-item-has-children.open > a::after,
.menu > ul > li.page_item_has_children.open > a::after {
  transform: rotate(180deg);
}
nav.menu__list > ul > li.menu-item-has-children.open > .sub-menu,
nav.menu__list > ul > li.menu-item-has-children.open > .children, nav.menu__list > ul > li.page_item_has_children.open > .sub-menu,
nav.menu__list > ul > li.page_item_has_children.open > .children,
.menu > ul > li.menu-item-has-children.open > .sub-menu,
.menu > ul > li.menu-item-has-children.open > .children,
.menu > ul > li.page_item_has_children.open > .sub-menu,
.menu > ul > li.page_item_has_children.open > .children {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
nav.menu__list .current-menu-ancestor > a,
nav.menu__list .current-menu-item > a,
.menu .current-menu-ancestor > a,
.menu .current-menu-item > a {
  text-decoration: underline;
}

.site-header.white-bg nav.menu__list .sub-menu,
.site-header.white-bg nav.menu__list .children,
.site-header.white-bg .menu .sub-menu,
.site-header.white-bg .menu .children, .site-header.scroll-up nav.menu__list .sub-menu,
.site-header.scroll-up nav.menu__list .children,
.site-header.scroll-up .menu .sub-menu,
.site-header.scroll-up .menu .children, .site-header.scroll-down nav.menu__list .sub-menu,
.site-header.scroll-down nav.menu__list .children,
.site-header.scroll-down .menu .sub-menu,
.site-header.scroll-down .menu .children {
  backdrop-filter: none;
  background-color: #F8F8F8;
}
.site-header.white-bg #menu-header-buttons .menu-item a,
.site-header.white-bg .header-buttons__menu .menu-item a, .site-header.scroll-up #menu-header-buttons .menu-item a,
.site-header.scroll-up .header-buttons__menu .menu-item a, .site-header.scroll-down #menu-header-buttons .menu-item a,
.site-header.scroll-down .header-buttons__menu .menu-item a {
  border-color: #333333;
  background-color: transparent;
  color: #333333;
}
.site-header.white-bg #menu-header-buttons .menu-item a *,
.site-header.white-bg .header-buttons__menu .menu-item a *, .site-header.scroll-up #menu-header-buttons .menu-item a *,
.site-header.scroll-up .header-buttons__menu .menu-item a *, .site-header.scroll-down #menu-header-buttons .menu-item a *,
.site-header.scroll-down .header-buttons__menu .menu-item a * {
  color: #333333;
}
.site-header.white-bg #menu-header-buttons .menu-item a:active,
.site-header.white-bg .header-buttons__menu .menu-item a:active, .site-header.scroll-up #menu-header-buttons .menu-item a:active,
.site-header.scroll-up .header-buttons__menu .menu-item a:active, .site-header.scroll-down #menu-header-buttons .menu-item a:active,
.site-header.scroll-down .header-buttons__menu .menu-item a:active {
  border-color: #FDF7E2;
  background-color: #FDF7E2;
  color: #F8F8F8;
}
.site-header.white-bg #menu-header-buttons .menu-item a:active *,
.site-header.white-bg .header-buttons__menu .menu-item a:active *, .site-header.scroll-up #menu-header-buttons .menu-item a:active *,
.site-header.scroll-up .header-buttons__menu .menu-item a:active *, .site-header.scroll-down #menu-header-buttons .menu-item a:active *,
.site-header.scroll-down .header-buttons__menu .menu-item a:active * {
  color: #F8F8F8;
}
.site-header.white-bg .menu__mobile-bottom-nav #menu-header-buttons .menu-item a,
.site-header.white-bg .menu__mobile-bottom-nav .header-buttons__menu .menu-item a, .site-header.scroll-up .menu__mobile-bottom-nav #menu-header-buttons .menu-item a,
.site-header.scroll-up .menu__mobile-bottom-nav .header-buttons__menu .menu-item a, .site-header.scroll-down .menu__mobile-bottom-nav #menu-header-buttons .menu-item a,
.site-header.scroll-down .menu__mobile-bottom-nav .header-buttons__menu .menu-item a {
  border-color: #F8F8F8;
  background-color: transparent;
  color: #F8F8F8;
}
.site-header.white-bg .menu__mobile-bottom-nav #menu-header-buttons .menu-item a *,
.site-header.white-bg .menu__mobile-bottom-nav .header-buttons__menu .menu-item a *, .site-header.scroll-up .menu__mobile-bottom-nav #menu-header-buttons .menu-item a *,
.site-header.scroll-up .menu__mobile-bottom-nav .header-buttons__menu .menu-item a *, .site-header.scroll-down .menu__mobile-bottom-nav #menu-header-buttons .menu-item a *,
.site-header.scroll-down .menu__mobile-bottom-nav .header-buttons__menu .menu-item a * {
  color: #F8F8F8;
}
.site-header.white-bg .menu__mobile-bottom-nav #menu-header-buttons .menu-item a:active,
.site-header.white-bg .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:active, .site-header.scroll-up .menu__mobile-bottom-nav #menu-header-buttons .menu-item a:active,
.site-header.scroll-up .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:active, .site-header.scroll-down .menu__mobile-bottom-nav #menu-header-buttons .menu-item a:active,
.site-header.scroll-down .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:active {
  border-color: #F8F8F8;
  background-color: #F8F8F8;
  color: #333333;
}
.site-header.white-bg .menu__mobile-bottom-nav #menu-header-buttons .menu-item a:active *,
.site-header.white-bg .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:active *, .site-header.scroll-up .menu__mobile-bottom-nav #menu-header-buttons .menu-item a:active *,
.site-header.scroll-up .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:active *, .site-header.scroll-down .menu__mobile-bottom-nav #menu-header-buttons .menu-item a:active *,
.site-header.scroll-down .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:active * {
  color: #333333;
}

[class^=menu-][class$=-container] .menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
[class^=menu-][class$=-container] .menu li {
  margin-bottom: 13px;
}
[class^=menu-][class$=-container] .menu li:last-child {
  margin-bottom: 0;
}
[class^=menu-][class$=-container] .menu li,
[class^=menu-][class$=-container] .menu li a {
  line-height: 18px;
}

.menu-foljs-oss-container a {
  text-decoration: underline;
}
.loader {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 168px;
  height: 168px;
  border-radius: 100px;
  position: relative;
}
.loader__border {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: contain;
  top: 50%;
  left: 50%;
  animation: spin linear 0.5s infinite;
}

.navigation.pagination {
  margin-bottom: 40px;
}
.navigation.pagination .nav-links {
  display: flex;
  justify-content: center;
}
.navigation.pagination .nav-links .page-numbers {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  text-align: center;
  font-size: 24px;
  line-height: 40px;
  transition: all 0.2s;
  border-radius: 50px;
  color: #333333;
}
.navigation.pagination .nav-links .page-numbers:not(:last-child) {
  margin-right: 1em;
}
.navigation.pagination .nav-links .page-numbers.next {
  display: none;
}
.navigation.pagination .nav-links .page-numbers.dots, .navigation.pagination .nav-links .page-numbers.next {
  width: unset;
  min-width: unset;
  height: unset;
  border-radius: 0;
}
.navigation.pagination .nav-links .page-numbers.current {
  background-color: #F8F8F8;
  text-decoration: none;
  color: #333333;
  transition: all 0.2s;
}

.language-switcher {
  cursor: default;
  display: flex;
  gap: 10px;
}
.language-switcher__link {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 22px;
}
.language-switcher__link, .language-switcher__link:visited {
  color: #F8F8F8;
  opacity: 0.4;
}
.language-switcher__link--current, .language-switcher__link--current:visited {
  opacity: 1;
  text-decoration: underline;
  cursor: default;
  pointer-events: none;
}

.menu__mobile-bottom-nav .language-switcher {
  justify-content: center;
}
.menu__mobile-bottom-nav .language-switcher__link {
  font-size: 16px;
}

/* Why important? To override inline styles of fl-button */
.search .container > .page-header {
  margin-bottom: 40px;
}
.search .products-section {
  margin-bottom: 0;
  display: none;
}
.search .search__grid--events .event-type-img {
  max-height: 273px;
  min-height: 273px;
}
.search article.swiper-slide {
  width: 296.14px;
  margin-right: 2px;
}
.search .no-results.not-found p,
.search .no-results.not-found .search-form {
  margin-top: 20px;
}
.search__page-header.hidden, .search__no-results.hidden {
  display: none;
}

/* Why important? To override inline styles of fl-button */
body .cky-modal .cky-btn:not(.cky-preference-center .cky-btn),
body .cky-consent-container .cky-btn:not(.cky-preference-center .cky-btn) {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 5px 10px 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
}
body .cky-modal .cky-btn:not(.cky-preference-center .cky-btn):disabled, body .cky-modal .cky-btn:not(.cky-preference-center .cky-btn).disabled,
body .cky-consent-container .cky-btn:not(.cky-preference-center .cky-btn):disabled,
body .cky-consent-container .cky-btn:not(.cky-preference-center .cky-btn).disabled {
  border-color: #333333;
  background-color: #FDF7E2;
  color: #333333;
  box-shadow: none;
}
body .cky-modal .cky-btn:not(.cky-preference-center .cky-btn),
body .cky-consent-container .cky-btn:not(.cky-preference-center .cky-btn) {
  margin: 0 auto;
  max-width: 478px;
  width: 100%;
  font-size: 11px;
  font-weight: 500;
  line-height: 10px;
  padding: 10px;
  border-color: #F8F8F8 !important;
  background-color: transparent !important;
  color: #F8F8F8 !important;
}
body .cky-modal .cky-btn:not(.cky-preference-center .cky-btn) *,
body .cky-consent-container .cky-btn:not(.cky-preference-center .cky-btn) * {
  color: #F8F8F8 !important;
}
body .cky-modal .cky-btn:not(.cky-preference-center .cky-btn):active,
body .cky-consent-container .cky-btn:not(.cky-preference-center .cky-btn):active {
  border-color: #F8F8F8 !important;
  background-color: #F8F8F8 !important;
  color: #333333 !important;
}
body .cky-modal .cky-btn:not(.cky-preference-center .cky-btn):active *,
body .cky-consent-container .cky-btn:not(.cky-preference-center .cky-btn):active * {
  color: #333333 !important;
}

body .cky-modal .cky-prefrence-btn-wrapper {
  gap: 10px;
}

body .cky-consent-container {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  padding: 36px 33px;
  background-color: rgba(0, 0, 0, 0.6);
}
body .cky-consent-container.cky-hide {
  display: none;
}
body .cky-consent-container .cky-title {
  margin: 0;
}
body .cky-consent-container .cky-consent-bar {
  position: relative;
  max-width: 465px;
  aspect-ratio: 1/1;
  width: 100%;
  border-radius: 50%;
  padding: 80px;
  box-shadow: none;
  overflow: hidden;
  background-color: #FDF7E2 !important;
  border: none;
}
body .cky-consent-container .cky-consent-bar::after {
  content: "";
  position: absolute;
  right: 20px;
  bottom: 43px;
  z-index: 1;
  display: block;
  width: 173px;
  height: 173px;
  background-image: url("data:image/svg+xml, %3Csvg width='135' height='135' viewBox='0 0 135 135' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000610352 26.3366C0.000610352 22.1716 3.29258 19.0088 7.3284 19.0088C9.5783 19.0088 11.2701 19.8459 13.0744 21.8726L11.5683 23.3037C10.4163 21.7785 9.02104 21.0155 7.36589 21.0155C4.40962 21.0155 2.1214 23.322 2.1214 26.3341C2.1214 29.3462 4.66868 31.5969 7.19763 31.5969C9.53999 31.5969 11.2143 29.9609 11.4 28.0076V27.9892H7.904V26.0001H13.7066V26.4657C13.7066 30.7248 11.1593 33.5686 7.14182 33.5686C3.12432 33.5686 0.000610352 30.3133 0.000610352 26.3349V26.3366Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M18.9784 26.2407C18.9784 22.299 22.3261 19.0254 26.342 19.0254C30.3578 19.0254 33.6315 22.2607 33.6315 26.3149C33.6315 30.369 30.2654 33.5685 26.2295 33.5685C22.1937 33.5685 18.9775 30.444 18.9775 26.2407H18.9784ZM31.5123 26.2965C31.5123 23.2836 29.1883 21.0154 26.3053 21.0154C23.4224 21.0154 21.0992 23.3211 21.0992 26.2599C21.0992 29.3653 23.5915 31.5785 26.2495 31.5785C29.1691 31.5785 31.5123 29.2728 31.5123 26.2974V26.2957V26.2965Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M58.6768 33.3078V19.2861H61.633C66.4677 19.2861 69.5189 21.9634 69.5189 26.2966C69.5189 30.6298 66.3944 33.307 61.5972 33.307H58.6776L58.6768 33.3078ZM60.7967 31.3186H61.7455C65.2415 31.3186 67.399 29.5144 67.399 26.2974C67.399 23.247 65.5947 21.2761 61.7455 21.2761H60.7967V31.3195V31.3186Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M74.2816 26.2407C74.2816 22.299 77.6294 19.0254 81.6461 19.0254C85.6627 19.0254 88.9355 22.2607 88.9355 26.3149C88.9355 30.369 85.5694 33.5685 81.5336 33.5685C77.4978 33.5685 74.2816 30.444 74.2816 26.2407ZM86.8156 26.2965C86.8156 23.2836 84.4916 21.0154 81.6094 21.0154C78.7273 21.0154 76.4024 23.3211 76.4024 26.2599C76.4024 29.3653 78.8939 31.5785 81.5528 31.5785C84.4724 31.5785 86.8156 29.2728 86.8156 26.2974V26.2957V26.2965Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M94.9795 33.3078V19.2861H97.0994V31.3186H102.745V33.3078H94.9795Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M108.493 33.3078V19.2861H116.258V21.2753H110.612V24.6414H116.08V26.6306H110.612V31.317H116.228V33.3061H108.493V33.3078Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M39.5436 18.9473H39.4911V33.2947H41.6185V23.7703L51.8626 33.5562H51.8851V19.2088H49.7577V28.7032L39.5436 18.9473Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M122.658 18.9473H122.606V33.2947H124.733V23.7703L134.977 33.5562H135V19.2088H132.873V28.7032L122.658 18.9473Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M26.2544 0C30.4193 0 33.5822 3.29197 33.5822 7.32779C33.5822 9.57769 32.745 11.2695 30.7184 13.0737L29.2873 11.5677C30.8125 10.4157 31.5747 9.02042 31.5747 7.36528C31.5747 4.40901 29.269 2.12079 26.2561 2.12079C23.2431 2.12079 20.9932 4.66807 20.9932 7.19702C20.9932 9.53938 22.6292 11.2137 24.5818 11.3994H24.6001V7.90339H26.5893V13.706H26.1236C21.8645 13.706 19.0199 11.1587 19.0199 7.1412C19.0199 3.1237 22.2752 0 26.2536 0H26.2544Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M19.2812 58.6748H33.3029V61.6311C33.3029 66.4657 30.6257 69.517 26.2925 69.517C21.9593 69.517 19.2821 66.3924 19.2821 61.5953V58.6756L19.2812 58.6748ZM21.2704 60.7948V61.7435C21.2704 65.2396 23.0747 67.397 26.2917 67.397C29.3421 67.397 31.3129 65.5928 31.3129 61.7435V60.7948H21.2696H21.2704Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M26.3484 74.2821C30.2901 74.2821 33.5638 77.6299 33.5638 81.6457C33.5638 85.6615 30.3284 88.9352 26.2743 88.9352C22.2201 88.9352 19.0206 85.5691 19.0206 81.5332C19.0206 77.4974 22.1452 74.2812 26.3484 74.2812V74.2821ZM26.2926 86.816C29.3055 86.816 31.5738 84.492 31.5738 81.609C31.5738 78.7261 29.2681 76.4029 26.3293 76.4029C23.2239 76.4029 21.0106 78.8943 21.0106 81.5532C21.0106 84.4737 23.3164 86.816 26.2918 86.816H26.2934H26.2926Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M19.2812 94.9785H33.3029V97.0985H21.2704V102.744H19.2812V94.9785Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M19.2804 108.492H33.3021V116.258H31.3129V110.612H27.9468V116.079H25.9576V110.612H21.2712V116.228H19.2821V108.492H19.2804Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M33.6429 39.5437V39.4912H19.2955V41.6187H28.8199L19.0339 51.8627V51.8852H33.3813V49.7578H23.8869L33.6429 39.5437Z' fill='%23F8F8F8'%3E%3C/path%3E%3Cpath d='M33.6429 122.658V122.605H19.2955V124.733H28.8199L19.0339 134.977V134.999H33.3813V132.872H23.8869L33.6429 122.658Z' fill='%23F8F8F8'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
body .cky-consent-container .cky-consent-bar .cky-banner-btn-close {
  right: 50%;
  transform: translateX(50%);
  top: 32px;
}
body .cky-consent-container .cky-consent-bar .cky-banner-btn-close img {
  width: 16px;
  height: 16px;
}
body .cky-consent-container .cky-notice-des {
  color: #F8F8F8 !important;
  max-height: unset !important;
  overflow: visible !important;
  padding: 0 !important;
}
body .cky-consent-container .cky-notice-des p,
body .cky-consent-container .cky-notice-des .cky-policy {
  display: block;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
}
body .cky-consent-container .cky-notice-des a {
  color: #F8F8F8;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-decoration: underline;
}
body .cky-consent-container .cky-notice-des .cky-policy {
  margin-top: 1em;
  color: inherit !important;
  border-color: transparent !important;
  background-color: transparent !important;
}
body .cky-consent-container .cky-notice-btn-wrapper {
  flex-direction: column;
  margin-top: 26px;
  gap: 10px;
  max-width: 141px;
  padding: 0 !important;
}
body .cky-consent-container .cky-notice-btn-wrapper .cky-btn:nth-child(1) {
  order: 2;
}

.site-header {
  position: absolute;
  top: var(--admin-offset, 0px);
  left: 0;
  z-index: 10;
  width: 100%;
  background: linear-gradient(360deg, rgba(12, 35, 64, 0) 7.79%, #0C2340 191.56%);
}
.site-header--sticky {
  position: sticky;
  transition: transform 0.15s, background 0.15s;
}
.site-header.scroll-down {
  transform: translateY(-100%);
}
.site-header.white-bg, .site-header.scroll-up, .site-header.scroll-down {
  background: #F8F8F8;
}
.site-header.white-bg .site-logo path, .site-header.scroll-up .site-logo path, .site-header.scroll-down .site-logo path {
  fill: #333333;
}
.site-header__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  width: 100%;
  max-width: 1320px;
  margin: 0 auto;
  padding: 15px 20px;
  position: relative;
}
.site-header__col {
  display: flex;
  align-items: center;
  gap: 20px;
}
.site-header .site-branding {
  display: flex;
  align-items: center;
  gap: 20px;
}
.site-header .site-branding .logo-link {
  display: block;
}
.site-header .site-branding .logo-link .site-logo {
  width: 100%;
}
.site-header .topbar {
  text-align: center;
  position: relative;
}
.site-header .topbar > .fl-builder-content {
  height: 100%;
}
.site-header .topbar > .fl-builder-content * {
  height: inherit;
}
.site-header .topbar.closed {
  display: none;
}
.site-header .topbar__close {
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
}

.fl-builder-edit .site-header {
  position: static;
  background-color: #FDF7E2;
}

/* Why important? To override inline styles of fl-button */
.svbr-theme .container {
  max-width: 1144px;
  margin: 0 auto;
  padding: 0 20px;
}

body.fl-builder .site-main .container {
  max-width: unset;
  padding: 0;
  margin: 0;
}

.site-main--with-sticky-header {
  margin-top: calc(0px - (var(--header-height, 0px)));
}

/* Why important? To override inline styles of fl-button */
.svbr-posts .post-thumbnail {
  aspect-ratio: 1/1;
}
.svbr-posts .post-thumbnail img {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.svbr-posts__excerpt {
  font-size: 12px;
  line-height: 23px;
}
.svbr-posts .entry-title {
  margin-bottom: 12px;
  font-family: "Old Standard TT", serif;
  word-break: break-word;
}
.svbr-posts .entry-content {
  padding: 10px;
}

.svbr__post--terms {
  margin-bottom: 10px;
  font-size: 10px;
  line-height: 16px;
}

.no-results.not-found .page-header {
  margin-bottom: 20px;
}
.no-results.not-found .page-content > p {
  margin-bottom: 20px;
}
/* Why important? To override inline styles of fl-button */
.footer.site-footer > .fl-builder-content > .fl-row[data-node] > .fl-row-content-wrap {
  padding-left: 20px;
  padding-right: 20px;
}

/* Why important? To override inline styles of fl-button */
.svbr-theme .svbr-hero-module {
  min-height: calc(var(--vh, 1vh) * 100 - var(--wp-admin--admin-bar--height, 0px));
  min-height: calc(100svh - var(--wp-admin--admin-bar--height, 0px));
  margin: 0;
}
.svbr-theme .svbr-hero-module--left .svbr-hero-module__content-wrapper {
  min-height: calc(var(--vh, 1vh) * 100 - var(--wp-admin--admin-bar--height, 0px));
  min-height: calc(100svh - var(--wp-admin--admin-bar--height, 0px));
}
.svbr-theme .svbr-hero-module--left .svbr-hero-module__content {
  z-index: auto;
}
.svbr-theme .svbr-hero-module--height-not_full_screen {
  min-height: 650px;
}
.svbr-theme .svbr-hero-module--height-not_full_screen.svbr-hero-module--left .svbr-hero-module__content-wrapper {
  min-height: 650px;
}
.svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module .svbr-hero-module__text p a {
  color: inherit;
  text-decoration: underline;
}
.svbr-theme .svbr-hero-module .svbr-hero-module__image-wrapper {
  display: none;
  aspect-ratio: 1/1;
}
.svbr-theme .svbr-hero-module .svbr-hero-module__image-wrapper .svbr-hero-module__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.svbr-theme .svbr-hero-module .fl-bg-video iframe {
  min-height: 170vh;
}
.svbr-theme .svbr-hero-module .svbr-hero-module__text {
  margin-top: 32px;
  font-size: 16px;
  line-height: 30px;
}
.svbr-theme .svbr-hero-module .svbr-hero-module__cta-container {
  margin-top: 32px;
  list-style: none;
  padding-left: 0;
}
.svbr-theme .svbr-hero-module .svbr-hero-module__cta-container .button {
  font-size: 16px;
  padding: 5px 10px 8px;
}

.fl-builder-edit .svbr-theme .svbr-hero-module {
  min-height: calc(var(--vh, 1vh) * 100 - var(--fl-builder-top-bar-height, 0px) - var(--header-height, 77px));
  min-height: calc(100svh - var(--fl-builder-top-bar-height, 0px) - var(--header-height, 77px));
}
.fl-builder-edit .svbr-theme .svbr-hero-module--left .svbr-hero-module__content-wrapper {
  min-height: calc(var(--vh, 1vh) * 100 - var(--fl-builder-top-bar-height, 0px) - var(--header-height, 77px));
  min-height: calc(100svh - var(--fl-builder-top-bar-height, 0px) - var(--header-height, 77px));
}
.fl-builder-edit .svbr-theme .svbr-hero-module--height-not_full_screen {
  min-height: 650px;
}
.fl-builder-edit .svbr-theme .svbr-hero-module--height-not_full_screen.svbr-hero-module--left .svbr-hero-module__content-wrapper {
  min-height: 650px;
}

/* Why important? To override inline styles of fl-button */
.svbr-two-columns-module a.cta-link {
  text-decoration: none;
}
.svbr-two-columns-module__list {
  max-width: 1104px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  gap: 24px;
}
.svbr-two-columns-module__list--item {
  flex: 0 1 50%;
  display: flex;
  flex-direction: column;
}
.svbr-two-columns-module__image img {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.svbr-two-columns-module__content {
  height: 100%;
  padding: 24px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.svbr-two-columns-module__content--wrapper {
  flex: 1;
}
.svbr-two-columns-module__heading {
  color: inherit;
}
.svbr-two-columns-module__text {
  margin-top: 32px;
}
.svbr-two-columns-module__text p {
  margin: 0;
  color: inherit;
}
.svbr-two-columns-module__cta-container {
  list-style: none !important;
  margin-top: 32px;
  padding: 0 !important;
  width: 100%;
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 20px;
}

/* Why important? To override inline styles of fl-button */
.svbr-three-columns-module {
  max-width: 1104px;
  margin-left: auto;
  margin-right: auto;
}
.svbr-three-columns-module:not(.swiper-initialized) .svbr-three-columns-module__list {
  display: flex;
  justify-content: space-between;
  gap: 24px;
}
.svbr-three-columns-module:not(.swiper-initialized) .svbr-three-columns-module__list--item {
  flex: 0 1 33.3333333333%;
}
.svbr-three-columns-module__list--item {
  display: flex;
  flex-direction: column;
  height: auto;
}
.svbr-three-columns-module__image-wrapper {
  display: block;
}
.svbr-three-columns-module__image img {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.svbr-three-columns-module__content {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;
  flex-grow: 1;
}
.svbr-three-columns-module__cta-container {
  text-align: left;
  width: 100%;
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  flex-grow: 1;
}
/* Why important? To override inline styles of fl-button */
.svbr-text-and-image-module a.cta-link {
  text-decoration: none;
}
.svbr-text-and-image-module.image-left, .svbr-text-and-image-module.image-right {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.svbr-text-and-image-module.image-right {
  flex-direction: row-reverse;
}
.svbr-text-and-image-module__image, .svbr-text-and-image-module__content {
  flex: 0 1 50%;
}
.svbr-text-and-image-module__image {
  width: 100%;
  display: block;
  aspect-ratio: 1/1;
}
.svbr-text-and-image-module__image img {
  object-fit: cover;
  height: 100%;
  width: 100%;
  aspect-ratio: 1/1;
}
.svbr-text-and-image-module__content {
  padding: 65px 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 32px;
}
.svbr-text-and-image-module__content p {
  margin: 0;
}
.svbr-text-and-image-module__heading, .svbr-text-and-image-module__text, .svbr-text-and-image-module__cta-container {
  max-width: 435px;
  margin: 0 auto;
  width: 100%;
}
.svbr-text-and-image-module__text a {
  color: inherit;
  text-decoration: underline;
}
.svbr-text-and-image-module__cta-container {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 22px;
}
.svbr-parallax-image-module {
  width: 100%;
  height: 700px;
  overflow: hidden;
}
.svbr-parallax-image-module__bg {
  width: 100%;
  height: 700px;
  object-fit: cover;
}
.svbr-images-carousel__slider:not(.swiper-initialized) .swiper-pagination {
  display: none;
}
.svbr-images-carousel__slider .swiper-pagination {
  position: static;
  margin-top: 22px;
}

.svbr-posts-module .swiper-disabled .svbr-posts__wrapper {
  --gap: 24px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  gap: var(--gap);
}
.svbr-posts-module .swiper-disabled .swiper-disabled__post-wrapper {
  flex: 0 1 calc(100% / var(--desktop-columns, 3) - var(--gap) / var(--desktop-columns, 3) * (var(--desktop-columns, 3) - 1));
}
.svbr-posts-module article {
  margin-bottom: 0;
}
.svbr-posts-module.no-swiper.desktop-columns-4 .event-content__wrapper {
  padding: 14px 0 0;
}
.svbr-posts-module.no-swiper.desktop-columns-4 .event-date-and-place {
  font-size: 12px;
  margin-bottom: 14px;
}
.svbr-posts-module.no-swiper.desktop-columns-4 .event-title {
  --line-height: 26px;
  line-height: var(--line-height, 26px);
  font-size: 20px;
}
.svbr-posts-module.no-swiper.desktop-columns-4 .event-excerpt {
  margin-top: 16px;
}
/* Why important? To override inline styles of fl-button */
.svbr-triple-row-module a.cta-link {
  text-decoration: none;
}
.svbr-triple-row-module__list--item {
  width: 100%;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 4px;
}
.svbr-triple-row-module__list--item:last-child {
  margin-bottom: 0;
}
.svbr-triple-row-module__list--item:nth-child(2) {
  flex-direction: row-reverse;
}
.svbr-triple-row-module__list--item:nth-child(2) .svbr-triple-row-module__image {
  margin-left: 4px;
  margin-right: 0;
}
.svbr-triple-row-module__arrow {
  display: flex;
  align-items: flex-end;
  text-align: right;
  position: absolute;
  right: 25px;
  bottom: 14.5px;
}
.svbr-triple-row-module__header, .svbr-triple-row-module__text {
  max-width: 410px;
  width: 100%;
}
.svbr-triple-row-module__text {
  margin-bottom: 0;
  margin-top: 20px;
}
.svbr-triple-row-module__content {
  padding: 40px 140px 40px 40px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: left;
  position: relative;
  border-radius: 0 10px 10px 0;
}
.svbr-triple-row-module__content p {
  margin: 0;
}
.svbr-triple-row-module__image {
  width: 100%;
  max-width: 432px;
  margin-right: 4px;
  display: block;
  border-radius: 10px 0 0 10px;
}
.svbr-triple-row-module__image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 10px 0 0 10px;
}
.svbr-triple-row-module__cta-container {
  margin-top: 30px;
  text-align: left;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.svbr-triple-row-module__cta-container li:not(:last-child) {
  margin-bottom: 20px;
}
.svbr-video {
  display: flex;
  border-radius: 2px;
}
.svbr-video__col {
  flex-grow: 1;
  width: 100%;
  height: 360px;
}
.svbr-video__col.paused {
  position: relative;
}
.svbr-video__col.paused::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background-image: url("../../assets/images/icons/play.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 104px 104px;
}
.svbr-video__video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 2px;
}
@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
  .choices__list--dropdown .choices__item--selectable, .choices__list[aria-expanded] .choices__item--selectable {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable::after, .choices__list[aria-expanded] .choices__item--selectable::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable, [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable::after, [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after {
    right: auto;
    left: 10px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
  .md\:my-\[130px\]{
    margin-top: 130px;
    margin-bottom: 130px;
  }
  .md\:\!mt-\[130px\]{
    margin-top: 130px !important;
  }
  .md\:gap-6{
    gap: 1.5rem;
  }
}
@media (min-width: 992px){
  .container{
    max-width: 992px;
  }
  .tablet\:block{
    display: block;
  }
  .tablet\:w-1\/2{
    width: 50%;
  }
  .tablet\:flex-shrink{
    flex-shrink: 1;
  }
  .tablet\:flex-grow-0{
    flex-grow: 0;
  }
  .tablet\:basis-\[432px\]{
    flex-basis: 432px;
  }
  .tablet\:basis-\[648px\]{
    flex-basis: 648px;
  }
  .tablet\:flex-row{
    flex-direction: row;
  }
  .tablet\:flex-row-reverse{
    flex-direction: row-reverse;
  }
  .tablet\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 1024px;
  }
}
@media (min-width: 1200px){
  .container{
    max-width: 1200px;
  }
  .burger-button {
    display: none;
  }
  .site-header.white-bg nav.menu__list li a,
  .site-header.white-bg .menu li a, .site-header.scroll-up nav.menu__list li a,
  .site-header.scroll-up .menu li a, .site-header.scroll-down nav.menu__list li a,
  .site-header.scroll-down .menu li a {
    color: #333333;
  }
  .site-header.white-bg nav.menu__list > ul > li.menu-item-has-children > a::after, .site-header.white-bg nav.menu__list > ul > li.page_item_has_children > a::after,
  .site-header.white-bg .menu > ul > li.menu-item-has-children > a::after,
  .site-header.white-bg .menu > ul > li.page_item_has_children > a::after, .site-header.scroll-up nav.menu__list > ul > li.menu-item-has-children > a::after, .site-header.scroll-up nav.menu__list > ul > li.page_item_has_children > a::after,
  .site-header.scroll-up .menu > ul > li.menu-item-has-children > a::after,
  .site-header.scroll-up .menu > ul > li.page_item_has_children > a::after, .site-header.scroll-down nav.menu__list > ul > li.menu-item-has-children > a::after, .site-header.scroll-down nav.menu__list > ul > li.page_item_has_children > a::after,
  .site-header.scroll-down .menu > ul > li.menu-item-has-children > a::after,
  .site-header.scroll-down .menu > ul > li.page_item_has_children > a::after {
    background-image: url("../images/icons/chevron-dark.svg");
  }
  .site-header.white-bg .language-switcher__link, .site-header.white-bg .language-switcher__link:visited, .site-header.scroll-up .language-switcher__link, .site-header.scroll-up .language-switcher__link:visited, .site-header.scroll-down .language-switcher__link, .site-header.scroll-down .language-switcher__link:visited {
    color: #333333;
  }
  .svbr-images-carousel__slider:not(.swiper-initialized) .swiper-wrapper {
    gap: 24px;
  }
  .svbr-images-carousel__slider:not(.swiper-initialized) .swiper-slide {
    flex-basis: calc(50% - 24px);
  }
  .desktop\:block{
    display: block;
  }
  .desktop\:hidden{
    display: none;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .container{
    max-width: 1536px;
  }
}
@media (max-width: 1320px){
  body {
    display: block;
  }
}
@media (max-width: 1200px){
  body {
    display: block;
  }
}
@media (max-width: 1199px){
  body {
    display: block;
  }
  #menu-header-buttons .menu-item {
    width: auto;
    min-width: 192px;
  }
  nav.menu__list .sub-menu li a,
  nav.menu__list .children li a,
  .menu .sub-menu li a,
  .menu .children li a {
    padding-left: 20px;
  }
  nav.menu__list > ul > li.menu-item-has-children > a::after, nav.menu__list > ul > li.page_item_has_children > a::after,
  .menu > ul > li.menu-item-has-children > a::after,
  .menu > ul > li.page_item_has_children > a::after {
    position: static;
    margin-left: 5px;
  }
  #site-navigation {
    position: fixed;
    top: var(--header-top-offset, 0px);
    left: 0;
    z-index: 99;
    display: block;
    width: 100%;
    height: calc(var(--vh, 1vh) * 100 - var(--header-top-offset, 0px));
    overflow-y: auto;
    overflow-x: hidden;
    background-image: url("../images/png/mobile-menu-background.png");
    background-repeat: no-repeat;
    background-size: cover;
    transform: translateX(-100%);
    transition: transform 0.2s;
  }
  #site-navigation.active {
    transform: translateX(0);
    transition: transform 0.2s;
  }
  #site-navigation nav.menu__list,
  #site-navigation .menu {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    max-width: 370px;
    min-height: 100%;
    padding: 75px 20px 0;
    background-color: #FDF7E2;
  }
  #site-navigation nav.menu__list > ul,
  #site-navigation .menu > ul {
    flex-direction: column;
    align-items: flex-start;
    padding-right: 30px;
    gap: 32px;
  }
  #site-navigation nav.menu__list > ul li a,
  #site-navigation .menu > ul li a {
    font-size: 18px;
    line-height: 28px;
  }
  #site-navigation nav.menu__list > ul > li,
  #site-navigation .menu > ul > li {
    cursor: pointer;
  }
  #site-navigation nav.menu__list > ul > li a,
  #site-navigation .menu > ul > li a {
    justify-content: flex-start;
    padding-right: 0;
    position: static;
  }
  #site-navigation nav.menu__list > ul > li.current-menu-item a,
  #site-navigation .menu > ul > li.current-menu-item a {
    text-decoration: none;
  }
  #site-navigation nav.menu__list > ul > li.menu-item-has-children, #site-navigation nav.menu__list > ul > li.page_item_has_children,
  #site-navigation .menu > ul > li.menu-item-has-children,
  #site-navigation .menu > ul > li.page_item_has_children {
    padding-right: 0;
  }
  #site-navigation nav.menu__list > ul > li.menu-item-has-children::after, #site-navigation nav.menu__list > ul > li.page_item_has_children::after,
  #site-navigation .menu > ul > li.menu-item-has-children::after,
  #site-navigation .menu > ul > li.page_item_has_children::after {
    content: none;
  }
  #site-navigation nav.menu__list > ul > li.menu-item-has-children.open > .sub-menu,
  #site-navigation nav.menu__list > ul > li.menu-item-has-children.open > .children, #site-navigation nav.menu__list > ul > li.page_item_has_children.open > .sub-menu,
  #site-navigation nav.menu__list > ul > li.page_item_has_children.open > .children,
  #site-navigation .menu > ul > li.menu-item-has-children.open > .sub-menu,
  #site-navigation .menu > ul > li.menu-item-has-children.open > .children,
  #site-navigation .menu > ul > li.page_item_has_children.open > .sub-menu,
  #site-navigation .menu > ul > li.page_item_has_children.open > .children {
    display: block;
  }
  #site-navigation nav.menu__list > ul > li > a,
  #site-navigation .menu > ul > li > a {
    line-height: normal;
  }
  #site-navigation nav.menu__list > ul .sub-menu,
  #site-navigation nav.menu__list > ul .children,
  #site-navigation .menu > ul .sub-menu,
  #site-navigation .menu > ul .children {
    position: relative;
    top: auto;
    left: auto;
    z-index: auto;
    display: none;
    transform: none;
    background-color: transparent;
    opacity: 1;
    visibility: visible;
    padding: 0;
    margin: 5px 0 -10px;
    transition: none;
  }
  #site-navigation nav.menu__list > ul .sub-menu.columns,
  #site-navigation nav.menu__list > ul .children.columns,
  #site-navigation .menu > ul .sub-menu.columns,
  #site-navigation .menu > ul .children.columns {
    column-count: unset !important;
  }
  #site-navigation nav.menu__list__mobile-bottom-nav,
  #site-navigation .menu__mobile-bottom-nav {
    position: sticky;
    bottom: 0;
    z-index: 100;
    padding: 20px 0;
    background-color: inherit;
  }
  #site-navigation nav.menu__list .header-buttons__container,
  #site-navigation .menu .header-buttons__container {
    margin-top: 20px;
  }
  #site-navigation nav.menu__list .header-buttons__menu,
  #site-navigation .menu .header-buttons__menu {
    flex-wrap: nowrap;
    flex-direction: column;
    gap: 20px;
  }
  #site-navigation nav.menu__list .header-buttons__menu li,
  #site-navigation .menu .header-buttons__menu li {
    width: 100%;
  }
  .svbr-theme .svbr-hero-module--height-not_full_screen {
    min-height: 540px;
  }
  .svbr-theme .svbr-hero-module--height-not_full_screen.svbr-hero-module--left .svbr-hero-module__content-wrapper {
    min-height: 540px;
  }
  .fl-builder-edit .svbr-theme .svbr-hero-module--height-not_full_screen {
    min-height: 540px;
  }
  .fl-builder-edit .svbr-theme .svbr-hero-module--height-not_full_screen.svbr-hero-module--left .svbr-hero-module__content-wrapper {
    min-height: 540px;
  }
}
@media (max-width: 992px){
  body {
    display: block;
  }
}
@media (max-width: 991px){
  body {
    display: block;
  }
  .swiper-initialized .swiper-button-prev,
  .swiper-initialized .swiper-button-next {
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    --swiper-navigation-top-offset: 50vw;
  }
  .desktop-visible {
    display: none;
  }
  a:hover, a:focus, a:active, a:visited:hover, a:visited:focus, a:visited:active,
  .link:hover,
  .link:focus,
  .link:active,
  .link:visited:hover,
  .link:visited:focus,
  .link:visited:active {
    outline: none;
  }
  h1,
  .h1 {
    font-size: 42px;
    line-height: 58px;
    letter-spacing: normal;
  }
  input[type=text]:focus,
  input[type=number]:focus,
  input[type=email]:focus,
  input[type=password]:focus,
  input[type=date]:focus,
  input[type=datetime-local]:focus,
  input[type=month]:focus,
  input[type=week]:focus,
  input[type=time]:focus,
  input[type=search]:focus,
  input[type=tel]:focus,
  input[type=url]:focus,
  textarea:focus {
    outline: none;
  }
  button:focus,
  input[type=submit]:focus,
  input[type=button]:focus,
  .button:not(li):focus,
  .footer-subscribe-form .fl-button[role=button]:focus,
  .footer-book-table-button a.fl-button[role=button]:focus,
  .fl-builder-content .button.waiteraid-widget:focus,
  .cli-plugin-button:focus,
  a.fl-button[role=button]:focus {
    outline: none;
  }
  .modified.primary a.fl-button[role=button]:focus {
    outline: none;
  }
  .modified.secondary a.fl-button[role=button]:focus {
    outline: none;
  }
  .modified.tertiary a.fl-button[role=button]:focus {
    outline: none;
  }
  #menu-header-buttons .menu-item a:focus,
  .header-buttons__menu .menu-item a:focus {
    outline: none;
  }
  .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:focus {
    outline: none;
  }
  body .cky-modal .cky-btn:not(.cky-preference-center .cky-btn):focus,
  body .cky-consent-container .cky-btn:not(.cky-preference-center .cky-btn):focus {
    outline: none;
  }
  .svbr-three-columns-module__content {
    padding: 40px 20px;
  }
  .svbr-three-columns-module.no-swiper .svbr-three-columns-module__list {
    flex-direction: column;
    gap: 100px;
  }
  .svbr-three-columns-module.no-swiper .svbr-three-columns-module__list--item {
    flex: 0 1 auto;
  }
  .svbr-three-columns-module.swiper-initialized {
    padding-bottom: 30px;
  }
  .svbr-three-columns-module.swiper-initialized .swiper-pagination {
    --swiper-pagination-bottom: 0px;
  }
  .svbr-text-and-image-module.image-left, .svbr-text-and-image-module.image-right {
    flex-direction: column;
  }
  .svbr-text-and-image-module__image, .svbr-text-and-image-module__content {
    flex: 0 1 auto;
  }
  .svbr-text-and-image-module__content {
    padding: 30px 20px 50px;
  }
  .svbr-posts-module .swiper-disabled .swiper-disabled__post-wrapper {
    flex: 0 1 calc(100% / var(--mobile-columns, 1));
  }
  .svbr-posts-module.no-swiper.mobile-columns-1 .svbr-posts__wrapper {
    flex-direction: column;
    justify-content: flex-start;
    gap: 100px;
  }
  .svbr-posts-module.no-swiper.mobile-columns-1 .svbr-posts__wrapper .swiper-disabled__post-wrapper {
    flex: 0 1 auto;
  }
  .svbr-posts-module.no-swiper.mobile-columns-2 .svbr-posts__wrapper {
    padding-left: 20px;
    padding-right: 20px;
    flex-wrap: wrap;
    gap: 40px 20px;
  }
  .svbr-posts-module.no-swiper.mobile-columns-2 .svbr-posts__wrapper .swiper-disabled__post-wrapper {
    flex: 0 1 calc(50% - 10px);
  }
  .svbr-posts-module.no-swiper.mobile-columns-2 .svbr-posts__wrapper .swiper-disabled__post-wrapper .event-content__wrapper {
    padding: 10px 0 0;
  }
  .svbr-posts-module.no-swiper.mobile-columns-2 .svbr-posts__wrapper .swiper-disabled__post-wrapper .event-date-and-place {
    font-size: 10px;
    line-height: 18px;
    margin-bottom: 8px;
  }
  .svbr-posts-module.no-swiper.mobile-columns-2 .svbr-posts__wrapper .swiper-disabled__post-wrapper .event-title {
    --line-height: 21px;
    line-height: var(--line-height, 21px);
    font-size: 16px;
  }
  .svbr-posts-module.no-swiper.mobile-columns-2 .svbr-posts__wrapper .swiper-disabled__post-wrapper .event-excerpt {
    margin-top: 12px;
    font-size: 14px;
    line-height: 24px;
  }
  .svbr-triple-row-module__content {
    padding: 30px;
  }
  .svbr-video__col {
    width: 100%;
    height: 360px;
  }
  .svbr-video__title {
    font-size: 16px;
  }
  .svbr-video__text[class] {
    margin-top: 30px;
    font-size: 16px;
    line-height: 22px;
  }
  .svbr-video__signature {
    margin-top: 20px;
    height: 24px;
  }
  .svbr-video__signature-decryption[class] {
    margin-top: 20px;
    font-size: 10px;
    line-height: 14px;
  }
  .svbr-video__button {
    margin: 46px auto 0;
    width: 100%;
    max-width: 343px;
  }
  .svbr-video__button--desktop {
    display: none;
  }
  .svbr-video__button--mobile {
    display: inline-block;
  }
}
@media (max-width: 769px){
  body {
    display: block;
  }
}
@media (max-width: 768px){
  body {
    display: block;
  }
  .modified.primary a.fl-button[role=button] {
    width: 100%;
  }
  .modified.secondary a.fl-button[role=button] {
    width: 100%;
  }
  .modified.tertiary a.fl-button[role=button] {
    width: 100%;
  }
  .button-group .fl-button-group-button {
    width: 100%;
  }
  .button-group .fl-button-group-layout-horizontal .fl-button-wrap {
    display: block;
  }
  .subscribe-block-form .fl-contact-form {
    flex-direction: column;
  }
  .subscribe-block-form .fl-email {
    margin: 0 0 20px;
  }
  .subscribe-block-form .fl-button-wrap {
    width: 100%;
  }
  .navigation.pagination .nav-links .page-numbers.next {
    display: block;
  }
  .navigation.pagination .nav-links .page-numbers.prev {
    display: none;
  }
  .search .svbr-posts:not(:last-child) {
    margin-bottom: 40px;
  }
  .svbr-theme .container {
    padding: 0;
  }
  .svbr-posts__excerpt {
    font-size: 14px;
  }
  .svbr-posts .entry-title {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0.04em;
  }
  .svbr-posts .entry-content {
    padding: 30px 20px 50px;
  }
  .svbr-posts .swiper-initialized .entry-content {
    padding-left: 30px;
    padding-right: 30px;
  }
  .svbr-theme .svbr-hero-module--left .svbr-hero-module__content-wrapper {
    min-height: unset;
  }
  .svbr-theme .svbr-hero-module--height-not_full_screen.svbr-hero-module--left .svbr-hero-module__content-wrapper {
    min-height: unset;
  }
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module {
    display: block;
    background-image: none;
    min-height: unset;
  }
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module::before {
    background-image: none;
  }
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module .fl-bg-video {
    position: relative;
    aspect-ratio: 1/1;
  }
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module .fl-bg-video:after {
    content: none;
  }
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module .fl-bg-video-player {
    min-height: unset;
  }
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module .svbr-hero-module__content-wrapper {
    min-height: unset;
    padding: 30px 20px 0;
  }
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module .svbr-hero-module__heading,
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module .svbr-hero-module__text p {
    color: initial;
  }
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module .svbr-hero-module__cta .button {
    border-color: #333333;
    background-color: transparent;
    color: #333333;
  }
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module .svbr-hero-module__cta .button * {
    color: #333333;
  }
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module .svbr-hero-module__cta .button:active {
    border-color: #FDF7E2;
    background-color: #FDF7E2;
    color: #F8F8F8;
  }
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module .svbr-hero-module__cta .button:active * {
    color: #F8F8F8;
  }
  .svbr-theme .svbr-hero-module .svbr-hero-module__image-wrapper {
    display: block;
  }
  .svbr-theme .svbr-hero-module .svbr-hero-module__cta-container {
    flex-direction: row;
    gap: 10px;
  }
  .fl-builder-edit .svbr-theme .svbr-hero-module--left .svbr-hero-module__content-wrapper {
    min-height: unset;
  }
  .fl-builder-edit .svbr-theme .svbr-hero-module--height-not_full_screen.svbr-hero-module--left .svbr-hero-module__content-wrapper {
    min-height: unset;
  }
  .svbr-two-columns-module__list {
    flex-direction: column;
    gap: 0;
  }
  .svbr-two-columns-module__list--item {
    flex: 0 1 auto;
  }
  .svbr-two-columns-module__content {
    padding: 30px 20px 50px;
  }
  .svbr-two-columns-module__cta-container {
    margin-top: 32px;
  }
  .svbr-parallax-image-module {
    height: 548px;
  }
  .svbr-parallax-image-module__bg {
    height: 548px;
  }
  .svbr-triple-row-module__text {
    margin-bottom: 20px;
  }
  .svbr-triple-row-module__arrow {
    position: relative;
    text-align: left;
    right: 0;
    bottom: 0;
  }
  .svbr-triple-row-module__content {
    padding: 30px;
    max-height: 100%;
    min-height: 100%;
    border-radius: 0 0 10px 10px;
  }
  .svbr-triple-row-module__image {
    max-width: 100%;
    margin-bottom: 4px;
    height: 355px;
    max-height: 100%;
  }
  .svbr-triple-row-module__image img {
    border-radius: 10px 10px 0 0;
  }
  .svbr-triple-row-module__list--item {
    width: 100%;
    flex-direction: column;
  }
  .svbr-triple-row-module__list--item .svbr-triple-row-module__image {
    margin-right: 0;
  }
  .svbr-triple-row-module__list--item:nth-child(3) {
    display: none;
  }
  .svbr-triple-row-module__list--item:nth-child(2) {
    display: none;
    flex-direction: column;
  }
  .svbr-triple-row-module__list--item:nth-child(2) .svbr-triple-row-module__image {
    margin-left: 0;
  }
  .svbr-triple-row-module__list--item:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 575px){
  body {
    display: block;
  }
  .header-buttons-wrapper .header-buttons__menu .menu-item a {
    font-size: 11px;
    line-height: 18px;
    padding-left: 9px;
    padding-right: 9px;
  }
  body .cky-consent-container {
    justify-content: center;
    padding: 0;
  }
  body .cky-consent-container .cky-consent-bar {
    max-width: 390px;
    padding: 68px 57px;
  }
  body .cky-consent-container .cky-consent-bar::after {
    width: 120px;
    height: 120px;
    right: 39px;
    bottom: 29px;
  }
  body .cky-consent-container .cky-consent-bar .cky-banner-btn-close {
    top: 20px;
  }
  body .cky-consent-container .cky-notice-des p,
  body .cky-consent-container .cky-notice-des .cky-policy {
    font-size: 17px;
    line-height: 24px;
  }
  body .cky-consent-container .cky-notice-des a {
    font-size: 17px;
    line-height: 24px;
  }
}
@media (max-width: 395px){
  body {
    display: block;
  }
}
@media (max-width: 370px){
  body {
    display: block;
  }
  body .cky-consent-container .cky-consent-bar {
    padding: 56px 48px;
  }
  body .cky-consent-container .cky-consent-bar::after {
    width: 80px;
    height: 80px;
  }
  body .cky-consent-container .cky-notice-des p,
  body .cky-consent-container .cky-notice-des .cky-policy {
    font-size: 16px;
  }
  body .cky-consent-container .cky-notice-des a {
    font-size: 16px;
  }
}
@media (min-width: calc(991px + 1px)){
  .tablet-mobile-visible {
    display: none;
  }
}
@media (hover: hover){
  a:hover, a:visited:hover,
  .link:hover,
  .link:visited:hover {
    text-decoration: none;
  }
  button:hover,
  input[type=submit]:hover,
  input[type=button]:hover,
  .button:not(li):hover,
  .footer-subscribe-form .fl-button[role=button]:hover,
  .footer-book-table-button a.fl-button[role=button]:hover,
  .fl-builder-content .button.waiteraid-widget:hover,
  .cli-plugin-button:hover,
  a.fl-button[role=button]:hover {
    outline: none;
    text-decoration: none;
  }
  button.primary:hover,
  input[type=submit].primary:hover,
  input[type=button].primary:hover,
  .button:not(li).primary:hover,
  .footer-subscribe-form .fl-button[role=button].primary:hover,
  .footer-book-table-button a.fl-button[role=button].primary:hover,
  .fl-builder-content .button.waiteraid-widget.primary:hover,
  .cli-plugin-button.primary:hover,
  a.fl-button[role=button].primary:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    color: #333333;
  }
  button.primary:hover *,
  input[type=submit].primary:hover *,
  input[type=button].primary:hover *,
  .button:not(li).primary:hover *,
  .footer-subscribe-form .fl-button[role=button].primary:hover *,
  .footer-book-table-button a.fl-button[role=button].primary:hover *,
  .fl-builder-content .button.waiteraid-widget.primary:hover *,
  .cli-plugin-button.primary:hover *,
  a.fl-button[role=button].primary:hover * {
    color: #333333;
  }
  button.secondary:hover,
  input[type=submit].secondary:hover,
  input[type=button].secondary:hover,
  .button:not(li).secondary:hover,
  .footer-subscribe-form .fl-button[role=button].secondary:hover,
  .footer-book-table-button a.fl-button[role=button].secondary:hover,
  .fl-builder-content .button.waiteraid-widget.secondary:hover,
  .cli-plugin-button.secondary:hover,
  a.fl-button[role=button].secondary:hover {
    border-color: #F8F8F8;
    background-color: #F8F8F8;
    color: #333333;
  }
  button.secondary:hover *,
  input[type=submit].secondary:hover *,
  input[type=button].secondary:hover *,
  .button:not(li).secondary:hover *,
  .footer-subscribe-form .fl-button[role=button].secondary:hover *,
  .footer-book-table-button a.fl-button[role=button].secondary:hover *,
  .fl-builder-content .button.waiteraid-widget.secondary:hover *,
  .cli-plugin-button.secondary:hover *,
  a.fl-button[role=button].secondary:hover * {
    color: #333333;
  }
  button.tertiary:hover,
  input[type=submit].tertiary:hover,
  input[type=button].tertiary:hover,
  .button:not(li).tertiary:hover,
  .footer-subscribe-form .fl-button[role=button].tertiary:hover,
  .footer-book-table-button a.fl-button[role=button].tertiary:hover,
  .fl-builder-content .button.waiteraid-widget.tertiary:hover,
  .cli-plugin-button.tertiary:hover,
  a.fl-button[role=button].tertiary:hover {
    border-color: #FDF7E2;
    background-color: #FDF7E2;
    color: #F8F8F8;
  }
  button.tertiary:hover *,
  input[type=submit].tertiary:hover *,
  input[type=button].tertiary:hover *,
  .button:not(li).tertiary:hover *,
  .footer-subscribe-form .fl-button[role=button].tertiary:hover *,
  .footer-book-table-button a.fl-button[role=button].tertiary:hover *,
  .fl-builder-content .button.waiteraid-widget.tertiary:hover *,
  .cli-plugin-button.tertiary:hover *,
  a.fl-button[role=button].tertiary:hover * {
    color: #F8F8F8;
  }
  button.link:hover,
  input[type=submit].link:hover,
  input[type=button].link:hover,
  .button:not(li).link:hover,
  .footer-subscribe-form .fl-button[role=button].link:hover,
  .footer-book-table-button a.fl-button[role=button].link:hover,
  .fl-builder-content .button.waiteraid-widget.link:hover,
  .cli-plugin-button.link:hover,
  a.fl-button[role=button].link:hover {
    text-decoration: underline;
  }
  .footer.site-footer .rulemailer-subscriber-form .button.primary:hover {
    border-color: #FFFFFF !important;
    background-color: #FFFFFF !important;
    color: #333333 !important;
  }
  .footer.site-footer .rulemailer-subscriber-form .button.primary:hover * {
    color: #333333 !important;
  }
  .footer.site-footer .rulemailer-subscriber-form .button.secondary:hover {
    border-color: #F8F8F8 !important;
    background-color: #F8F8F8 !important;
    color: #333333 !important;
  }
  .footer.site-footer .rulemailer-subscriber-form .button.secondary:hover * {
    color: #333333 !important;
  }
  .footer.site-footer .rulemailer-subscriber-form .button.tertiary:hover {
    border-color: #FDF7E2 !important;
    background-color: #FDF7E2 !important;
    color: #F8F8F8 !important;
  }
  .footer.site-footer .rulemailer-subscriber-form .button.tertiary:hover * {
    color: #F8F8F8 !important;
  }
  .modified.primary a.fl-button[role=button]:hover {
    outline: none;
    text-decoration: none;
  }
  .modified.primary a.fl-button[role=button]:hover {
    border-color: #FFFFFF !important;
    background-color: #FFFFFF !important;
    color: #333333 !important;
  }
  .modified.primary a.fl-button[role=button]:hover * {
    color: #333333 !important;
  }
  .subscribe-module a.fl-button[role=button]:hover {
    border-color: #FDF7E2 !important;
    background-color: #FDF7E2 !important;
    color: #F8F8F8 !important;
  }
  .subscribe-module a.fl-button[role=button]:hover * {
    color: #F8F8F8 !important;
  }
  .modified.secondary a.fl-button[role=button]:hover {
    outline: none;
    text-decoration: none;
  }
  .modified.secondary a.fl-button[role=button]:hover {
    border-color: #F8F8F8 !important;
    background-color: #F8F8F8 !important;
    color: #333333 !important;
  }
  .modified.secondary a.fl-button[role=button]:hover * {
    color: #333333 !important;
  }
  .modified.tertiary a.fl-button[role=button]:hover {
    outline: none;
    text-decoration: none;
  }
  .modified.tertiary a.fl-button[role=button]:hover {
    border-color: #FDF7E2 !important;
    background-color: #FDF7E2 !important;
    color: #F8F8F8 !important;
  }
  .modified.tertiary a.fl-button[role=button]:hover * {
    color: #F8F8F8 !important;
  }
  #menu-header-buttons .menu-item a:hover,
  .header-buttons__menu .menu-item a:hover {
    outline: none;
    text-decoration: none;
  }
  #menu-header-buttons .menu-item a:hover,
  .header-buttons__menu .menu-item a:hover {
    border-color: #F8F8F8;
    background-color: #F8F8F8;
    color: #333333;
  }
  #menu-header-buttons .menu-item a:hover *,
  .header-buttons__menu .menu-item a:hover * {
    color: #333333;
  }
  #menu-header-buttons .menu-item.primary a:hover,
  .header-buttons__menu .menu-item.primary a:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    color: #333333;
  }
  #menu-header-buttons .menu-item.primary a:hover *,
  .header-buttons__menu .menu-item.primary a:hover * {
    color: #333333;
  }
  #menu-header-buttons .menu-item.tertiary a:hover,
  .header-buttons__menu .menu-item.tertiary a:hover {
    border-color: #FDF7E2;
    background-color: #FDF7E2;
    color: #F8F8F8;
  }
  #menu-header-buttons .menu-item.tertiary a:hover *,
  .header-buttons__menu .menu-item.tertiary a:hover * {
    color: #F8F8F8;
  }
  .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:hover {
    outline: none;
    text-decoration: none;
  }
  nav.menu__list .sub-menu li a:hover,
  nav.menu__list .children li a:hover,
  .menu .sub-menu li a:hover,
  .menu .children li a:hover {
    text-decoration: underline;
  }
  nav.menu__list > ul > li.menu-item-has-children:hover > a::after, nav.menu__list > ul > li.page_item_has_children:hover > a::after,
  .menu > ul > li.menu-item-has-children:hover > a::after,
  .menu > ul > li.page_item_has_children:hover > a::after {
    transform: rotate(180deg);
  }
  nav.menu__list > ul > li.menu-item-has-children:hover > .sub-menu,
  nav.menu__list > ul > li.menu-item-has-children:hover > .children, nav.menu__list > ul > li.page_item_has_children:hover > .sub-menu,
  nav.menu__list > ul > li.page_item_has_children:hover > .children,
  .menu > ul > li.menu-item-has-children:hover > .sub-menu,
  .menu > ul > li.menu-item-has-children:hover > .children,
  .menu > ul > li.page_item_has_children:hover > .sub-menu,
  .menu > ul > li.page_item_has_children:hover > .children {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  .site-header.white-bg #menu-header-buttons .menu-item a:hover,
  .site-header.white-bg .header-buttons__menu .menu-item a:hover, .site-header.scroll-up #menu-header-buttons .menu-item a:hover,
  .site-header.scroll-up .header-buttons__menu .menu-item a:hover, .site-header.scroll-down #menu-header-buttons .menu-item a:hover,
  .site-header.scroll-down .header-buttons__menu .menu-item a:hover {
    border-color: #FDF7E2;
    background-color: #FDF7E2;
    color: #F8F8F8;
  }
  .site-header.white-bg #menu-header-buttons .menu-item a:hover *,
  .site-header.white-bg .header-buttons__menu .menu-item a:hover *, .site-header.scroll-up #menu-header-buttons .menu-item a:hover *,
  .site-header.scroll-up .header-buttons__menu .menu-item a:hover *, .site-header.scroll-down #menu-header-buttons .menu-item a:hover *,
  .site-header.scroll-down .header-buttons__menu .menu-item a:hover * {
    color: #F8F8F8;
  }
  .site-header.white-bg .menu__mobile-bottom-nav #menu-header-buttons .menu-item a:hover,
  .site-header.white-bg .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:hover, .site-header.scroll-up .menu__mobile-bottom-nav #menu-header-buttons .menu-item a:hover,
  .site-header.scroll-up .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:hover, .site-header.scroll-down .menu__mobile-bottom-nav #menu-header-buttons .menu-item a:hover,
  .site-header.scroll-down .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:hover {
    border-color: #F8F8F8;
    background-color: #F8F8F8;
    color: #333333;
  }
  .site-header.white-bg .menu__mobile-bottom-nav #menu-header-buttons .menu-item a:hover *,
  .site-header.white-bg .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:hover *, .site-header.scroll-up .menu__mobile-bottom-nav #menu-header-buttons .menu-item a:hover *,
  .site-header.scroll-up .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:hover *, .site-header.scroll-down .menu__mobile-bottom-nav #menu-header-buttons .menu-item a:hover *,
  .site-header.scroll-down .menu__mobile-bottom-nav .header-buttons__menu .menu-item a:hover * {
    color: #333333;
  }
  body .cky-modal .cky-btn:not(.cky-preference-center .cky-btn):hover,
  body .cky-consent-container .cky-btn:not(.cky-preference-center .cky-btn):hover {
    outline: none;
    text-decoration: none;
  }
  body .cky-modal .cky-btn:not(.cky-preference-center .cky-btn):hover,
  body .cky-consent-container .cky-btn:not(.cky-preference-center .cky-btn):hover {
    border-color: #F8F8F8 !important;
    background-color: #F8F8F8 !important;
    color: #333333 !important;
  }
  body .cky-modal .cky-btn:not(.cky-preference-center .cky-btn):hover *,
  body .cky-consent-container .cky-btn:not(.cky-preference-center .cky-btn):hover * {
    color: #333333 !important;
  }
  body .cky-modal .cky-btn:not(.cky-preference-center .cky-btn):hover,
  body .cky-consent-container .cky-btn:not(.cky-preference-center .cky-btn):hover {
    opacity: 1;
  }
  .svbr-three-columns-module__list--item:hover .button.link {
    text-decoration: underline;
  }
}
@media (max-width: 1199px) and (hover: hover){
  #site-navigation nav.menu__list > ul > li.current-menu-item a:hover,
  #site-navigation .menu > ul > li.current-menu-item a:hover {
    text-decoration: none;
  }
}
@media (max-width: 768px) and (hover: hover){
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module .svbr-hero-module__cta .button:hover {
    border-color: #FDF7E2;
    background-color: #FDF7E2;
    color: #F8F8F8;
  }
  .svbr-theme .svbr-hero-module--mobile_split.svbr-hero-module .svbr-hero-module__cta .button:hover * {
    color: #F8F8F8;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJfdGFpbHdpbmQuc2NzcyIsIl9mb250cy5zY3NzIiwiX2tleWZyYW1lcy5zY3NzIiwiX21peGlucy5zY3NzIiwiX2dsb2JhbC5zY3NzIiwidmFyaWFibGVzL19jb2xvcnMuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJ2YXJpYWJsZXMvX2ZvbnRzLnNjc3MiLCJmb3Jtcy9faW5wdXRzLnNjc3MiLCJsaWJzL19jaG9pY2VzX2RlZmF1bHQuc2NzcyIsImZvcm1zL19zZWxlY3RzLnNjc3MiLCJmb3Jtcy9fYnV0dG9ucy5zY3NzIiwiZm9ybXMvX3NlYXJjaC1mb3JtLnNjc3MiLCJmb3Jtcy9fZm9ybXMuc2NzcyIsIm1lbnVzL19tZW51cy5zY3NzIiwiY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19sYW5ndWFnZS1zd2l0Y2hlci5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19jb29raWUuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX3BhZ2Uuc2NzcyIsImxheW91dC9fcG9zdHMuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJiYi1tb2R1bGVzL19zdmJyLWhlcm8tbW9kdWxlLnNjc3MiLCJiYi1tb2R1bGVzL190d28tY29sdW1ucy5zY3NzIiwiYmItbW9kdWxlcy9fdGhyZWVfY29sdW1ucy5zY3NzIiwiYmItbW9kdWxlcy9fdGV4dC1hbmQtaW1hZ2Uuc2NzcyIsImJiLW1vZHVsZXMvX3N2YnItcGFyYWxsYXgtaW1hZ2UtbW9kdWxlLnNjc3MiLCJiYi1tb2R1bGVzL19zdmJyLWltYWdlcy1jYXJvdXNlbC5zY3NzIiwiYmItbW9kdWxlcy9fcG9zdHMuc2NzcyIsImJiLW1vZHVsZXMvX3RyaXBsZV9yb3cuc2NzcyIsImJiLW1vZHVsZXMvX3ZpZGVvLnNjc3MiLCI8bm8gc291cmNlPiIsIl9tZWRpYS1vcmRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7K0RBQUE7QUNBQSwrREFBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7RUFBQSxzQkFBQSxFQUFBLE1BQUE7RUFBQSxlQUFBLEVBQUEsTUFBQTtFQUFBLG1CQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0VBQUEsZ0JBQUE7QUFBQTtBQUFBOzs7Ozs7OztDQUFBO0FBQUE7O0VBQUEsZ0JBQUEsRUFBQSxNQUFBO0VBQUEsOEJBQUEsRUFBQSxNQUFBO0VBQUEsZ0JBQUEsRUFBQSxNQUFBO0VBQUEsV0FBQSxFQUFBLE1BQUE7RUFBQSwrSEFBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSwrQkFBQSxFQUFBLE1BQUE7RUFBQSx3Q0FBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxvQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTtFQUFBLFNBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxxQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxpQ0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7O0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGNBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxtQkFBQTtBQUFBO0FBQUE7Ozs7O0NBQUE7QUFBQTs7OztFQUFBLCtHQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLCtCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsY0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7RUFBQSxXQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtFQUFBLHlCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7OztFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLDhCQUFBLEVBQUEsTUFBQTtFQUFBLGdDQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsdUJBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLG9CQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxnQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLFlBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsMEJBQUEsRUFBQSxNQUFBO0VBQUEsYUFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxrQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBLFNBQUE7QUFBQTtBQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBO0VBQUEsVUFBQTtBQUFB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LGNBQUE7RUwya0NEO0VLemtDQzs7Ozs7Ozs7O0lBQ0MsY0FBQTtFTG1sQ0Y7RUt6akNBOzs7Ozs7Ozs7SUFDQyxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EsY0FBQTtFTHFuQ0Q7RUtubkNDOzs7Ozs7Ozs7SUFDQyxjQUFBO0VMNm5DRjtFS2xtQ0E7Ozs7Ozs7OztJQUNDLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSxjQUFBO0VMOHBDRDtFSzVwQ0M7Ozs7Ozs7OztJQUNDLGNBQUE7RUxzcUNGO0VLM3BDQTs7Ozs7Ozs7O0lBQ0MsMEJBQUE7RUxtckNEO0VLdHdDQTtJQUNDLGdDQUFBO0lBQ0Esb0NBQUE7SUFDQSx5QkFBQTtFTDQ1Q0Q7RUsxNUNDO0lBQ0MseUJBQUE7RUw0NUNGO0VLbDRDQTtJQUNDLGdDQUFBO0lBQ0Esb0NBQUE7SUFDQSx5QkFBQTtFTHM1Q0Q7RUtwNUNDO0lBQ0MseUJBQUE7RUxzNUNGO0VLMzNDQTtJQUNDLGdDQUFBO0lBQ0Esb0NBQUE7SUFDQSx5QkFBQTtFTCs0Q0Q7RUs3NENDO0lBQ0MseUJBQUE7RUwrNENGO0VLdmdEQTtJQUNDLGFBQUE7SUFDQSxxQkFBQTtFTHNpREQ7RUt2L0NBO0lBQ0MsZ0NBQUE7SUFDQSxvQ0FBQTtJQUNBLHlCQUFBO0VMdWhERDtFS3JoREM7SUFDQyx5QkFBQTtFTHVoREY7RUs1OUNBO0lBQ0MsZ0NBQUE7SUFDQSxvQ0FBQTtJQUNBLHlCQUFBO0VMcy9DRDtFS3AvQ0M7SUFDQyx5QkFBQTtFTHMvQ0Y7RUs5bURBO0lBQ0MsYUFBQTtJQUNBLHFCQUFBO0VMa29ERDtFS25qREE7SUFDQyxnQ0FBQTtJQUNBLG9DQUFBO0lBQ0EseUJBQUE7RUxtbEREO0VLamxEQztJQUNDLHlCQUFBO0VMbWxERjtFSzFxREE7SUFDQyxhQUFBO0lBQ0EscUJBQUE7RUxtc0REO0VLbmxEQTtJQUNDLGdDQUFBO0lBQ0Esb0NBQUE7SUFDQSx5QkFBQTtFTG1uREQ7RUtqbkRDO0lBQ0MseUJBQUE7RUxtbkRGO0VLM3VEQTs7SUFDQyxhQUFBO0lBQ0EscUJBQUE7RUwra0VEO0VLaGdFQTs7SUFDQyxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EsY0FBQTtFTDBpRUQ7RUt4aUVDOztJQUNDLGNBQUE7RUwyaUVGO0VLamxFQTs7SUFDQyxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EsY0FBQTtFTDBtRUQ7RUt4bUVDOztJQUNDLGNBQUE7RUwybUVGO0VLaGpFQTs7SUFDQyxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EsY0FBQTtFTHlrRUQ7RUt2a0VDOztJQUNDLGNBQUE7RUwwa0VGO0VLbHNFQTtJQUNDLGFBQUE7SUFDQSxxQkFBQTtFTHN0RUQ7RWdCcm9FRzs7OztJQUNDLDBCQUFBO0VoQnlzRUo7RWdCbm9FSTs7O0lBQ0MseUJBQUE7RWhCNHNFTDtFZ0J6c0VJOzs7Ozs7O0lBRUMsVUFBQTtJQUNBLG1CQUFBO0lBQ0Esd0JBQUE7RWhCZ3RFTDtFS2h3RUE7Ozs7SUFDQyxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EsY0FBQTtFTDAwRUQ7RUt4MEVDOzs7O0lBQ0MsY0FBQTtFTDYwRUY7RUtwM0VBOzs7O0lBQ0MscUJBQUE7SUFDQSx5QkFBQTtJQUNBLGNBQUE7RUx1NUVEO0VLcjVFQzs7OztJQUNDLGNBQUE7RUwwNUVGO0VLai9FQTs7SUFDQyxhQUFBO0lBQ0EscUJBQUE7RUw0eUZEO0VLN3RGQTs7SUFDQyxnQ0FBQTtJQUNBLG9DQUFBO0lBQ0EseUJBQUE7RUwyd0ZEO0VLendGQzs7SUFDQyx5QkFBQTtFTDR3RkY7RXFCbjJGQzs7SUFDQyxVQUFBO0VyQncyRkY7RTRCbDJGRztJQUNDLDBCQUFBO0U1QnE3R0o7Q21DajlHRjtBQUFBO0VuQnlWUTs7SUFDQyxxQkFBQTtFaEJrd0VQO0NtQzVsRkY7QUFBQTtFOUJzSUU7SUFDQyxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EsY0FBQTtFTHFwR0Q7RUtucEdDO0lBQ0MsY0FBQTtFTHFwR0Y7Q21DanlHRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFRhaWx3aW5kIENTU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG4uZmwtcmljaC10ZXh0IG9sLCAuZmwtcmljaC10ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgQGFwcGx5IHBsLTEwO1xufVxuXG51bC5hcy1zZWxlY3Rpb25zIGxpLmFzLXNlbGVjdGlvbi1pdGVtLmJsdXIge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPbGQgU3RhbmRhcmQgVFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PbGRTdGFuZGFyZFRUL09sZFN0YW5kYXJkVFQtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT2xkU3RhbmRhcmRUVC9PbGRTdGFuZGFyZFRULVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT2xkU3RhbmRhcmRUVC9PbGRTdGFuZGFyZFRULVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL09sZFN0YW5kYXJkVFQvT2xkU3RhbmRhcmRUVC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT2xkU3RhbmRhcmRUVC9PbGRTdGFuZGFyZFRULVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPbGQgU3RhbmRhcmQgVFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PbGRTdGFuZGFyZFRUL09sZFN0YW5kYXJkVFQtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT2xkU3RhbmRhcmRUVC9PbGRTdGFuZGFyZFRULUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT2xkU3RhbmRhcmRUVC9PbGRTdGFuZGFyZFRULUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL09sZFN0YW5kYXJkVFQvT2xkU3RhbmRhcmRUVC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT2xkU3RhbmRhcmRUVC9PbGRTdGFuZGFyZFRULUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBrZXlmcmFtZXMgZG93bmxvYWQtYXJyb3ctYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICA0OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNnB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjZweCkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICBib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICBib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICBib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKiBXaHkgaW1wb3J0YW50PyBUbyBvdmVycmlkZSBpbmxpbmUgc3R5bGVzIG9mIGZsLWJ1dHRvbiAqL1xuOnJvb3Qge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjRkRGN0UyO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzg1QjA5QTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogNnB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWFjdGl2ZS1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogMnB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjRjhGOEY4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDE0cHg7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiAyMHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBAYXBwbHkgc2l6ZS1bMzBweF0gcm91bmRlZC1mdWxsIC1tdC04IC10cmFuc2xhdGUteS0xLzIgaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN3aXBlci1pbml0aWFsaXplZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWluaXRpYWxpemVkIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQ6IDUwdnc7XG4gIH1cbn1cbi5zd2lwZXItaW5pdGlhbGl6ZWQgLnN3aXBlci1idXR0b24tcHJldjpub3QoLnN3aXBlci1idXR0b24tbG9jayksXG4uc3dpcGVyLWluaXRpYWxpemVkIC5zd2lwZXItYnV0dG9uLW5leHQ6bm90KC5zd2lwZXItYnV0dG9uLWxvY2spIHtcbiAgQGFwcGx5IGZsZXg7XG59XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyO1xufVxuaHRtbC5sb2FkaW5nIGJvZHkge1xuICBvcGFjaXR5OiAwO1xufVxuXG5ib2R5IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZmwtYnVpbGRlciAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mbC1idWlsZGVyLWJsb2NrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnNpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRlc2t0b3AtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogY2FsYyg5OTFweCArIDFweCkpIHtcbiAgLnRhYmxldC1tb2JpbGUtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBXaHkgaW1wb3J0YW50PyBUbyBvdmVycmlkZSBpbmxpbmUgc3R5bGVzIG9mIGZsLWJ1dHRvbiAqL1xuaHRtbCxcbmJvZHkge1xuICBmb250LWZhbWlseTogXCJPbGQgU3RhbmRhcmQgVFRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9sZCBTdGFuZGFyZCBUVFwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaDEgPiBzcGFuLFxuLmgxID4gc3BhbixcbmgyID4gc3Bhbixcbi5oMiA+IHNwYW4sXG5oMyA+IHNwYW4sXG4uaDMgPiBzcGFuLFxuaDQgPiBzcGFuLFxuLmg0ID4gc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMi4yNHB4O1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjk2cHg7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5hLCBhOnZpc2l0ZWQsXG4ubGluayxcbi5saW5rOnZpc2l0ZWQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGE6aG92ZXIsIGE6dmlzaXRlZDpob3ZlcixcbiAgLmxpbms6aG92ZXIsXG4gIC5saW5rOnZpc2l0ZWQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlLCBhOnZpc2l0ZWQ6aG92ZXIsIGE6dmlzaXRlZDpmb2N1cywgYTp2aXNpdGVkOmFjdGl2ZSxcbiAgLmxpbms6aG92ZXIsXG4gIC5saW5rOmZvY3VzLFxuICAubGluazphY3RpdmUsXG4gIC5saW5rOnZpc2l0ZWQ6aG92ZXIsXG4gIC5saW5rOnZpc2l0ZWQ6Zm9jdXMsXG4gIC5saW5rOnZpc2l0ZWQ6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmJvZHkgLmZsLXJpY2gtdGV4dCBwLCBib2R5IHAge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbmJvZHkgLmZsLXJpY2gtdGV4dCBwIGEsIGJvZHkgcCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5ib2R5IC5mbC1yaWNoLXRleHQgcCBzdHJvbmcsIGJvZHkgcCBzdHJvbmcge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnN2YnItZm9udC1ib2xkLCAuYm9sZCwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN2YnItZm9udC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiT2xkIFN0YW5kYXJkIFRUXCIsIHNlcmlmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cbi8qIFdoeSBpbXBvcnRhbnQ/IFRvIG92ZXJyaWRlIGlubGluZSBzdHlsZXMgb2YgZmwtYnV0dG9uICovXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXVybF0sXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTJweCA4cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOEY4Rjg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG5pbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhCOEI4Qjtcbn1cbmlucHV0W3R5cGU9dGV4dF06YWN0aXZlLCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmFjdGl2ZSxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06YWN0aXZlLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmFjdGl2ZSxcbmlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTphY3RpdmUsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbmlucHV0W3R5cGU9bW9udGhdOmFjdGl2ZSxcbmlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTphY3RpdmUsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXTphY3RpdmUsXG5pbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmFjdGl2ZSxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTphY3RpdmUsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXVybF06YWN0aXZlLFxuaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxudGV4dGFyZWE6YWN0aXZlLFxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOEI4QjhCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4gIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuICBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG4gIGlucHV0W3R5cGU9d2Vla106Zm9jdXMsXG4gIGlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuICBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXG4gIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5pbnB1dFt0eXBlPXRleHRdLnN1Y2Nlc3MsXG5pbnB1dFt0eXBlPW51bWJlcl0uc3VjY2VzcyxcbmlucHV0W3R5cGU9ZW1haWxdLnN1Y2Nlc3MsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXS5zdWNjZXNzLFxuaW5wdXRbdHlwZT1kYXRlXS5zdWNjZXNzLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uc3VjY2VzcyxcbmlucHV0W3R5cGU9bW9udGhdLnN1Y2Nlc3MsXG5pbnB1dFt0eXBlPXdlZWtdLnN1Y2Nlc3MsXG5pbnB1dFt0eXBlPXRpbWVdLnN1Y2Nlc3MsXG5pbnB1dFt0eXBlPXNlYXJjaF0uc3VjY2VzcyxcbmlucHV0W3R5cGU9dGVsXS5zdWNjZXNzLFxuaW5wdXRbdHlwZT11cmxdLnN1Y2Nlc3MsXG50ZXh0YXJlYS5zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbn1cbmlucHV0W3R5cGU9dGV4dF0uZXJyb3IsXG5pbnB1dFt0eXBlPW51bWJlcl0uZXJyb3IsXG5pbnB1dFt0eXBlPWVtYWlsXS5lcnJvcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdLmVycm9yLFxuaW5wdXRbdHlwZT1kYXRlXS5lcnJvcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmVycm9yLFxuaW5wdXRbdHlwZT1tb250aF0uZXJyb3IsXG5pbnB1dFt0eXBlPXdlZWtdLmVycm9yLFxuaW5wdXRbdHlwZT10aW1lXS5lcnJvcixcbmlucHV0W3R5cGU9c2VhcmNoXS5lcnJvcixcbmlucHV0W3R5cGU9dGVsXS5lcnJvcixcbmlucHV0W3R5cGU9dXJsXS5lcnJvcixcbnRleHRhcmVhLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG5pbnB1dFt0eXBlPXRleHRdLmRpc2FibGVkLCBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1udW1iZXJdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1udW1iZXJdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1lbWFpbF0uZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWVtYWlsXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWRhdGVdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1kYXRlXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPW1vbnRoXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9bW9udGhdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT13ZWVrXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9d2Vla106ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXRpbWVdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT10aW1lXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9c2VhcmNoXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9c2VhcmNoXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9dGVsXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9dXJsXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9dXJsXTpkaXNhYmxlZCxcbnRleHRhcmVhLmRpc2FibGVkLFxudGV4dGFyZWE6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KFtpZF49Y2t5XSk6bm90KC5jbGktdXNlci1wcmVmZXJlbmNlLWNoZWNrYm94LFxuLmZsLWxpbmstZmllbGQtdGFyZ2V0LWNiLFxuLmZsLWxpbmstZmllbGQtbm9mb2xsb3ctY2IsXG4uZmwtbGluay1maWVsZC1kb3dubG9hZC1jYiksXG5pbnB1dFt0eXBlPXJhZGlvXTpub3QoLmNsaS11c2VyLXByZWZlcmVuY2UtY2hlY2tib3gsXG4uZmwtbGluay1maWVsZC10YXJnZXQtY2IsXG4uZmwtbGluay1maWVsZC1ub2ZvbGxvdy1jYixcbi5mbC1saW5rLWZpZWxkLWRvd25sb2FkLWNiKSB7XG4gIEBhcHBseSBzci1vbmx5O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KFtpZF49Y2t5XSk6bm90KC5jbGktdXNlci1wcmVmZXJlbmNlLWNoZWNrYm94LFxuLmZsLWxpbmstZmllbGQtdGFyZ2V0LWNiLFxuLmZsLWxpbmstZmllbGQtbm9mb2xsb3ctY2IsXG4uZmwtbGluay1maWVsZC1kb3dubG9hZC1jYikgKyBsYWJlbCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChbaWRePWNreV0pOm5vdCguY2xpLXVzZXItcHJlZmVyZW5jZS1jaGVja2JveCxcbi5mbC1saW5rLWZpZWxkLXRhcmdldC1jYixcbi5mbC1saW5rLWZpZWxkLW5vZm9sbG93LWNiLFxuLmZsLWxpbmstZmllbGQtZG93bmxvYWQtY2IpIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcbmlucHV0W3R5cGU9cmFkaW9dOm5vdCguY2xpLXVzZXItcHJlZmVyZW5jZS1jaGVja2JveCxcbi5mbC1saW5rLWZpZWxkLXRhcmdldC1jYixcbi5mbC1saW5rLWZpZWxkLW5vZm9sbG93LWNiLFxuLmZsLWxpbmstZmllbGQtZG93bmxvYWQtY2IpICsgbGFiZWwsXG5pbnB1dFt0eXBlPXJhZGlvXTpub3QoLmNsaS11c2VyLXByZWZlcmVuY2UtY2hlY2tib3gsXG4uZmwtbGluay1maWVsZC10YXJnZXQtY2IsXG4uZmwtbGluay1maWVsZC1ub2ZvbGxvdy1jYixcbi5mbC1saW5rLWZpZWxkLWRvd25sb2FkLWNiKSB+IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChbaWRePWNreV0pOm5vdCguY2xpLXVzZXItcHJlZmVyZW5jZS1jaGVja2JveCxcbi5mbC1saW5rLWZpZWxkLXRhcmdldC1jYixcbi5mbC1saW5rLWZpZWxkLW5vZm9sbG93LWNiLFxuLmZsLWxpbmstZmllbGQtZG93bmxvYWQtY2IpICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChbaWRePWNreV0pOm5vdCguY2xpLXVzZXItcHJlZmVyZW5jZS1jaGVja2JveCxcbi5mbC1saW5rLWZpZWxkLXRhcmdldC1jYixcbi5mbC1saW5rLWZpZWxkLW5vZm9sbG93LWNiLFxuLmZsLWxpbmstZmllbGQtZG93bmxvYWQtY2IpIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb106bm90KC5jbGktdXNlci1wcmVmZXJlbmNlLWNoZWNrYm94LFxuLmZsLWxpbmstZmllbGQtdGFyZ2V0LWNiLFxuLmZsLWxpbmstZmllbGQtbm9mb2xsb3ctY2IsXG4uZmwtbGluay1maWVsZC1kb3dubG9hZC1jYikgKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb106bm90KC5jbGktdXNlci1wcmVmZXJlbmNlLWNoZWNrYm94LFxuLmZsLWxpbmstZmllbGQtdGFyZ2V0LWNiLFxuLmZsLWxpbmstZmllbGQtbm9mb2xsb3ctY2IsXG4uZmwtbGluay1maWVsZC1kb3dubG9hZC1jYikgfiAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KFtpZF49Y2t5XSk6bm90KC5jbGktdXNlci1wcmVmZXJlbmNlLWNoZWNrYm94LFxuLmZsLWxpbmstZmllbGQtdGFyZ2V0LWNiLFxuLmZsLWxpbmstZmllbGQtbm9mb2xsb3ctY2IsXG4uZmwtbGluay1maWVsZC1kb3dubG9hZC1jYikuZGlzYWJsZWQgKyBsYWJlbCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChbaWRePWNreV0pOm5vdCguY2xpLXVzZXItcHJlZmVyZW5jZS1jaGVja2JveCxcbi5mbC1saW5rLWZpZWxkLXRhcmdldC1jYixcbi5mbC1saW5rLWZpZWxkLW5vZm9sbG93LWNiLFxuLmZsLWxpbmstZmllbGQtZG93bmxvYWQtY2IpLmRpc2FibGVkIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCwgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KFtpZF49Y2t5XSk6bm90KC5jbGktdXNlci1wcmVmZXJlbmNlLWNoZWNrYm94LFxuLmZsLWxpbmstZmllbGQtdGFyZ2V0LWNiLFxuLmZsLWxpbmstZmllbGQtbm9mb2xsb3ctY2IsXG4uZmwtbGluay1maWVsZC1kb3dubG9hZC1jYik6ZGlzYWJsZWQgKyBsYWJlbCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChbaWRePWNreV0pOm5vdCguY2xpLXVzZXItcHJlZmVyZW5jZS1jaGVja2JveCxcbi5mbC1saW5rLWZpZWxkLXRhcmdldC1jYixcbi5mbC1saW5rLWZpZWxkLW5vZm9sbG93LWNiLFxuLmZsLWxpbmstZmllbGQtZG93bmxvYWQtY2IpOmRpc2FibGVkIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcbmlucHV0W3R5cGU9cmFkaW9dOm5vdCguY2xpLXVzZXItcHJlZmVyZW5jZS1jaGVja2JveCxcbi5mbC1saW5rLWZpZWxkLXRhcmdldC1jYixcbi5mbC1saW5rLWZpZWxkLW5vZm9sbG93LWNiLFxuLmZsLWxpbmstZmllbGQtZG93bmxvYWQtY2IpLmRpc2FibGVkICsgbGFiZWwsXG5pbnB1dFt0eXBlPXJhZGlvXTpub3QoLmNsaS11c2VyLXByZWZlcmVuY2UtY2hlY2tib3gsXG4uZmwtbGluay1maWVsZC10YXJnZXQtY2IsXG4uZmwtbGluay1maWVsZC1ub2ZvbGxvdy1jYixcbi5mbC1saW5rLWZpZWxkLWRvd25sb2FkLWNiKS5kaXNhYmxlZCB+IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsXG5pbnB1dFt0eXBlPXJhZGlvXTpub3QoLmNsaS11c2VyLXByZWZlcmVuY2UtY2hlY2tib3gsXG4uZmwtbGluay1maWVsZC10YXJnZXQtY2IsXG4uZmwtbGluay1maWVsZC1ub2ZvbGxvdy1jYixcbi5mbC1saW5rLWZpZWxkLWRvd25sb2FkLWNiKTpkaXNhYmxlZCArIGxhYmVsLFxuaW5wdXRbdHlwZT1yYWRpb106bm90KC5jbGktdXNlci1wcmVmZXJlbmNlLWNoZWNrYm94LFxuLmZsLWxpbmstZmllbGQtdGFyZ2V0LWNiLFxuLmZsLWxpbmstZmllbGQtbm9mb2xsb3ctY2IsXG4uZmwtbGluay1maWVsZC1kb3dubG9hZC1jYik6ZGlzYWJsZWQgfiAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChbaWRePWNreV0pICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChbaWRePWNreV0pIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KFtpZF49Y2t5XSk6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChbaWRePWNreV0pOmNoZWNrZWQgfiAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBsaW5lLWhlaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjRjhGOEY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRjhGOEY4O1xufVxuaW5wdXRbdHlwZT1yYWRpb10uZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlLCBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dLmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBDaG9pY2VzICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNob2ljZXM6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY2hvaWNlczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNob2ljZXMuaXMtb3BlbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5uZXIsXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2l0ZW0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY2hvaWNlcyBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNy41cHg7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpNREF3SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT1cIik7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBlbTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwYmNkNDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faXRlbVtkYXRhLXZhbHVlPVwiXCJdIC5jaG9pY2VzX19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDExLjVweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yLjVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0uaXMtb3Blbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzMgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IC03LjVweDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXVtkaXI9cnRsXTo6YWZ0ZXIge1xuICBsZWZ0OiAxMS41cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdW2Rpcj1ydGxdIC5jaG9pY2VzX19idXR0b24ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19pbm5lcixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2lubmVyIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2J1dHRvbixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA4ZmExO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpSa1pHSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT1cIik7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICB3aWR0aDogOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC43NTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b246aG92ZXIsIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzLFxuLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLFxuLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNob2ljZXNfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZzogNy41cHggNy41cHggMy43NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsIC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2I3YjdiNztcbn1cblxuLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMi41cHggMi41cHggMCAwO1xufVxuXG4uaXMtZmxpcHBlZC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyLjVweCAyLjVweDtcbn1cblxuLmNob2ljZXNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDE2cHggNHB4IDRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltkaXI9cnRsXSAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMy43NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGE1YmI7XG4gIGNvbG9yOiAjZmZmO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbVtkYXRhLWRlbGV0YWJsZV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbltkaXI9cnRsXSAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzLjc1cHg7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbS5pcy1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE1YmI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhmYTE7XG59XG5cbi5pcy1kaXNhYmxlZCAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2lsbC1jaGFuZ2U6IHZpc2liaWxpdHk7XG59XG5cbi5pcy1hY3RpdmUuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sIC5pcy1hY3RpdmUuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biwgLmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG59XG5cbi5pcy1mbGlwcGVkIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biwgLmlzLWZsaXBwZWQgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbSwgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbSwgW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUsIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6OmFmdGVyLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QtdGV4dCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLCBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOjphZnRlciwgW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOjphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREY3RTI7XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZDo6YWZ0ZXIsIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNob2ljZXNfX2l0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hvaWNlc19faXRlbS0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2hvaWNlc19faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4uY2hvaWNlc19fYnV0dG9uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY2hvaWNlc19faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMCA0cHggMnB4O1xufVxuXG4uY2hvaWNlc19faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uY2hvaWNlc19faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIC5jaG9pY2VzX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLmNob2ljZXNfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiwgLmNob2ljZXNfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hvaWNlc19faW5wdXQ6Oi1tcy1jbGVhciwgLmNob2ljZXNfX2lucHV0OjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuW2Rpcj1ydGxdIC5jaG9pY2VzX19pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qID09PT09ICBFbmQgb2YgQ2hvaWNlcyAgPT09PT09ICovXG5zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbnNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY2hvaWNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hvaWNlc19faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUsIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biwgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSAuY2hvaWNlc19faXRlbSwgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSwgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xuICBmb250LWZhbWlseTogXCJzdmJyLWljb25zXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXS5pcy1vcGVuOjphZnRlciB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uY2hvaWNlcy5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLmNob2ljZXMuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIC5jaG9pY2VzX19pdGVtIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uY2hvaWNlcy5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbSwgLmNob2ljZXMuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmNob2ljZXMuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQsIC5jaG9pY2VzLmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5jaG9pY2VzLmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duW2FyaWEtZXhwYW5kZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG5cbi8qIFdoeSBpbXBvcnRhbnQ/IFRvIG92ZXJyaWRlIGlubGluZSBzdHlsZXMgb2YgZmwtYnV0dG9uICovXG5idXR0b24sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG4uYnV0dG9uOm5vdChsaSksXG4uZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1idXR0b25dLFxuLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0sXG4uZmwtYnVpbGRlci1jb250ZW50IC5idXR0b24ud2FpdGVyYWlkLXdpZGdldCxcbi5jbGktcGx1Z2luLWJ1dHRvbixcbmEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgYnV0dG9uOmhvdmVyLFxuICBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4gIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixcbiAgLmJ1dHRvbjpub3QobGkpOmhvdmVyLFxuICAuZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1idXR0b25dOmhvdmVyLFxuICAuZm9vdGVyLWJvb2stdGFibGUtYnV0dG9uIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXTpob3ZlcixcbiAgLmZsLWJ1aWxkZXItY29udGVudCAuYnV0dG9uLndhaXRlcmFpZC13aWRnZXQ6aG92ZXIsXG4gIC5jbGktcGx1Z2luLWJ1dHRvbjpob3ZlcixcbiAgYS5mbC1idXR0b25bcm9sZT1idXR0b25dOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJ1dHRvbjpmb2N1cyxcbiAgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuICBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsXG4gIC5idXR0b246bm90KGxpKTpmb2N1cyxcbiAgLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXTpmb2N1cyxcbiAgLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl06Zm9jdXMsXG4gIC5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0OmZvY3VzLFxuICAuY2xpLXBsdWdpbi1idXR0b246Zm9jdXMsXG4gIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuYnV0dG9uOmRpc2FibGVkLCBidXR0b24uZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uZGlzYWJsZWQsXG4uYnV0dG9uOm5vdChsaSk6ZGlzYWJsZWQsXG4uYnV0dG9uOm5vdChsaSkuZGlzYWJsZWQsXG4uZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1idXR0b25dOmRpc2FibGVkLFxuLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5kaXNhYmxlZCxcbi5mb290ZXItYm9vay10YWJsZS1idXR0b24gYS5mbC1idXR0b25bcm9sZT1idXR0b25dOmRpc2FibGVkLFxuLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0uZGlzYWJsZWQsXG4uZmwtYnVpbGRlci1jb250ZW50IC5idXR0b24ud2FpdGVyYWlkLXdpZGdldDpkaXNhYmxlZCxcbi5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0LmRpc2FibGVkLFxuLmNsaS1wbHVnaW4tYnV0dG9uOmRpc2FibGVkLFxuLmNsaS1wbHVnaW4tYnV0dG9uLmRpc2FibGVkLFxuYS5mbC1idXR0b25bcm9sZT1idXR0b25dOmRpc2FibGVkLFxuYS5mbC1idXR0b25bcm9sZT1idXR0b25dLmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJ1dHRvbi5wcmltYXJ5LFxuaW5wdXRbdHlwZT1zdWJtaXRdLnByaW1hcnksXG5pbnB1dFt0eXBlPWJ1dHRvbl0ucHJpbWFyeSxcbi5idXR0b246bm90KGxpKS5wcmltYXJ5LFxuLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5wcmltYXJ5LFxuLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucHJpbWFyeSxcbi5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0LnByaW1hcnksXG4uY2xpLXBsdWdpbi1idXR0b24ucHJpbWFyeSxcbmEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkRGN0UyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyO1xuICBjb2xvcjogI0Y4RjhGODtcbn1cbmJ1dHRvbi5wcmltYXJ5ICosXG5pbnB1dFt0eXBlPXN1Ym1pdF0ucHJpbWFyeSAqLFxuaW5wdXRbdHlwZT1idXR0b25dLnByaW1hcnkgKixcbi5idXR0b246bm90KGxpKS5wcmltYXJ5ICosXG4uZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1idXR0b25dLnByaW1hcnkgKixcbi5mb290ZXItYm9vay10YWJsZS1idXR0b24gYS5mbC1idXR0b25bcm9sZT1idXR0b25dLnByaW1hcnkgKixcbi5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0LnByaW1hcnkgKixcbi5jbGktcGx1Z2luLWJ1dHRvbi5wcmltYXJ5ICosXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucHJpbWFyeSAqIHtcbiAgY29sb3I6ICNGOEY4Rjg7XG59XG5idXR0b24ucHJpbWFyeTphY3RpdmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0ucHJpbWFyeTphY3RpdmUsXG5pbnB1dFt0eXBlPWJ1dHRvbl0ucHJpbWFyeTphY3RpdmUsXG4uYnV0dG9uOm5vdChsaSkucHJpbWFyeTphY3RpdmUsXG4uZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1idXR0b25dLnByaW1hcnk6YWN0aXZlLFxuLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucHJpbWFyeTphY3RpdmUsXG4uZmwtYnVpbGRlci1jb250ZW50IC5idXR0b24ud2FpdGVyYWlkLXdpZGdldC5wcmltYXJ5OmFjdGl2ZSxcbi5jbGktcGx1Z2luLWJ1dHRvbi5wcmltYXJ5OmFjdGl2ZSxcbmEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5wcmltYXJ5OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5idXR0b24ucHJpbWFyeTphY3RpdmUgKixcbmlucHV0W3R5cGU9c3VibWl0XS5wcmltYXJ5OmFjdGl2ZSAqLFxuaW5wdXRbdHlwZT1idXR0b25dLnByaW1hcnk6YWN0aXZlICosXG4uYnV0dG9uOm5vdChsaSkucHJpbWFyeTphY3RpdmUgKixcbi5mb290ZXItc3Vic2NyaWJlLWZvcm0gLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucHJpbWFyeTphY3RpdmUgKixcbi5mb290ZXItYm9vay10YWJsZS1idXR0b24gYS5mbC1idXR0b25bcm9sZT1idXR0b25dLnByaW1hcnk6YWN0aXZlICosXG4uZmwtYnVpbGRlci1jb250ZW50IC5idXR0b24ud2FpdGVyYWlkLXdpZGdldC5wcmltYXJ5OmFjdGl2ZSAqLFxuLmNsaS1wbHVnaW4tYnV0dG9uLnByaW1hcnk6YWN0aXZlICosXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucHJpbWFyeTphY3RpdmUgKiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgYnV0dG9uLnByaW1hcnk6aG92ZXIsXG4gIGlucHV0W3R5cGU9c3VibWl0XS5wcmltYXJ5OmhvdmVyLFxuICBpbnB1dFt0eXBlPWJ1dHRvbl0ucHJpbWFyeTpob3ZlcixcbiAgLmJ1dHRvbjpub3QobGkpLnByaW1hcnk6aG92ZXIsXG4gIC5mb290ZXItc3Vic2NyaWJlLWZvcm0gLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucHJpbWFyeTpob3ZlcixcbiAgLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucHJpbWFyeTpob3ZlcixcbiAgLmZsLWJ1aWxkZXItY29udGVudCAuYnV0dG9uLndhaXRlcmFpZC13aWRnZXQucHJpbWFyeTpob3ZlcixcbiAgLmNsaS1wbHVnaW4tYnV0dG9uLnByaW1hcnk6aG92ZXIsXG4gIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5wcmltYXJ5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuICBidXR0b24ucHJpbWFyeTpob3ZlciAqLFxuICBpbnB1dFt0eXBlPXN1Ym1pdF0ucHJpbWFyeTpob3ZlciAqLFxuICBpbnB1dFt0eXBlPWJ1dHRvbl0ucHJpbWFyeTpob3ZlciAqLFxuICAuYnV0dG9uOm5vdChsaSkucHJpbWFyeTpob3ZlciAqLFxuICAuZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1idXR0b25dLnByaW1hcnk6aG92ZXIgKixcbiAgLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucHJpbWFyeTpob3ZlciAqLFxuICAuZmwtYnVpbGRlci1jb250ZW50IC5idXR0b24ud2FpdGVyYWlkLXdpZGdldC5wcmltYXJ5OmhvdmVyICosXG4gIC5jbGktcGx1Z2luLWJ1dHRvbi5wcmltYXJ5OmhvdmVyICosXG4gIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5wcmltYXJ5OmhvdmVyICoge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG59XG5idXR0b24uc2Vjb25kYXJ5LFxuaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeSxcbmlucHV0W3R5cGU9YnV0dG9uXS5zZWNvbmRhcnksXG4uYnV0dG9uOm5vdChsaSkuc2Vjb25kYXJ5LFxuLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5zZWNvbmRhcnksXG4uZm9vdGVyLWJvb2stdGFibGUtYnV0dG9uIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5zZWNvbmRhcnksXG4uZmwtYnVpbGRlci1jb250ZW50IC5idXR0b24ud2FpdGVyYWlkLXdpZGdldC5zZWNvbmRhcnksXG4uY2xpLXBsdWdpbi1idXR0b24uc2Vjb25kYXJ5LFxuYS5mbC1idXR0b25bcm9sZT1idXR0b25dLnNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0Y4RjhGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRjhGOEY4O1xufVxuYnV0dG9uLnNlY29uZGFyeSAqLFxuaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeSAqLFxuaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeSAqLFxuLmJ1dHRvbjpub3QobGkpLnNlY29uZGFyeSAqLFxuLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5zZWNvbmRhcnkgKixcbi5mb290ZXItYm9vay10YWJsZS1idXR0b24gYS5mbC1idXR0b25bcm9sZT1idXR0b25dLnNlY29uZGFyeSAqLFxuLmZsLWJ1aWxkZXItY29udGVudCAuYnV0dG9uLndhaXRlcmFpZC13aWRnZXQuc2Vjb25kYXJ5ICosXG4uY2xpLXBsdWdpbi1idXR0b24uc2Vjb25kYXJ5ICosXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0uc2Vjb25kYXJ5ICoge1xuICBjb2xvcjogI0Y4RjhGODtcbn1cbmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeTphY3RpdmUsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idXR0b246bm90KGxpKS5zZWNvbmRhcnk6YWN0aXZlLFxuLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5zZWNvbmRhcnk6YWN0aXZlLFxuLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0uc2Vjb25kYXJ5OmFjdGl2ZSxcbi5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0LnNlY29uZGFyeTphY3RpdmUsXG4uY2xpLXBsdWdpbi1idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSxcbmEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5zZWNvbmRhcnk6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhGOEY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlICosXG5pbnB1dFt0eXBlPXN1Ym1pdF0uc2Vjb25kYXJ5OmFjdGl2ZSAqLFxuaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeTphY3RpdmUgKixcbi5idXR0b246bm90KGxpKS5zZWNvbmRhcnk6YWN0aXZlICosXG4uZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1idXR0b25dLnNlY29uZGFyeTphY3RpdmUgKixcbi5mb290ZXItYm9vay10YWJsZS1idXR0b24gYS5mbC1idXR0b25bcm9sZT1idXR0b25dLnNlY29uZGFyeTphY3RpdmUgKixcbi5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0LnNlY29uZGFyeTphY3RpdmUgKixcbi5jbGktcGx1Z2luLWJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlICosXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0uc2Vjb25kYXJ5OmFjdGl2ZSAqIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBidXR0b24uc2Vjb25kYXJ5OmhvdmVyLFxuICBpbnB1dFt0eXBlPXN1Ym1pdF0uc2Vjb25kYXJ5OmhvdmVyLFxuICBpbnB1dFt0eXBlPWJ1dHRvbl0uc2Vjb25kYXJ5OmhvdmVyLFxuICAuYnV0dG9uOm5vdChsaSkuc2Vjb25kYXJ5OmhvdmVyLFxuICAuZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1idXR0b25dLnNlY29uZGFyeTpob3ZlcixcbiAgLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0uc2Vjb25kYXJ5OmhvdmVyLFxuICAuZmwtYnVpbGRlci1jb250ZW50IC5idXR0b24ud2FpdGVyYWlkLXdpZGdldC5zZWNvbmRhcnk6aG92ZXIsXG4gIC5jbGktcGx1Z2luLWJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsXG4gIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0Y4RjhGODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG4gIGJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIgKixcbiAgaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeTpob3ZlciAqLFxuICBpbnB1dFt0eXBlPWJ1dHRvbl0uc2Vjb25kYXJ5OmhvdmVyICosXG4gIC5idXR0b246bm90KGxpKS5zZWNvbmRhcnk6aG92ZXIgKixcbiAgLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5zZWNvbmRhcnk6aG92ZXIgKixcbiAgLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0uc2Vjb25kYXJ5OmhvdmVyICosXG4gIC5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0LnNlY29uZGFyeTpob3ZlciAqLFxuICAuY2xpLXBsdWdpbi1idXR0b24uc2Vjb25kYXJ5OmhvdmVyICosXG4gIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5zZWNvbmRhcnk6aG92ZXIgKiB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbn1cbmJ1dHRvbi50ZXJ0aWFyeSxcbmlucHV0W3R5cGU9c3VibWl0XS50ZXJ0aWFyeSxcbmlucHV0W3R5cGU9YnV0dG9uXS50ZXJ0aWFyeSxcbi5idXR0b246bm90KGxpKS50ZXJ0aWFyeSxcbi5mb290ZXItc3Vic2NyaWJlLWZvcm0gLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0udGVydGlhcnksXG4uZm9vdGVyLWJvb2stdGFibGUtYnV0dG9uIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS50ZXJ0aWFyeSxcbi5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0LnRlcnRpYXJ5LFxuLmNsaS1wbHVnaW4tYnV0dG9uLnRlcnRpYXJ5LFxuYS5mbC1idXR0b25bcm9sZT1idXR0b25dLnRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5idXR0b24udGVydGlhcnkgKixcbmlucHV0W3R5cGU9c3VibWl0XS50ZXJ0aWFyeSAqLFxuaW5wdXRbdHlwZT1idXR0b25dLnRlcnRpYXJ5ICosXG4uYnV0dG9uOm5vdChsaSkudGVydGlhcnkgKixcbi5mb290ZXItc3Vic2NyaWJlLWZvcm0gLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0udGVydGlhcnkgKixcbi5mb290ZXItYm9vay10YWJsZS1idXR0b24gYS5mbC1idXR0b25bcm9sZT1idXR0b25dLnRlcnRpYXJ5ICosXG4uZmwtYnVpbGRlci1jb250ZW50IC5idXR0b24ud2FpdGVyYWlkLXdpZGdldC50ZXJ0aWFyeSAqLFxuLmNsaS1wbHVnaW4tYnV0dG9uLnRlcnRpYXJ5ICosXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0udGVydGlhcnkgKiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuYnV0dG9uLnRlcnRpYXJ5OmFjdGl2ZSxcbmlucHV0W3R5cGU9c3VibWl0XS50ZXJ0aWFyeTphY3RpdmUsXG5pbnB1dFt0eXBlPWJ1dHRvbl0udGVydGlhcnk6YWN0aXZlLFxuLmJ1dHRvbjpub3QobGkpLnRlcnRpYXJ5OmFjdGl2ZSxcbi5mb290ZXItc3Vic2NyaWJlLWZvcm0gLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0udGVydGlhcnk6YWN0aXZlLFxuLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0udGVydGlhcnk6YWN0aXZlLFxuLmZsLWJ1aWxkZXItY29udGVudCAuYnV0dG9uLndhaXRlcmFpZC13aWRnZXQudGVydGlhcnk6YWN0aXZlLFxuLmNsaS1wbHVnaW4tYnV0dG9uLnRlcnRpYXJ5OmFjdGl2ZSxcbmEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS50ZXJ0aWFyeTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNGREY3RTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREY3RTI7XG4gIGNvbG9yOiAjRjhGOEY4O1xufVxuYnV0dG9uLnRlcnRpYXJ5OmFjdGl2ZSAqLFxuaW5wdXRbdHlwZT1zdWJtaXRdLnRlcnRpYXJ5OmFjdGl2ZSAqLFxuaW5wdXRbdHlwZT1idXR0b25dLnRlcnRpYXJ5OmFjdGl2ZSAqLFxuLmJ1dHRvbjpub3QobGkpLnRlcnRpYXJ5OmFjdGl2ZSAqLFxuLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS50ZXJ0aWFyeTphY3RpdmUgKixcbi5mb290ZXItYm9vay10YWJsZS1idXR0b24gYS5mbC1idXR0b25bcm9sZT1idXR0b25dLnRlcnRpYXJ5OmFjdGl2ZSAqLFxuLmZsLWJ1aWxkZXItY29udGVudCAuYnV0dG9uLndhaXRlcmFpZC13aWRnZXQudGVydGlhcnk6YWN0aXZlICosXG4uY2xpLXBsdWdpbi1idXR0b24udGVydGlhcnk6YWN0aXZlICosXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0udGVydGlhcnk6YWN0aXZlICoge1xuICBjb2xvcjogI0Y4RjhGODtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGJ1dHRvbi50ZXJ0aWFyeTpob3ZlcixcbiAgaW5wdXRbdHlwZT1zdWJtaXRdLnRlcnRpYXJ5OmhvdmVyLFxuICBpbnB1dFt0eXBlPWJ1dHRvbl0udGVydGlhcnk6aG92ZXIsXG4gIC5idXR0b246bm90KGxpKS50ZXJ0aWFyeTpob3ZlcixcbiAgLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS50ZXJ0aWFyeTpob3ZlcixcbiAgLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0udGVydGlhcnk6aG92ZXIsXG4gIC5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0LnRlcnRpYXJ5OmhvdmVyLFxuICAuY2xpLXBsdWdpbi1idXR0b24udGVydGlhcnk6aG92ZXIsXG4gIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS50ZXJ0aWFyeTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkRGN0UyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREY3RTI7XG4gICAgY29sb3I6ICNGOEY4Rjg7XG4gIH1cbiAgYnV0dG9uLnRlcnRpYXJ5OmhvdmVyICosXG4gIGlucHV0W3R5cGU9c3VibWl0XS50ZXJ0aWFyeTpob3ZlciAqLFxuICBpbnB1dFt0eXBlPWJ1dHRvbl0udGVydGlhcnk6aG92ZXIgKixcbiAgLmJ1dHRvbjpub3QobGkpLnRlcnRpYXJ5OmhvdmVyICosXG4gIC5mb290ZXItc3Vic2NyaWJlLWZvcm0gLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0udGVydGlhcnk6aG92ZXIgKixcbiAgLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0udGVydGlhcnk6aG92ZXIgKixcbiAgLmZsLWJ1aWxkZXItY29udGVudCAuYnV0dG9uLndhaXRlcmFpZC13aWRnZXQudGVydGlhcnk6aG92ZXIgKixcbiAgLmNsaS1wbHVnaW4tYnV0dG9uLnRlcnRpYXJ5OmhvdmVyICosXG4gIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS50ZXJ0aWFyeTpob3ZlciAqIHtcbiAgICBjb2xvcjogI0Y4RjhGODtcbiAgfVxufVxuYnV0dG9uLmxpbmssXG5pbnB1dFt0eXBlPXN1Ym1pdF0ubGluayxcbmlucHV0W3R5cGU9YnV0dG9uXS5saW5rLFxuLmJ1dHRvbjpub3QobGkpLmxpbmssXG4uZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1idXR0b25dLmxpbmssXG4uZm9vdGVyLWJvb2stdGFibGUtYnV0dG9uIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5saW5rLFxuLmZsLWJ1aWxkZXItY29udGVudCAuYnV0dG9uLndhaXRlcmFpZC13aWRnZXQubGluayxcbi5jbGktcGx1Z2luLWJ1dHRvbi5saW5rLFxuYS5mbC1idXR0b25bcm9sZT1idXR0b25dLmxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBidXR0b24ubGluazpob3ZlcixcbiAgaW5wdXRbdHlwZT1zdWJtaXRdLmxpbms6aG92ZXIsXG4gIGlucHV0W3R5cGU9YnV0dG9uXS5saW5rOmhvdmVyLFxuICAuYnV0dG9uOm5vdChsaSkubGluazpob3ZlcixcbiAgLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5saW5rOmhvdmVyLFxuICAuZm9vdGVyLWJvb2stdGFibGUtYnV0dG9uIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5saW5rOmhvdmVyLFxuICAuZmwtYnVpbGRlci1jb250ZW50IC5idXR0b24ud2FpdGVyYWlkLXdpZGdldC5saW5rOmhvdmVyLFxuICAuY2xpLXBsdWdpbi1idXR0b24ubGluazpob3ZlcixcbiAgYS5mbC1idXR0b25bcm9sZT1idXR0b25dLmxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5idXR0b246ZGlzYWJsZWQsIGJ1dHRvbi5kaXNhYmxlZCwgYnV0dG9uLnByaW1hcnk6ZGlzYWJsZWQsIGJ1dHRvbi5wcmltYXJ5LmRpc2FibGVkLCBidXR0b24uc2Vjb25kYXJ5OmRpc2FibGVkLCBidXR0b24uc2Vjb25kYXJ5LmRpc2FibGVkLCBidXR0b24udGVydGlhcnk6ZGlzYWJsZWQsIGJ1dHRvbi50ZXJ0aWFyeS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9c3VibWl0XS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9c3VibWl0XS5wcmltYXJ5OmRpc2FibGVkLFxuaW5wdXRbdHlwZT1zdWJtaXRdLnByaW1hcnkuZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uc2Vjb25kYXJ5OmRpc2FibGVkLFxuaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9c3VibWl0XS50ZXJ0aWFyeTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9c3VibWl0XS50ZXJ0aWFyeS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9YnV0dG9uXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9YnV0dG9uXS5wcmltYXJ5OmRpc2FibGVkLFxuaW5wdXRbdHlwZT1idXR0b25dLnByaW1hcnkuZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uc2Vjb25kYXJ5OmRpc2FibGVkLFxuaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9YnV0dG9uXS50ZXJ0aWFyeTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9YnV0dG9uXS50ZXJ0aWFyeS5kaXNhYmxlZCxcbi5idXR0b246bm90KGxpKTpkaXNhYmxlZCxcbi5idXR0b246bm90KGxpKS5kaXNhYmxlZCxcbi5idXR0b246bm90KGxpKS5wcmltYXJ5OmRpc2FibGVkLFxuLmJ1dHRvbjpub3QobGkpLnByaW1hcnkuZGlzYWJsZWQsXG4uYnV0dG9uOm5vdChsaSkuc2Vjb25kYXJ5OmRpc2FibGVkLFxuLmJ1dHRvbjpub3QobGkpLnNlY29uZGFyeS5kaXNhYmxlZCxcbi5idXR0b246bm90KGxpKS50ZXJ0aWFyeTpkaXNhYmxlZCxcbi5idXR0b246bm90KGxpKS50ZXJ0aWFyeS5kaXNhYmxlZCxcbi5mb290ZXItc3Vic2NyaWJlLWZvcm0gLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl06ZGlzYWJsZWQsXG4uZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1idXR0b25dLmRpc2FibGVkLFxuLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5wcmltYXJ5OmRpc2FibGVkLFxuLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5wcmltYXJ5LmRpc2FibGVkLFxuLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5zZWNvbmRhcnk6ZGlzYWJsZWQsXG4uZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1idXR0b25dLnNlY29uZGFyeS5kaXNhYmxlZCxcbi5mb290ZXItc3Vic2NyaWJlLWZvcm0gLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0udGVydGlhcnk6ZGlzYWJsZWQsXG4uZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1idXR0b25dLnRlcnRpYXJ5LmRpc2FibGVkLFxuLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl06ZGlzYWJsZWQsXG4uZm9vdGVyLWJvb2stdGFibGUtYnV0dG9uIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5kaXNhYmxlZCxcbi5mb290ZXItYm9vay10YWJsZS1idXR0b24gYS5mbC1idXR0b25bcm9sZT1idXR0b25dLnByaW1hcnk6ZGlzYWJsZWQsXG4uZm9vdGVyLWJvb2stdGFibGUtYnV0dG9uIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5wcmltYXJ5LmRpc2FibGVkLFxuLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0uc2Vjb25kYXJ5OmRpc2FibGVkLFxuLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0uc2Vjb25kYXJ5LmRpc2FibGVkLFxuLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0udGVydGlhcnk6ZGlzYWJsZWQsXG4uZm9vdGVyLWJvb2stdGFibGUtYnV0dG9uIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS50ZXJ0aWFyeS5kaXNhYmxlZCxcbi5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0OmRpc2FibGVkLFxuLmZsLWJ1aWxkZXItY29udGVudCAuYnV0dG9uLndhaXRlcmFpZC13aWRnZXQuZGlzYWJsZWQsXG4uZmwtYnVpbGRlci1jb250ZW50IC5idXR0b24ud2FpdGVyYWlkLXdpZGdldC5wcmltYXJ5OmRpc2FibGVkLFxuLmZsLWJ1aWxkZXItY29udGVudCAuYnV0dG9uLndhaXRlcmFpZC13aWRnZXQucHJpbWFyeS5kaXNhYmxlZCxcbi5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0LnNlY29uZGFyeTpkaXNhYmxlZCxcbi5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0LnNlY29uZGFyeS5kaXNhYmxlZCxcbi5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0LnRlcnRpYXJ5OmRpc2FibGVkLFxuLmZsLWJ1aWxkZXItY29udGVudCAuYnV0dG9uLndhaXRlcmFpZC13aWRnZXQudGVydGlhcnkuZGlzYWJsZWQsXG4uY2xpLXBsdWdpbi1idXR0b246ZGlzYWJsZWQsXG4uY2xpLXBsdWdpbi1idXR0b24uZGlzYWJsZWQsXG4uY2xpLXBsdWdpbi1idXR0b24ucHJpbWFyeTpkaXNhYmxlZCxcbi5jbGktcGx1Z2luLWJ1dHRvbi5wcmltYXJ5LmRpc2FibGVkLFxuLmNsaS1wbHVnaW4tYnV0dG9uLnNlY29uZGFyeTpkaXNhYmxlZCxcbi5jbGktcGx1Z2luLWJ1dHRvbi5zZWNvbmRhcnkuZGlzYWJsZWQsXG4uY2xpLXBsdWdpbi1idXR0b24udGVydGlhcnk6ZGlzYWJsZWQsXG4uY2xpLXBsdWdpbi1idXR0b24udGVydGlhcnkuZGlzYWJsZWQsXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl06ZGlzYWJsZWQsXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0uZGlzYWJsZWQsXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucHJpbWFyeTpkaXNhYmxlZCxcbmEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5wcmltYXJ5LmRpc2FibGVkLFxuYS5mbC1idXR0b25bcm9sZT1idXR0b25dLnNlY29uZGFyeTpkaXNhYmxlZCxcbmEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5zZWNvbmRhcnkuZGlzYWJsZWQsXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0udGVydGlhcnk6ZGlzYWJsZWQsXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0udGVydGlhcnkuZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYnV0dG9uLnNtYWxsLFxuaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLFxuaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLFxuLmJ1dHRvbjpub3QobGkpLnNtYWxsLFxuLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5zbWFsbCxcbi5mb290ZXItYm9vay10YWJsZS1idXR0b24gYS5mbC1idXR0b25bcm9sZT1idXR0b25dLnNtYWxsLFxuLmZsLWJ1aWxkZXItY29udGVudCAuYnV0dG9uLndhaXRlcmFpZC13aWRnZXQuc21hbGwsXG4uY2xpLXBsdWdpbi1idXR0b24uc21hbGwsXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0uc21hbGwge1xuICBwYWRkaW5nOiA2cHggMTBweCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5idXR0b24ucmVzZXQsXG5pbnB1dFt0eXBlPXN1Ym1pdF0ucmVzZXQsXG5pbnB1dFt0eXBlPWJ1dHRvbl0ucmVzZXQsXG4uYnV0dG9uOm5vdChsaSkucmVzZXQsXG4uZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1idXR0b25dLnJlc2V0LFxuLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucmVzZXQsXG4uZmwtYnVpbGRlci1jb250ZW50IC5idXR0b24ud2FpdGVyYWlkLXdpZGdldC5yZXNldCxcbi5jbGktcGx1Z2luLWJ1dHRvbi5yZXNldCxcbmEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5yZXNldCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuYnV0dG9uLnJlc2V0OmhvdmVyLCBidXR0b24ucmVzZXQ6YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLnJlc2V0OmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLnJlc2V0OmFjdGl2ZSxcbmlucHV0W3R5cGU9YnV0dG9uXS5yZXNldDpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXS5yZXNldDphY3RpdmUsXG4uYnV0dG9uOm5vdChsaSkucmVzZXQ6aG92ZXIsXG4uYnV0dG9uOm5vdChsaSkucmVzZXQ6YWN0aXZlLFxuLmZvb3Rlci1zdWJzY3JpYmUtZm9ybSAuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5yZXNldDpob3Zlcixcbi5mb290ZXItc3Vic2NyaWJlLWZvcm0gLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucmVzZXQ6YWN0aXZlLFxuLmZvb3Rlci1ib29rLXRhYmxlLWJ1dHRvbiBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucmVzZXQ6aG92ZXIsXG4uZm9vdGVyLWJvb2stdGFibGUtYnV0dG9uIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5yZXNldDphY3RpdmUsXG4uZmwtYnVpbGRlci1jb250ZW50IC5idXR0b24ud2FpdGVyYWlkLXdpZGdldC5yZXNldDpob3Zlcixcbi5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0LnJlc2V0OmFjdGl2ZSxcbi5jbGktcGx1Z2luLWJ1dHRvbi5yZXNldDpob3Zlcixcbi5jbGktcGx1Z2luLWJ1dHRvbi5yZXNldDphY3RpdmUsXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucmVzZXQ6aG92ZXIsXG5hLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ucmVzZXQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5mbC1idXR0b24td2lkdGgtZnVsbCAuZmwtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbC1idWlsZGVyLWNvbnRlbnQgYS5mbC1idXR0b25bcm9sZT1idXR0b25dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmwtYnVpbGRlci1jb250ZW50IC5mbC1idXR0b24gaS5mbC1idXR0b24taWNvbi1hZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9vdGVyLnNpdGUtZm9vdGVyIC5ydWxlbWFpbGVyLXN1YnNjcmliZXItZm9ybSAuYnV0dG9uLnByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNGREY3RTIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjdFMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0Y4RjhGOCAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci5zaXRlLWZvb3RlciAucnVsZW1haWxlci1zdWJzY3JpYmVyLWZvcm0gLmJ1dHRvbi5wcmltYXJ5ICoge1xuICBjb2xvcjogI0Y4RjhGOCAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci5zaXRlLWZvb3RlciAucnVsZW1haWxlci1zdWJzY3JpYmVyLWZvcm0gLmJ1dHRvbi5wcmltYXJ5OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyLnNpdGUtZm9vdGVyIC5ydWxlbWFpbGVyLXN1YnNjcmliZXItZm9ybSAuYnV0dG9uLnByaW1hcnk6YWN0aXZlICoge1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlci5zaXRlLWZvb3RlciAucnVsZW1haWxlci1zdWJzY3JpYmVyLWZvcm0gLmJ1dHRvbi5wcmltYXJ5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLnNpdGUtZm9vdGVyIC5ydWxlbWFpbGVyLXN1YnNjcmliZXItZm9ybSAuYnV0dG9uLnByaW1hcnk6aG92ZXIgKiB7XG4gICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvb3Rlci5zaXRlLWZvb3RlciAucnVsZW1haWxlci1zdWJzY3JpYmVyLWZvcm0gLmJ1dHRvbi5zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbn1cbi5mb290ZXIuc2l0ZS1mb290ZXIgLnJ1bGVtYWlsZXItc3Vic2NyaWJlci1mb3JtIC5idXR0b24uc2Vjb25kYXJ5ICoge1xuICBjb2xvcjogI0Y4RjhGOCAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci5zaXRlLWZvb3RlciAucnVsZW1haWxlci1zdWJzY3JpYmVyLWZvcm0gLmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhGOEY4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbi5mb290ZXIuc2l0ZS1mb290ZXIgLnJ1bGVtYWlsZXItc3Vic2NyaWJlci1mb3JtIC5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSAqIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mb290ZXIuc2l0ZS1mb290ZXIgLnJ1bGVtYWlsZXItc3Vic2NyaWJlci1mb3JtIC5idXR0b24uc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLnNpdGUtZm9vdGVyIC5ydWxlbWFpbGVyLXN1YnNjcmliZXItZm9ybSAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciAqIHtcbiAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9vdGVyLnNpdGUtZm9vdGVyIC5ydWxlbWFpbGVyLXN1YnNjcmliZXItZm9ybSAuYnV0dG9uLnRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyLnNpdGUtZm9vdGVyIC5ydWxlbWFpbGVyLXN1YnNjcmliZXItZm9ybSAuYnV0dG9uLnRlcnRpYXJ5ICoge1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci5zaXRlLWZvb3RlciAucnVsZW1haWxlci1zdWJzY3JpYmVyLWZvcm0gLmJ1dHRvbi50ZXJ0aWFyeTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNGREY3RTIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjdFMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0Y4RjhGOCAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci5zaXRlLWZvb3RlciAucnVsZW1haWxlci1zdWJzY3JpYmVyLWZvcm0gLmJ1dHRvbi50ZXJ0aWFyeTphY3RpdmUgKiB7XG4gIGNvbG9yOiAjRjhGOEY4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyLnNpdGUtZm9vdGVyIC5ydWxlbWFpbGVyLXN1YnNjcmliZXItZm9ybSAuYnV0dG9uLnRlcnRpYXJ5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGREY3RTIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLnNpdGUtZm9vdGVyIC5ydWxlbWFpbGVyLXN1YnNjcmliZXItZm9ybSAuYnV0dG9uLnRlcnRpYXJ5OmhvdmVyICoge1xuICAgIGNvbG9yOiAjRjhGOEY4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRvcDogMTRweDtcbn1cbi5jbG9zZS1idG46YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmJyLWljb25zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLm1vZGlmaWVkLnByaW1hcnkgYS5mbC1idXR0b25bcm9sZT1idXR0b25dIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubW9kaWZpZWQucHJpbWFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl06aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vZGlmaWVkLnByaW1hcnkgYS5mbC1idXR0b25bcm9sZT1idXR0b25dOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4ubW9kaWZpZWQucHJpbWFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl06ZGlzYWJsZWQsIC5tb2RpZmllZC5wcmltYXJ5IGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXS5kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjdFMjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubW9kaWZpZWQucHJpbWFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogI0ZERjdFMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRjhGOEY4ICFpbXBvcnRhbnQ7XG59XG4ubW9kaWZpZWQucHJpbWFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0gKiB7XG4gIGNvbG9yOiAjRjhGOEY4ICFpbXBvcnRhbnQ7XG59XG4ubW9kaWZpZWQucHJpbWFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl06YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbi5tb2RpZmllZC5wcmltYXJ5IGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXTphY3RpdmUgKiB7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubW9kaWZpZWQucHJpbWFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2RpZmllZC5wcmltYXJ5IGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXTpob3ZlciAqIHtcbiAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGlmaWVkLnByaW1hcnkgYS5mbC1idXR0b25bcm9sZT1idXR0b25dIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLW1vZHVsZSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ge1xuICBib3JkZXItY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbi5zdWJzY3JpYmUtbW9kdWxlIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXSAqIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbi5zdWJzY3JpYmUtbW9kdWxlIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNGREY3RTIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjdFMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0Y4RjhGOCAhaW1wb3J0YW50O1xufVxuLnN1YnNjcmliZS1tb2R1bGUgYS5mbC1idXR0b25bcm9sZT1idXR0b25dOmFjdGl2ZSAqIHtcbiAgY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zdWJzY3JpYmUtbW9kdWxlIGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkRGN0UyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjdFMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRjhGOEY4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmliZS1tb2R1bGUgYS5mbC1idXR0b25bcm9sZT1idXR0b25dOmhvdmVyICoge1xuICAgIGNvbG9yOiAjRjhGOEY4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1vZGlmaWVkLnNlY29uZGFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tb2RpZmllZC5zZWNvbmRhcnkgYS5mbC1idXR0b25bcm9sZT1idXR0b25dOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RpZmllZC5zZWNvbmRhcnkgYS5mbC1idXR0b25bcm9sZT1idXR0b25dOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4ubW9kaWZpZWQuc2Vjb25kYXJ5IGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXTpkaXNhYmxlZCwgLm1vZGlmaWVkLnNlY29uZGFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0uZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREY3RTI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1vZGlmaWVkLnNlY29uZGFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogI0Y4RjhGOCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0Y4RjhGOCAhaW1wb3J0YW50O1xufVxuLm1vZGlmaWVkLnNlY29uZGFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0gKiB7XG4gIGNvbG9yOiAjRjhGOEY4ICFpbXBvcnRhbnQ7XG59XG4ubW9kaWZpZWQuc2Vjb25kYXJ5IGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuLm1vZGlmaWVkLnNlY29uZGFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl06YWN0aXZlICoge1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGlmaWVkLnNlY29uZGFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0Y4RjhGOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2RpZmllZC5zZWNvbmRhcnkgYS5mbC1idXR0b25bcm9sZT1idXR0b25dOmhvdmVyICoge1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kaWZpZWQuc2Vjb25kYXJ5IGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1vZGlmaWVkLnRlcnRpYXJ5IGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGlmaWVkLnRlcnRpYXJ5IGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXTpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kaWZpZWQudGVydGlhcnkgYS5mbC1idXR0b25bcm9sZT1idXR0b25dOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4ubW9kaWZpZWQudGVydGlhcnkgYS5mbC1idXR0b25bcm9sZT1idXR0b25dOmRpc2FibGVkLCAubW9kaWZpZWQudGVydGlhcnkgYS5mbC1idXR0b25bcm9sZT1idXR0b25dLmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tb2RpZmllZC50ZXJ0aWFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuLm1vZGlmaWVkLnRlcnRpYXJ5IGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXSAqIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbi5tb2RpZmllZC50ZXJ0aWFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl06YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkRGN0UyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREY3RTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbn1cbi5tb2RpZmllZC50ZXJ0aWFyeSBhLmZsLWJ1dHRvbltyb2xlPWJ1dHRvbl06YWN0aXZlICoge1xuICBjb2xvcjogI0Y4RjhGOCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGlmaWVkLnRlcnRpYXJ5IGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkRGN0UyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjdFMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRjhGOEY4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vZGlmaWVkLnRlcnRpYXJ5IGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXTpob3ZlciAqIHtcbiAgICBjb2xvcjogI0Y4RjhGOCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGlmaWVkLnRlcnRpYXJ5IGEuZmwtYnV0dG9uW3JvbGU9YnV0dG9uXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJ1cmdlci1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uYnVyZ2VyLWJ1dHRvbl9fZWxlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLmJ1cmdlci1idXR0b25fX2VsZW0tLXRvcCwgLmJ1cmdlci1idXR0b25fX2VsZW0tLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG59XG4uYnVyZ2VyLWJ1dHRvbiwgLmJ1cmdlci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXJnZXItYnV0dG9uLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMTJweCk7XG59XG4uYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLmJ1cmdlci1idXR0b25fX2VsZW0tLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLmJ1cmdlci1idXR0b25fX2VsZW0tLXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmJ1cmdlci1idXR0b24uYWN0aXZlIC5idXJnZXItYnV0dG9uX19lbGVtLS1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1cmdlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyLndoaXRlLWJnIC5idXJnZXItYnV0dG9uX19lbGVtLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwIC5idXJnZXItYnV0dG9uX19lbGVtLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24gLmJ1cmdlci1idXR0b25fX2VsZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLnNpdGUtaGVhZGVyLndoaXRlLWJnIC5idXJnZXItYnV0dG9uLmFjdGl2ZSAuYnVyZ2VyLWJ1dHRvbl9fZWxlbSwgLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLmJ1cmdlci1idXR0b25fX2VsZW0sIC5zaXRlLWhlYWRlci5zY3JvbGwtZG93biAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLmJ1cmdlci1idXR0b25fX2VsZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1ncm91cCAuZmwtYnV0dG9uLWdyb3VwLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cCAuZmwtYnV0dG9uLWdyb3VwLWxheW91dC1ob3Jpem9udGFsIC5mbC1idXR0b24td3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWFyY2gtZm9ybV9faW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZm9ybV9fc2VhcmNoLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDExcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1mb3JtX19zZWFyY2gtaWNvbiBwYXRoIHtcbiAgZmlsbDogIzMzMzMzMztcbn1cbi5zZWFyY2gtZm9ybV9faW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDlweCAzM3B4IDdweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cbi5zZWFyY2gtZm9ybV9faW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9ybS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9ybS1yb3dfX2l0ZW0tLXdpZGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5mb3JtLXJvd19faXRlbS0taGFsZiB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDJweCk7XG59XG4uZm9ybS1yb3dfX2l0ZW0gbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmZvcm0tcm93X19pdGVtIGlucHV0LFxuLmZvcm0tcm93X19pdGVtIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tcm93X19pdGVtLnJlcXVpcmVkIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuXG4ud3BjZjcgLndwY2Y3LWZvcm0gPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53cGNmNyAud3BjZjctZm9ybSA+IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cbi53cGNmNyAud3BjZjctZm9ybSBpbnB1dFt0eXBlPWRhdGVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwY2Y3IC53cGNmNy1mb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDlweDtcbn1cbi53cGNmNyAud3BjZjctZm9ybSAuY2FyZC1udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLndwY2Y3IC53cGNmNy1mb3JtIC5jYXJkLW51bWJlcnMgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BjZjcgLndwY2Y3LWZvcm0gLmNhcmQtbnVtYmVycyAuY2FyZC1udW1iZXIge1xuICB3aWR0aDogNTVweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiA1NXB4O1xuICBwYWRkaW5nOiA0LjVweCAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cGNmNyAud3BjZjctZm9ybSAuY2FyZC1udW1iZXJzIC5jYXJkLW51bWJlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ud3BjZjcgLndwY2Y3LWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMCAwLjVlbSAxZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwY2Y3IC53cGNmNy1mb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGNvbG9yOiByZWQ7XG59XG4ud3BjZjcgLndwY2Y3LWZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1zcGlubmVyIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53cGNmNyAud3BjZjctZm9ybSBpbnB1dCxcbi53cGNmNyAud3BjZjctZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53cGNmNyAud3BjZjctZm9ybSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi53cGNmNyAud3BjZjctZm9ybSAud3BjZjctbGFiZWwtYWNjZXB0YW5jZSB7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbn1cbi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cGNmNyAud3BjZjctZm9ybSAud3BjZjctbm90LXZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLndwY2Y3IC53cGNmNy1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA3OHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbmJvZHkgLmZsLWNvbnRhY3QtZm9ybSAuZmwtaW5wdXQtZ3JvdXAuZmwtZW1haWwsXG5ib2R5IC5mb290ZXIgLmZsLWNvbnRhY3QtZm9ybSAuZmwtaW5wdXQtZ3JvdXAuZmwtZW1haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keSAuZmwtY29udGFjdC1mb3JtIC5mbC1pbnB1dC1ncm91cC5mbC1lbWFpbCBpbnB1dCxcbmJvZHkgLmZvb3RlciAuZmwtY29udGFjdC1mb3JtIC5mbC1pbnB1dC1ncm91cC5mbC1lbWFpbCBpbnB1dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuYm9keSAuZmwtY29udGFjdC1mb3JtIC5mbC1pbnB1dC1ncm91cC5mbC1lbWFpbCAuZmwtY29udGFjdC1lcnJvcixcbmJvZHkgLmZvb3RlciAuZmwtY29udGFjdC1mb3JtIC5mbC1pbnB1dC1ncm91cC5mbC1lbWFpbCAuZmwtY29udGFjdC1lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5mbC1jb250YWN0LWZvcm0gLmZsLWVycm9yIGlucHV0LCBib2R5IC5mbC1jb250YWN0LWZvcm0gLmZsLWVycm9yIGlucHV0W3R5cGU9ZW1haWxdLCBib2R5IC5mbC1jb250YWN0LWZvcm0gLmZsLXN1Y2Nlc3MgaW5wdXQsIGJvZHkgLmZsLWNvbnRhY3QtZm9ybSAuZmwtc3VjY2VzcyBpbnB1dFt0eXBlPWVtYWlsXSxcbmJvZHkgLmZvb3RlciAuZmwtY29udGFjdC1mb3JtIC5mbC1lcnJvciBpbnB1dCxcbmJvZHkgLmZvb3RlciAuZmwtY29udGFjdC1mb3JtIC5mbC1lcnJvciBpbnB1dFt0eXBlPWVtYWlsXSxcbmJvZHkgLmZvb3RlciAuZmwtY29udGFjdC1mb3JtIC5mbC1zdWNjZXNzIGlucHV0LFxuYm9keSAuZm9vdGVyIC5mbC1jb250YWN0LWZvcm0gLmZsLXN1Y2Nlc3MgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuYm9keSAuZmwtY29udGFjdC1mb3JtIC5mbC1lcnJvcjphZnRlciwgYm9keSAuZmwtY29udGFjdC1mb3JtIC5mbC1zdWNjZXNzOmFmdGVyLFxuYm9keSAuZm9vdGVyIC5mbC1jb250YWN0LWZvcm0gLmZsLWVycm9yOmFmdGVyLFxuYm9keSAuZm9vdGVyIC5mbC1jb250YWN0LWZvcm0gLmZsLXN1Y2Nlc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5IC5mbC1jb250YWN0LWZvcm0gLmZsLWVycm9yIGlucHV0LCBib2R5IC5mbC1jb250YWN0LWZvcm0gLmZsLWVycm9yIGlucHV0W3R5cGU9ZW1haWxdLFxuYm9keSAuZm9vdGVyIC5mbC1jb250YWN0LWZvcm0gLmZsLWVycm9yIGlucHV0LFxuYm9keSAuZm9vdGVyIC5mbC1jb250YWN0LWZvcm0gLmZsLWVycm9yIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG5ib2R5IC5mbC1jb250YWN0LWZvcm0gLmZsLXN1Y2Nlc3MsXG5ib2R5IC5mb290ZXIgLmZsLWNvbnRhY3QtZm9ybSAuZmwtc3VjY2VzcyB7XG4gIHRvcDogMDtcbn1cbmJvZHkgLmZsLWNvbnRhY3QtZm9ybSAuZmwtc3VjY2VzcyBpbnB1dCwgYm9keSAuZmwtY29udGFjdC1mb3JtIC5mbC1zdWNjZXNzIGlucHV0W3R5cGU9ZW1haWxdLFxuYm9keSAuZm9vdGVyIC5mbC1jb250YWN0LWZvcm0gLmZsLXN1Y2Nlc3MgaW5wdXQsXG5ib2R5IC5mb290ZXIgLmZsLWNvbnRhY3QtZm9ybSAuZmwtc3VjY2VzcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJvcmRlci1jb2xvcjogZ3JlZW47XG59XG5ib2R5IC5mbC1lcnJvci1tc2csIGJvZHkgLmZsLWVycm9yLW1zZyAqLFxuYm9keSAuZm9vdGVyIC5mbC1lcnJvci1tc2csXG5ib2R5IC5mb290ZXIgLmZsLWVycm9yLW1zZyAqIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuYm9keSAuZmwtc3VjY2Vzcy1tc2csIGJvZHkgLmZsLXN1Y2Nlc3MtbXNnICosXG5ib2R5IC5mb290ZXIgLmZsLXN1Y2Nlc3MtbXNnLFxuYm9keSAuZm9vdGVyIC5mbC1zdWNjZXNzLW1zZyAqIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmZvb3RlciAuZmwtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuYm9keSAuZm9vdGVyIC5mbC1jb250YWN0LWZvcm0gLmZsLWNvbnRhY3QtZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaWJlLWJsb2NrLWZvcm0gLmZsLWNvbnRhY3QtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3Vic2NyaWJlLWJsb2NrLWZvcm0gLmZsLWNvbnRhY3QtZm9ybSAuZmwtYnV0dG9uOmZvY3VzLCAuc3Vic2NyaWJlLWJsb2NrLWZvcm0gLmZsLWNvbnRhY3QtZm9ybSAuZmwtYnV0dG9uOmZvY3VzIHNwYW4uZmwtYnV0dG9uLXRleHQsIC5zdWJzY3JpYmUtYmxvY2stZm9ybSAuZmwtY29udGFjdC1mb3JtIC5mbC1idXR0b246YWN0aXZlLCAuc3Vic2NyaWJlLWJsb2NrLWZvcm0gLmZsLWNvbnRhY3QtZm9ybSAuZmwtYnV0dG9uOmFjdGl2ZSBzcGFuLmZsLWJ1dHRvbi10ZXh0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uc3Vic2NyaWJlLWJsb2NrLWZvcm0gLmZsLWVtYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN1YnNjcmliZS1ibG9jay1mb3JtIC5mbC1lbWFpbCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uc3Vic2NyaWJlLWJsb2NrLWZvcm0gLmZsLWVtYWlsIC5mbC1jb250YWN0LWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdWJzY3JpYmUtYmxvY2stZm9ybSAuZmwtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaWJlLWJsb2NrLWZvcm0gLmZsLWNvbnRhY3QtZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaWJlLWJsb2NrLWZvcm0gLmZsLWVtYWlsIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5zdWJzY3JpYmUtYmxvY2stZm9ybSAuZmwtYnV0dG9uLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiBXaHkgaW1wb3J0YW50PyBUbyBvdmVycmlkZSBpbmxpbmUgc3R5bGVzIG9mIGZsLWJ1dHRvbiAqL1xuI21lbnUtaGVhZGVyLWJ1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDE5MnB4O1xuICB9XG59XG5cbiNtZW51LWhlYWRlci1idXR0b25zLFxuLmhlYWRlci1idXR0b25zX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGEsXG4uaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGE6aG92ZXIsXG4gIC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbSBhOmZvY3VzLFxuICAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4jbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGE6ZGlzYWJsZWQsICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYS5kaXNhYmxlZCxcbi5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGE6ZGlzYWJsZWQsXG4uaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhLmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYSxcbi5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGEge1xuICBwYWRkaW5nOiA2cHggMTBweCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1jb2xvcjogI0Y4RjhGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRjhGOEY4O1xufVxuI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbSBhICosXG4uaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhICoge1xuICBjb2xvcjogI0Y4RjhGODtcbn1cbiNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYTphY3RpdmUsXG4uaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0Y4RjhGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4jbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGE6YWN0aXZlICosXG4uaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhOmFjdGl2ZSAqIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGE6aG92ZXIsXG4gIC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0Y4RjhGODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG4gICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYTpob3ZlciAqLFxuICAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhOmhvdmVyICoge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG59XG4jbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtLnByaW1hcnkgYSxcbi5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtLnByaW1hcnkgYSB7XG4gIGJvcmRlci1jb2xvcjogI0ZERjdFMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjdFMjtcbiAgY29sb3I6ICNGOEY4Rjg7XG59XG4jbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtLnByaW1hcnkgYSAqLFxuLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0ucHJpbWFyeSBhICoge1xuICBjb2xvcjogI0Y4RjhGODtcbn1cbiNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0ucHJpbWFyeSBhOmFjdGl2ZSxcbi5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtLnByaW1hcnkgYTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbS5wcmltYXJ5IGE6YWN0aXZlICosXG4uaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbS5wcmltYXJ5IGE6YWN0aXZlICoge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0ucHJpbWFyeSBhOmhvdmVyLFxuICAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbS5wcmltYXJ5IGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG4gICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0ucHJpbWFyeSBhOmhvdmVyICosXG4gIC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtLnByaW1hcnkgYTpob3ZlciAqIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxufVxuI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbS50ZXJ0aWFyeSBhLFxuLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0udGVydGlhcnkgYSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbS50ZXJ0aWFyeSBhICosXG4uaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbS50ZXJ0aWFyeSBhICoge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbiNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0udGVydGlhcnkgYTphY3RpdmUsXG4uaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbS50ZXJ0aWFyeSBhOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZERjdFMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjdFMjtcbiAgY29sb3I6ICNGOEY4Rjg7XG59XG4jbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtLnRlcnRpYXJ5IGE6YWN0aXZlICosXG4uaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbS50ZXJ0aWFyeSBhOmFjdGl2ZSAqIHtcbiAgY29sb3I6ICNGOEY4Rjg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtLnRlcnRpYXJ5IGE6aG92ZXIsXG4gIC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtLnRlcnRpYXJ5IGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZERjdFMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyO1xuICAgIGNvbG9yOiAjRjhGOEY4O1xuICB9XG4gICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0udGVydGlhcnkgYTpob3ZlciAqLFxuICAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbS50ZXJ0aWFyeSBhOmhvdmVyICoge1xuICAgIGNvbG9yOiAjRjhGOEY4O1xuICB9XG59XG5cbi5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2IC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGE6ZGlzYWJsZWQsIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhLmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxubmF2Lm1lbnVfX2xpc3QgbGkgYSxcbi5tZW51IGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI0Y4RjhGODtcbn1cbm5hdi5tZW51X19saXN0IC5zdWItbWVudSxcbm5hdi5tZW51X19saXN0IC5jaGlsZHJlbixcbi5tZW51IC5zdWItbWVudSxcbi5tZW51IC5jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xufVxubmF2Lm1lbnVfX2xpc3QgLnN1Yi1tZW51LmNvbHVtbnMsXG5uYXYubWVudV9fbGlzdCAuY2hpbGRyZW4uY29sdW1ucyxcbi5tZW51IC5zdWItbWVudS5jb2x1bW5zLFxuLm1lbnUgLmNoaWxkcmVuLmNvbHVtbnMge1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIGNvbHVtbi1ydWxlOiAxcHggc29saWQgIzMzMzMzMztcbn1cbm5hdi5tZW51X19saXN0IC5zdWItbWVudSBsaSBhLFxubmF2Lm1lbnVfX2xpc3QgLmNoaWxkcmVuIGxpIGEsXG4ubWVudSAuc3ViLW1lbnUgbGkgYSxcbi5tZW51IC5jaGlsZHJlbiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBjb2xvcjogI0Y4RjhGODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgbmF2Lm1lbnVfX2xpc3QgLnN1Yi1tZW51IGxpIGEsXG4gIG5hdi5tZW51X19saXN0IC5jaGlsZHJlbiBsaSBhLFxuICAubWVudSAuc3ViLW1lbnUgbGkgYSxcbiAgLm1lbnUgLmNoaWxkcmVuIGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgbmF2Lm1lbnVfX2xpc3QgLnN1Yi1tZW51IGxpIGE6aG92ZXIsXG4gIG5hdi5tZW51X19saXN0IC5jaGlsZHJlbiBsaSBhOmhvdmVyLFxuICAubWVudSAuc3ViLW1lbnUgbGkgYTpob3ZlcixcbiAgLm1lbnUgLmNoaWxkcmVuIGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5uYXYubWVudV9fbGlzdCA+IHVsLFxuLm1lbnUgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5uYXYubWVudV9fbGlzdCA+IHVsID4gbGkubWVudS1pdGVtID4gYSxcbi5tZW51ID4gdWwgPiBsaS5tZW51LWl0ZW0gPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm5hdi5tZW51X19saXN0ID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLCBuYXYubWVudV9fbGlzdCA+IHVsID4gbGkucGFnZV9pdGVtX2hhc19jaGlsZHJlbixcbi5tZW51ID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLFxuLm1lbnUgPiB1bCA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbm5hdi5tZW51X19saXN0ID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSwgbmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gPiBhLFxuLm1lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLFxuLm1lbnUgPiB1bCA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciwgbmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gPiBhOjphZnRlcixcbi5tZW51ID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIsXG4ubWVudSA+IHVsID4gbGkucGFnZV9pdGVtX2hhc19jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgbmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciwgbmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gPiBhOjphZnRlcixcbiAgLm1lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlcixcbiAgLm1lbnUgPiB1bCA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5uYXYubWVudV9fbGlzdCA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuID4gYTo6YWZ0ZXIsIG5hdi5tZW51X19saXN0ID4gdWwgPiBsaS5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuLm9wZW4gPiBhOjphZnRlcixcbi5tZW51ID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gPiBhOjphZnRlcixcbi5tZW51ID4gdWwgPiBsaS5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuLm9wZW4gPiBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5uYXYubWVudV9fbGlzdCA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuID4gLnN1Yi1tZW51LFxubmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IC5jaGlsZHJlbiwgbmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4ub3BlbiA+IC5zdWItbWVudSxcbm5hdi5tZW51X19saXN0ID4gdWwgPiBsaS5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuLm9wZW4gPiAuY2hpbGRyZW4sXG4ubWVudSA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuID4gLnN1Yi1tZW51LFxuLm1lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IC5jaGlsZHJlbixcbi5tZW51ID4gdWwgPiBsaS5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuLm9wZW4gPiAuc3ViLW1lbnUsXG4ubWVudSA+IHVsID4gbGkucGFnZV9pdGVtX2hhc19jaGlsZHJlbi5vcGVuID4gLmNoaWxkcmVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgbmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOjphZnRlciwgbmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW46aG92ZXIgPiBhOjphZnRlcixcbiAgLm1lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOjphZnRlcixcbiAgLm1lbnUgPiB1bCA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW46aG92ZXIgPiBhOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBuYXYubWVudV9fbGlzdCA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSxcbiAgbmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuY2hpbGRyZW4sIG5hdi5tZW51X19saXN0ID4gdWwgPiBsaS5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuOmhvdmVyID4gLnN1Yi1tZW51LFxuICBuYXYubWVudV9fbGlzdCA+IHVsID4gbGkucGFnZV9pdGVtX2hhc19jaGlsZHJlbjpob3ZlciA+IC5jaGlsZHJlbixcbiAgLm1lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUsXG4gIC5tZW51ID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLmNoaWxkcmVuLFxuICAubWVudSA+IHVsID4gbGkucGFnZV9pdGVtX2hhc19jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSxcbiAgLm1lbnUgPiB1bCA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW46aG92ZXIgPiAuY2hpbGRyZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbm5hdi5tZW51X19saXN0IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxubmF2Lm1lbnVfX2xpc3QgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5tZW51IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuLm1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2l0ZS1oZWFkZXIud2hpdGUtYmcgbmF2Lm1lbnVfX2xpc3QgLnN1Yi1tZW51LFxuLnNpdGUtaGVhZGVyLndoaXRlLWJnIG5hdi5tZW51X19saXN0IC5jaGlsZHJlbixcbi5zaXRlLWhlYWRlci53aGl0ZS1iZyAubWVudSAuc3ViLW1lbnUsXG4uc2l0ZS1oZWFkZXIud2hpdGUtYmcgLm1lbnUgLmNoaWxkcmVuLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwIG5hdi5tZW51X19saXN0IC5zdWItbWVudSxcbi5zaXRlLWhlYWRlci5zY3JvbGwtdXAgbmF2Lm1lbnVfX2xpc3QgLmNoaWxkcmVuLFxuLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAubWVudSAuc3ViLW1lbnUsXG4uc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwIC5tZW51IC5jaGlsZHJlbiwgLnNpdGUtaGVhZGVyLnNjcm9sbC1kb3duIG5hdi5tZW51X19saXN0IC5zdWItbWVudSxcbi5zaXRlLWhlYWRlci5zY3JvbGwtZG93biBuYXYubWVudV9fbGlzdCAuY2hpbGRyZW4sXG4uc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24gLm1lbnUgLnN1Yi1tZW51LFxuLnNpdGUtaGVhZGVyLnNjcm9sbC1kb3duIC5tZW51IC5jaGlsZHJlbiB7XG4gIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLndoaXRlLWJnIG5hdi5tZW51X19saXN0IGxpIGEsXG4gIC5zaXRlLWhlYWRlci53aGl0ZS1iZyAubWVudSBsaSBhLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwIG5hdi5tZW51X19saXN0IGxpIGEsXG4gIC5zaXRlLWhlYWRlci5zY3JvbGwtdXAgLm1lbnUgbGkgYSwgLnNpdGUtaGVhZGVyLnNjcm9sbC1kb3duIG5hdi5tZW51X19saXN0IGxpIGEsXG4gIC5zaXRlLWhlYWRlci5zY3JvbGwtZG93biAubWVudSBsaSBhIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXIud2hpdGUtYmcgbmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciwgLnNpdGUtaGVhZGVyLndoaXRlLWJnIG5hdi5tZW51X19saXN0ID4gdWwgPiBsaS5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuID4gYTo6YWZ0ZXIsXG4gIC5zaXRlLWhlYWRlci53aGl0ZS1iZyAubWVudSA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyLFxuICAuc2l0ZS1oZWFkZXIud2hpdGUtYmcgLm1lbnUgPiB1bCA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gPiBhOjphZnRlciwgLnNpdGUtaGVhZGVyLnNjcm9sbC11cCBuYXYubWVudV9fbGlzdCA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwIG5hdi5tZW51X19saXN0ID4gdWwgPiBsaS5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuID4gYTo6YWZ0ZXIsXG4gIC5zaXRlLWhlYWRlci5zY3JvbGwtdXAgLm1lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlcixcbiAgLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAubWVudSA+IHVsID4gbGkucGFnZV9pdGVtX2hhc19jaGlsZHJlbiA+IGE6OmFmdGVyLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24gbmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciwgLnNpdGUtaGVhZGVyLnNjcm9sbC1kb3duIG5hdi5tZW51X19saXN0ID4gdWwgPiBsaS5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuID4gYTo6YWZ0ZXIsXG4gIC5zaXRlLWhlYWRlci5zY3JvbGwtZG93biAubWVudSA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyLFxuICAuc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24gLm1lbnUgPiB1bCA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZGFyay5zdmdcIik7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci53aGl0ZS1iZyAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGEsXG4uc2l0ZS1oZWFkZXIud2hpdGUtYmcgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYSwgLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGEsXG4uc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwIC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGEsIC5zaXRlLWhlYWRlci5zY3JvbGwtZG93biAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGEsXG4uc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24gLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnNpdGUtaGVhZGVyLndoaXRlLWJnICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYSAqLFxuLnNpdGUtaGVhZGVyLndoaXRlLWJnIC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGEgKiwgLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGEgKixcbi5zaXRlLWhlYWRlci5zY3JvbGwtdXAgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYSAqLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24gI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbSBhICosXG4uc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24gLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYSAqIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uc2l0ZS1oZWFkZXIud2hpdGUtYmcgI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbSBhOmFjdGl2ZSxcbi5zaXRlLWhlYWRlci53aGl0ZS1iZyAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhOmFjdGl2ZSwgLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGE6YWN0aXZlLFxuLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhOmFjdGl2ZSwgLnNpdGUtaGVhZGVyLnNjcm9sbC1kb3duICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYTphY3RpdmUsXG4uc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24gLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNGREY3RTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREY3RTI7XG4gIGNvbG9yOiAjRjhGOEY4O1xufVxuLnNpdGUtaGVhZGVyLndoaXRlLWJnICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYTphY3RpdmUgKixcbi5zaXRlLWhlYWRlci53aGl0ZS1iZyAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhOmFjdGl2ZSAqLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYTphY3RpdmUgKixcbi5zaXRlLWhlYWRlci5zY3JvbGwtdXAgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYTphY3RpdmUgKiwgLnNpdGUtaGVhZGVyLnNjcm9sbC1kb3duICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYTphY3RpdmUgKixcbi5zaXRlLWhlYWRlci5zY3JvbGwtZG93biAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhOmFjdGl2ZSAqIHtcbiAgY29sb3I6ICNGOEY4Rjg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2l0ZS1oZWFkZXIud2hpdGUtYmcgI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbSBhOmhvdmVyLFxuICAuc2l0ZS1oZWFkZXIud2hpdGUtYmcgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYTpob3ZlciwgLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGE6aG92ZXIsXG4gIC5zaXRlLWhlYWRlci5zY3JvbGwtdXAgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYTpob3ZlciwgLnNpdGUtaGVhZGVyLnNjcm9sbC1kb3duICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYTpob3ZlcixcbiAgLnNpdGUtaGVhZGVyLnNjcm9sbC1kb3duIC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZERjdFMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyO1xuICAgIGNvbG9yOiAjRjhGOEY4O1xuICB9XG4gIC5zaXRlLWhlYWRlci53aGl0ZS1iZyAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGE6aG92ZXIgKixcbiAgLnNpdGUtaGVhZGVyLndoaXRlLWJnIC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGE6aG92ZXIgKiwgLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGE6aG92ZXIgKixcbiAgLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhOmhvdmVyICosIC5zaXRlLWhlYWRlci5zY3JvbGwtZG93biAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGE6aG92ZXIgKixcbiAgLnNpdGUtaGVhZGVyLnNjcm9sbC1kb3duIC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGE6aG92ZXIgKiB7XG4gICAgY29sb3I6ICNGOEY4Rjg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci53aGl0ZS1iZyAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbSBhLFxuLnNpdGUtaGVhZGVyLndoaXRlLWJnIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGEsXG4uc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24gLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2ICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYSxcbi5zaXRlLWhlYWRlci5zY3JvbGwtZG93biAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGJvcmRlci1jb2xvcjogI0Y4RjhGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRjhGOEY4O1xufVxuLnNpdGUtaGVhZGVyLndoaXRlLWJnIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGEgKixcbi5zaXRlLWhlYWRlci53aGl0ZS1iZyAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYSAqLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGEgKixcbi5zaXRlLWhlYWRlci5zY3JvbGwtdXAgLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2IC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGEgKiwgLnNpdGUtaGVhZGVyLnNjcm9sbC1kb3duIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGEgKixcbi5zaXRlLWhlYWRlci5zY3JvbGwtZG93biAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYSAqIHtcbiAgY29sb3I6ICNGOEY4Rjg7XG59XG4uc2l0ZS1oZWFkZXIud2hpdGUtYmcgLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2ICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYTphY3RpdmUsXG4uc2l0ZS1oZWFkZXIud2hpdGUtYmcgLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2IC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGE6YWN0aXZlLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGE6YWN0aXZlLFxuLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYTphY3RpdmUsIC5zaXRlLWhlYWRlci5zY3JvbGwtZG93biAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbSBhOmFjdGl2ZSxcbi5zaXRlLWhlYWRlci5zY3JvbGwtZG93biAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNGOEY4Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnNpdGUtaGVhZGVyLndoaXRlLWJnIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGE6YWN0aXZlICosXG4uc2l0ZS1oZWFkZXIud2hpdGUtYmcgLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2IC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGE6YWN0aXZlICosIC5zaXRlLWhlYWRlci5zY3JvbGwtdXAgLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2ICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYTphY3RpdmUgKixcbi5zaXRlLWhlYWRlci5zY3JvbGwtdXAgLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2IC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGE6YWN0aXZlICosIC5zaXRlLWhlYWRlci5zY3JvbGwtZG93biAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbSBhOmFjdGl2ZSAqLFxuLnNpdGUtaGVhZGVyLnNjcm9sbC1kb3duIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhOmFjdGl2ZSAqIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2l0ZS1oZWFkZXIud2hpdGUtYmcgLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2ICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYTpob3ZlcixcbiAgLnNpdGUtaGVhZGVyLndoaXRlLWJnIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgLm1lbnUtaXRlbSBhOmhvdmVyLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGE6aG92ZXIsXG4gIC5zaXRlLWhlYWRlci5zY3JvbGwtdXAgLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2IC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGE6aG92ZXIsIC5zaXRlLWhlYWRlci5zY3JvbGwtZG93biAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbSBhOmhvdmVyLFxuICAuc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24gLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2IC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0Y4RjhGODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG4gIC5zaXRlLWhlYWRlci53aGl0ZS1iZyAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgI21lbnUtaGVhZGVyLWJ1dHRvbnMgLm1lbnUtaXRlbSBhOmhvdmVyICosXG4gIC5zaXRlLWhlYWRlci53aGl0ZS1iZyAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYTpob3ZlciAqLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAjbWVudS1oZWFkZXItYnV0dG9ucyAubWVudS1pdGVtIGE6aG92ZXIgKixcbiAgLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYTpob3ZlciAqLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24gLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2ICNtZW51LWhlYWRlci1idXR0b25zIC5tZW51LWl0ZW0gYTpob3ZlciAqLFxuICAuc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24gLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2IC5oZWFkZXItYnV0dG9uc19fbWVudSAubWVudS1pdGVtIGE6aG92ZXIgKiB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbn1cblxuW2NsYXNzXj1tZW51LV1bY2xhc3MkPS1jb250YWluZXJdIC5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuW2NsYXNzXj1tZW51LV1bY2xhc3MkPS1jb250YWluZXJdIC5tZW51IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbltjbGFzc149bWVudS1dW2NsYXNzJD0tY29udGFpbmVyXSAubWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltjbGFzc149bWVudS1dW2NsYXNzJD0tY29udGFpbmVyXSAubWVudSBsaSxcbltjbGFzc149bWVudS1dW2NsYXNzJD0tY29udGFpbmVyXSAubWVudSBsaSBhIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5tZW51LWZvbGpzLW9zcy1jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNzaXRlLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IHZhcigtLWhlYWRlci10b3Atb2Zmc2V0LCAwcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gdmFyKC0taGVhZGVyLXRvcC1vZmZzZXQsIDBweCkpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wbmcvbW9iaWxlLW1lbnUtYmFja2dyb3VuZC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIH1cbiAgI3NpdGUtbmF2aWdhdGlvbi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgfVxuICAjc2l0ZS1uYXZpZ2F0aW9uIG5hdi5tZW51X19saXN0LFxuICAjc2l0ZS1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA3NXB4IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyO1xuICB9XG4gICNzaXRlLW5hdmlnYXRpb24gbmF2Lm1lbnVfX2xpc3QgPiB1bCxcbiAgI3NpdGUtbmF2aWdhdGlvbiAubWVudSA+IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG4gICNzaXRlLW5hdmlnYXRpb24gbmF2Lm1lbnVfX2xpc3QgPiB1bCBsaSBhLFxuICAjc2l0ZS1uYXZpZ2F0aW9uIC5tZW51ID4gdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gICNzaXRlLW5hdmlnYXRpb24gbmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLFxuICAjc2l0ZS1uYXZpZ2F0aW9uIC5tZW51ID4gdWwgPiBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICNzaXRlLW5hdmlnYXRpb24gbmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpIGEsXG4gICNzaXRlLW5hdmlnYXRpb24gLm1lbnUgPiB1bCA+IGxpIGEge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgI3NpdGUtbmF2aWdhdGlvbiBuYXYubWVudV9fbGlzdCA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbiAgI3NpdGUtbmF2aWdhdGlvbiAubWVudSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAjc2l0ZS1uYXZpZ2F0aW9uIG5hdi5tZW51X19saXN0ID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmhvdmVyLFxuICAjc2l0ZS1uYXZpZ2F0aW9uIC5tZW51ID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI3NpdGUtbmF2aWdhdGlvbiBuYXYubWVudV9fbGlzdCA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiwgI3NpdGUtbmF2aWdhdGlvbiBuYXYubWVudV9fbGlzdCA+IHVsID4gbGkucGFnZV9pdGVtX2hhc19jaGlsZHJlbixcbiAgI3NpdGUtbmF2aWdhdGlvbiAubWVudSA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbixcbiAgI3NpdGUtbmF2aWdhdGlvbiAubWVudSA+IHVsID4gbGkucGFnZV9pdGVtX2hhc19jaGlsZHJlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjc2l0ZS1uYXZpZ2F0aW9uIG5hdi5tZW51X19saXN0ID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciwgI3NpdGUtbmF2aWdhdGlvbiBuYXYubWVudV9fbGlzdCA+IHVsID4gbGkucGFnZV9pdGVtX2hhc19jaGlsZHJlbjo6YWZ0ZXIsXG4gICNzaXRlLW5hdmlnYXRpb24gLm1lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVyLFxuICAjc2l0ZS1uYXZpZ2F0aW9uIC5tZW51ID4gdWwgPiBsaS5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAjc2l0ZS1uYXZpZ2F0aW9uIG5hdi5tZW51X19saXN0ID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gPiAuc3ViLW1lbnUsXG4gICNzaXRlLW5hdmlnYXRpb24gbmF2Lm1lbnVfX2xpc3QgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IC5jaGlsZHJlbiwgI3NpdGUtbmF2aWdhdGlvbiBuYXYubWVudV9fbGlzdCA+IHVsID4gbGkucGFnZV9pdGVtX2hhc19jaGlsZHJlbi5vcGVuID4gLnN1Yi1tZW51LFxuICAjc2l0ZS1uYXZpZ2F0aW9uIG5hdi5tZW51X19saXN0ID4gdWwgPiBsaS5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuLm9wZW4gPiAuY2hpbGRyZW4sXG4gICNzaXRlLW5hdmlnYXRpb24gLm1lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IC5zdWItbWVudSxcbiAgI3NpdGUtbmF2aWdhdGlvbiAubWVudSA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuID4gLmNoaWxkcmVuLFxuICAjc2l0ZS1uYXZpZ2F0aW9uIC5tZW51ID4gdWwgPiBsaS5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuLm9wZW4gPiAuc3ViLW1lbnUsXG4gICNzaXRlLW5hdmlnYXRpb24gLm1lbnUgPiB1bCA+IGxpLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4ub3BlbiA+IC5jaGlsZHJlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3NpdGUtbmF2aWdhdGlvbiBuYXYubWVudV9fbGlzdCA+IHVsID4gbGkgPiBhLFxuICAjc2l0ZS1uYXZpZ2F0aW9uIC5tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbiAgI3NpdGUtbmF2aWdhdGlvbiBuYXYubWVudV9fbGlzdCA+IHVsIC5zdWItbWVudSxcbiAgI3NpdGUtbmF2aWdhdGlvbiBuYXYubWVudV9fbGlzdCA+IHVsIC5jaGlsZHJlbixcbiAgI3NpdGUtbmF2aWdhdGlvbiAubWVudSA+IHVsIC5zdWItbWVudSxcbiAgI3NpdGUtbmF2aWdhdGlvbiAubWVudSA+IHVsIC5jaGlsZHJlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA1cHggMCAtMTBweDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gICNzaXRlLW5hdmlnYXRpb24gbmF2Lm1lbnVfX2xpc3QgPiB1bCAuc3ViLW1lbnUuY29sdW1ucyxcbiAgI3NpdGUtbmF2aWdhdGlvbiBuYXYubWVudV9fbGlzdCA+IHVsIC5jaGlsZHJlbi5jb2x1bW5zLFxuICAjc2l0ZS1uYXZpZ2F0aW9uIC5tZW51ID4gdWwgLnN1Yi1tZW51LmNvbHVtbnMsXG4gICNzaXRlLW5hdmlnYXRpb24gLm1lbnUgPiB1bCAuY2hpbGRyZW4uY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gICNzaXRlLW5hdmlnYXRpb24gbmF2Lm1lbnVfX2xpc3RfX21vYmlsZS1ib3R0b20tbmF2LFxuICAjc2l0ZS1uYXZpZ2F0aW9uIC5tZW51X19tb2JpbGUtYm90dG9tLW5hdiB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG4gICNzaXRlLW5hdmlnYXRpb24gbmF2Lm1lbnVfX2xpc3QgLmhlYWRlci1idXR0b25zX19jb250YWluZXIsXG4gICNzaXRlLW5hdmlnYXRpb24gLm1lbnUgLmhlYWRlci1idXR0b25zX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgI3NpdGUtbmF2aWdhdGlvbiBuYXYubWVudV9fbGlzdCAuaGVhZGVyLWJ1dHRvbnNfX21lbnUsXG4gICNzaXRlLW5hdmlnYXRpb24gLm1lbnUgLmhlYWRlci1idXR0b25zX19tZW51IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAjc2l0ZS1uYXZpZ2F0aW9uIG5hdi5tZW51X19saXN0IC5oZWFkZXItYnV0dG9uc19fbWVudSBsaSxcbiAgI3NpdGUtbmF2aWdhdGlvbiAubWVudSAuaGVhZGVyLWJ1dHRvbnNfX21lbnUgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci1idXR0b25zLXdyYXBwZXIgLmhlYWRlci1idXR0b25zX19tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgfVxufVxuLmxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTY4cHg7XG4gIGhlaWdodDogMTY4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9hZGVyX19ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGFuaW1hdGlvbjogc3BpbiBsaW5lYXIgMC41cyBpbmZpbml0ZTtcbn1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5kb3RzLCAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgd2lkdGg6IHVuc2V0O1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLm5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLnByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyX19saW5rLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRjhGOEY4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpbmstLWN1cnJlbnQsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fbGluay0tY3VycmVudDp2aXNpdGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tZW51X19tb2JpbGUtYm90dG9tLW5hdiAubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLndoaXRlLWJnIC5sYW5ndWFnZS1zd2l0Y2hlcl9fbGluaywgLnNpdGUtaGVhZGVyLndoaXRlLWJnIC5sYW5ndWFnZS1zd2l0Y2hlcl9fbGluazp2aXNpdGVkLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwIC5sYW5ndWFnZS1zd2l0Y2hlcl9fbGluaywgLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyLnNjcm9sbC1kb3duIC5sYW5ndWFnZS1zd2l0Y2hlcl9fbGluaywgLnNpdGUtaGVhZGVyLnNjcm9sbC1kb3duIC5sYW5ndWFnZS1zd2l0Y2hlcl9fbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxufVxuXG4vKiBXaHkgaW1wb3J0YW50PyBUbyBvdmVycmlkZSBpbmxpbmUgc3R5bGVzIG9mIGZsLWJ1dHRvbiAqL1xuLnNlYXJjaCAuY29udGFpbmVyID4gLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWFyY2ggLnByb2R1Y3RzLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaCAuc2VhcmNoX19ncmlkLS1ldmVudHMgLmV2ZW50LXR5cGUtaW1nIHtcbiAgbWF4LWhlaWdodDogMjczcHg7XG4gIG1pbi1oZWlnaHQ6IDI3M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2ggLnN2YnItcG9zdHM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNlYXJjaCBhcnRpY2xlLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyOTYuMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uc2VhcmNoIC5uby1yZXN1bHRzLm5vdC1mb3VuZCBwLFxuLnNlYXJjaCAubm8tcmVzdWx0cy5ub3QtZm91bmQgLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWFyY2hfX3BhZ2UtaGVhZGVyLmhpZGRlbiwgLnNlYXJjaF9fbm8tcmVzdWx0cy5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaHkgaW1wb3J0YW50PyBUbyBvdmVycmlkZSBpbmxpbmUgc3R5bGVzIG9mIGZsLWJ1dHRvbiAqL1xuYm9keSAuY2t5LW1vZGFsIC5ja3ktYnRuOm5vdCguY2t5LXByZWZlcmVuY2UtY2VudGVyIC5ja3ktYnRuKSxcbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWJ0bjpub3QoLmNreS1wcmVmZXJlbmNlLWNlbnRlciAuY2t5LWJ0bikge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGJvZHkgLmNreS1tb2RhbCAuY2t5LWJ0bjpub3QoLmNreS1wcmVmZXJlbmNlLWNlbnRlciAuY2t5LWJ0bik6aG92ZXIsXG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWJ0bjpub3QoLmNreS1wcmVmZXJlbmNlLWNlbnRlciAuY2t5LWJ0bik6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuY2t5LW1vZGFsIC5ja3ktYnRuOm5vdCguY2t5LXByZWZlcmVuY2UtY2VudGVyIC5ja3ktYnRuKTpmb2N1cyxcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktYnRuOm5vdCguY2t5LXByZWZlcmVuY2UtY2VudGVyIC5ja3ktYnRuKTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuYm9keSAuY2t5LW1vZGFsIC5ja3ktYnRuOm5vdCguY2t5LXByZWZlcmVuY2UtY2VudGVyIC5ja3ktYnRuKTpkaXNhYmxlZCwgYm9keSAuY2t5LW1vZGFsIC5ja3ktYnRuOm5vdCguY2t5LXByZWZlcmVuY2UtY2VudGVyIC5ja3ktYnRuKS5kaXNhYmxlZCxcbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWJ0bjpub3QoLmNreS1wcmVmZXJlbmNlLWNlbnRlciAuY2t5LWJ0bik6ZGlzYWJsZWQsXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1idG46bm90KC5ja3ktcHJlZmVyZW5jZS1jZW50ZXIgLmNreS1idG4pLmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkgLmNreS1tb2RhbCAuY2t5LWJ0bjpub3QoLmNreS1wcmVmZXJlbmNlLWNlbnRlciAuY2t5LWJ0biksXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1idG46bm90KC5ja3ktcHJlZmVyZW5jZS1jZW50ZXIgLmNreS1idG4pIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNDc4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbn1cbmJvZHkgLmNreS1tb2RhbCAuY2t5LWJ0bjpub3QoLmNreS1wcmVmZXJlbmNlLWNlbnRlciAuY2t5LWJ0bikgKixcbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWJ0bjpub3QoLmNreS1wcmVmZXJlbmNlLWNlbnRlciAuY2t5LWJ0bikgKiB7XG4gIGNvbG9yOiAjRjhGOEY4ICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5ja3ktbW9kYWwgLmNreS1idG46bm90KC5ja3ktcHJlZmVyZW5jZS1jZW50ZXIgLmNreS1idG4pOmFjdGl2ZSxcbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWJ0bjpub3QoLmNreS1wcmVmZXJlbmNlLWNlbnRlciAuY2t5LWJ0bik6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhGOEY4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbmJvZHkgLmNreS1tb2RhbCAuY2t5LWJ0bjpub3QoLmNreS1wcmVmZXJlbmNlLWNlbnRlciAuY2t5LWJ0bik6YWN0aXZlICosXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1idG46bm90KC5ja3ktcHJlZmVyZW5jZS1jZW50ZXIgLmNreS1idG4pOmFjdGl2ZSAqIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGJvZHkgLmNreS1tb2RhbCAuY2t5LWJ0bjpub3QoLmNreS1wcmVmZXJlbmNlLWNlbnRlciAuY2t5LWJ0bik6aG92ZXIsXG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWJ0bjpub3QoLmNreS1wcmVmZXJlbmNlLWNlbnRlciAuY2t5LWJ0bik6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0Y4RjhGOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgLmNreS1tb2RhbCAuY2t5LWJ0bjpub3QoLmNreS1wcmVmZXJlbmNlLWNlbnRlciAuY2t5LWJ0bik6aG92ZXIgKixcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktYnRuOm5vdCguY2t5LXByZWZlcmVuY2UtY2VudGVyIC5ja3ktYnRuKTpob3ZlciAqIHtcbiAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBib2R5IC5ja3ktbW9kYWwgLmNreS1idG46bm90KC5ja3ktcHJlZmVyZW5jZS1jZW50ZXIgLmNreS1idG4pOmhvdmVyLFxuICBib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1idG46bm90KC5ja3ktcHJlZmVyZW5jZS1jZW50ZXIgLmNreS1idG4pOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmJvZHkgLmNreS1tb2RhbCAuY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciB7XG4gIGdhcDogMTBweDtcbn1cblxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG4gIHBhZGRpbmc6IDM2cHggMzNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyLmNreS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktY29uc2VudC1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDY1cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA4MHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1jb25zZW50LWJhciB7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICBwYWRkaW5nOiA2OHB4IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICBib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1jb25zZW50LWJhciB7XG4gICAgcGFkZGluZzogNTZweCA0OHB4O1xuICB9XG59XG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1jb25zZW50LWJhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDQzcHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTczcHg7XG4gIGhlaWdodDogMTczcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHdpZHRoPScxMzUnIGhlaWdodD0nMTM1JyB2aWV3Qm94PScwIDAgMTM1IDEzNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMDAwNjEwMzUyIDI2LjMzNjZDMC4wMDA2MTAzNTIgMjIuMTcxNiAzLjI5MjU4IDE5LjAwODggNy4zMjg0IDE5LjAwODhDOS41NzgzIDE5LjAwODggMTEuMjcwMSAxOS44NDU5IDEzLjA3NDQgMjEuODcyNkwxMS41NjgzIDIzLjMwMzdDMTAuNDE2MyAyMS43Nzg1IDkuMDIxMDQgMjEuMDE1NSA3LjM2NTg5IDIxLjAxNTVDNC40MDk2MiAyMS4wMTU1IDIuMTIxNCAyMy4zMjIgMi4xMjE0IDI2LjMzNDFDMi4xMjE0IDI5LjM0NjIgNC42Njg2OCAzMS41OTY5IDcuMTk3NjMgMzEuNTk2OUM5LjUzOTk5IDMxLjU5NjkgMTEuMjE0MyAyOS45NjA5IDExLjQgMjguMDA3NlYyNy45ODkySDcuOTA0VjI2LjAwMDFIMTMuNzA2NlYyNi40NjU3QzEzLjcwNjYgMzAuNzI0OCAxMS4xNTkzIDMzLjU2ODYgNy4xNDE4MiAzMy41Njg2QzMuMTI0MzIgMzMuNTY4NiAwLjAwMDYxMDM1MiAzMC4zMTMzIDAuMDAwNjEwMzUyIDI2LjMzNDlWMjYuMzM2NlonIGZpbGw9JyUyM0Y4RjhGOCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTE4Ljk3ODQgMjYuMjQwN0MxOC45Nzg0IDIyLjI5OSAyMi4zMjYxIDE5LjAyNTQgMjYuMzQyIDE5LjAyNTRDMzAuMzU3OCAxOS4wMjU0IDMzLjYzMTUgMjIuMjYwNyAzMy42MzE1IDI2LjMxNDlDMzMuNjMxNSAzMC4zNjkgMzAuMjY1NCAzMy41Njg1IDI2LjIyOTUgMzMuNTY4NUMyMi4xOTM3IDMzLjU2ODUgMTguOTc3NSAzMC40NDQgMTguOTc3NSAyNi4yNDA3SDE4Ljk3ODRaTTMxLjUxMjMgMjYuMjk2NUMzMS41MTIzIDIzLjI4MzYgMjkuMTg4MyAyMS4wMTU0IDI2LjMwNTMgMjEuMDE1NEMyMy40MjI0IDIxLjAxNTQgMjEuMDk5MiAyMy4zMjExIDIxLjA5OTIgMjYuMjU5OUMyMS4wOTkyIDI5LjM2NTMgMjMuNTkxNSAzMS41Nzg1IDI2LjI0OTUgMzEuNTc4NUMyOS4xNjkxIDMxLjU3ODUgMzEuNTEyMyAyOS4yNzI4IDMxLjUxMjMgMjYuMjk3NFYyNi4yOTU3VjI2LjI5NjVaJyBmaWxsPSclMjNGOEY4RjgnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J001OC42NzY4IDMzLjMwNzhWMTkuMjg2MUg2MS42MzNDNjYuNDY3NyAxOS4yODYxIDY5LjUxODkgMjEuOTYzNCA2OS41MTg5IDI2LjI5NjZDNjkuNTE4OSAzMC42Mjk4IDY2LjM5NDQgMzMuMzA3IDYxLjU5NzIgMzMuMzA3SDU4LjY3NzZMNTguNjc2OCAzMy4zMDc4Wk02MC43OTY3IDMxLjMxODZINjEuNzQ1NUM2NS4yNDE1IDMxLjMxODYgNjcuMzk5IDI5LjUxNDQgNjcuMzk5IDI2LjI5NzRDNjcuMzk5IDIzLjI0NyA2NS41OTQ3IDIxLjI3NjEgNjEuNzQ1NSAyMS4yNzYxSDYwLjc5NjdWMzEuMzE5NVYzMS4zMTg2WicgZmlsbD0nJTIzRjhGOEY4JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNNzQuMjgxNiAyNi4yNDA3Qzc0LjI4MTYgMjIuMjk5IDc3LjYyOTQgMTkuMDI1NCA4MS42NDYxIDE5LjAyNTRDODUuNjYyNyAxOS4wMjU0IDg4LjkzNTUgMjIuMjYwNyA4OC45MzU1IDI2LjMxNDlDODguOTM1NSAzMC4zNjkgODUuNTY5NCAzMy41Njg1IDgxLjUzMzYgMzMuNTY4NUM3Ny40OTc4IDMzLjU2ODUgNzQuMjgxNiAzMC40NDQgNzQuMjgxNiAyNi4yNDA3Wk04Ni44MTU2IDI2LjI5NjVDODYuODE1NiAyMy4yODM2IDg0LjQ5MTYgMjEuMDE1NCA4MS42MDk0IDIxLjAxNTRDNzguNzI3MyAyMS4wMTU0IDc2LjQwMjQgMjMuMzIxMSA3Ni40MDI0IDI2LjI1OTlDNzYuNDAyNCAyOS4zNjUzIDc4Ljg5MzkgMzEuNTc4NSA4MS41NTI4IDMxLjU3ODVDODQuNDcyNCAzMS41Nzg1IDg2LjgxNTYgMjkuMjcyOCA4Ni44MTU2IDI2LjI5NzRWMjYuMjk1N1YyNi4yOTY1WicgZmlsbD0nJTIzRjhGOEY4JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNOTQuOTc5NSAzMy4zMDc4VjE5LjI4NjFIOTcuMDk5NFYzMS4zMTg2SDEwMi43NDVWMzMuMzA3OEg5NC45Nzk1WicgZmlsbD0nJTIzRjhGOEY4JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMTA4LjQ5MyAzMy4zMDc4VjE5LjI4NjFIMTE2LjI1OFYyMS4yNzUzSDExMC42MTJWMjQuNjQxNEgxMTYuMDhWMjYuNjMwNkgxMTAuNjEyVjMxLjMxN0gxMTYuMjI4VjMzLjMwNjFIMTA4LjQ5M1YzMy4zMDc4WicgZmlsbD0nJTIzRjhGOEY4JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMzkuNTQzNiAxOC45NDczSDM5LjQ5MTFWMzMuMjk0N0g0MS42MTg1VjIzLjc3MDNMNTEuODYyNiAzMy41NTYySDUxLjg4NTFWMTkuMjA4OEg0OS43NTc3VjI4LjcwMzJMMzkuNTQzNiAxOC45NDczWicgZmlsbD0nJTIzRjhGOEY4JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMTIyLjY1OCAxOC45NDczSDEyMi42MDZWMzMuMjk0N0gxMjQuNzMzVjIzLjc3MDNMMTM0Ljk3NyAzMy41NTYySDEzNVYxOS4yMDg4SDEzMi44NzNWMjguNzAzMkwxMjIuNjU4IDE4Ljk0NzNaJyBmaWxsPSclMjNGOEY4RjgnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00yNi4yNTQ0IDBDMzAuNDE5MyAwIDMzLjU4MjIgMy4yOTE5NyAzMy41ODIyIDcuMzI3NzlDMzMuNTgyMiA5LjU3NzY5IDMyLjc0NSAxMS4yNjk1IDMwLjcxODQgMTMuMDczN0wyOS4yODczIDExLjU2NzdDMzAuODEyNSAxMC40MTU3IDMxLjU3NDcgOS4wMjA0MiAzMS41NzQ3IDcuMzY1MjhDMzEuNTc0NyA0LjQwOTAxIDI5LjI2OSAyLjEyMDc5IDI2LjI1NjEgMi4xMjA3OUMyMy4yNDMxIDIuMTIwNzkgMjAuOTkzMiA0LjY2ODA3IDIwLjk5MzIgNy4xOTcwMkMyMC45OTMyIDkuNTM5MzggMjIuNjI5MiAxMS4yMTM3IDI0LjU4MTggMTEuMzk5NEgyNC42MDAxVjcuOTAzMzlIMjYuNTg5M1YxMy43MDZIMjYuMTIzNkMyMS44NjQ1IDEzLjcwNiAxOS4wMTk5IDExLjE1ODcgMTkuMDE5OSA3LjE0MTJDMTkuMDE5OSAzLjEyMzcgMjIuMjc1MiAwIDI2LjI1MzYgMEgyNi4yNTQ0WicgZmlsbD0nJTIzRjhGOEY4JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMTkuMjgxMiA1OC42NzQ4SDMzLjMwMjlWNjEuNjMxMUMzMy4zMDI5IDY2LjQ2NTcgMzAuNjI1NyA2OS41MTcgMjYuMjkyNSA2OS41MTdDMjEuOTU5MyA2OS41MTcgMTkuMjgyMSA2Ni4zOTI0IDE5LjI4MjEgNjEuNTk1M1Y1OC42NzU2TDE5LjI4MTIgNTguNjc0OFpNMjEuMjcwNCA2MC43OTQ4VjYxLjc0MzVDMjEuMjcwNCA2NS4yMzk2IDIzLjA3NDcgNjcuMzk3IDI2LjI5MTcgNjcuMzk3QzI5LjM0MjEgNjcuMzk3IDMxLjMxMjkgNjUuNTkyOCAzMS4zMTI5IDYxLjc0MzVWNjAuNzk0OEgyMS4yNjk2SDIxLjI3MDRaJyBmaWxsPSclMjNGOEY4RjgnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00yNi4zNDg0IDc0LjI4MjFDMzAuMjkwMSA3NC4yODIxIDMzLjU2MzggNzcuNjI5OSAzMy41NjM4IDgxLjY0NTdDMzMuNTYzOCA4NS42NjE1IDMwLjMyODQgODguOTM1MiAyNi4yNzQzIDg4LjkzNTJDMjIuMjIwMSA4OC45MzUyIDE5LjAyMDYgODUuNTY5MSAxOS4wMjA2IDgxLjUzMzJDMTkuMDIwNiA3Ny40OTc0IDIyLjE0NTIgNzQuMjgxMiAyNi4zNDg0IDc0LjI4MTJWNzQuMjgyMVpNMjYuMjkyNiA4Ni44MTZDMjkuMzA1NSA4Ni44MTYgMzEuNTczOCA4NC40OTIgMzEuNTczOCA4MS42MDlDMzEuNTczOCA3OC43MjYxIDI5LjI2ODEgNzYuNDAyOSAyNi4zMjkzIDc2LjQwMjlDMjMuMjIzOSA3Ni40MDI5IDIxLjAxMDYgNzguODk0MyAyMS4wMTA2IDgxLjU1MzJDMjEuMDEwNiA4NC40NzM3IDIzLjMxNjQgODYuODE2IDI2LjI5MTggODYuODE2SDI2LjI5MzRIMjYuMjkyNlonIGZpbGw9JyUyM0Y4RjhGOCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTE5LjI4MTIgOTQuOTc4NUgzMy4zMDI5Vjk3LjA5ODVIMjEuMjcwNFYxMDIuNzQ0SDE5LjI4MTJWOTQuOTc4NVonIGZpbGw9JyUyM0Y4RjhGOCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTE5LjI4MDQgMTA4LjQ5MkgzMy4zMDIxVjExNi4yNThIMzEuMzEyOVYxMTAuNjEySDI3Ljk0NjhWMTE2LjA3OUgyNS45NTc2VjExMC42MTJIMjEuMjcxMlYxMTYuMjI4SDE5LjI4MjFWMTA4LjQ5MkgxOS4yODA0WicgZmlsbD0nJTIzRjhGOEY4JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMzMuNjQyOSAzOS41NDM3VjM5LjQ5MTJIMTkuMjk1NVY0MS42MTg3SDI4LjgxOTlMMTkuMDMzOSA1MS44NjI3VjUxLjg4NTJIMzMuMzgxM1Y0OS43NTc4SDIzLjg4NjlMMzMuNjQyOSAzOS41NDM3WicgZmlsbD0nJTIzRjhGOEY4JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMzMuNjQyOSAxMjIuNjU4VjEyMi42MDVIMTkuMjk1NVYxMjQuNzMzSDI4LjgxOTlMMTkuMDMzOSAxMzQuOTc3VjEzNC45OTlIMzMuMzgxM1YxMzIuODcySDIzLjg4NjlMMzMuNjQyOSAxMjIuNjU4WicgZmlsbD0nJTIzRjhGOEY4JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktY29uc2VudC1iYXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICByaWdodDogMzlweDtcbiAgICBib3R0b206IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICBib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1jb25zZW50LWJhcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktY29uc2VudC1iYXIgLmNreS1iYW5uZXItYnRuLWNsb3NlIHtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIHRvcDogMzJweDtcbn1cbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWNvbnNlbnQtYmFyIC5ja3ktYmFubmVyLWJ0bi1jbG9zZSBpbWcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWNvbnNlbnQtYmFyIC5ja3ktYmFubmVyLWJ0bi1jbG9zZSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1ub3RpY2UtZGVzIHtcbiAgY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktbm90aWNlLWRlcyBwLFxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktbm90aWNlLWRlcyAuY2t5LXBvbGljeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LW5vdGljZS1kZXMgcCxcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktbm90aWNlLWRlcyAuY2t5LXBvbGljeSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktbm90aWNlLWRlcyBwLFxuICBib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1ub3RpY2UtZGVzIC5ja3ktcG9saWN5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LW5vdGljZS1kZXMgYSB7XG4gIGNvbG9yOiAjRjhGOEY4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1ub3RpY2UtZGVzIGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIGJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LW5vdGljZS1kZXMgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1ub3RpY2UtZGVzIC5ja3ktcG9saWN5IHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBnYXA6IDEwcHg7XG4gIG1heC13aWR0aDogMTQxcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bjpudGgtY2hpbGQoMSkge1xuICBvcmRlcjogMjtcbn1cblxuLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLWFkbWluLW9mZnNldCwgMHB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDEyLCAzNSwgNjQsIDApIDcuNzklLCAjMEMyMzQwIDE5MS41NiUpO1xufVxuLnNpdGUtaGVhZGVyLS1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMsIGJhY2tncm91bmQgMC4xNXM7XG59XG4uc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLnNpdGUtaGVhZGVyLndoaXRlLWJnLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLXVwLCAuc2l0ZS1oZWFkZXIuc2Nyb2xsLWRvd24ge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xufVxuLnNpdGUtaGVhZGVyLndoaXRlLWJnIC5zaXRlLWxvZ28gcGF0aCwgLnNpdGUtaGVhZGVyLnNjcm9sbC11cCAuc2l0ZS1sb2dvIHBhdGgsIC5zaXRlLWhlYWRlci5zY3JvbGwtZG93biAuc2l0ZS1sb2dvIHBhdGgge1xuICBmaWxsOiAjMzMzMzMzO1xufVxuLnNpdGUtaGVhZGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1oZWFkZXJfX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyAubG9nby1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgLmxvZ28tbGluayAuc2l0ZS1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZS1oZWFkZXIgLnRvcGJhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGUtaGVhZGVyIC50b3BiYXIgPiAuZmwtYnVpbGRlci1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpdGUtaGVhZGVyIC50b3BiYXIgPiAuZmwtYnVpbGRlci1jb250ZW50ICoge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uc2l0ZS1oZWFkZXIgLnRvcGJhci5jbG9zZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC50b3BiYXJfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZsLWJ1aWxkZXItZWRpdCAuc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyO1xufVxuXG4vKiBXaHkgaW1wb3J0YW50PyBUbyBvdmVycmlkZSBpbmxpbmUgc3R5bGVzIG9mIGZsLWJ1dHRvbiAqL1xuLnN2YnItdGhlbWUgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE0NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdmJyLXRoZW1lIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuYm9keS5mbC1idWlsZGVyIC5zaXRlLW1haW4gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpdGUtbWFpbi0td2l0aC1zdGlja3ktaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0taGVhZGVyLWhlaWdodCwgMHB4KSkpO1xufVxuXG4vKiBXaHkgaW1wb3J0YW50PyBUbyBvdmVycmlkZSBpbmxpbmUgc3R5bGVzIG9mIGZsLWJ1dHRvbiAqL1xuLnN2YnItcG9zdHMgLnBvc3QtdGh1bWJuYWlsIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4uc3Zici1wb3N0cyAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnN2YnItcG9zdHNfX2V4Y2VycHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdmJyLXBvc3RzX19leGNlcnB0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zdmJyLXBvc3RzIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9sZCBTdGFuZGFyZCBUVFwiLCBzZXJpZjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Zici1wb3N0cyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB9XG59XG4uc3Zici1wb3N0cyAuZW50cnktY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN2YnItcG9zdHMgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4O1xuICB9XG59XG5cbi5zdmJyX19wb3N0LS10ZXJtcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5uby1yZXN1bHRzLm5vdC1mb3VuZCAucGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5vLXJlc3VsdHMubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdmJyLXBvc3RzIC5zd2lwZXItaW5pdGlhbGl6ZWQgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4vKiBXaHkgaW1wb3J0YW50PyBUbyBvdmVycmlkZSBpbmxpbmUgc3R5bGVzIG9mIGZsLWJ1dHRvbiAqL1xuLmZvb3Rlci5zaXRlLWZvb3RlciA+IC5mbC1idWlsZGVyLWNvbnRlbnQgPiAuZmwtcm93W2RhdGEtbm9kZV0gPiAuZmwtcm93LWNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLyogV2h5IGltcG9ydGFudD8gVG8gb3ZlcnJpZGUgaW5saW5lIHN0eWxlcyBvZiBmbC1idXR0b24gKi9cbi5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlIHtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCwgMHB4KSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gdmFyKC0td3AtYWRtaW4tLWFkbWluLWJhci0taGVpZ2h0LCAwcHgpKTtcbiAgbWFyZ2luOiAwO1xufVxuLnN2YnItdGhlbWUgLnN2YnItaGVyby1tb2R1bGUtLWxlZnQgLnN2YnItaGVyby1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSB2YXIoLS13cC1hZG1pbi0tYWRtaW4tYmFyLS1oZWlnaHQsIDBweCkpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHN2aCAtIHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCwgMHB4KSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN2YnItdGhlbWUgLnN2YnItaGVyby1tb2R1bGUtLWxlZnQgLnN2YnItaGVyby1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlLS1sZWZ0IC5zdmJyLWhlcm8tbW9kdWxlX19jb250ZW50IHtcbiAgei1pbmRleDogYXV0bztcbn1cbi5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlLS1oZWlnaHQtbm90X2Z1bGxfc2NyZWVuIHtcbiAgbWluLWhlaWdodDogNjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlLS1oZWlnaHQtbm90X2Z1bGxfc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgfVxufVxuLnN2YnItdGhlbWUgLnN2YnItaGVyby1tb2R1bGUtLWhlaWdodC1ub3RfZnVsbF9zY3JlZW4uc3Zici1oZXJvLW1vZHVsZS0tbGVmdCAuc3Zici1oZXJvLW1vZHVsZV9fY29udGVudC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlLS1oZWlnaHQtbm90X2Z1bGxfc2NyZWVuLnN2YnItaGVyby1tb2R1bGUtLWxlZnQgLnN2YnItaGVyby1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZS0taGVpZ2h0LW5vdF9mdWxsX3NjcmVlbi5zdmJyLWhlcm8tbW9kdWxlLS1sZWZ0IC5zdmJyLWhlcm8tbW9kdWxlX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN2YnItdGhlbWUgLnN2YnItaGVyby1tb2R1bGUtLW1vYmlsZV9zcGxpdC5zdmJyLWhlcm8tbW9kdWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlLS1tb2JpbGVfc3BsaXQuc3Zici1oZXJvLW1vZHVsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlLS1tb2JpbGVfc3BsaXQuc3Zici1oZXJvLW1vZHVsZSAuZmwtYmctdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxuICAuc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZS0tbW9iaWxlX3NwbGl0LnN2YnItaGVyby1tb2R1bGUgLmZsLWJnLXZpZGVvOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlLS1tb2JpbGVfc3BsaXQuc3Zici1oZXJvLW1vZHVsZSAuZmwtYmctdmlkZW8tcGxheWVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlLS1tb2JpbGVfc3BsaXQuc3Zici1oZXJvLW1vZHVsZSAuc3Zici1oZXJvLW1vZHVsZV9fY29udGVudC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlLS1tb2JpbGVfc3BsaXQuc3Zici1oZXJvLW1vZHVsZSAuc3Zici1oZXJvLW1vZHVsZV9faGVhZGluZyxcbiAgLnN2YnItdGhlbWUgLnN2YnItaGVyby1tb2R1bGUtLW1vYmlsZV9zcGxpdC5zdmJyLWhlcm8tbW9kdWxlIC5zdmJyLWhlcm8tbW9kdWxlX190ZXh0IHAge1xuICAgIGNvbG9yOiBpbml0aWFsO1xuICB9XG59XG4uc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZS0tbW9iaWxlX3NwbGl0LnN2YnItaGVyby1tb2R1bGUgLnN2YnItaGVyby1tb2R1bGVfX3RleHQgcCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlLS1tb2JpbGVfc3BsaXQuc3Zici1oZXJvLW1vZHVsZSAuc3Zici1oZXJvLW1vZHVsZV9fY3RhIC5idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuICAuc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZS0tbW9iaWxlX3NwbGl0LnN2YnItaGVyby1tb2R1bGUgLnN2YnItaGVyby1tb2R1bGVfX2N0YSAuYnV0dG9uICoge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG4gIC5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlLS1tb2JpbGVfc3BsaXQuc3Zici1oZXJvLW1vZHVsZSAuc3Zici1oZXJvLW1vZHVsZV9fY3RhIC5idXR0b246YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNGREY3RTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjdFMjtcbiAgICBjb2xvcjogI0Y4RjhGODtcbiAgfVxuICAuc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZS0tbW9iaWxlX3NwbGl0LnN2YnItaGVyby1tb2R1bGUgLnN2YnItaGVyby1tb2R1bGVfX2N0YSAuYnV0dG9uOmFjdGl2ZSAqIHtcbiAgICBjb2xvcjogI0Y4RjhGODtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAuc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZS0tbW9iaWxlX3NwbGl0LnN2YnItaGVyby1tb2R1bGUgLnN2YnItaGVyby1tb2R1bGVfX2N0YSAuYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGREY3RTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjdFMjtcbiAgICBjb2xvcjogI0Y4RjhGODtcbiAgfVxuICAuc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZS0tbW9iaWxlX3NwbGl0LnN2YnItaGVyby1tb2R1bGUgLnN2YnItaGVyby1tb2R1bGVfX2N0YSAuYnV0dG9uOmhvdmVyICoge1xuICAgIGNvbG9yOiAjRjhGOEY4O1xuICB9XG59XG4uc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZSAuc3Zici1oZXJvLW1vZHVsZV9faW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlIC5zdmJyLWhlcm8tbW9kdWxlX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN2YnItdGhlbWUgLnN2YnItaGVyby1tb2R1bGUgLnN2YnItaGVyby1tb2R1bGVfX2ltYWdlLXdyYXBwZXIgLnN2YnItaGVyby1tb2R1bGVfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZSAuZmwtYmctdmlkZW8gaWZyYW1lIHtcbiAgbWluLWhlaWdodDogMTcwdmg7XG59XG4uc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZSAuc3Zici1oZXJvLW1vZHVsZV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZSAuc3Zici1oZXJvLW1vZHVsZV9fY3RhLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZSAuc3Zici1oZXJvLW1vZHVsZV9fY3RhLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlIC5zdmJyLWhlcm8tbW9kdWxlX19jdGEtY29udGFpbmVyIC5idXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDhweDtcbn1cblxuLmZsLWJ1aWxkZXItZWRpdCAuc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSB2YXIoLS1mbC1idWlsZGVyLXRvcC1iYXItaGVpZ2h0LCAwcHgpIC0gdmFyKC0taGVhZGVyLWhlaWdodCwgNzdweCkpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHN2aCAtIHZhcigtLWZsLWJ1aWxkZXItdG9wLWJhci1oZWlnaHQsIDBweCkgLSB2YXIoLS1oZWFkZXItaGVpZ2h0LCA3N3B4KSk7XG59XG4uZmwtYnVpbGRlci1lZGl0IC5zdmJyLXRoZW1lIC5zdmJyLWhlcm8tbW9kdWxlLS1sZWZ0IC5zdmJyLWhlcm8tbW9kdWxlX19jb250ZW50LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gdmFyKC0tZmwtYnVpbGRlci10b3AtYmFyLWhlaWdodCwgMHB4KSAtIHZhcigtLWhlYWRlci1oZWlnaHQsIDc3cHgpKTtcbiAgbWluLWhlaWdodDogY2FsYygxMDBzdmggLSB2YXIoLS1mbC1idWlsZGVyLXRvcC1iYXItaGVpZ2h0LCAwcHgpIC0gdmFyKC0taGVhZGVyLWhlaWdodCwgNzdweCkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbC1idWlsZGVyLWVkaXQgLnN2YnItdGhlbWUgLnN2YnItaGVyby1tb2R1bGUtLWxlZnQgLnN2YnItaGVyby1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5mbC1idWlsZGVyLWVkaXQgLnN2YnItdGhlbWUgLnN2YnItaGVyby1tb2R1bGUtLWhlaWdodC1ub3RfZnVsbF9zY3JlZW4ge1xuICBtaW4taGVpZ2h0OiA2NTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZsLWJ1aWxkZXItZWRpdCAuc3Zici10aGVtZSAuc3Zici1oZXJvLW1vZHVsZS0taGVpZ2h0LW5vdF9mdWxsX3NjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNTQwcHg7XG4gIH1cbn1cbi5mbC1idWlsZGVyLWVkaXQgLnN2YnItdGhlbWUgLnN2YnItaGVyby1tb2R1bGUtLWhlaWdodC1ub3RfZnVsbF9zY3JlZW4uc3Zici1oZXJvLW1vZHVsZS0tbGVmdCAuc3Zici1oZXJvLW1vZHVsZV9fY29udGVudC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mbC1idWlsZGVyLWVkaXQgLnN2YnItdGhlbWUgLnN2YnItaGVyby1tb2R1bGUtLWhlaWdodC1ub3RfZnVsbF9zY3JlZW4uc3Zici1oZXJvLW1vZHVsZS0tbGVmdCAuc3Zici1oZXJvLW1vZHVsZV9fY29udGVudC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbC1idWlsZGVyLWVkaXQgLnN2YnItdGhlbWUgLnN2YnItaGVyby1tb2R1bGUtLWhlaWdodC1ub3RfZnVsbF9zY3JlZW4uc3Zici1oZXJvLW1vZHVsZS0tbGVmdCAuc3Zici1oZXJvLW1vZHVsZV9fY29udGVudC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4vKiBXaHkgaW1wb3J0YW50PyBUbyBvdmVycmlkZSBpbmxpbmUgc3R5bGVzIG9mIGZsLWJ1dHRvbiAqL1xuLnN2YnItdHdvLWNvbHVtbnMtbW9kdWxlIGEuY3RhLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3Zici10d28tY29sdW1ucy1tb2R1bGVfX2xpc3Qge1xuICBtYXgtd2lkdGg6IDExMDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN2YnItdHdvLWNvbHVtbnMtbW9kdWxlX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnN2YnItdHdvLWNvbHVtbnMtbW9kdWxlX19saXN0LS1pdGVtIHtcbiAgZmxleDogMCAxIDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Zici10d28tY29sdW1ucy1tb2R1bGVfX2xpc3QtLWl0ZW0ge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG59XG4uc3Zici10d28tY29sdW1ucy1tb2R1bGVfX2ltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3Zici10d28tY29sdW1ucy1tb2R1bGVfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN2YnItdHdvLWNvbHVtbnMtbW9kdWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweDtcbiAgfVxufVxuLnN2YnItdHdvLWNvbHVtbnMtbW9kdWxlX19jb250ZW50LS13cmFwcGVyIHtcbiAgZmxleDogMTtcbn1cbi5zdmJyLXR3by1jb2x1bW5zLW1vZHVsZV9faGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnN2YnItdHdvLWNvbHVtbnMtbW9kdWxlX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5zdmJyLXR3by1jb2x1bW5zLW1vZHVsZV9fdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zdmJyLXR3by1jb2x1bW5zLW1vZHVsZV9fY3RhLWNvbnRhaW5lciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN2YnItdHdvLWNvbHVtbnMtbW9kdWxlX19jdGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi8qIFdoeSBpbXBvcnRhbnQ/IFRvIG92ZXJyaWRlIGlubGluZSBzdHlsZXMgb2YgZmwtYnV0dG9uICovXG4uc3Zici10aHJlZS1jb2x1bW5zLW1vZHVsZSB7XG4gIG1heC13aWR0aDogMTEwNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnN2YnItdGhyZWUtY29sdW1ucy1tb2R1bGU6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIC5zdmJyLXRocmVlLWNvbHVtbnMtbW9kdWxlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG59XG4uc3Zici10aHJlZS1jb2x1bW5zLW1vZHVsZTpub3QoLnN3aXBlci1pbml0aWFsaXplZCkgLnN2YnItdGhyZWUtY29sdW1ucy1tb2R1bGVfX2xpc3QtLWl0ZW0ge1xuICBmbGV4OiAwIDEgMzMuMzMzMzMzMzMzMyU7XG59XG4uc3Zici10aHJlZS1jb2x1bW5zLW1vZHVsZV9fbGlzdC0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zdmJyLXRocmVlLWNvbHVtbnMtbW9kdWxlX19saXN0LS1pdGVtOmhvdmVyIC5idXR0b24ubGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5zdmJyLXRocmVlLWNvbHVtbnMtbW9kdWxlX19pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3Zici10aHJlZS1jb2x1bW5zLW1vZHVsZV9faW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zdmJyLXRocmVlLWNvbHVtbnMtbW9kdWxlX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMnB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uc3Zici10aHJlZS1jb2x1bW5zLW1vZHVsZV9fY3RhLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN2YnItdGhyZWUtY29sdW1ucy1tb2R1bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAuc3Zici10aHJlZS1jb2x1bW5zLW1vZHVsZS5uby1zd2lwZXIgLnN2YnItdGhyZWUtY29sdW1ucy1tb2R1bGVfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxuICAuc3Zici10aHJlZS1jb2x1bW5zLW1vZHVsZS5uby1zd2lwZXIgLnN2YnItdGhyZWUtY29sdW1ucy1tb2R1bGVfX2xpc3QtLWl0ZW0ge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG4gIC5zdmJyLXRocmVlLWNvbHVtbnMtbW9kdWxlLnN3aXBlci1pbml0aWFsaXplZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnN2YnItdGhyZWUtY29sdW1ucy1tb2R1bGUuc3dpcGVyLWluaXRpYWxpemVkIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDBweDtcbiAgfVxufVxuLyogV2h5IGltcG9ydGFudD8gVG8gb3ZlcnJpZGUgaW5saW5lIHN0eWxlcyBvZiBmbC1idXR0b24gKi9cbi5zdmJyLXRleHQtYW5kLWltYWdlLW1vZHVsZSBhLmN0YS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN2YnItdGV4dC1hbmQtaW1hZ2UtbW9kdWxlLmltYWdlLWxlZnQsIC5zdmJyLXRleHQtYW5kLWltYWdlLW1vZHVsZS5pbWFnZS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uc3Zici10ZXh0LWFuZC1pbWFnZS1tb2R1bGUuaW1hZ2UtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uc3Zici10ZXh0LWFuZC1pbWFnZS1tb2R1bGVfX2ltYWdlLCAuc3Zici10ZXh0LWFuZC1pbWFnZS1tb2R1bGVfX2NvbnRlbnQge1xuICBmbGV4OiAwIDEgNTAlO1xufVxuLnN2YnItdGV4dC1hbmQtaW1hZ2UtbW9kdWxlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4uc3Zici10ZXh0LWFuZC1pbWFnZS1tb2R1bGVfX2ltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5zdmJyLXRleHQtYW5kLWltYWdlLW1vZHVsZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDY1cHggNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbi5zdmJyLXRleHQtYW5kLWltYWdlLW1vZHVsZV9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnN2YnItdGV4dC1hbmQtaW1hZ2UtbW9kdWxlX19oZWFkaW5nLCAuc3Zici10ZXh0LWFuZC1pbWFnZS1tb2R1bGVfX3RleHQsIC5zdmJyLXRleHQtYW5kLWltYWdlLW1vZHVsZV9fY3RhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDM1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdmJyLXRleHQtYW5kLWltYWdlLW1vZHVsZV9fdGV4dCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnN2YnItdGV4dC1hbmQtaW1hZ2UtbW9kdWxlX19jdGEtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDIycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3Zici10ZXh0LWFuZC1pbWFnZS1tb2R1bGUuaW1hZ2UtbGVmdCwgLnN2YnItdGV4dC1hbmQtaW1hZ2UtbW9kdWxlLmltYWdlLXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdmJyLXRleHQtYW5kLWltYWdlLW1vZHVsZV9faW1hZ2UsIC5zdmJyLXRleHQtYW5kLWltYWdlLW1vZHVsZV9fY29udGVudCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbiAgLnN2YnItdGV4dC1hbmQtaW1hZ2UtbW9kdWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweDtcbiAgfVxufVxuLnN2YnItcGFyYWxsYXgtaW1hZ2UtbW9kdWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN2YnItcGFyYWxsYXgtaW1hZ2UtbW9kdWxlIHtcbiAgICBoZWlnaHQ6IDU0OHB4O1xuICB9XG59XG4uc3Zici1wYXJhbGxheC1pbWFnZS1tb2R1bGVfX2JnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdmJyLXBhcmFsbGF4LWltYWdlLW1vZHVsZV9fYmcge1xuICAgIGhlaWdodDogNTQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3Zici1pbWFnZXMtY2Fyb3VzZWxfX3NsaWRlcjpub3QoLnN3aXBlci1pbml0aWFsaXplZCkgLnN3aXBlci13cmFwcGVyIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLnN2YnItaW1hZ2VzLWNhcm91c2VsX19zbGlkZXI6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIC5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMjRweCk7XG4gIH1cbn1cbi5zdmJyLWltYWdlcy1jYXJvdXNlbF9fc2xpZGVyOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN2YnItaW1hZ2VzLWNhcm91c2VsX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLnN2YnItcG9zdHMtbW9kdWxlIC5zd2lwZXItZGlzYWJsZWQgLnN2YnItcG9zdHNfX3dyYXBwZXIge1xuICAtLWdhcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1nYXApO1xufVxuLnN2YnItcG9zdHMtbW9kdWxlIC5zd2lwZXItZGlzYWJsZWQgLnN3aXBlci1kaXNhYmxlZF9fcG9zdC13cmFwcGVyIHtcbiAgZmxleDogMCAxIGNhbGMoMTAwJSAvIHZhcigtLWRlc2t0b3AtY29sdW1ucywgMykgLSB2YXIoLS1nYXApIC8gdmFyKC0tZGVza3RvcC1jb2x1bW5zLCAzKSAqICh2YXIoLS1kZXNrdG9wLWNvbHVtbnMsIDMpIC0gMSkpO1xufVxuLnN2YnItcG9zdHMtbW9kdWxlIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN2YnItcG9zdHMtbW9kdWxlLm5vLXN3aXBlci5kZXNrdG9wLWNvbHVtbnMtNCAuZXZlbnQtY29udGVudF9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDE0cHggMCAwO1xufVxuLnN2YnItcG9zdHMtbW9kdWxlLm5vLXN3aXBlci5kZXNrdG9wLWNvbHVtbnMtNCAuZXZlbnQtZGF0ZS1hbmQtcGxhY2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uc3Zici1wb3N0cy1tb2R1bGUubm8tc3dpcGVyLmRlc2t0b3AtY29sdW1ucy00IC5ldmVudC10aXRsZSB7XG4gIC0tbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCwgMjZweCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zdmJyLXBvc3RzLW1vZHVsZS5uby1zd2lwZXIuZGVza3RvcC1jb2x1bW5zLTQgLmV2ZW50LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN2YnItcG9zdHMtbW9kdWxlIC5zd2lwZXItZGlzYWJsZWQgLnN3aXBlci1kaXNhYmxlZF9fcG9zdC13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDEgY2FsYygxMDAlIC8gdmFyKC0tbW9iaWxlLWNvbHVtbnMsIDEpKTtcbiAgfVxuICAuc3Zici1wb3N0cy1tb2R1bGUubm8tc3dpcGVyLm1vYmlsZS1jb2x1bW5zLTEgLnN2YnItcG9zdHNfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbiAgLnN2YnItcG9zdHMtbW9kdWxlLm5vLXN3aXBlci5tb2JpbGUtY29sdW1ucy0xIC5zdmJyLXBvc3RzX193cmFwcGVyIC5zd2lwZXItZGlzYWJsZWRfX3Bvc3Qtd3JhcHBlciB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbiAgLnN2YnItcG9zdHMtbW9kdWxlLm5vLXN3aXBlci5tb2JpbGUtY29sdW1ucy0yIC5zdmJyLXBvc3RzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0MHB4IDIwcHg7XG4gIH1cbiAgLnN2YnItcG9zdHMtbW9kdWxlLm5vLXN3aXBlci5tb2JpbGUtY29sdW1ucy0yIC5zdmJyLXBvc3RzX193cmFwcGVyIC5zd2lwZXItZGlzYWJsZWRfX3Bvc3Qtd3JhcHBlciB7XG4gICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbiAgLnN2YnItcG9zdHMtbW9kdWxlLm5vLXN3aXBlci5tb2JpbGUtY29sdW1ucy0yIC5zdmJyLXBvc3RzX193cmFwcGVyIC5zd2lwZXItZGlzYWJsZWRfX3Bvc3Qtd3JhcHBlciAuZXZlbnQtY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cbiAgLnN2YnItcG9zdHMtbW9kdWxlLm5vLXN3aXBlci5tb2JpbGUtY29sdW1ucy0yIC5zdmJyLXBvc3RzX193cmFwcGVyIC5zd2lwZXItZGlzYWJsZWRfX3Bvc3Qtd3JhcHBlciAuZXZlbnQtZGF0ZS1hbmQtcGxhY2Uge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnN2YnItcG9zdHMtbW9kdWxlLm5vLXN3aXBlci5tb2JpbGUtY29sdW1ucy0yIC5zdmJyLXBvc3RzX193cmFwcGVyIC5zd2lwZXItZGlzYWJsZWRfX3Bvc3Qtd3JhcHBlciAuZXZlbnQtdGl0bGUge1xuICAgIC0tbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LCAyMXB4KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnN2YnItcG9zdHMtbW9kdWxlLm5vLXN3aXBlci5tb2JpbGUtY29sdW1ucy0yIC5zdmJyLXBvc3RzX193cmFwcGVyIC5zd2lwZXItZGlzYWJsZWRfX3Bvc3Qtd3JhcHBlciAuZXZlbnQtZXhjZXJwdCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi8qIFdoeSBpbXBvcnRhbnQ/IFRvIG92ZXJyaWRlIGlubGluZSBzdHlsZXMgb2YgZmwtYnV0dG9uICovXG4uc3Zici10cmlwbGUtcm93LW1vZHVsZSBhLmN0YS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN2YnItdHJpcGxlLXJvdy1tb2R1bGVfX2xpc3QtLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnN2YnItdHJpcGxlLXJvdy1tb2R1bGVfX2xpc3QtLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3Zici10cmlwbGUtcm93LW1vZHVsZV9fbGlzdC0taXRlbTpudGgtY2hpbGQoMikge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uc3Zici10cmlwbGUtcm93LW1vZHVsZV9fbGlzdC0taXRlbTpudGgtY2hpbGQoMikgLnN2YnItdHJpcGxlLXJvdy1tb2R1bGVfX2ltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnN2YnItdHJpcGxlLXJvdy1tb2R1bGVfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgYm90dG9tOiAxNC41cHg7XG59XG4uc3Zici10cmlwbGUtcm93LW1vZHVsZV9faGVhZGVyLCAuc3Zici10cmlwbGUtcm93LW1vZHVsZV9fdGV4dCB7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN2YnItdHJpcGxlLXJvdy1tb2R1bGVfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnN2YnItdHJpcGxlLXJvdy1tb2R1bGVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDE0MHB4IDQwcHggNDBweDtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xufVxuLnN2YnItdHJpcGxlLXJvdy1tb2R1bGVfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdmJyLXRyaXBsZS1yb3ctbW9kdWxlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG59XG4uc3Zici10cmlwbGUtcm93LW1vZHVsZV9faW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG59XG4uc3Zici10cmlwbGUtcm93LW1vZHVsZV9fY3RhLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN2YnItdHJpcGxlLXJvdy1tb2R1bGVfX2N0YS1jb250YWluZXIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3Zici10cmlwbGUtcm93LW1vZHVsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdmJyLXRyaXBsZS1yb3ctbW9kdWxlX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zdmJyLXRyaXBsZS1yb3ctbW9kdWxlX19hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5zdmJyLXRyaXBsZS1yb3ctbW9kdWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICB9XG4gIC5zdmJyLXRyaXBsZS1yb3ctbW9kdWxlX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBoZWlnaHQ6IDM1NXB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnN2YnItdHJpcGxlLXJvdy1tb2R1bGVfX2ltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgfVxuICAuc3Zici10cmlwbGUtcm93LW1vZHVsZV9fbGlzdC0taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Zici10cmlwbGUtcm93LW1vZHVsZV9fbGlzdC0taXRlbSAuc3Zici10cmlwbGUtcm93LW1vZHVsZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc3Zici10cmlwbGUtcm93LW1vZHVsZV9fbGlzdC0taXRlbTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN2YnItdHJpcGxlLXJvdy1tb2R1bGVfX2xpc3QtLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN2YnItdHJpcGxlLXJvdy1tb2R1bGVfX2xpc3QtLWl0ZW06bnRoLWNoaWxkKDIpIC5zdmJyLXRyaXBsZS1yb3ctbW9kdWxlX19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnN2YnItdHJpcGxlLXJvdy1tb2R1bGVfX2xpc3QtLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnN2YnItdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc3Zici12aWRlb19fY29sIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNjBweDtcbn1cbi5zdmJyLXZpZGVvX19jb2wucGF1c2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN2YnItdmlkZW9fX2NvbC5wYXVzZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29ucy9wbGF5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDRweCAxMDRweDtcbn1cbi5zdmJyLXZpZGVvX192aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3Zici12aWRlb19fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG4gIC5zdmJyLXZpZGVvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zdmJyLXZpZGVvX190ZXh0W2NsYXNzXSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnN2YnItdmlkZW9fX3NpZ25hdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnN2YnItdmlkZW9fX3NpZ25hdHVyZS1kZWNyeXB0aW9uW2NsYXNzXSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnN2YnItdmlkZW9fX2J1dHRvbiB7XG4gICAgbWFyZ2luOiA0NnB4IGF1dG8gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0M3B4O1xuICB9XG4gIC5zdmJyLXZpZGVvX19idXR0b24tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN2YnItdmlkZW9fX2J1dHRvbi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFRhaWx3aW5kIENTU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInRhaWx3aW5kXCI7XG5cbkBpbXBvcnQgXCJmb250c1wiO1xuQGltcG9ydCBcImtleWZyYW1lc1wiO1xuQGltcG9ydCBcIm1lZGlhLW9yZGVyXCI7XG5AaW1wb3J0IFwiZ2xvYmFsXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcImZvcm1zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWVudXMvbWVudXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJsYXlvdXQvaGVhZGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L3BhZ2VcIjtcbkBpbXBvcnQgXCJsYXlvdXQvcG9zdHNcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyXCI7XG5AaW1wb3J0IFwiYmItbW9kdWxlcy9tb2R1bGVzXCI7XG4iLCJAdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcblxuLmZsLXJpY2gtdGV4dCB7XG5cdG9sLCB1bCB7XG5cdFx0bGlzdC1zdHlsZTogaW5pdGlhbDtcblx0XHRAYXBwbHkgcGwtMTA7XG5cdH1cbn1cblxudWwuYXMtc2VsZWN0aW9ucyBsaS5hcy1zZWxlY3Rpb24taXRlbS5ibHVyIHtcblx0ZmlsdGVyOiBub25lO1xufVxuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIk9sZCBTdGFuZGFyZCBUVFwiO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL09sZFN0YW5kYXJkVFQvT2xkU3RhbmRhcmRUVC1SZWd1bGFyLmVvdFwiKTtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9PbGRTdGFuZGFyZFRUL09sZFN0YW5kYXJkVFQtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuXHR1cmwoXCIuLi9mb250cy9PbGRTdGFuZGFyZFRUL09sZFN0YW5kYXJkVFQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0dXJsKFwiLi4vZm9udHMvT2xkU3RhbmRhcmRUVC9PbGRTdGFuZGFyZFRULVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHR1cmwoXCIuLi9mb250cy9PbGRTdGFuZGFyZFRUL09sZFN0YW5kYXJkVFQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiT2xkIFN0YW5kYXJkIFRUXCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvT2xkU3RhbmRhcmRUVC9PbGRTdGFuZGFyZFRULUJvbGQuZW90XCIpO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL09sZFN0YW5kYXJkVFQvT2xkU3RhbmRhcmRUVC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG5cdHVybChcIi4uL2ZvbnRzL09sZFN0YW5kYXJkVFQvT2xkU3RhbmRhcmRUVC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuXHR1cmwoXCIuLi9mb250cy9PbGRTdGFuZGFyZFRUL09sZFN0YW5kYXJkVFQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG5cdHVybChcIi4uL2ZvbnRzL09sZFN0YW5kYXJkVFQvT2xkU3RhbmRhcmRUVC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCJAa2V5ZnJhbWVzIGRvd25sb2FkLWFycm93LWFuaW1hdGlvbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDEzNWRlZyk7XG5cdH1cblx0NDklIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjZweCkgcm90YXRlKDEzNWRlZyk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI2cHgpIHJvdGF0ZSgxMzVkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTM1ZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMzYwZGVnKTtcblx0fVxufVxuIiwiQHVzZSBcIi4vdmFyaWFibGVzL2NvbG9yc1wiO1xuQHVzZSBcInZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xuQHVzZSBcImZ1bmN0aW9ucy9mdW5jdGlvbnNcIjtcblxuQG1peGluIGRlZmF1bHRCdXR0b24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcblxuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHRhYmxldCkge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmOmRpc2FibGVkLFxuXHQmLmRpc2FibGVkIHtcblx0XHRib3JkZXItY29sb3I6IGNvbG9ycy4kdGV4dDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGJhY2tncm91bmQtY29sb3I7XG5cdFx0Y29sb3I6IGNvbG9ycy4kdGV4dDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbkBtaXhpbiBzbWFsbEJ1dHRvbiB7XG5cdHBhZGRpbmc6IDZweCAxMHB4IDhweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogV2h5IGltcG9ydGFudD8gVG8gb3ZlcnJpZGUgaW5saW5lIHN0eWxlcyBvZiBmbC1idXR0b24gKi9cblxuQG1peGluIHByaW1hcnkoJGltcG9ydGFudDogZmFsc2UpIHtcblx0Ym9yZGVyLWNvbG9yOiBjb2xvcnMuJGJhY2tncm91bmQtY29sb3IgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRiYWNrZ3JvdW5kLWNvbG9yIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdGNvbG9yOiBjb2xvcnMuJHdoaXRlIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cblx0KiB7XG5cdFx0Y29sb3I6IGNvbG9ycy4kd2hpdGUgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRib3JkZXItY29sb3I6IGNvbG9ycy4kcHVyZS13aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcHVyZS13aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdGNvbG9yOiBjb2xvcnMuJGJsYWNrIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cblx0XHQqIHtcblx0XHRcdGNvbG9yOiBjb2xvcnMuJGJsYWNrIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogY29sb3JzLiRwdXJlLXdoaXRlIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHB1cmUtd2hpdGUgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0XHRcdGNvbG9yOiBjb2xvcnMuJGJsYWNrIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cblx0XHRcdCoge1xuXHRcdFx0XHRjb2xvcjogY29sb3JzLiRibGFjayBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gc2Vjb25kYXJ5KCRpbXBvcnRhbnQ6IGZhbHNlKSB7XG5cdGJvcmRlci1jb2xvcjogY29sb3JzLiR3aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRjb2xvcjogY29sb3JzLiR3aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG5cdCoge1xuXHRcdGNvbG9yOiBjb2xvcnMuJHdoaXRlIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcnMuJHdoaXRlIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiR3aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdGNvbG9yOiBjb2xvcnMuJGJsYWNrIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cblx0XHQqIHtcblx0XHRcdGNvbG9yOiBjb2xvcnMuJGJsYWNrIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogY29sb3JzLiR3aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiR3aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdFx0Y29sb3I6IGNvbG9ycy4kYmxhY2sgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblxuXHRcdFx0KiB7XG5cdFx0XHRcdGNvbG9yOiBjb2xvcnMuJGJsYWNrIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1peGluIHRlcnRpYXJ5KCRpbXBvcnRhbnQ6IGZhbHNlKSB7XG5cdGJvcmRlci1jb2xvcjogY29sb3JzLiRibGFjayBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRjb2xvcjogY29sb3JzLiRibGFjayBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG5cdCoge1xuXHRcdGNvbG9yOiBjb2xvcnMuJGJsYWNrIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcnMuJGJhY2tncm91bmQtY29sb3IgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGJhY2tncm91bmQtY29sb3IgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0XHRjb2xvcjogY29sb3JzLiR3aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG5cdFx0KiB7XG5cdFx0XHRjb2xvcjogY29sb3JzLiR3aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IGNvbG9ycy4kYmFja2dyb3VuZC1jb2xvciBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRiYWNrZ3JvdW5kLWNvbG9yIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdFx0XHRjb2xvcjogY29sb3JzLiR3aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG5cdFx0XHQqIHtcblx0XHRcdFx0Y29sb3I6IGNvbG9ycy4kd2hpdGUgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGxpbmsoJGltcG9ydGFudDogZmFsc2UpIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHdpZHRoOiAxNTBweDtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9sb2FkZXItY2lyY2xlLnN2Z1wiKTtcblx0XHRhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dvcy9zdmJyLnN2Z1wiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwJSA0MCU7XG5cdH1cbn1cblxuQG1peGluIHVuZGVybGluZSgkY29sb3I6IGNvbG9ycy4kd2hpdGUsICRib3R0b206IC01cHgsICRoZWlnaHQ6IDFweCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogJGJvdHRvbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6ICRoZWlnaHQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBjdXRUZXh0KCRsaW5lczogMikge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbkBtaXhpbiBuYXJyb3dDb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDExMDRweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcbkB1c2UgXCJ2YXJpYWJsZXMvY29sb3JzXCI7XG5AdXNlIFwiLi9taXhpbnNcIjtcblxuOnJvb3Qge1xuXHQtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAje2NvbG9ycy4kYmFja2dyb3VuZC1jb2xvcn07XG5cdC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAje2NvbG9ycy4kbGlnaHQtZ3JlZW59O1xuXHQtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAxO1xuXHQtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA2cHg7XG5cdC0tc3dpcGVyLXBhZ2luYXRpb24tYWN0aXZlLWJ1bGxldC1zaXplOiA4cHg7XG5cdC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiAycHg7XG5cdC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICN7Y29sb3JzLiR3aGl0ZX07XG5cdC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMTRweDtcblx0LS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQ6IDIwcHg7XG5cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Ji1sb2NrIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0QGFwcGx5IHNpemUtWzMwcHhdIHJvdW5kZWQtZnVsbCAtbXQtOCAtdHJhbnNsYXRlLXktMS8yIGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRiYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4uc3dpcGVyLWluaXRpYWxpemVkIHtcblx0LnN3aXBlci1idXR0b24tcHJldixcblx0LnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiR0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcblx0XHRcdC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldDogNTB2dztcblx0XHR9XG5cblx0XHQmOm5vdCguc3dpcGVyLWJ1dHRvbi1sb2NrKSB7XG5cdFx0XHRAYXBwbHkgZmxleDtcblx0XHR9XG5cdH1cbn1cblxuaHRtbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kYmFja2dyb3VuZC1jb2xvcjtcblxuXHQmLmxvYWRpbmcge1xuXHRcdGJvZHkge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cbn1cblxuYm9keSB7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kd2hpdGU7XG59XG5cbmh0bWwsYm9keSB7XG5cdGNvbG9yOiBjb2xvcnMuJGJsYWNrO1xufVxuXG4uZmwtYnVpbGRlciAuY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5mbC1idWlsZGVyLWJsb2NrLWljb24ge1xuXHRzdmcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG59XG5cbi5zaXRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRlc2t0b3AtdmlzaWJsZSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kdGFibGV0KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4udGFibGV0LW1vYmlsZS12aXNpYmxlIHtcblx0QG1lZGlhIChtaW4td2lkdGg6IGNhbGMoI3ticmVha3BvaW50cy4kdGFibGV0fSArIDFweCkpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIkeWVsbG93OiAjRkRGN0UyO1xuJGdyZXktMjogI0NEQ0RDRDtcbiRyZWQ6ICNFODRFMEY7XG5cblxuXG5cbiRwdXJlLXdoaXRlOiAjRkZGRkZGO1xuJHdoaXRlOiAjRjhGOEY4O1xuXG4kYmxhY2s6ICMzMzMzMzM7XG5cbiRncmV5LTM6ICM4QjhCOEI7XG5cbiRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuJHNvdW5kLWJsdWU6ICNBNUM4RTA7XG5cbiRsaWdodC1ncmVlbjogIzg1QjA5QTtcblxuXG4kb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4kdGV4dDogJGJsYWNrO1xuJGhvdmVyZWQtdGV4dDogJGJsYWNrO1xuXG4kc3VjY2VzczogZ3JlZW47XG4kd2FybmluZzogeWVsbG93O1xuJGVycm9yOiByZWQ7XG4iLCJAdXNlIFwidmFyaWFibGVzL2JyZWFrcG9pbnRzXCI7XG5AdXNlIFwidmFyaWFibGVzL2NvbG9yc1wiO1xuQHVzZSBcIm1peGluc1wiO1xuQHVzZSBcInZhcmlhYmxlcy9mb250c1wiO1xuXG5odG1sLFxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBmb250cy4kcmVndWxhcjtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0IHtcblx0Zm9udC1mYW1pbHk6IGZvbnRzLiRoZWFkaW5nO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiBjb2xvcnMuJHRleHQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHQ+IHNwYW4ge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRmb250LXN0eWxlOiBpbmhlcml0O1xuXHRcdGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcblx0fVxufVxuXG5oMSxcbi5oMSB7XG5cdGZvbnQtc2l6ZTogNjRweDtcblx0bGluZS1oZWlnaHQ6IDc0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxldHRlci1zcGFjaW5nOiAyLjI0cHg7XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuOTZweDtcbn1cblxuaDMsXG4uaDMge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC40cHg7XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjNweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbn1cblxuaDUsXG4uaDUge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmEsXG4ubGluayB7XG5cdCYsXG5cdCY6dmlzaXRlZCB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiR0YWJsZXQpIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keSB7XG5cdC5mbC1yaWNoLXRleHQgcCwgcCB7XG5cdFx0Y29sb3I6IGNvbG9ycy4kdGV4dDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGNvbG9ycy4kdGV4dDtcblx0XHR9XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0Y29sb3I6IGNvbG9ycy4kdGV4dDtcblx0XHR9XG5cdH1cbn1cblxuLnN2YnItZm9udC1ib2xkLCAuYm9sZCwgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN2YnItZm9udC1yZWd1bGFyIHtcblx0Zm9udC1mYW1pbHk6IGZvbnRzLiRyZWd1bGFyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHRhYmxldCkge1xuXHRoMSxcblx0LmgxIHtcblx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDU4cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0fVxufVxuIiwiJGhlYWRpbmc6IFwiT2xkIFN0YW5kYXJkIFRUXCIsIHNlcmlmO1xuJHJlZ3VsYXI6IFwiT2xkIFN0YW5kYXJkIFRUXCIsIHNlcmlmO1xuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcbkB1c2UgXCIuLi92YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxudGV4dGFyZWEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogNXB4IDEycHggOHB4O1xuXHRjb2xvcjogY29sb3JzLiRibGFjaztcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHdoaXRlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHdoaXRlO1xuXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogY29sb3JzLiRncmV5LTM7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgY29sb3JzLiRncmV5LTM7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHRhYmxldCkge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLnN1Y2Nlc3Mge1xuXHRcdGJvcmRlci1jb2xvcjogY29sb3JzLiRzdWNjZXNzO1xuXHR9XG5cblx0Ji5lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcnMuJGVycm9yO1xuXHR9XG5cblx0Ji5kaXNhYmxlZCxcblx0JjpkaXNhYmxlZCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KFtpZF49XCJja3lcIl0pLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0Jjpub3QoXG5cdC5jbGktdXNlci1wcmVmZXJlbmNlLWNoZWNrYm94LFxuXHQuZmwtbGluay1maWVsZC10YXJnZXQtY2IsXG5cdC5mbC1saW5rLWZpZWxkLW5vZm9sbG93LWNiLFxuXHQuZmwtbGluay1maWVsZC1kb3dubG9hZC1jYlxuXHQpIHtcblx0XHRAYXBwbHkgc3Itb25seTtcblxuXHRcdCsgbGFiZWwsXG5cdFx0fiAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZGlzYWJsZWQsXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHQrIGxhYmVsLFxuXHRcdFx0fiAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdChbaWRePVwiY2t5XCJdKSB7XG5cdCsgbGFiZWwsXG5cdH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHR9XG5cdH1cblxuXHQmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuXHQmOmNoZWNrZWQgfiAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFwyNzEzXCI7XG5cdFx0bGluZS1oZWlnaHQ6IDhweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0fVxuXG5cdCYuZGlzYWJsZWQsXG5cdCY6ZGlzYWJsZWQge1xuXHRcdCsgbGFiZWwsXG5cdFx0fiAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcblx0XHQmOmNoZWNrZWQgfiAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuXHRcdH1cblx0fVxufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHQrIGxhYmVsIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkIGNvbG9ycy4kd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHR9XG5cdH1cblxuXHQmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcblx0XHRib3JkZXI6IDVweCBzb2xpZCBjb2xvcnMuJHdoaXRlO1xuXHR9XG5cblxuXHQmLmRpc2FibGVkLFxuXHQmOmRpc2FibGVkIHtcblx0XHQrIGxhYmVsIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kYmxhY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyOiA1cHggc29saWQgY29sb3JzLiRibGFjaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kd2hpdGU7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgQ2hvaWNlcyAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkB1c2UgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XG5cbi5jaG9pY2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5jaG9pY2VzOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cbi5jaG9pY2VzOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNob2ljZXMuaXMtb3BlbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lubmVyLFxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lucHV0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faXRlbSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2hvaWNlcyBbaGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lubmVyIHtcblx0cGFkZGluZy1ib3R0b206IDcuNXB4O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtYXJnaW46IDA7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpNREF3SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT1cIik7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQtc2l6ZTogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMDtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBlbTtcblx0b3BhY2l0eTogMC4yNTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbjpob3ZlciwgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcblx0b3BhY2l0eTogMTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDBiY2Q0O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faXRlbVtkYXRhLXZhbHVlPVwiXCJdIC5jaG9pY2VzX19idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMzMzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci13aWR0aDogNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxMS41cHg7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMi41cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXS5pcy1vcGVuOjphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMyB0cmFuc3BhcmVudDtcblx0bWFyZ2luLXRvcDogLTcuNXB4O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXVtkaXI9cnRsXTo6YWZ0ZXIge1xuXHRsZWZ0OiAxMS41cHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXVtkaXI9cnRsXSAuY2hvaWNlc19fYnV0dG9uIHtcblx0cmlnaHQ6IGF1dG87XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19faW5uZXIsXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19pbm5lciB7XG5cdGN1cnNvcjogdGV4dDtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uLFxuLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1yaWdodDogLTRweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDhweDtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDhmYTE7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJalJrWkdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PVwiKTtcblx0YmFja2dyb3VuZC1zaXplOiA4cHg7XG5cdHdpZHRoOiA4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRvcGFjaXR5OiAwLjc1O1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b246aG92ZXIsIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzLFxuLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLFxuLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmNob2ljZXNfX2lubmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0cGFkZGluZzogNy41cHggNy41cHggMy43NXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRib3JkZXItcmFkaXVzOiAyLjVweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLCAuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRib3JkZXItY29sb3I6ICNiN2I3Yjc7XG59XG4uaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRib3JkZXItcmFkaXVzOiAyLjVweCAyLjVweCAwIDA7XG59XG4uaXMtZmxpcHBlZC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAyLjVweCAyLjVweDtcbn1cblxuLmNob2ljZXNfX2xpc3Qge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDRweCAxNnB4IDRweCA0cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW0ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwYWRkaW5nOiA0cHggMTBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDMuNzVweDtcblx0bWFyZ2luLWJvdHRvbTogMy43NXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDBhNWJiO1xuXHRjb2xvcjogI2ZmZjtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtW2RhdGEtZGVsZXRhYmxlXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbltkaXI9cnRsXSAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAzLjc1cHg7XG59XG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0uaXMtaGlnaGxpZ2h0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNWJiO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDA4ZmExO1xufVxuLmlzLWRpc2FibGVkIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biwgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IDE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdHRvcDogMTAwJTtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi41cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHR3aWxsLWNoYW5nZTogdmlzaWJpbGl0eTtcbn1cbi5pcy1hY3RpdmUuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sIC5pcy1hY3RpdmUuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sIC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0Ym9yZGVyLWNvbG9yOiAjYjdiN2I3O1xufVxuLmlzLWZsaXBwZWQgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLCAuaXMtZmxpcHBlZCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LWhlaWdodDogMzAwcHg7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0sIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5bZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLCBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0ge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUsIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0fVxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6OmFmdGVyLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QtdGV4dCk7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHRbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLCBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXHRbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOjphZnRlciwgW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOjphZnRlciB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogMTBweDtcblx0fVxufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZDo6YWZ0ZXIsIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkOjphZnRlciB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmNob2ljZXNfX2l0ZW0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hvaWNlc19faXRlbS0tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3BhY2l0eTogMC41O1xufVxuXG4uY2hvaWNlc19faGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdGNvbG9yOiBncmF5O1xufVxuXG4uY2hvaWNlc19fYnV0dG9uIHtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmNob2ljZXNfX2lucHV0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogNHB4IDAgNHB4IDJweDtcbn1cbi5jaG9pY2VzX19pbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4uY2hvaWNlc19faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIC5jaG9pY2VzX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLmNob2ljZXNfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiwgLmNob2ljZXNfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNob2ljZXNfX2lucHV0OjotbXMtY2xlYXIsIC5jaG9pY2VzX19pbnB1dDo6LW1zLXJldmVhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gLmNob2ljZXNfX2lucHV0IHtcblx0cGFkZGluZy1yaWdodDogMnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLyogPT09PT0gIEVuZCBvZiBDaG9pY2VzICA9PT09PT0gKi9cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vbGlicy9jaG9pY2VzX2RlZmF1bHRcIjtcblxuc2VsZWN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEycHggN3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Y29sb3I6IGNvbG9ycy4kYmxhY2s7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgY29sb3JzLiRibGFjaztcblx0XHRjb2xvcjogY29sb3JzLiRibGFjaztcblx0fVxufVxuXG4uY2hvaWNlcyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0Jl9faW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgY29sb3JzLiRibGFjaztcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0Ji0tc2luZ2xlLFxuXHRcdCYtLWRyb3Bkb3duLFxuXHRcdCZbYXJpYS1leHBhbmRlZF0ge1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogY29sb3JzLiRibGFjaztcblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuXHRcdFx0XHRwYWRkaW5nOiA5cHggMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0ge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTExXCI7XG5cdFx0XHRmb250LWZhbWlseTogXCJzdmJyLWljb25zXCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXM7XG5cdFx0fVxuXG5cdFx0Ji5pcy1vcGVuOjphZnRlciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0Y29sb3I6IGNvbG9ycy4kYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy1vcGVuIHtcblx0XHQuY2hvaWNlcyB7XG5cdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kYmxhY2s7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19saXN0IHtcblx0XHRcdFx0Ji0tc2luZ2xlIHtcblx0XHRcdFx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogY29sb3JzLiRibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1kcm9wZG93bixcblx0XHRcdFx0JlthcmlhLWV4cGFuZGVkXSB7XG5cdFx0XHRcdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGNvbG9ycy4kYmxhY2s7XG5cblx0XHRcdFx0XHRcdCYtLXNlbGVjdGFibGUge1xuXHRcdFx0XHRcdFx0XHQmLmlzLWhpZ2hsaWdodGVkIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBjb2xvcnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1kcm9wZG93blthcmlhLWV4cGFuZGVkXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRibGFjaztcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJGJsYWNrO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xuQHVzZSBcIi4uL21peGluc1wiO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xuQHVzZSBcIi4uL2Z1bmN0aW9ucy9mdW5jdGlvbnNcIjtcblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4uYnV0dG9uOm5vdChsaSksXG4uZm9vdGVyLXN1YnNjcmliZS1mb3JtIC5mbC1idXR0b25bcm9sZT1cImJ1dHRvblwiXSxcbi5mb290ZXItYm9vay10YWJsZS1idXR0b24gYS5mbC1idXR0b25bcm9sZT1cImJ1dHRvblwiXSxcbi5mbC1idWlsZGVyLWNvbnRlbnQgLmJ1dHRvbi53YWl0ZXJhaWQtd2lkZ2V0LFxuLmNsaS1wbHVnaW4tYnV0dG9uLFxuYS5mbC1idXR0b25bcm9sZT1cImJ1dHRvblwiXSB7XG5cdEBpbmNsdWRlIG1peGlucy5kZWZhdWx0QnV0dG9uO1xuXG5cdCYucHJpbWFyeSB7XG5cdFx0QGluY2x1ZGUgbWl4aW5zLnByaW1hcnk7XG5cdH1cblxuXHQmLnNlY29uZGFyeSB7XG5cdFx0QGluY2x1ZGUgbWl4aW5zLnNlY29uZGFyeTtcblx0fVxuXG5cdCYudGVydGlhcnkge1xuXHRcdEBpbmNsdWRlIG1peGlucy50ZXJ0aWFyeTtcblx0fVxuXG5cdCYubGluayB7XG5cdFx0QGluY2x1ZGUgbWl4aW5zLmxpbms7XG5cdH1cblxuXHQmLFxuXHQmLnByaW1hcnksXG5cdCYuc2Vjb25kYXJ5LFxuXHQmLnRlcnRpYXJ5IHtcblx0XHQmOmRpc2FibGVkLFxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcnMuJGJsYWNrO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRibGFjaztcblx0XHRcdGNvbG9yOiBjb2xvcnMuJHRleHQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYuc21hbGwge1xuXHRcdEBpbmNsdWRlIG1peGlucy5zbWFsbEJ1dHRvbjtcblx0fVxuXG5cdCYucmVzZXQge1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXHR9XG59XG5cbi5mbC1idXR0b24td2lkdGgtZnVsbCB7XG5cdC5mbC1idXR0b24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5mbC1idWlsZGVyLWNvbnRlbnQgYS5mbC1idXR0b25bcm9sZT1cImJ1dHRvblwiXSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZsLWJ1aWxkZXItY29udGVudCAuZmwtYnV0dG9uIGkuZmwtYnV0dG9uLWljb24tYWZ0ZXIge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvb3Rlci5zaXRlLWZvb3RlciB7XG5cdC5ydWxlbWFpbGVyLXN1YnNjcmliZXItZm9ybSB7XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHQmLnByaW1hcnkge1xuXHRcdFx0XHRAaW5jbHVkZSBtaXhpbnMucHJpbWFyeShmdW5jdGlvbnMuaXMtaW1wb3J0YW50KHRydWUpKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5zZWNvbmRhcnkge1xuXHRcdFx0XHRAaW5jbHVkZSBtaXhpbnMuc2Vjb25kYXJ5KGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQodHJ1ZSkpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnRlcnRpYXJ5IHtcblx0XHRcdFx0QGluY2x1ZGUgbWl4aW5zLnRlcnRpYXJ5KGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQodHJ1ZSkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2xvc2UtYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTRweDtcblx0dG9wOiAxNHB4O1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGZvbnQtZmFtaWx5OiBcInN2YnItaWNvbnNcIiwgc2Fucy1zZXJpZjtcblx0XHRjb250ZW50OiBcIlxcZTkxM1wiO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4ubW9kaWZpZWQucHJpbWFyeSBhLmZsLWJ1dHRvbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0QGluY2x1ZGUgbWl4aW5zLmRlZmF1bHRCdXR0b247XG5cdCYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRAaW5jbHVkZSBtaXhpbnMucHJpbWFyeSh0cnVlKTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnN1YnNjcmliZS1tb2R1bGUgYS5mbC1idXR0b25bcm9sZT1cImJ1dHRvblwiXSB7XG5cdEBpbmNsdWRlIG1peGlucy50ZXJ0aWFyeSh0cnVlKTtcbn1cblxuXG4ubW9kaWZpZWQuc2Vjb25kYXJ5IGEuZmwtYnV0dG9uW3JvbGU9XCJidXR0b25cIl0ge1xuXHRAaW5jbHVkZSBtaXhpbnMuZGVmYXVsdEJ1dHRvbjtcblx0JiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIG1peGlucy5zZWNvbmRhcnkodHJ1ZSk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5tb2RpZmllZC50ZXJ0aWFyeSBhLmZsLWJ1dHRvbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0QGluY2x1ZGUgbWl4aW5zLmRlZmF1bHRCdXR0b247XG5cdCYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRAaW5jbHVkZSBtaXhpbnMudGVydGlhcnkodHJ1ZSk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5idXJnZXItYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogMTdweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuXG5cdCZfX2VsZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kd2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG5cblx0XHQmLS10b3AsXG5cdFx0Ji0tYm90dG9tIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG5cdFx0fVxuXHR9XG5cblx0Jixcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMxMnB4KTtcblxuXHRcdC5idXJnZXItYnV0dG9uX19lbGVtIHtcblx0XHRcdCYtLW1pZGRsZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXRvcCB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1ib3R0b20ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJGRlc2t0b3BfcGx1cykge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyIHtcblx0Ji53aGl0ZS1iZyxcblx0Ji5zY3JvbGwtdXAsXG5cdCYuc2Nyb2xsLWRvd24ge1xuXHRcdC5idXJnZXItYnV0dG9uX19lbGVtIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kYmxhY2s7XG5cdFx0fVxuXG5cdFx0LmJ1cmdlci1idXR0b24uYWN0aXZlIHtcblx0XHRcdC5idXJnZXItYnV0dG9uX19lbGVtIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0LmJ1dHRvbi1ncm91cCB7XG5cdFx0LmZsLWJ1dHRvbi1ncm91cC1idXR0b24ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmZsLWJ1dHRvbi1ncm91cC1sYXlvdXQtaG9yaXpvbnRhbCAuZmwtYnV0dG9uLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xuXG4uc2VhcmNoLWZvcm0ge1xuXHQmX19pbnB1dC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19zZWFyY2gtaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDExcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRsaW5lLWhlaWdodDogNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogY29sb3JzLiR0ZXh0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2lucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDlweCAzM3B4IDdweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kYmxhY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogY29sb3JzLiRibGFjaztcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XG5AdXNlIFwiLi4vdmFyaWFibGVzL2JyZWFrcG9pbnRzXCI7XG5cbkBpbXBvcnQgXCJpbnB1dHNcIjtcbkBpbXBvcnQgXCJzZWxlY3RzXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInNlYXJjaC1mb3JtXCI7XG5cbi5mb3JtIHtcblx0Ji1yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLS13aWRlIHtcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYtLWhhbGYge1xuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYyg1MCUgLSAycHgpO1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4Oztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdGNvbG9yOiBjb2xvcnMuJGJsYWNrO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCxcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnJlcXVpcmVkIHtcblx0XHRcdFx0bGFiZWw6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcMDAyQVwiOyAvLyBhc3Rlcmlza1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53cGNmNyAud3BjZjctZm9ybSB7XG5cdCYgPiBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDM0cHg7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogOXB4O1xuXHR9XG5cblx0LmNhcmQtbnVtYmVycyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmNhcmQtbnVtYmVyIHtcblx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdG1pbi13aWR0aDogNTVweDtcblx0XHRcdHBhZGRpbmc6IDQuNXB4IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdG1hcmdpbjogMCAwLjVlbSAxZW07XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ji5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdGNvbG9yOiBjb2xvcnMuJGVycm9yO1xuXHR9XG5cblx0Ji5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdGNvbG9yOiBjb2xvcnMuJHN1Y2Nlc3M7XG5cdH1cblxuXHQud3BjZjctc3Bpbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHRpbnB1dCxcblx0dGV4dGFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LndwY2Y3LWxpc3QtaXRlbSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHQmLWxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdC53cGNmNy1sYWJlbC1hY2NlcHRhbmNlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI5cHg7XG5cdH1cblxuXHQmLWNvbnRyb2wtd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQud3BjZjctbm90LXZhbGlkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJGVycm9yO1xuXHR9XG5cblx0LndwY2Y3LW5vdC12YWxpZC10aXAge1xuXHRcdGNvbG9yOiBjb2xvcnMuJGVycm9yO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0aGVpZ2h0OiA3OHB4O1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0fVxufVxuXG5ib2R5IC5mbCxcbmJvZHkgLmZvb3RlciAuZmwge1xuXHQmLWNvbnRhY3QtZm9ybSB7XG5cdFx0LmZsIHtcblxuXHRcdFx0Ji1pbnB1dC1ncm91cC5mbC1lbWFpbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGNvbG9yOiBjb2xvcnMuJGJsYWNrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZsLWNvbnRhY3QtZXJyb3Ige1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1lcnJvciwgJi1zdWNjZXNzIHtcblx0XHRcdFx0aW5wdXQsIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIzcHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWVycm9yIHtcblx0XHRcdFx0aW5wdXQsIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcnMuJGVycm9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtc3VjY2VzcyB7XG5cdFx0XHRcdHRvcDogMDtcblxuXHRcdFx0XHRpbnB1dCwgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGNvbG9ycy4kc3VjY2Vzcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtZXJyb3ItbXNnIHtcblx0XHQmLFxuXHRcdCYgKiB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRjb2xvcjogY29sb3JzLiRlcnJvciAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYtc3VjY2Vzcy1tc2cge1xuXHRcdCYsXG5cdFx0JiAqIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdGNvbG9yOiBjb2xvcnMuJHN1Y2Nlc3MgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuYm9keSAuZm9vdGVyIC5mbCB7XG5cdCYtY29udGFjdC1mb3JtIHtcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuXHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdH1cblxuXHRcdC5mbC1jb250YWN0LWVycm9yIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5zdWJzY3JpYmUtYmxvY2stZm9ybSB7XG5cdC5mbC1jb250YWN0LWZvcm0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5mbC1idXR0b24ge1xuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Jiwgc3Bhbi5mbC1idXR0b24tdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6IGNvbG9ycy4kdGV4dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mbC1lbWFpbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHR9XG5cblx0XHQuZmwtY29udGFjdC1lcnJvciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5mbC1tZXNzYWdlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdC5zdWJzY3JpYmUtYmxvY2stZm9ybSB7XG5cdFx0LmZsLWNvbnRhY3QtZm9ybSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdC5mbC1lbWFpbCB7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdH1cblxuXHRcdC5mbC1idXR0b24td3JhcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XG5AdXNlIFwiLi4vdmFyaWFibGVzL2JyZWFrcG9pbnRzXCI7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5AdXNlIFwiLi4vdmFyaWFibGVzL2ZvbnRzXCI7XG5cblxuI21lbnUtaGVhZGVyLWJ1dHRvbnMge1xuXHR3aWR0aDogMTAwJTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdC5tZW51LWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRkZXNrdG9wKSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1pbi13aWR0aDogMTkycHg7XG5cdFx0fVxuXHR9XG59XG5cbiNtZW51LWhlYWRlci1idXR0b25zLFxuLmhlYWRlci1idXR0b25zX19tZW51IHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0Lm1lbnUtaXRlbSB7XG5cdFx0YSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0QGluY2x1ZGUgbWl4aW5zLmRlZmF1bHRCdXR0b247XG5cblx0XHRcdCYge1xuXHRcdFx0XHRAaW5jbHVkZSBtaXhpbnMuc21hbGxCdXR0b247XG5cdFx0XHRcdEBpbmNsdWRlIG1peGlucy5zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5wcmltYXJ5IGEge1xuXHRcdFx0QGluY2x1ZGUgbWl4aW5zLnByaW1hcnk7XG5cdFx0fVxuXG5cdFx0Ji50ZXJ0aWFyeSBhIHtcblx0XHRcdEBpbmNsdWRlIG1peGlucy50ZXJ0aWFyeTtcblx0XHR9XG5cdH1cbn1cblxuLm1lbnVfX21vYmlsZS1ib3R0b20tbmF2IHtcblx0LmhlYWRlci1idXR0b25zX19tZW51IHtcblx0XHQubWVudS1pdGVtIHtcblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSBtaXhpbnMuZGVmYXVsdEJ1dHRvbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxubmF2Lm1lbnVfX2xpc3QsXG4ubWVudSB7XG5cdGxpIHtcblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRjb2xvcjogY29sb3JzLiR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQuc3ViLW1lbnUsXG5cdC5jaGlsZHJlbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuXG5cdFx0Ji5jb2x1bW5zIHtcblx0XHRcdGNvbHVtbi1nYXA6IDRweDtcblx0XHRcdGNvbHVtbi1ydWxlOiAxcHggc29saWQgY29sb3JzLiRibGFjaztcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xuXHRcdFx0XHRjb2xvcjogY29sb3JzLiR3aGl0ZTtcblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0PiB1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogMjBweDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0PiBsaSB7XG5cdFx0XHQmLm1lbnUtaXRlbSB7XG5cdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLFxuXHRcdFx0Ji5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cblx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24uc3ZnXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBjb2xvciAwLjJzO1xuXG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdCYgPiBhOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLnN1Yi1tZW51LFxuXHRcdFx0XHRcdD4gLmNoaWxkcmVuIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQmID4gYTo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IC5zdWItbWVudSxcblx0XHRcdFx0XHRcdD4gLmNoaWxkcmVuIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG5cdC5jdXJyZW50LW1lbnUtaXRlbSB7XG5cdFx0PiBhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS1oZWFkZXIge1xuXHQmLndoaXRlLWJnLFxuXHQmLnNjcm9sbC11cCxcblx0Ji5zY3JvbGwtZG93biB7XG5cdFx0bmF2Lm1lbnVfX2xpc3QsXG5cdFx0Lm1lbnUge1xuXHRcdFx0LnN1Yi1tZW51LFxuXHRcdFx0LmNoaWxkcmVuIHtcblx0XHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kZGVza3RvcF9wbHVzKSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogY29sb3JzLiRibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiB1bCB7XG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbixcblx0XHRcdFx0XHQmLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4ge1xuXHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kZGVza3RvcF9wbHVzKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kYXJrLnN2Z1wiKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNtZW51LWhlYWRlci1idXR0b25zLFxuXHRcdC5oZWFkZXItYnV0dG9uc19fbWVudSB7XG5cdFx0XHQubWVudS1pdGVtIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4aW5zLnRlcnRpYXJ5XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWVudV9fbW9iaWxlLWJvdHRvbS1uYXYge1xuXHRcdFx0I21lbnUtaGVhZGVyLWJ1dHRvbnMsXG5cdFx0XHQuaGVhZGVyLWJ1dHRvbnNfX21lbnUge1xuXHRcdFx0XHQubWVudS1pdGVtIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peGlucy5zZWNvbmRhcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbltjbGFzc149XCJtZW51LVwiXVtjbGFzcyQ9XCItY29udGFpbmVyXCJdIHtcblx0Lm1lbnUge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLFxuXHRcdFx0YSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWVudS1mb2xqcy1vc3MtY29udGFpbmVyIHtcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRkZXNrdG9wKSB7XG5cdCNzaXRlLW5hdmlnYXRpb24ge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IHZhcigtLWhlYWRlci10b3Atb2Zmc2V0LCAwcHgpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogOTk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gdmFyKC0taGVhZGVyLXRvcC1vZmZzZXQsIDBweCkpO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wbmcvbW9iaWxlLW1lbnUtYmFja2dyb3VuZC5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblx0XHR9XG5cblx0XHRuYXYubWVudV9fbGlzdCxcblx0XHQubWVudSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDc1cHggMjBweCAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRiYWNrZ3JvdW5kLWNvbG9yO1xuXG5cdFx0XHQ+IHVsIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdGdhcDogMzJweDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbixcblx0XHRcdFx0XHQmLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4ge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdFx0XHQ+IC5zdWItbWVudSxcblx0XHRcdFx0XHRcdFx0PiAuY2hpbGRyZW4ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1Yi1tZW51LFxuXHRcdFx0XHQuY2hpbGRyZW4ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHR6LWluZGV4OiBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDAgLTEwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdCYuY29sdW1ucyB7XG5cdFx0XHRcdFx0XHRjb2x1bW4tY291bnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX21vYmlsZS1ib3R0b20tbmF2IHtcblx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblxuXHRcdFx0LmhlYWRlci1idXR0b25zIHtcblx0XHRcdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fbWVudSB7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRnYXA6IDIwcHg7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRwcmUtc21hbGwpIHtcblx0LmhlYWRlci1idXR0b25zLXdyYXBwZXIge1xuXHRcdC5oZWFkZXItYnV0dG9uc19fbWVudSB7XG5cdFx0XHQubWVudS1pdGVtIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcblxuLmxvYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTY4cHg7XG5cdGhlaWdodDogMTY4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jl9fYm9yZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGFuaW1hdGlvbjogc3BpbiBsaW5lYXIgMC41cyBpbmZpbml0ZTtcblx0fVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcbkB1c2UgXCIuLi92YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0Lm5hdi1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdC5wYWdlLW51bWJlcnMge1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRjb2xvcjogY29sb3JzLiR0ZXh0O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji5uZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5kb3RzLFxuXHRcdFx0Ji5uZXh0IHtcblx0XHRcdFx0d2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRtaW4td2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRcdC8vJjpob3ZlciB7XG5cdFx0XHRcdC8vXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ly9cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Ly9cdGNvbG9yOiBjb2xvcnMuJGhvdmVyZWQtdGV4dDtcblx0XHRcdFx0Ly9cdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0XHRcdC8vfVxuXHRcdFx0fVxuXG5cdFx0XHQvLyY6aG92ZXIsXG5cdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHdoaXRlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiBjb2xvcnMuJGJsYWNrO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdFx0XHQmLm5leHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5wcmV2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xuXG4ubGFuZ3VhZ2Utc3dpdGNoZXIge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweDtcblxuXHQmX19saW5rIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG5cdFx0Jixcblx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6IGNvbG9ycy4kd2hpdGU7XG5cdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0fVxuXG5cdFx0Ji0tY3VycmVudCB7XG5cdFx0XHQmLFxuXHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51X19tb2JpbGUtYm90dG9tLW5hdiB7XG5cdC5sYW5ndWFnZS1zd2l0Y2hlciB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQmX19saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyIHtcblx0Ji53aGl0ZS1iZyxcblx0Ji5zY3JvbGwtdXAsXG5cdCYuc2Nyb2xsLWRvd24ge1xuXHRcdC5sYW5ndWFnZS1zd2l0Y2hlciB7XG5cdFx0XHQmX19saW5rIHtcblx0XHRcdFx0Jixcblx0XHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJGRlc2t0b3BfcGx1cykge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGNvbG9ycy4kYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL2JyZWFrcG9pbnRzXCI7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5cbi5zZWFyY2gge1xuXHQuY29udGFpbmVyID4gLnBhZ2UtaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0LnByb2R1Y3RzLXNlY3Rpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWFyY2hfX2dyaWQtLWV2ZW50cyAuZXZlbnQtdHlwZS1pbWcge1xuXHRcdG1heC1oZWlnaHQ6IDI3M3B4O1xuXHRcdG1pbi1oZWlnaHQ6IDI3M3B4O1xuXHR9XG5cblx0LnN2YnItcG9zdHMge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0YXJ0aWNsZS5zd2lwZXItc2xpZGUge1xuXHRcdHdpZHRoOiAyOTYuMTRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0fVxuXG5cdC5uby1yZXN1bHRzLm5vdC1mb3VuZCB7XG5cdFx0cCxcblx0XHQuc2VhcmNoLWZvcm0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19wYWdlLWhlYWRlci5oaWRkZW4sXG5cdCZfX25vLXJlc3VsdHMuaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG5ib2R5IC5ja3ktbW9kYWwsXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIge1xuXHQuY2t5LWJ0bjpub3QoLmNreS1wcmVmZXJlbmNlLWNlbnRlciAuY2t5LWJ0bikge1xuXHRcdEBpbmNsdWRlIG1peGlucy5kZWZhdWx0QnV0dG9uO1xuXHRcdCYge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDQ3OHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWl4aW5zLnNlY29uZGFyeSh0cnVlKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkgLmNreS1tb2RhbCB7XG5cdC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIHtcblx0XHRnYXA6IDEwcHg7XG5cdH1cbn1cblxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogYXV0bztcblx0dG9wOiAwO1xuXHRib3R0b206IGF1dG87XG5cdHBhZGRpbmc6IDM2cHggMzNweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRwcmUtc21hbGwpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Ji5ja3ktaGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5ja3ktdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5ja3ktY29uc2VudC1iYXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDQ2NXB4O1xuXHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHBhZGRpbmc6IDgwcHg7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kcHJlLXNtYWxsKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM5MHB4O1xuXHRcdFx0cGFkZGluZzogNjhweCA1N3B4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwpIHtcblx0XHRcdHBhZGRpbmc6IDU2cHggNDhweDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRib3R0b206IDQzcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTczcHg7XG5cdFx0XHRoZWlnaHQ6IDE3M3B4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0Nzdmcgd2lkdGg9JzEzNScgaGVpZ2h0PScxMzUnIHZpZXdCb3g9JzAgMCAxMzUgMTM1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4wMDA2MTAzNTIgMjYuMzM2NkMwLjAwMDYxMDM1MiAyMi4xNzE2IDMuMjkyNTggMTkuMDA4OCA3LjMyODQgMTkuMDA4OEM5LjU3ODMgMTkuMDA4OCAxMS4yNzAxIDE5Ljg0NTkgMTMuMDc0NCAyMS44NzI2TDExLjU2ODMgMjMuMzAzN0MxMC40MTYzIDIxLjc3ODUgOS4wMjEwNCAyMS4wMTU1IDcuMzY1ODkgMjEuMDE1NUM0LjQwOTYyIDIxLjAxNTUgMi4xMjE0IDIzLjMyMiAyLjEyMTQgMjYuMzM0MUMyLjEyMTQgMjkuMzQ2MiA0LjY2ODY4IDMxLjU5NjkgNy4xOTc2MyAzMS41OTY5QzkuNTM5OTkgMzEuNTk2OSAxMS4yMTQzIDI5Ljk2MDkgMTEuNCAyOC4wMDc2VjI3Ljk4OTJINy45MDRWMjYuMDAwMUgxMy43MDY2VjI2LjQ2NTdDMTMuNzA2NiAzMC43MjQ4IDExLjE1OTMgMzMuNTY4NiA3LjE0MTgyIDMzLjU2ODZDMy4xMjQzMiAzMy41Njg2IDAuMDAwNjEwMzUyIDMwLjMxMzMgMC4wMDA2MTAzNTIgMjYuMzM0OVYyNi4zMzY2WicgZmlsbD0nJTIzRjhGOEY4JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMTguOTc4NCAyNi4yNDA3QzE4Ljk3ODQgMjIuMjk5IDIyLjMyNjEgMTkuMDI1NCAyNi4zNDIgMTkuMDI1NEMzMC4zNTc4IDE5LjAyNTQgMzMuNjMxNSAyMi4yNjA3IDMzLjYzMTUgMjYuMzE0OUMzMy42MzE1IDMwLjM2OSAzMC4yNjU0IDMzLjU2ODUgMjYuMjI5NSAzMy41Njg1QzIyLjE5MzcgMzMuNTY4NSAxOC45Nzc1IDMwLjQ0NCAxOC45Nzc1IDI2LjI0MDdIMTguOTc4NFpNMzEuNTEyMyAyNi4yOTY1QzMxLjUxMjMgMjMuMjgzNiAyOS4xODgzIDIxLjAxNTQgMjYuMzA1MyAyMS4wMTU0QzIzLjQyMjQgMjEuMDE1NCAyMS4wOTkyIDIzLjMyMTEgMjEuMDk5MiAyNi4yNTk5QzIxLjA5OTIgMjkuMzY1MyAyMy41OTE1IDMxLjU3ODUgMjYuMjQ5NSAzMS41Nzg1QzI5LjE2OTEgMzEuNTc4NSAzMS41MTIzIDI5LjI3MjggMzEuNTEyMyAyNi4yOTc0VjI2LjI5NTdWMjYuMjk2NVonIGZpbGw9JyUyM0Y4RjhGOCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTU4LjY3NjggMzMuMzA3OFYxOS4yODYxSDYxLjYzM0M2Ni40Njc3IDE5LjI4NjEgNjkuNTE4OSAyMS45NjM0IDY5LjUxODkgMjYuMjk2NkM2OS41MTg5IDMwLjYyOTggNjYuMzk0NCAzMy4zMDcgNjEuNTk3MiAzMy4zMDdINTguNjc3Nkw1OC42NzY4IDMzLjMwNzhaTTYwLjc5NjcgMzEuMzE4Nkg2MS43NDU1QzY1LjI0MTUgMzEuMzE4NiA2Ny4zOTkgMjkuNTE0NCA2Ny4zOTkgMjYuMjk3NEM2Ny4zOTkgMjMuMjQ3IDY1LjU5NDcgMjEuMjc2MSA2MS43NDU1IDIxLjI3NjFINjAuNzk2N1YzMS4zMTk1VjMxLjMxODZaJyBmaWxsPSclMjNGOEY4RjgnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J003NC4yODE2IDI2LjI0MDdDNzQuMjgxNiAyMi4yOTkgNzcuNjI5NCAxOS4wMjU0IDgxLjY0NjEgMTkuMDI1NEM4NS42NjI3IDE5LjAyNTQgODguOTM1NSAyMi4yNjA3IDg4LjkzNTUgMjYuMzE0OUM4OC45MzU1IDMwLjM2OSA4NS41Njk0IDMzLjU2ODUgODEuNTMzNiAzMy41Njg1Qzc3LjQ5NzggMzMuNTY4NSA3NC4yODE2IDMwLjQ0NCA3NC4yODE2IDI2LjI0MDdaTTg2LjgxNTYgMjYuMjk2NUM4Ni44MTU2IDIzLjI4MzYgODQuNDkxNiAyMS4wMTU0IDgxLjYwOTQgMjEuMDE1NEM3OC43MjczIDIxLjAxNTQgNzYuNDAyNCAyMy4zMjExIDc2LjQwMjQgMjYuMjU5OUM3Ni40MDI0IDI5LjM2NTMgNzguODkzOSAzMS41Nzg1IDgxLjU1MjggMzEuNTc4NUM4NC40NzI0IDMxLjU3ODUgODYuODE1NiAyOS4yNzI4IDg2LjgxNTYgMjYuMjk3NFYyNi4yOTU3VjI2LjI5NjVaJyBmaWxsPSclMjNGOEY4RjgnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J005NC45Nzk1IDMzLjMwNzhWMTkuMjg2MUg5Ny4wOTk0VjMxLjMxODZIMTAyLjc0NVYzMy4zMDc4SDk0Ljk3OTVaJyBmaWxsPSclMjNGOEY4RjgnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00xMDguNDkzIDMzLjMwNzhWMTkuMjg2MUgxMTYuMjU4VjIxLjI3NTNIMTEwLjYxMlYyNC42NDE0SDExNi4wOFYyNi42MzA2SDExMC42MTJWMzEuMzE3SDExNi4yMjhWMzMuMzA2MUgxMDguNDkzVjMzLjMwNzhaJyBmaWxsPSclMjNGOEY4RjgnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00zOS41NDM2IDE4Ljk0NzNIMzkuNDkxMVYzMy4yOTQ3SDQxLjYxODVWMjMuNzcwM0w1MS44NjI2IDMzLjU1NjJINTEuODg1MVYxOS4yMDg4SDQ5Ljc1NzdWMjguNzAzMkwzOS41NDM2IDE4Ljk0NzNaJyBmaWxsPSclMjNGOEY4RjgnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00xMjIuNjU4IDE4Ljk0NzNIMTIyLjYwNlYzMy4yOTQ3SDEyNC43MzNWMjMuNzcwM0wxMzQuOTc3IDMzLjU1NjJIMTM1VjE5LjIwODhIMTMyLjg3M1YyOC43MDMyTDEyMi42NTggMTguOTQ3M1onIGZpbGw9JyUyM0Y4RjhGOCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTI2LjI1NDQgMEMzMC40MTkzIDAgMzMuNTgyMiAzLjI5MTk3IDMzLjU4MjIgNy4zMjc3OUMzMy41ODIyIDkuNTc3NjkgMzIuNzQ1IDExLjI2OTUgMzAuNzE4NCAxMy4wNzM3TDI5LjI4NzMgMTEuNTY3N0MzMC44MTI1IDEwLjQxNTcgMzEuNTc0NyA5LjAyMDQyIDMxLjU3NDcgNy4zNjUyOEMzMS41NzQ3IDQuNDA5MDEgMjkuMjY5IDIuMTIwNzkgMjYuMjU2MSAyLjEyMDc5QzIzLjI0MzEgMi4xMjA3OSAyMC45OTMyIDQuNjY4MDcgMjAuOTkzMiA3LjE5NzAyQzIwLjk5MzIgOS41MzkzOCAyMi42MjkyIDExLjIxMzcgMjQuNTgxOCAxMS4zOTk0SDI0LjYwMDFWNy45MDMzOUgyNi41ODkzVjEzLjcwNkgyNi4xMjM2QzIxLjg2NDUgMTMuNzA2IDE5LjAxOTkgMTEuMTU4NyAxOS4wMTk5IDcuMTQxMkMxOS4wMTk5IDMuMTIzNyAyMi4yNzUyIDAgMjYuMjUzNiAwSDI2LjI1NDRaJyBmaWxsPSclMjNGOEY4RjgnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00xOS4yODEyIDU4LjY3NDhIMzMuMzAyOVY2MS42MzExQzMzLjMwMjkgNjYuNDY1NyAzMC42MjU3IDY5LjUxNyAyNi4yOTI1IDY5LjUxN0MyMS45NTkzIDY5LjUxNyAxOS4yODIxIDY2LjM5MjQgMTkuMjgyMSA2MS41OTUzVjU4LjY3NTZMMTkuMjgxMiA1OC42NzQ4Wk0yMS4yNzA0IDYwLjc5NDhWNjEuNzQzNUMyMS4yNzA0IDY1LjIzOTYgMjMuMDc0NyA2Ny4zOTcgMjYuMjkxNyA2Ny4zOTdDMjkuMzQyMSA2Ny4zOTcgMzEuMzEyOSA2NS41OTI4IDMxLjMxMjkgNjEuNzQzNVY2MC43OTQ4SDIxLjI2OTZIMjEuMjcwNFonIGZpbGw9JyUyM0Y4RjhGOCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTI2LjM0ODQgNzQuMjgyMUMzMC4yOTAxIDc0LjI4MjEgMzMuNTYzOCA3Ny42Mjk5IDMzLjU2MzggODEuNjQ1N0MzMy41NjM4IDg1LjY2MTUgMzAuMzI4NCA4OC45MzUyIDI2LjI3NDMgODguOTM1MkMyMi4yMjAxIDg4LjkzNTIgMTkuMDIwNiA4NS41NjkxIDE5LjAyMDYgODEuNTMzMkMxOS4wMjA2IDc3LjQ5NzQgMjIuMTQ1MiA3NC4yODEyIDI2LjM0ODQgNzQuMjgxMlY3NC4yODIxWk0yNi4yOTI2IDg2LjgxNkMyOS4zMDU1IDg2LjgxNiAzMS41NzM4IDg0LjQ5MiAzMS41NzM4IDgxLjYwOUMzMS41NzM4IDc4LjcyNjEgMjkuMjY4MSA3Ni40MDI5IDI2LjMyOTMgNzYuNDAyOUMyMy4yMjM5IDc2LjQwMjkgMjEuMDEwNiA3OC44OTQzIDIxLjAxMDYgODEuNTUzMkMyMS4wMTA2IDg0LjQ3MzcgMjMuMzE2NCA4Ni44MTYgMjYuMjkxOCA4Ni44MTZIMjYuMjkzNEgyNi4yOTI2WicgZmlsbD0nJTIzRjhGOEY4JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMTkuMjgxMiA5NC45Nzg1SDMzLjMwMjlWOTcuMDk4NUgyMS4yNzA0VjEwMi43NDRIMTkuMjgxMlY5NC45Nzg1WicgZmlsbD0nJTIzRjhGOEY4JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMTkuMjgwNCAxMDguNDkySDMzLjMwMjFWMTE2LjI1OEgzMS4zMTI5VjExMC42MTJIMjcuOTQ2OFYxMTYuMDc5SDI1Ljk1NzZWMTEwLjYxMkgyMS4yNzEyVjExNi4yMjhIMTkuMjgyMVYxMDguNDkySDE5LjI4MDRaJyBmaWxsPSclMjNGOEY4RjgnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00zMy42NDI5IDM5LjU0MzdWMzkuNDkxMkgxOS4yOTU1VjQxLjYxODdIMjguODE5OUwxOS4wMzM5IDUxLjg2MjdWNTEuODg1MkgzMy4zODEzVjQ5Ljc1NzhIMjMuODg2OUwzMy42NDI5IDM5LjU0MzdaJyBmaWxsPSclMjNGOEY4RjgnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00zMy42NDI5IDEyMi42NThWMTIyLjYwNUgxOS4yOTU1VjEyNC43MzNIMjguODE5OUwxOS4wMzM5IDEzNC45NzdWMTM0Ljk5OUgzMy4zODEzVjEzMi44NzJIMjMuODg2OUwzMy42NDI5IDEyMi42NThaJyBmaWxsPSclMjNGOEY4RjgnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRwcmUtc21hbGwpIHtcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRyaWdodDogMzlweDtcblx0XHRcdFx0Ym90dG9tOiAyOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsKSB7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNreS1iYW5uZXItYnRuLWNsb3NlIHtcblx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdHRvcDogMzJweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRwcmUtc21hbGwpIHtcblx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ja3ktbm90aWNlLWRlcyB7XG5cdFx0Y29sb3I6IGNvbG9ycy4kd2hpdGUgIWltcG9ydGFudDtcblx0XHRtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG5cdFx0cCxcblx0XHQuY2t5LXBvbGljeSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kcHJlLXNtYWxsKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGNvbG9ycy4kd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRwcmUtc21hbGwpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNreS1wb2xpY3kge1xuXHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNreS1ub3RpY2UtYnRuLXdyYXBwZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWF4LXdpZHRoOiAxNDFweDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cblx0XHQuY2t5LWJ0biB7XG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcbkB1c2UgXCIuLi92YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcblxuLnNpdGUtaGVhZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IHZhcigtLWFkbWluLW9mZnNldCwgMHB4KTtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDEyLCAzNSwgNjQsIDApIDcuNzklLCAjMEMyMzQwIDE5MS41NiUpO1xuXG5cdCYtLXN0aWNreSB7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMsIGJhY2tncm91bmQgMC4xNXM7XG5cdH1cblxuXHQmLnNjcm9sbC1kb3duIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR9XG5cblx0Ji53aGl0ZS1iZyxcblx0Ji5zY3JvbGwtdXAsXG5cdCYuc2Nyb2xsLWRvd24ge1xuXHRcdGJhY2tncm91bmQ6IGNvbG9ycy4kd2hpdGU7XG5cblx0XHQuc2l0ZS1sb2dvIHtcblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiBjb2xvcnMuJGJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3JvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMzIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCZfX2NvbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMjBweDtcblx0fVxuXG5cdC5zaXRlLWJyYW5kaW5nIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAyMHB4O1xuXG5cdFx0LmxvZ28tbGluayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0LnNpdGUtbG9nbyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LnRvcGJhciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdD4gLmZsLWJ1aWxkZXItY29udGVudCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdCoge1xuXHRcdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jbG9zZWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmX19jbG9zZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTRweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblx0fVxufVxuXG4uZmwtYnVpbGRlci1lZGl0IHtcblx0LnNpdGUtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kYmFja2dyb3VuZC1jb2xvcjtcblx0fVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuLnN2YnItdGhlbWUgLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTE0NHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAyMHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5ib2R5LmZsLWJ1aWxkZXIge1xuXHQuc2l0ZS1tYWluIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS1tYWluIHtcblx0Ji0td2l0aC1zdGlja3ktaGVhZGVyIHtcblx0XHRtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1oZWFkZXItaGVpZ2h0LCAwcHgpKSk7XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9taXhpbnNcIjtcbkB1c2UgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XG5AdXNlIFwiLi4vdmFyaWFibGVzL2JyZWFrcG9pbnRzXCI7XG5AdXNlIFwiLi4vdmFyaWFibGVzL2ZvbnRzXCI7XG5cbi5zdmJyLXBvc3RzIHtcblx0LnBvc3QtdGh1bWJuYWlsIHtcblx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXG5cdFx0aW1nIHtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQmX19leGNlcnB0IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRmb250LWZhbWlseTogZm9udHMuJHJlZ3VsYXI7XG5cdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cdFx0fVxuXHR9XG5cblx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4IDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zdmJyX19wb3N0IHtcblx0Ji0tdGVybXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbi5uby1yZXN1bHRzLm5vdC1mb3VuZCB7XG5cdC5wYWdlLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5wYWdlLWNvbnRlbnQgPiBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdC5zdmJyLXBvc3RzIHtcblx0XHQuc3dpcGVyLWluaXRpYWxpemVkIHtcblx0XHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcbkB1c2UgXCIuLi92YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcblxuLmZvb3Rlci5zaXRlLWZvb3RlciA+IC5mbC1idWlsZGVyLWNvbnRlbnQgPiAuZmwtcm93W2RhdGEtbm9kZV0gPiAuZmwtcm93LWNvbnRlbnQtd3JhcCB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG4uc3Zici10aGVtZSB7XG5cdC5zdmJyLWhlcm8tbW9kdWxlIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gdmFyKC0td3AtYWRtaW4tLWFkbWluLWJhci0taGVpZ2h0LCAwcHgpKTtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHN2aCAtIHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCwgMHB4KSk7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0Ji0tbGVmdCB7XG5cdFx0XHQuc3Zici1oZXJvLW1vZHVsZV9fY29udGVudC13cmFwcGVyIHtcblx0XHRcdFx0bWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCwgMHB4KSk7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gdmFyKC0td3AtYWRtaW4tLWFkbWluLWJhci0taGVpZ2h0LCAwcHgpKTtcblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdmJyLWhlcm8tbW9kdWxlX19jb250ZW50IHtcblx0XHRcdFx0ei1pbmRleDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1oZWlnaHQtbm90X2Z1bGxfc2NyZWVuIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDY1MHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJGRlc2t0b3ApIHtcblx0XHRcdFx0bWluLWhlaWdodDogNTQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuc3Zici1oZXJvLW1vZHVsZS0tbGVmdCB7XG5cdFx0XHRcdC5zdmJyLWhlcm8tbW9kdWxlX19jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDY1MHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRkZXNrdG9wKSB7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1NDBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbW9iaWxlX3NwbGl0LnN2YnItaGVyby1tb2R1bGUge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mbC1iZy12aWRlbyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZsLWJnLXZpZGVvLXBsYXllciB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN2YnItaGVyby1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN2YnItaGVyby1tb2R1bGVfX2hlYWRpbmcsXG5cdFx0XHQuc3Zici1oZXJvLW1vZHVsZV9fdGV4dCBwIHtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRcdFx0XHRjb2xvcjogaW5pdGlhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3Zici1oZXJvLW1vZHVsZV9fdGV4dCBwIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN2YnItaGVyby1tb2R1bGVfX2N0YSAuYnV0dG9uIHtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXhpbnMudGVydGlhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3Zici1oZXJvLW1vZHVsZV9faW1hZ2Utd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5zdmJyLWhlcm8tbW9kdWxlX19pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mbC1iZy12aWRlbyB7XG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxNzB2aDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3Zici1oZXJvLW1vZHVsZV9fdGV4dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0LnN2YnItaGVyby1tb2R1bGVfX2N0YS1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHggOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmwtYnVpbGRlci1lZGl0IC5zdmJyLXRoZW1lIHtcblx0LnN2YnItaGVyby1tb2R1bGUge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSB2YXIoLS1mbC1idWlsZGVyLXRvcC1iYXItaGVpZ2h0LCAwcHgpIC0gdmFyKC0taGVhZGVyLWhlaWdodCwgNzdweCkpO1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gdmFyKC0tZmwtYnVpbGRlci10b3AtYmFyLWhlaWdodCwgMHB4KSAtIHZhcigtLWhlYWRlci1oZWlnaHQsIDc3cHgpKTtcblxuXHRcdCYtLWxlZnQge1xuXHRcdFx0LnN2YnItaGVyby1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSB2YXIoLS1mbC1idWlsZGVyLXRvcC1iYXItaGVpZ2h0LCAwcHgpIC0gdmFyKC0taGVhZGVyLWhlaWdodCwgNzdweCkpO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHN2aCAtIHZhcigtLWZsLWJ1aWxkZXItdG9wLWJhci1oZWlnaHQsIDBweCkgLSB2YXIoLS1oZWFkZXItaGVpZ2h0LCA3N3B4KSk7XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiB1bnNldDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWhlaWdodC1ub3RfZnVsbF9zY3JlZW4ge1xuXHRcdFx0bWluLWhlaWdodDogNjUwcHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kZGVza3RvcCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1NDBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5zdmJyLWhlcm8tbW9kdWxlLS1sZWZ0IHtcblx0XHRcdFx0LnN2YnItaGVyby1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNjUwcHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDU0MHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5AdXNlIFwiLi4vdmFyaWFibGVzL2JyZWFrcG9pbnRzXCI7XG5cbi5zdmJyLXR3by1jb2x1bW5zLW1vZHVsZSB7XG5cdGEuY3RhLWxpbmsge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdEBpbmNsdWRlIG1peGlucy5uYXJyb3dDb250YWluZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiAyNHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDA7XG5cdFx0fVxuXG5cdFx0Ji0taXRlbSB7XG5cdFx0XHRmbGV4OiAwIDEgNTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRpbWcge1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMjRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCA1MHB4O1xuXHRcdH1cblxuXHRcdCYtLXdyYXBwZXIge1xuXHRcdFx0ZmxleDogMTtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2N0YS1jb250YWluZXIge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMjBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcbkB1c2UgXCIuLi92YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcblxuLnN2YnItdGhyZWUtY29sdW1ucy1tb2R1bGUge1xuXHRAaW5jbHVkZSBtaXhpbnMubmFycm93Q29udGFpbmVyO1xuXG5cdCY6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIHtcblx0XHQuc3Zici10aHJlZS1jb2x1bW5zLW1vZHVsZV9fbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Z2FwOiAyNHB4O1xuXG5cdFx0XHQmLS1pdGVtIHtcblx0XHRcdFx0ZmxleDogMCAxIGNhbGMoMTAwJSAvIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdCYtLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5idXR0b24ubGluayB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRpbWcge1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAzMnB4O1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0fVxuXG5cdCZfX2N0YS1jb250YWluZXIge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHRhYmxldCkge1xuXHQuc3Zici10aHJlZS1jb2x1bW5zLW1vZHVsZSB7XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdFx0fVxuXG5cdFx0Ji5uby1zd2lwZXIge1xuXHRcdFx0LnN2YnItdGhyZWUtY29sdW1ucy1tb2R1bGUge1xuXHRcdFx0XHQmX19saXN0IHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGdhcDogMTAwcHg7XG5cblx0XHRcdFx0XHQmLS1pdGVtIHtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc3dpcGVyLWluaXRpYWxpemVkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdFx0XHQtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uL21peGluc1wiO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcbkB1c2UgXCIuLi92YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcblxuLnN2YnItdGV4dC1hbmQtaW1hZ2UtbW9kdWxlIHtcblx0YS5jdGEtbGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0Ji5pbWFnZS1sZWZ0LFxuXHQmLmltYWdlLXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0fVxuXG5cdCYuaW1hZ2UtcmlnaHQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0fVxuXG5cdCZfX2ltYWdlLFxuXHQmX19jb250ZW50IHtcblx0XHRmbGV4OiAwIDEgNTAlO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cblx0XHRpbWcge1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogNjVweCA1MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogMzJweDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcsXG5cdCZfX3RleHQsXG5cdCZfX2N0YS1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNDM1cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY3RhLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRnYXA6IDIycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiR0YWJsZXQpIHtcblx0LnN2YnItdGV4dC1hbmQtaW1hZ2UtbW9kdWxlIHtcblx0XHQmLmltYWdlLWxlZnQsXG5cdFx0Ji5pbWFnZS1yaWdodCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdCZfX2ltYWdlLFxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggNTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcblxuJGhlaWdodDogNzAwcHg7XG4kbW9iaWxlLWhlaWdodDogNTQ4cHg7XG5cbi5zdmJyLXBhcmFsbGF4LWltYWdlLW1vZHVsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6ICRoZWlnaHQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRoZWlnaHQ6ICRtb2JpbGUtaGVpZ2h0O1xuXHR9XG5cblx0Jl9fYmcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogJGhlaWdodDtcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0XHRoZWlnaHQ6ICRtb2JpbGUtaGVpZ2h0O1xuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xuXG4uc3Zici1pbWFnZXMtY2Fyb3VzZWwge1xuXHQmX19zbGlkZXIge1xuXHRcdCY6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kZGVza3RvcF9wbHVzKSB7XG5cdFx0XHRcdC5zd2lwZXItd3JhcHBlciB7XG5cdFx0XHRcdFx0Z2FwOiAyNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogY2FsYyg1MCUgLSAyNHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XG5AdXNlIFwiLi4vdmFyaWFibGVzL2JyZWFrcG9pbnRzXCI7XG5cbi5zdmJyLXBvc3RzLW1vZHVsZSB7XG5cdC5zd2lwZXItZGlzYWJsZWQge1xuXHRcdC5zdmJyLXBvc3RzX193cmFwcGVyIHtcblx0XHRcdC0tZ2FwOiAyNHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiB2YXIoLS1nYXApO1xuXHRcdH1cblxuXHRcdC5zd2lwZXItZGlzYWJsZWRfX3Bvc3Qtd3JhcHBlciB7XG5cdFx0XHRmbGV4OiAwIDEgY2FsYygxMDAlIC8gdmFyKC0tZGVza3RvcC1jb2x1bW5zLCAzKSAtICh2YXIoLS1nYXApIC8gdmFyKC0tZGVza3RvcC1jb2x1bW5zLCAzKSAqICh2YXIoLS1kZXNrdG9wLWNvbHVtbnMsIDMpIC0gMSkpKTtcblx0XHR9XG5cdH1cblxuXHRhcnRpY2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Ji5uby1zd2lwZXIge1xuXHRcdCYuZGVza3RvcC1jb2x1bW5zLTQge1xuXHRcdFx0LmV2ZW50LWNvbnRlbnRfX3dyYXBwZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDAgMDtcblx0XHRcdH1cblxuXHRcdFx0LmV2ZW50LWRhdGUtYW5kLXBsYWNlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZXZlbnQtdGl0bGUge1xuXHRcdFx0XHQtLWxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQsIDI2cHgpO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5ldmVudC1leGNlcnB0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiR0YWJsZXQpIHtcblx0LnN2YnItcG9zdHMtbW9kdWxlIHtcblx0XHQuc3dpcGVyLWRpc2FibGVkIHtcblx0XHRcdC5zd2lwZXItZGlzYWJsZWRfX3Bvc3Qtd3JhcHBlciB7XG5cdFx0XHRcdGZsZXg6IDAgMSBjYWxjKDEwMCUgLyB2YXIoLS1tb2JpbGUtY29sdW1ucywgMSkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubm8tc3dpcGVyIHtcblx0XHRcdCYubW9iaWxlLWNvbHVtbnMtMSB7XG5cdFx0XHRcdC5zdmJyLXBvc3RzX193cmFwcGVyIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRnYXA6IDEwMHB4O1xuXG5cdFx0XHRcdFx0LnN3aXBlci1kaXNhYmxlZF9fcG9zdC13cmFwcGVyIHtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5tb2JpbGUtY29sdW1ucy0yIHtcblx0XHRcdFx0LnN2YnItcG9zdHNfX3dyYXBwZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRnYXA6IDQwcHggMjBweDtcblxuXHRcdFx0XHRcdC5zd2lwZXItZGlzYWJsZWRfX3Bvc3Qtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcblxuXHRcdFx0XHRcdFx0LmV2ZW50LWNvbnRlbnRfX3dyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmV2ZW50LWRhdGUtYW5kLXBsYWNlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZXZlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHQtLWxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQsIDIxcHgpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5ldmVudC1leGNlcnB0IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5AdXNlIFwiLi4vdmFyaWFibGVzL2JyZWFrcG9pbnRzXCI7XG5cbi5zdmJyLXRyaXBsZS1yb3ctbW9kdWxlIHtcblx0YS5jdGEtbGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cblx0XHQmLS1pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuXHRcdFx0XHQuc3Zici10cmlwbGUtcm93LW1vZHVsZSB7XG5cdFx0XHRcdFx0Jl9faW1hZ2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyNXB4O1xuXHRcdGJvdHRvbTogMTQuNXB4O1xuXHR9XG5cblx0Jl9faGVhZGVyLFxuXHQmX190ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDQxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogNDBweCAxNDBweCA0MHB4IDQwcHg7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDMycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcblxuXHRcdGltZyB7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19jdGEtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0bGkge1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiR0YWJsZXQpIHtcblx0LnN2YnItdHJpcGxlLXJvdy1tb2R1bGUge1xuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0LnN2YnItdHJpcGxlLXJvdy1tb2R1bGUge1xuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdCZfX2Fycm93IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0aGVpZ2h0OiAzNTVweDtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cblx0XHRcdCYtLWl0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHQuc3Zici10cmlwbGUtcm93LW1vZHVsZV9faW1hZ2Uge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdC5zdmJyLXRyaXBsZS1yb3ctbW9kdWxlX19pbWFnZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcblxuLnN2YnItdmlkZW8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cblx0Jl9fY29sIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzYwcHg7XG5cblx0XHQmLnBhdXNlZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29ucy9wbGF5LnN2Z1wiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDRweCAxMDRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX192aWRlbyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kdGFibGV0KSB7XG5cdC5zdmJyLXZpZGVvIHtcblxuXHRcdCZfX2NvbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMzYwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdCZfX3RleHRbY2xhc3NdIHsgLy8gW2NsYXNzXSBzZWxlY3RvciB1c2VkIHRvIG92ZXJ3cml0ZSBQQiBydWxlc1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdH1cblxuXHRcdCZfX3NpZ25hdHVyZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdH1cblxuXHRcdCZfX3NpZ25hdHVyZS1kZWNyeXB0aW9uW2NsYXNzXSB7IC8vIFtjbGFzc10gc2VsZWN0b3IgdXNlZCB0byBvdmVyd3JpdGUgUEIgcnVsZXNcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHR9XG5cblx0XHQmX19idXR0b24ge1xuXHRcdFx0bWFyZ2luOiA0NnB4IGF1dG8gMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAzNDNweDtcblxuXHRcdFx0Ji0tZGVza3RvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYtLW1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsbnVsbCwiQHVzZSBcInZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xuXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJGxhcmdlKSB7XG5cdGJvZHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kZGVza3RvcF9wbHVzKSB7XG5cdGJvZHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kZGVza3RvcCkge1xuXHRib2R5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHRhYmxldF9wbHVzKSB7XG5cdGJvZHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kdGFibGV0KSB7XG5cdGJvZHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlX3BsdXMpIHtcblx0Ym9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0Ym9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRwcmUtc21hbGwpIHtcblx0Ym9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiR0aGVfc21hbGwpIHtcblx0Ym9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbCkge1xuXHRib2R5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIl19 */
