@charset "UTF-8";
@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-Bold.woff2") format("woff2"), url("../fonts/SofiaPro-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-Medium.woff2") format("woff2"), url("../fonts/SofiaPro-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro.woff2") format("woff2"), url("../fonts/SofiaPro.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-SemiBold.woff2") format("woff2"), url("../fonts/SofiaPro-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/*
! tailwindcss v3.3.6 | 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: currentColor; /* 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.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", 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 */
}
/*
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]) {
  -webkit-text-decoration: underline dotted;
          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 */
  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,
[type='button'],
[type='reset'],
[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::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
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:  ;
}
::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:  ;
}
.\!container{
  width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: 24px !important;
  padding-left: 24px !important;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}
@media (min-width: 1009px){
  .\!container{
    max-width: 1009px !important;
  }
  .container{
    max-width: 1009px;
  }
}
@media (min-width: 1240px){
  .\!container{
    max-width: 1240px !important;
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .container{
    max-width: 1240px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1440px){
  .\!container{
    max-width: 1440px !important;
  }
  .container{
    max-width: 1440px;
  }
}
.title-t3{
  font-family: 'Sofia Pro', serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.title-t4{
  font-family: 'Sofia Pro', serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.title-t5{
  font-family: 'Sofia Pro', serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.title-t6{
  font-family: 'Sofia Pro', serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.body-b3{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.body-b4{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.body-b5{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.pretitle-pre2{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.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;
}
.pointer-events-none{
  pointer-events: none;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0;
}
.bottom-0{
  bottom: 0;
}
.bottom-2{
  bottom: 16px;
}
.bottom-\[-5\%\]{
  bottom: -5%;
}
.bottom-\[48px\]{
  bottom: 48px;
}
.left-0{
  left: 0;
}
.left-1\/2{
  left: 50%;
}
.left-\[100\%\]{
  left: 100%;
}
.left-\[5\%\]{
  left: 5%;
}
.left-\[50\%\]{
  left: 50%;
}
.left-full{
  left: 100%;
}
.right-0{
  right: 0;
}
.right-2{
  right: 16px;
}
.right-\[-10\%\]{
  right: -10%;
}
.right-\[5\%\]{
  right: 5%;
}
.top-0{
  top: 0;
}
.top-\[-10\%\]{
  top: -10%;
}
.top-\[-1px\]{
  top: -1px;
}
.top-\[-2px\]{
  top: -2px;
}
.top-\[-5\%\]{
  top: -5%;
}
.top-\[1px\]{
  top: 1px;
}
.top-\[3px\]{
  top: 3px;
}
.top-full{
  top: 100%;
}
.\!z-0{
  z-index: 0 !important;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-50{
  z-index: 50;
}
.z-\[100\]{
  z-index: 100;
}
.z-\[120\]{
  z-index: 120;
}
.z-\[1\]{
  z-index: 1;
}
.z-\[5\]{
  z-index: 5;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.m-0{
  margin: 0;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-3{
  margin-top: 24px;
  margin-bottom: 24px;
}
.my-4{
  margin-top: 32px;
  margin-bottom: 32px;
}
.my-5{
  margin-top: 40px;
  margin-bottom: 40px;
}
.-mt-2{
  margin-top: -16px;
}
.-mt-\[2px\]{
  margin-top: -2px;
}
.mb-0{
  margin-bottom: 0;
}
.mb-1{
  margin-bottom: 8px;
}
.mb-2{
  margin-bottom: 16px;
}
.mb-3{
  margin-bottom: 24px;
}
.mb-4{
  margin-bottom: 32px;
}
.mb-5{
  margin-bottom: 40px;
}
.mb-8{
  margin-bottom: 64px;
}
.mb-\[2px\]{
  margin-bottom: 2px;
}
.mb-\[4px\]{
  margin-bottom: 4px;
}
.mr-1{
  margin-right: 8px;
}
.mr-2{
  margin-right: 16px;
}
.mt-0{
  margin-top: 0;
}
.mt-1{
  margin-top: 8px;
}
.mt-2{
  margin-top: 16px;
}
.mt-3{
  margin-top: 24px;
}
.mt-4{
  margin-top: 32px;
}
.mt-5{
  margin-top: 40px;
}
.mt-6{
  margin-top: 48px;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.\!flex{
  display: flex !important;
}
.flex{
  display: flex;
}
.\!inline-flex{
  display: inline-flex !important;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.\!hidden{
  display: none !important;
}
.hidden{
  display: none;
}
.aspect-\[335\/230\]{
  aspect-ratio: 335/230;
}
.aspect-square{
  aspect-ratio: 1 / 1;
}
.\!h-4{
  height: 32px !important;
}
.\!h-5{
  height: 40px !important;
}
.\!h-full{
  height: 100% !important;
}
.h-0{
  height: 0;
}
.h-3{
  height: 24px;
}
.h-4{
  height: 32px;
}
.h-5{
  height: 40px;
}
.h-6{
  height: 48px;
}
.h-7{
  height: 65px;
}
.h-\[20px\]{
  height: 20px;
}
.h-\[32px\]{
  height: 32px;
}
.h-\[56px\]{
  height: 56px;
}
.h-\[5px\]{
  height: 5px;
}
.h-\[68px\]{
  height: 68px;
}
.h-\[9px\]{
  height: 9px;
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.min-h-\[100svh\]{
  min-height: 100svh;
}
.w-3{
  width: 24px;
}
.w-4{
  width: 32px;
}
.w-5{
  width: 40px;
}
.w-6{
  width: 48px;
}
.w-\[20px\]{
  width: 20px;
}
.w-\[25\%\]{
  width: 25%;
}
.w-\[28\%\]{
  width: 28%;
}
.w-\[32px\]{
  width: 32px;
}
.w-\[5px\]{
  width: 5px;
}
.w-\[9px\]{
  width: 9px;
}
.w-\[calc\(100\%\+24px\)\]{
  width: calc(100% + 24px);
}
.w-auto{
  width: auto;
}
.w-full{
  width: 100%;
}
.max-w-\[768px\]{
  max-width: 768px;
}
.max-w-\[840px\]{
  max-width: 840px;
}
.max-w-\[960px\]{
  max-width: 960px;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-shrink{
  flex-shrink: 1;
}
.shrink-0{
  flex-shrink: 0;
}
.border-spacing-6{
  --tw-border-spacing-x: 48px;
  --tw-border-spacing-y: 48px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.-translate-x-1\/2{
  --tw-translate-x: -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));
}
.translate-x-\[-30\%\]{
  --tw-translate-x: -30%;
  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));
}
.translate-x-\[-70\%\]{
  --tw-translate-x: -70%;
  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));
}
.translate-y-\[-100\%\]{
  --tw-translate-y: -100%;
  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));
}
.translate-y-\[-30\%\]{
  --tw-translate-y: -30%;
  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));
}
.rotate-\[-18deg\]{
  --tw-rotate: -18deg;
  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));
}
.rotate-\[-22deg\]{
  --tw-rotate: -22deg;
  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));
}
.rotate-\[10deg\]{
  --tw-rotate: 10deg;
  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));
}
.rotate-\[22deg\]{
  --tw-rotate: 22deg;
  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));
}
.rotate-\[25deg\]{
  --tw-rotate: 25deg;
  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));
}
.rotate-\[7deg\]{
  --tw-rotate: 7deg;
  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));
}
.rotate-\[8deg\]{
  --tw-rotate: 8deg;
  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));
}
.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));
}
.cursor-pointer{
  cursor: pointer;
}
.resize{
  resize: both;
}
.list-none{
  list-style-type: none;
}
.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-1{
  gap: 8px;
}
.gap-2{
  gap: 16px;
}
.gap-3{
  gap: 24px;
}
.gap-4{
  gap: 32px;
}
.gap-5{
  gap: 40px;
}
.gap-6{
  gap: 48px;
}
.gap-x-3{
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.self-end{
  align-self: flex-end;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-x-auto{
  overflow-x: auto;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.\!rounded{
  border-radius: 4px !important;
}
.rounded{
  border-radius: 4px;
}
.rounded-\[2px\]{
  border-radius: 2px;
}
.rounded-\[4px\]{
  border-radius: 4px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-none{
  border-radius: 0px;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-2{
  border-width: 2px;
}
.border-4{
  border-width: 4px;
}
.border-\[2px\]{
  border-width: 2px;
}
.border-\[6px\]{
  border-width: 6px;
}
.border-y{
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-l-2{
  border-left-width: 2px;
}
.border-l-\[5px\]{
  border-left-width: 5px;
}
.border-t{
  border-top-width: 1px;
}
.border-dashed{
  border-style: dashed;
}
.border-\[\#8C9196\]{
  --tw-border-opacity: 1;
  border-color: rgb(140 145 150 / var(--tw-border-opacity));
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-green-dark{
  --tw-border-opacity: 1;
  border-color: rgb(30 111 71 / var(--tw-border-opacity));
}
.border-grey{
  --tw-border-opacity: 1;
  border-color: rgb(216 216 216 / var(--tw-border-opacity));
}
.border-grey-dark{
  --tw-border-opacity: 1;
  border-color: rgb(32 37 40 / var(--tw-border-opacity));
}
.border-shipwreck{
  --tw-border-opacity: 1;
  border-color: rgb(169 149 130 / var(--tw-border-opacity));
}
.border-transparent{
  border-color: transparent;
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-y-black{
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity));
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-b-black{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-b-grey-dark{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(32 37 40 / var(--tw-border-opacity));
}
.border-t-black{
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-t-grey-dark{
  --tw-border-opacity: 1;
  border-top-color: rgb(32 37 40 / var(--tw-border-opacity));
}
.border-opacity-10{
  --tw-border-opacity: 0.1;
}
.border-opacity-40{
  --tw-border-opacity: 0.4;
}
.bg-\[\#eadac4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(234 218 196 / var(--tw-bg-opacity));
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
  background-color: rgba(0,0,0,0.8);
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-green-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(30 111 71 / var(--tw-bg-opacity));
}
.bg-green-light{
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 242 / var(--tw-bg-opacity));
}
.bg-grey-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(32 37 40 / var(--tw-bg-opacity));
}
.bg-grey-dark\/70{
  background-color: rgb(32 37 40 / 0.7);
}
.bg-honey-gold{
  --tw-bg-opacity: 1;
  background-color: rgb(239 214 189 / var(--tw-bg-opacity));
}
.bg-neutral{
  --tw-bg-opacity: 1;
  background-color: rgb(243 238 216 / var(--tw-bg-opacity));
}
.bg-neutral-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(165 182 189 / var(--tw-bg-opacity));
}
.bg-purple{
  --tw-bg-opacity: 1;
  background-color: rgb(60 30 101 / var(--tw-bg-opacity));
}
.bg-sandstone{
  --tw-bg-opacity: 1;
  background-color: rgb(214 194 170 / var(--tw-bg-opacity));
}
.bg-shipwreck{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
}
.bg-soft-linen{
  --tw-bg-opacity: 1;
  background-color: rgb(233 223 211 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-opacity-\[\.25\]{
  --tw-bg-opacity: .25;
}
.bg-opacity-\[\.4\]{
  --tw-bg-opacity: .4;
}
.bg-cover{
  background-size: cover;
}
.bg-\[right_12px_center\]{
  background-position: right 12px center;
}
.bg-center{
  background-position: center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.fill-white{
  fill: #FFFFFF;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0{
  padding: 0;
}
.p-1{
  padding: 8px;
}
.p-2{
  padding: 16px;
}
.p-3{
  padding: 24px;
}
.p-\[8px\]{
  padding: 8px;
}
.\!px-0{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.\!px-1{
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.\!py-1{
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.\!py-\[4px\]{
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.px-0{
  padding-left: 0;
  padding-right: 0;
}
.px-1{
  padding-left: 8px;
  padding-right: 8px;
}
.px-2{
  padding-left: 16px;
  padding-right: 16px;
}
.px-3{
  padding-left: 24px;
  padding-right: 24px;
}
.px-\[12px\]{
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[20px\]{
  padding-left: 20px;
  padding-right: 20px;
}
.py-1{
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-10{
  padding-top: 80px;
  padding-bottom: 80px;
}
.py-14{
  padding-top: 112px;
  padding-bottom: 112px;
}
.py-2{
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-3{
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-5{
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-6{
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-8{
  padding-top: 64px;
  padding-bottom: 64px;
}
.py-\[12px\]{
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[36px\]{
  padding-top: 36px;
  padding-bottom: 36px;
}
.py-\[4px\]{
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[6px\]{
  padding-top: 6px;
  padding-bottom: 6px;
}
.pb-0{
  padding-bottom: 0;
}
.pb-1{
  padding-bottom: 8px;
}
.pb-10{
  padding-bottom: 80px;
}
.pb-11{
  padding-bottom: 88px;
}
.pb-12{
  padding-bottom: 96px;
}
.pb-13{
  padding-bottom: 104px;
}
.pb-14{
  padding-bottom: 112px;
}
.pb-15{
  padding-bottom: 120px;
}
.pb-2{
  padding-bottom: 16px;
}
.pb-3{
  padding-bottom: 24px;
}
.pb-4{
  padding-bottom: 32px;
}
.pb-5{
  padding-bottom: 40px;
}
.pb-6{
  padding-bottom: 48px;
}
.pb-7{
  padding-bottom: 65px;
}
.pb-8{
  padding-bottom: 64px;
}
.pb-9{
  padding-bottom: 72px;
}
.pb-\[100\%\]{
  padding-bottom: 100%;
}
.pb-\[120px\]{
  padding-bottom: 120px;
}
.pb-\[44\.73\%\]{
  padding-bottom: 44.73%;
}
.pb-\[50\%\]{
  padding-bottom: 50%;
}
.pb-\[60\.23\%\]{
  padding-bottom: 60.23%;
}
.pb-\[76\.628\%\]{
  padding-bottom: 76.628%;
}
.pl-0{
  padding-left: 0;
}
.pl-5{
  padding-left: 40px;
}
.pr-1{
  padding-right: 8px;
}
.pr-5{
  padding-right: 40px;
}
.pt-0{
  padding-top: 0;
}
.pt-1{
  padding-top: 8px;
}
.pt-10{
  padding-top: 80px;
}
.pt-11{
  padding-top: 88px;
}
.pt-12{
  padding-top: 96px;
}
.pt-13{
  padding-top: 104px;
}
.pt-14{
  padding-top: 112px;
}
.pt-15{
  padding-top: 120px;
}
.pt-2{
  padding-top: 16px;
}
.pt-3{
  padding-top: 24px;
}
.pt-4{
  padding-top: 32px;
}
.pt-5{
  padding-top: 40px;
}
.pt-6{
  padding-top: 48px;
}
.pt-7{
  padding-top: 65px;
}
.pt-8{
  padding-top: 64px;
}
.pt-9{
  padding-top: 72px;
}
.pt-\[100px\]{
  padding-top: 100px;
}
.pt-\[36px\]{
  padding-top: 36px;
}
.pt-\[68px\]{
  padding-top: 68px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.font-base{
  font-family: Sofia Pro, sans-serif;
}
.font-heading{
  font-family: Sofia Pro, serif;
}
.text-14{
  font-size: 14px;
  line-height: 1.5;
}
.text-16{
  font-size: 16px;
  line-height: 1.5;
}
.text-18{
  font-size: 18px;
  line-height: 1.5;
}
.text-20{
  font-size: 20px;
  line-height: 1.2;
}
.text-24{
  font-size: 24px;
  line-height: 1.2;
}
.text-32{
  font-size: 32px;
  line-height: 1.2;
}
.text-40{
  font-size: 40px;
  line-height: 1.2;
}
.text-\[16px\]{
  font-size: 16px;
}
.text-\[20px\]{
  font-size: 20px;
}
.text-\[28px\]{
  font-size: 28px;
}
.text-\[40px\]{
  font-size: 40px;
}
.text-\[48px\]{
  font-size: 48px;
}
.font-bold{
  font-weight: 700;
}
.font-medium{
  font-weight: 500;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.leading-\[1\.1\]{
  line-height: 1.1;
}
.leading-\[1\.2\]{
  line-height: 1.2;
}
.leading-\[1\.5\]{
  line-height: 1.5;
}
.leading-\[1\.9\]{
  line-height: 1.9;
}
.leading-\[16px\]{
  line-height: 16px;
}
.leading-\[1em\]{
  line-height: 1em;
}
.leading-\[30px\]{
  line-height: 30px;
}
.leading-\[32px\]{
  line-height: 32px;
}
.leading-extra-tight{
  line-height: 1.2;
}
.leading-hero{
  line-height: 0.9;
}
.leading-none{
  line-height: 1;
}
.leading-normal{
  line-height: 1.5;
}
.leading-snug{
  line-height: 1.4;
}
.tracking-script{
  letter-spacing: 0.04em;
}
.tracking-tighter{
  letter-spacing: 0.016em;
}
.text-green{
  --tw-text-opacity: 1;
  color: rgb(151 193 163 / var(--tw-text-opacity));
}
.text-green-dark{
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.text-green-light{
  --tw-text-opacity: 1;
  color: rgb(239 246 242 / var(--tw-text-opacity));
}
.text-grey{
  --tw-text-opacity: 1;
  color: rgb(216 216 216 / var(--tw-text-opacity));
}
.text-grey-base{
  --tw-text-opacity: 1;
  color: rgb(13 13 13 / var(--tw-text-opacity));
}
.text-grey-dark{
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}
.text-grey-dark\/50{
  color: rgb(32 37 40 / 0.5);
}
.text-grey-dark\/60{
  color: rgb(32 37 40 / 0.6);
}
.text-grey-dark\/70{
  color: rgb(32 37 40 / 0.7);
}
.text-neutral{
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}
.text-placeholder{
  color: rgba(77,77,77, 0.5);
}
.text-purple{
  --tw-text-opacity: 1;
  color: rgb(60 30 101 / var(--tw-text-opacity));
}
.text-shipwreck{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.overline{
  text-decoration-line: overline;
}
.no-underline{
  text-decoration-line: none;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-grey::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}
.placeholder-grey::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}
.placeholder-white\/50::-moz-placeholder{
  color: rgb(255 255 255 / 0.5);
}
.placeholder-white\/50::placeholder{
  color: rgb(255 255 255 / 0.5);
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.opacity-30{
  opacity: 0.3;
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.grayscale{
  --tw-grayscale: grayscale(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, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content);
}
.content-\[\'\\E80D\'\]{
  --tw-content: '\E80D';
  content: var(--tw-content);
}
.content-\[\'\\E82C\'\]{
  --tw-content: '\E82C';
  content: var(--tw-content);
}
a{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
a:hover{
  text-decoration-line: underline;
}
a.full-click:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
}

.icon-envelope {
  width: 32px;
  height: 32px;
  border-radius: 100px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M1.33301 4.6665L6.77629 8.4768C7.21707 8.78535 7.43746 8.93962 7.67718 8.99938C7.88894 9.05216 8.11041 9.05216 8.32217 8.99938C8.56189 8.93962 8.78228 8.78535 9.22306 8.4768L14.6663 4.6665M4.53301 13.3332H11.4663C12.5864 13.3332 13.1465 13.3332 13.5743 13.1152C13.9506 12.9234 14.2566 12.6175 14.4484 12.2412C14.6663 11.8133 14.6663 11.2533 14.6663 10.1332V5.8665C14.6663 4.7464 14.6663 4.18635 14.4484 3.75852C14.2566 3.3822 13.9506 3.07624 13.5743 2.88449C13.1465 2.6665 12.5864 2.6665 11.4663 2.6665H4.53301C3.4129 2.6665 2.85285 2.6665 2.42503 2.88449C2.0487 3.07624 1.74274 3.3822 1.55099 3.75852C1.33301 4.18635 1.33301 4.7464 1.33301 5.8665V10.1332C1.33301 11.2533 1.33301 11.8133 1.55099 12.2412C1.74274 12.6175 2.0487 12.9234 2.42503 13.1152C2.85285 13.3332 3.4129 13.3332 4.53301 13.3332Z' stroke='%233C1E65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.33301 4.6665L6.77629 8.4768C7.21707 8.78535 7.43746 8.93962 7.67718 8.99938C7.88894 9.05216 8.11041 9.05216 8.32217 8.99938C8.56189 8.93962 8.78228 8.78535 9.22306 8.4768L14.6663 4.6665M4.53301 13.3332H11.4663C12.5864 13.3332 13.1465 13.3332 13.5743 13.1152C13.9506 12.9234 14.2566 12.6175 14.4484 12.2412C14.6663 11.8133 14.6663 11.2533 14.6663 10.1332V5.8665C14.6663 4.7464 14.6663 4.18635 14.4484 3.75852C14.2566 3.3822 13.9506 3.07624 13.5743 2.88449C13.1465 2.6665 12.5864 2.6665 11.4663 2.6665H4.53301C3.4129 2.6665 2.85285 2.6665 2.42503 2.88449C2.0487 3.07624 1.74274 3.3822 1.55099 3.75852C1.33301 4.18635 1.33301 4.7464 1.33301 5.8665V10.1332C1.33301 11.2533 1.33301 11.8133 1.55099 12.2412C1.74274 12.6175 2.0487 12.9234 2.42503 13.1152C2.85285 13.3332 3.4129 13.3332 4.53301 13.3332Z' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.33301 4.6665L6.77629 8.4768C7.21707 8.78535 7.43746 8.93962 7.67718 8.99938C7.88894 9.05216 8.11041 9.05216 8.32217 8.99938C8.56189 8.93962 8.78228 8.78535 9.22306 8.4768L14.6663 4.6665M4.53301 13.3332H11.4663C12.5864 13.3332 13.1465 13.3332 13.5743 13.1152C13.9506 12.9234 14.2566 12.6175 14.4484 12.2412C14.6663 11.8133 14.6663 11.2533 14.6663 10.1332V5.8665C14.6663 4.7464 14.6663 4.18635 14.4484 3.75852C14.2566 3.3822 13.9506 3.07624 13.5743 2.88449C13.1465 2.6665 12.5864 2.6665 11.4663 2.6665H4.53301C3.4129 2.6665 2.85285 2.6665 2.42503 2.88449C2.0487 3.07624 1.74274 3.3822 1.55099 3.75852C1.33301 4.18635 1.33301 4.7464 1.33301 5.8665V10.1332C1.33301 11.2533 1.33301 11.8133 1.55099 12.2412C1.74274 12.6175 2.0487 12.9234 2.42503 13.1152C2.85285 13.3332 3.4129 13.3332 4.53301 13.3332Z' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}

body {
  -webkit-font-smoothing: antialiased;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: Sofia Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}

.bg-checkered {
  background-image: url("../images/bg-checkered.png");
  background-repeat: repeat;
  background-size: 1920px;
}

.c-list ul {
  list-style-type: disc;
  padding-left: 24px;
}

html {
  overflow-y: scroll;
  min-height: 100%;
}
html.c-menu--opened, html.scroll-lock, html.vanilla-modal--open {
  overflow: hidden;
  touch-action: none;
}

@media (max-width: 1439px) {
  html #wpadminbar {
    display: none !important;
  }
  body.admin-bar {
    margin-top: -32px !important;
  }
}
@media (max-width: 781px) {
  html #wpadminbar {
    display: none !important;
  }
  body.admin-bar {
    margin-top: -46px !important;
  }
}
.container {
  max-width: 600px;
  padding-left: 24px;
  padding-right: 24px;
}
@media (min-width: 1024px) {
  .container {
    max-width: 1440px;
    padding-left: 64px;
    padding-right: 64px;
  }
}

img {
  max-width: 100%;
  height: auto;
}

input[type=text],
input[type=email],
input[type=tel],
input[type=password]{
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(216 216 216 / var(--tw-border-opacity));
  background-color: transparent;
  padding: 16px;
  font-family: Sofia Pro, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(216 216 216 / var(--tw-text-opacity));
}

input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=password]::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}

input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=tel]::placeholder,
input[type=password]::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}

input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=password]:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 216 216 / var(--tw-ring-opacity));
}

p{
  margin-bottom: 16px;
  line-height: 1.5;
}

.c-select {
  position: relative;
  border-radius: 4px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(32 37 40 / var(--tw-border-opacity));
}
.c-select:after {
  content: "\e82b";
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  font-family: fontello;
  pointer-events: none;
}
.c-select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 56px;
  padding: 16px 40px 16px 16px;
  cursor: pointer;
  width: 100%;
}

textarea{
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(216 216 216 / var(--tw-border-opacity));
  background-color: transparent;
  padding: 16px;
  font-family: Sofia Pro, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(216 216 216 / var(--tw-text-opacity));
}

textarea::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}

textarea::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}

textarea:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 216 216 / var(--tw-ring-opacity));
}

textarea {
  height: 300px;
  resize: none;
}

.o-type--accessible-link:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.o-type--wysiwyg p,
.o-type--wysiwyg blockquote,
.o-type--wysiwyg .c-video-responsive {
  margin-bottom: 24px;
}
.o-type--wysiwyg p:last-child,
.o-type--wysiwyg blockquote:last-child,
.o-type--wysiwyg .c-video-responsive:last-child {
  margin-bottom: 0;
}
.o-type--wysiwyg a:not(.c-link){
  position: relative;
}
.o-type--wysiwyg a:not(.c-link)::before{
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  height: 1px;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(116 157 221 / var(--tw-bg-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --tw-content: "";
  content: var(--tw-content);
}
.o-type--wysiwyg a:not(.c-link):hover::before{
  content: var(--tw-content);
  background-color: transparent;
}
.o-type--wysiwyg ul,
.o-type--wysiwyg ol {
  margin-left: 20px;
}
.o-type--wysiwyg ul li,
.o-type--wysiwyg ol li {
  margin-bottom: 8px;
  padding-left: 10px;
}
.o-type--wysiwyg blockquote {
  background-color: #ccc;
  font-weight: 500 !important;
  font-size: 25px;
  color: #000000;
  border-radius: 8px;
  line-height: 35px;
  padding: 24px;
}
.o-type--wysiwyg blockquote:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .o-type--wysiwyg blockquote {
    padding: 32px;
    font-size: 20px;
    line-height: 32px;
  }
}
.o-type--wysiwyg blockquote > p {
  font-weight: 500 !important;
  font-size: 20px;
}
.o-type--wysiwyg .wp-caption {
  margin-bottom: 40px;
  max-width: 100%;
}
.o-type--wysiwyg .wp-caption .wp-caption-text {
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  margin-top: 8px;
  margin-bottom: 32px;
}
.o-type--wysiwyg .aligncenter {
  display: block;
  margin: auto;
}
.o-type--wysiwyg .alignnone {
  display: block;
  width: 100% !important;
  margin: 48px 0;
}
.o-type--wysiwyg .alignnone img {
  width: 100%;
}
.o-type--wysiwyg img.alignleft {
  float: left;
  margin: 20px 0;
  margin-right: 20px;
}
.o-type--wysiwyg img.alignright {
  float: right;
  margin: 20px 0;
  margin-left: 20px;
}

.accordion > li.acc_active .accordion__title i:before{
  --tw-content: "";
  content: var(--tw-content);
}
.accordion > li .accordion__title i {
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  display: inline-block;
}

.accordionjs {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}

.accordionjs .acc_section {
  position: relative;
  z-index: 0;
  margin-top: 0;
  overflow: hidden;
}

.accordionjs .acc_section .acc_head {
  position: relative;
  display: block;
  cursor: pointer;
}

.accordionjs .acc_section .acc_head h3 {
  line-height: 1;
  margin: 5px 0;
}

.accordionjs .acc_section.acc_active > .acc_content {
  display: block;
}

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translateZ(0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

.gform_heading{
  display: none;
}

.gform_fields {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
  row-gap: 16px !important;
  display: flex !important;
  justify-content: space-between;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .gform_fields{
    flex-direction: row;
  }
}
.gform_fields .gfield--type-text {
  width: 100%;
}
.gform_fields .gfield--type-email {
  width: 100%;
}
.gform_fields .gfield--type-submit {
  width: 100%;
  flex-shrink: none;
}
@media (min-width: 1024px) {
  .gform_fields .gfield--type-text {
    width: 30%;
  }
  .gform_fields .gfield--type-email {
    width: 44%;
  }
  .gform_fields .gfield--type-submit {
    width: 160px;
    flex-shrink: none;
  }
}

.gform_validation_errors {
  display: none !important;
}

.gfield {
  grid-column: span 2;
}
.gfield.gfield_error .gfield_validation_message {
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  font-size: 14px !important;
}
.gfield.no-row-gap{
  margin-top: -16px;
}
@media (min-width: 1024px){
  .gfield.no-row-gap{
    margin-top: -24px;
  }
}
@media (min-width: 640px){
  .gfield--width-half{
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 1024px){
  .gfield--width-half{
    grid-column: span 1 / span 1;
  }
}
.gfield--type-checkbox legend{
  margin-bottom: 24px;
  display: block;
  font-weight: 700;
}
.gfield_label {
  display: block;
  font-size: 16px;
  margin-bottom: 8px;
}
.gfield_label .gfield_required {
  display: none !important;
}
.hidden_label .gfield_label{
  display: none;
}
.gfield.gfield--type-fileupload > label {
  margin-bottom: 8px !important;
}

.ginput_container{
  position: relative;
}
.ginput_container select,
.ginput_container textarea,
.ginput_container input[type=date],
.ginput_container input[type=text],
.ginput_container input[type=tel],
.ginput_container input[type=email],
.ginput_container input[type=number] {
  height: 48px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 16px;
  font-weight: 400;
  width: 100% !important;
  background: #fff;
  outline: none;
  outline-offset: 0;
  border-radius: 0;
  border-width: 1px;
  border-color: transparent;
  font-family: Sofia Pro, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.ginput_container select:focus,
.ginput_container textarea:focus,
.ginput_container input[type=date]:focus,
.ginput_container input[type=text]:focus,
.ginput_container input[type=tel]:focus,
.ginput_container input[type=email]:focus,
.ginput_container input[type=number]:focus {
  outline: none;
  --tw-border-opacity: 1;
  border-color: rgb(169 149 130 / var(--tw-border-opacity));
}
.ginput_container select::-moz-placeholder, .ginput_container textarea::-moz-placeholder, .ginput_container input[type=date]::-moz-placeholder, .ginput_container input[type=text]::-moz-placeholder, .ginput_container input[type=tel]::-moz-placeholder, .ginput_container input[type=email]::-moz-placeholder, .ginput_container input[type=number]::-moz-placeholder{
  color: rgb(32 37 40 / 0.8);
}
.ginput_container select::placeholder,
.ginput_container textarea::placeholder,
.ginput_container input[type=date]::placeholder,
.ginput_container input[type=text]::placeholder,
.ginput_container input[type=tel]::placeholder,
.ginput_container input[type=email]::placeholder,
.ginput_container input[type=number]::placeholder{
  color: rgb(32 37 40 / 0.8);
}
.ginput_container input[type=email] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 4H4C2.897 4 2 4.897 2 6V18C2 19.103 2.897 20 4 20H20C21.103 20 22 19.103 22 18V6C22 4.897 21.103 4 20 4ZM20 6V6.511L12 12.734L4 6.512V6H20ZM4 18V9.044L11.386 14.789C11.5611 14.9265 11.7773 15.0013 12 15.0013C12.2227 15.0013 12.4389 14.9265 12.614 14.789L20 9.044L20.002 18H4Z' fill='%23BBCCC9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 8px center;
  padding-left: 40px !important;
}
.ginput_container select{
  background-position: right 12px center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23AEAAAE' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.ginput_container textarea {
  height: 180px !important;
  padding-top: 12px;
}
.ginput_container.ginput_container_checkbox .gfield_checkbox{
  display: grid !important;
}
.col-2 .ginput_container.ginput_container_checkbox .gfield_checkbox{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
@media (min-width: 1024px){
  .col-2 .ginput_container.ginput_container_checkbox .gfield_checkbox{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.col-3 .ginput_container.ginput_container_checkbox .gfield_checkbox{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (max-width: 1300px) {
  .col-3 .ginput_container.ginput_container_checkbox .gfield_checkbox{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.ginput_container.ginput_container_consent,
.ginput_container .gfield_checkbox,
.ginput_container .gfield_radio,
.ginput_container .gchoice{
  font-size: 16px;
  line-height: 1.5;
}
.ginput_container.ginput_container_consent input[type=checkbox],
.ginput_container.ginput_container_consent input[type=radio],
.ginput_container .gfield_checkbox input[type=checkbox],
.ginput_container .gfield_checkbox input[type=radio],
.ginput_container .gfield_radio input[type=checkbox],
.ginput_container .gfield_radio input[type=radio],
.ginput_container .gchoice input[type=checkbox],
.ginput_container .gchoice input[type=radio]{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  margin-bottom: 0;
  margin-top: 0;
  height: 24px;
  width: 24px;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  opacity: 0;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.ginput_container.ginput_container_consent input[type=checkbox] + label,
.ginput_container.ginput_container_consent input[type=radio] + label,
.ginput_container .gfield_checkbox input[type=checkbox] + label,
.ginput_container .gfield_checkbox input[type=radio] + label,
.ginput_container .gfield_radio input[type=checkbox] + label,
.ginput_container .gfield_radio input[type=radio] + label,
.ginput_container .gchoice input[type=checkbox] + label,
.ginput_container .gchoice input[type=radio] + label {
  cursor: pointer;
}
.ginput_container.ginput_container_consent input[type=checkbox]:checked + label:after,
.ginput_container.ginput_container_consent input[type=radio]:checked + label:after,
.ginput_container .gfield_checkbox input[type=checkbox]:checked + label:after,
.ginput_container .gfield_checkbox input[type=radio]:checked + label:after,
.ginput_container .gfield_radio input[type=checkbox]:checked + label:after,
.ginput_container .gfield_radio input[type=radio]:checked + label:after,
.ginput_container .gchoice input[type=checkbox]:checked + label:after,
.ginput_container .gchoice input[type=radio]:checked + label:after{
  --tw-border-opacity: 1;
  border-color: rgb(60 30 101 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(60 30 101 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.ginput_container.ginput_container_consent input[type=checkbox]:checked + label:before,
.ginput_container.ginput_container_consent input[type=radio]:checked + label:before,
.ginput_container .gfield_checkbox input[type=checkbox]:checked + label:before,
.ginput_container .gfield_checkbox input[type=radio]:checked + label:before,
.ginput_container .gfield_radio input[type=checkbox]:checked + label:before,
.ginput_container .gfield_radio input[type=radio]:checked + label:before,
.ginput_container .gchoice input[type=checkbox]:checked + label:before,
.ginput_container .gchoice input[type=radio]:checked + label:before{
  opacity: 1;
}
.ginput_container.ginput_container_consent input[type=checkbox]:focus + label:after,
.ginput_container.ginput_container_consent input[type=radio]:focus + label:after,
.ginput_container .gfield_checkbox input[type=checkbox]:focus + label:after,
.ginput_container .gfield_checkbox input[type=radio]:focus + label:after,
.ginput_container .gfield_radio input[type=checkbox]:focus + label:after,
.ginput_container .gfield_radio input[type=radio]:focus + label:after,
.ginput_container .gchoice input[type=checkbox]:focus + label:after,
.ginput_container .gchoice input[type=radio]:focus + label:after{
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.ginput_container.ginput_container_consent label,
.ginput_container .gfield_checkbox label,
.ginput_container .gfield_radio label,
.ginput_container .gchoice label {
  display: block;
  position: relative;
  width: 100%;
  padding-left: 32px;
}
.ginput_container.ginput_container_consent label:after,
.ginput_container .gfield_checkbox label:after,
.ginput_container .gfield_radio label:after,
.ginput_container .gchoice label:after{
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 1px;
  z-index: 0;
  display: block;
  height: 20px;
  width: 20px;
  border-radius: 4px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(140 145 150 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  --tw-content: "";
  content: var(--tw-content);
}
.ginput_container.ginput_container_consent label:before,
.ginput_container .gfield_checkbox label:before,
.ginput_container .gfield_radio label:before,
.ginput_container .gchoice label:before{
  position: absolute;
  left: 0;
  top: 3px;
  z-index: 1;
  display: block;
  height: 20px;
  width: 20px;
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
  line-height: 16px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  --tw-content: "";
  content: var(--tw-content);
  font-family: fontello;
}
.ginput_container .gfield_checkbox,
.ginput_container .gfield_radio {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.ginput_container .gfield_checkbox .gchoice,
.ginput_container .gfield_radio .gchoice {
  width: 100%;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  margin: 0 24px 6px 0;
}
.ginput_container .gfield_radio .gchoice label:after {
  top: 3px;
  border-radius: 30px;
}
.ginput_container .gfield_radio .gchoice label:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 30px;
  left: 4px;
  top: 7px;
  opacity: 0;
  z-index: 1;
  background-color: #101941;
}
.ginput_container.ginput_container_consent {
  position: relative;
  display: block;
  width: 100%;
  flex-basis: 100%;
}
.ginput_container.ginput_container_fileupload {
  position: relative;
  display: block;
  width: 100%;
  flex-basis: 100%;
}
.ginput_container.ginput_container_fileupload input[type=file] {
  height: 80px;
  padding: 28px 16px;
  background-color: #fff;
  width: 100%;
  font-size: 16px;
  cursor: pointer;
  border-radius: 4px;
  border-width: 1px;
  border-style: dashed;
  border-color: rgb(32 37 40 / var(--tw-border-opacity));
  --tw-border-opacity: 0.4;
}
.ginput_container.ginput_container_fileupload input[type=file]:focus {
  border-color: rgba(189, 235, 217, 0.5);
}
.ginput_container.ginput_container_fileupload input[type=file]::file-selector-button {
  position: absolute;
  right: 12px;
  cursor: pointer;
  width: 100px;
  padding: 0 32px 0 0;
  font-size: 16px;
  border: 0;
  background-color: transparent;
  background-position: center right;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 5.33333L8 2M8 2L4.66667 5.33333M8 2V10' stroke='%233C1E65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 5.33333L8 2M8 2L4.66667 5.33333M8 2V10' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 5.33333L8 2M8 2L4.66667 5.33333M8 2V10' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  font-family: Sofia Pro, sans-serif;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.ginput_container.ginput_container_fileupload .gform_fileupload_rules {
  width: calc(100% - 150px);
  left: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding-left: 8px;
  background: rgba(77, 77, 77, 0.5);
  margin-top: -2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(77,77,77, 0.5);
}
@media (min-width: 1024px){
  .ginput_container.ginput_container_fileupload .gform_fileupload_rules{
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.ginput_container.ginput_container_fileupload.selected .gform_fileupload_rules {
  opacity: 0;
}
.ginput_container.ginput_container_fileupload .ginput_preview{
  margin: 0;
  font-family: Sofia Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.c-button, input[type=submit],
input[type=button],
input[type=reset]{
  width: 100%;
}
@media (min-width: 1024px) {
  .c-button, input[type=submit],
  input[type=button],
  input[type=reset]{
    width: auto;
  }
}

.gform_footer {
  margin-top: 24px !important;
  padding: 0 !important;
  display: flex;
  justify-content: center;
  position: relative;
}
.gform_footer .gform-loader {
  position: absolute !important;
  top: 25%;
  right: 0;
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: center;
  line-height: 24px;
}

.gf-confirmation--loaded .gf-confirmation--hidden {
  display: none !important;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.gform_confirmation_wrapper{
  display: flex;
  justify-content: center;
}

.gform_confirmation_message{
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  --tw-bg-opacity: 1;
  background-color: rgb(239 214 189 / var(--tw-bg-opacity));
  padding: 16px;
  padding-left: 24px;
  padding-right: 24px;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}

.mfp-container {
  padding: 24px;
}

.mfp-iframe-scaler iframe {
  box-shadow: none;
}

.mfp-iframe-holder .mfp-close {
  width: 36px;
  height: 36px;
  line-height: 38px;
  border-radius: 100px;
  background-color: #BDEBD9;
  color: rgba(16, 25, 65, 0.8);
  opacity: 1;
  text-align: center;
  padding: 0;
  margin: 0;
  top: -44px;
  right: -40px;
  transition: all 0.3s ease-in-out;
}
.mfp-iframe-holder .mfp-close:hover {
  background-color: #fff;
  border-color: #e4f7f0;
}
@media desktop {
  .mfp-iframe-holder .mfp-close {
    right: 0;
  }
}

/**************************\
  Basic Modal Styles
\**************************/
.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: block;
  justify-content: center;
  align-items: center;
  z-index: 3000;
  padding: 24px 24px;
  overflow-y: auto;
}
@media (min-width: 1024px) {
  .modal__overlay {
    display: flex;
  }
}

.modal__container {
  width: 100%;
  max-width: 1014px;
  max-height: 100vh;
  border-radius: 4px;
  overflow-y: auto;
  box-sizing: border-box;
  position: relative;
}

.modal__header {
  margin-bottom: 40px;
}

.modal__title {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 32px;
  box-sizing: border-box;
}
@media (min-width: 1024px) {
  .modal__title {
    font-size: 40px;
  }
}

.modal__close {
  background: transparent;
  border: 0;
  position: absolute;
  top: 16px;
  right: 16px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 100px;
  transition: all 0.3s ease-in-out;
  background-color: #fff;
  --tw-text-opacity: 1;
  color: rgb(60 30 101 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .modal__close {
    top: 24px;
    right: 24px;
  }
}
.modal__close:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(32 37 40 / var(--tw-bg-opacity));
}

.modal__close:before {
  content: "✕";
}

.modal__content .gform_wrapper form {
  display: block;
}
.modal__content .gform_wrapper form .gform_body {
  width: 100%;
  flex-basis: 100%;
}
.modal__content .gform_wrapper form .gform_body .gform_fields {
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=text],
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=password],
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=tel],
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=number],
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=email]{
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.modal__content .gform_wrapper form .gform_body .gform_fields .gfield--type-hidden {
  display: none;
}
.modal__content .gform_wrapper form .gform_body .gform_fields .gfield_html small {
  font-size: 14px !important;
}
.modal__content .gform_wrapper form .gform_body .ginput_container.ginput_container_consent label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gfield_checkbox label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gfield_radio label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gchoice label:after{
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.modal__content .gform_wrapper form .gform_body .ginput_container.ginput_container_consent input:focus + label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gfield_checkbox input:focus + label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gfield_radio input:focus + label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gchoice input:focus + label:after{
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.modal__content .gform_wrapper form .gform_footer {
  margin-top: 0;
  padding-top: 29px;
  text-align: left;
}
.modal__content .gform_wrapper form .gform_footer .c-button:after, .modal__content .gform_wrapper form .gform_footer input[type=submit]:after,
.modal__content .gform_wrapper form .gform_footer input[type=button]:after,
.modal__content .gform_wrapper form .gform_footer input[type=reset]:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
}
.modal__content .gform_wrapper form .gform_footer .c-button:hover:after, .modal__content .gform_wrapper form .gform_footer input[type=submit]:hover:after,
.modal__content .gform_wrapper form .gform_footer input[type=button]:hover:after,
.modal__content .gform_wrapper form .gform_footer input[type=reset]:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='%233C1E65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.modal__content .gform_wrapper form .gform_footer span.gform-loader {
  right: -24px;
  top: auto;
  bottom: 12px;
  transform: translateY(0);
  left: auto !important;
}
.modal__content .gform_confirmation_wrapper .gform_confirmation_message {
  text-align: center;
}
.modal__content .gform_confirmation_wrapper .gform_confirmation_message h2 {
  font-size: 32px;
  font-weight: 600;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .modal__content .gform_confirmation_wrapper .gform_confirmation_message h2 {
    font-size: 40px;
  }
}

.modal__btn {
  font-size: 0.875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  border-radius: 0.25rem;
  border-style: none;
  border-width: 0;
  cursor: pointer;
  -webkit-appearance: button;
  text-transform: none;
  overflow: visible;
  line-height: 1.15;
  margin: 0;
  will-change: transform;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: transform 0.25s ease-out;
}

.modal__btn:focus, .modal__btn:hover {
  transform: scale(1.05);
}

.modal__btn-primary {
  background-color: #00449e;
  color: #fff;
}

/**************************\
  Demo Animation Style
\**************************/
@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
.micromodal-slide {
  display: none;
}

.micromodal-slide.is-open {
  display: block;
}

.micromodal-slide[aria-hidden=false] .modal__overlay {
  animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=false] .modal__container {
  animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=true] .modal__overlay {
  animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=true] .modal__container {
  animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide .modal__container,
.micromodal-slide .modal__overlay {
  will-change: transform;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: none;
}
.swiper.swiper-initialized {
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  overflow: visible;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Equal Height */
.swiper-equalheight .swiper-wrapper {
  align-items: stretch;
}
.swiper-equalheight .swiper-slide {
  height: auto;
  display: flex;
}
.swiper-equalheight .swiper-slide > div {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

/* Progress */
.swiper-pagination-progressbar{
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(234 218 196 / var(--tw-bg-opacity));
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
  --tw-bg-opacity: 1;
  background-color: rgb(255 174 139 / var(--tw-bg-opacity));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 6px;
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 6px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.c-breadcrumbs {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  --tw-border-spacing-x: 48px;
  --tw-border-spacing-y: 48px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  font-size: 14px;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-breadcrumbs a {
  display: inline-flex;
  align-items: center;
}
.c-breadcrumbs a:first-child:before {
  content: "\e813";
  font-family: fontello;
  display: inline-block;
  position: relative;
  margin-right: 16px;
}
.c-breadcrumbs a:last-child:after {
  content: "/";
  display: inline-block;
  position: relative;
  margin-left: 16px;
}
.c-breadcrumbs a:hover {
  opacity: 0.5;
  text-decoration: none;
}
.c-breadcrumbs a,
.c-breadcrumbs span {
  white-space: nowrap;
  display: inline-flex;
}

.c-button, input[type=submit],
input[type=button],
input[type=reset] {
  white-space: nowrap;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  font-weight: 500;
  font-size: 16px;
  height: 48px;
  transition: all 0.45s ease;
  padding: 0 24px;
  text-align: center;
  position: relative;
  line-height: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(239 214 189 / var(--tw-bg-opacity));
  font-family: Sofia Pro, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.button-lg .c-button, .button-lg input[type=submit],
.button-lg input[type=button],
.button-lg input[type=reset]{
  height: 65px;
  border-width: 6px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 24px;
}

.c-button--xs {
  font-size: 16px;
  height: 40px;
  padding: 4px 16px;
}
.c-button:hover, input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
  text-decoration-line: none;
}

.swiper--carousel {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
          clip-path: inset(-100vw -100vw -100vw 0);
}

.swiper--equalheight .swiper-slide{
  height: auto;
}
.swiper--equalheight .swiper-slide > div {
  height: 100%;
}

.swiper-button-prev,
.swiper-button-next {
  width: 74px;
  height: 74px;
  display: none;
  background-color: #fff;
  border-radius: 100px;
  z-index: 100;
  text-align: center;
  line-height: 74px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1024px) {
  .swiper-button-prev,
  .swiper-button-next {
    display: block;
  }
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.2;
}

.swiper-button-prev {
  opacity: 1;
}
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.2;
}

.swiper-pagination-bullets {
  display: flex;
  gap: 16px;
}
.swiper-pagination-bullets.swiper-pagination-lock {
  display: none;
}
.swiper-pagination-bullets span {
  border-radius: 100px;
  cursor: pointer;
  height: 9px;
  width: 9px;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.dark-nav .swiper-pagination-bullets span{
  background-color: rgb(60 30 101 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
}
.swiper-pagination-bullets span.swiper-pagination-bullet-active{
  width: 32px;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
}
.dark-nav .swiper-pagination-bullets span.swiper-pagination-bullet-active{
  background-color: rgb(60 30 101 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
}

.swiper-fraction{
  position: absolute;
  bottom: 0;
  right: 0;
  display: none;
}

.swiper-button-prev--arrow,
.swiper-button-next--arrow {
  border-radius: 0;
  width: 48px;
  height: 48px;
  padding: 0;
  text-align: center;
  line-height: 42px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(30 111 71 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.swiper-button-prev--arrow:hover,
.swiper-button-next--arrow:hover{
  --tw-border-opacity: 1;
  border-color: rgb(30 111 71 / var(--tw-border-opacity));
}
.swiper-button-prev--arrow.swiper-button-disabled,
.swiper-button-next--arrow.swiper-button-disabled {
  opacity: 0.5;
}
@media (min-width: 1280px){
  .swiper-button-prev--arrow.swiper-button-disabled,
.swiper-button-next--arrow.swiper-button-disabled{
    display: none;
  }
}

#js-categories.show-all a {
  display: inline-block !important;
}
.c-footer #menu-footer-links{
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-left: 0;
  text-align: center;
}
@media (min-width: 1024px){
  .c-footer #menu-footer-links{
    flex-direction: row;
    gap: 24px;
    padding-left: 8px;
    text-align: left;
  }
}
.c-footer #menu-footer-links a{
  text-decoration-line: underline;
}
.c-footer #menu-footer-links a:hover{
  text-decoration-line: none;
}
.c-footer svg path{
  fill: #FFFFFF;
}
@media (min-width: 1024px){
  .c-footer svg path{
    fill: #202528;
  }
}

.c-lazy-wrapper{
  position: relative;
  height: 0;
  width: 100%;
  overflow: hidden;
  background-color: transparent;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-lazy-wrapper.img-loaded{
  background-color: transparent;
}
.c-lazy-wrapper.cover img.lazy {
  height: 100%;
}
.c-lazy-wrapper--cover{
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  padding-bottom: 0 !important;
}
.c-lazy-wrapper--cover img.lazy{
  -o-object-fit: cover;
     object-fit: cover;
  height: 100% !important;
}
.c-lazy-wrapper--contain{
  height: 100%;
  width: 100%;
}
.c-lazy-wrapper--contain img.lazy{
  -o-object-fit: contain;
     object-fit: contain;
  height: 100% !important;
}
.c-lazy-wrapper--contain.image-right img.lazy{
  -o-object-position: right;
     object-position: right;
}
.c-lazy-wrapper img.lazy{
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: 100%;
  overflow: hidden;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-lazy-wrapper img.loading, .c-lazy-wrapper img.initial, .c-lazy-wrapper img.loaded, .c-lazy-wrapper img.error{
  opacity: 1;
}
.c-lazy-wrapper img:not([src]){
  visibility: hidden;
}
.c-lazy-wrapper .lazy:not(img){
  opacity: 0;
}
.c-lazy-wrapper .lazy:not(img)[data-ll-status=loading],
.c-lazy-wrapper .lazy:not(img)[data-ll-status=loaded],
.c-lazy-wrapper .lazy:not(img)[data-ll-status=entered] {
  opacity: 1;
}

.c-link {
  white-space: nowrap;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  position: relative;
  text-decoration: none;
  padding-right: 32px;
}
.c-link:hover {
  text-decoration: none;
}
.c-link:hover span:before {
  width: 100%;
}
.c-link:hover span:after {
  width: 0;
}
.c-link span {
  position: relative;
  display: inline-block;
  white-space: nowrap;
}
.c-link span:after {
  content: "";
  height: 2px;
  position: absolute;
  bottom: 0;
}
.c-link span:before {
  left: 0;
  background-color: red;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  transition-delay: 1s;
}
.c-link span:after {
  width: 100%;
  left: 0;
  background-color: rgb(60 30 101 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.5;
  transition: all 0.3s ease-in-out;
}
.c-link.arrow:after {
  content: "\e800";
  position: absolute;
  font-family: "fontello";
  margin-left: 8px;
  font-size: 14px;
  top: 4px;
}
.c-link.arrow-down:after {
  content: "\e803";
  position: absolute;
  font-family: "fontello";
  margin-left: 8px;
  font-size: 14px;
  top: 2px;
}
.c-link[target=_blank] {
  padding-right: 40px;
}
.c-link[target=_blank]:after {
  content: "\e842";
  position: absolute;
  font-family: "fontello";
  margin-left: 8px;
  font-size: 14px;
  top: 2px;
}
.c-link[data-download]:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M9.33268 1.51318V4.26688C9.33268 4.64025 9.33268 4.82693 9.40534 4.96954C9.46926 5.09498 9.57125 5.19697 9.69669 5.26088C9.8393 5.33354 10.026 5.33354 10.3993 5.33354H13.153M10.666 8.66683H5.33268M10.666 11.3335H5.33268M6.66602 6.00016H5.33268M9.33268 1.3335H5.86602C4.74591 1.3335 4.18586 1.3335 3.75803 1.55148C3.38171 1.74323 3.07575 2.04919 2.884 2.42552C2.66602 2.85334 2.66602 3.41339 2.66602 4.5335V11.4668C2.66602 12.5869 2.66602 13.147 2.884 13.5748C3.07575 13.9511 3.38171 14.2571 3.75803 14.4488C4.18586 14.6668 4.74591 14.6668 5.86602 14.6668H10.1327C11.2528 14.6668 11.8128 14.6668 12.2407 14.4488C12.617 14.2571 12.9229 13.9511 13.1147 13.5748C13.3327 13.147 13.3327 12.5869 13.3327 11.4668V5.3335L9.33268 1.3335Z' stroke='%233C1E65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.33268 1.51318V4.26688C9.33268 4.64025 9.33268 4.82693 9.40534 4.96954C9.46926 5.09498 9.57125 5.19697 9.69669 5.26088C9.8393 5.33354 10.026 5.33354 10.3993 5.33354H13.153M10.666 8.66683H5.33268M10.666 11.3335H5.33268M6.66602 6.00016H5.33268M9.33268 1.3335H5.86602C4.74591 1.3335 4.18586 1.3335 3.75803 1.55148C3.38171 1.74323 3.07575 2.04919 2.884 2.42552C2.66602 2.85334 2.66602 3.41339 2.66602 4.5335V11.4668C2.66602 12.5869 2.66602 13.147 2.884 13.5748C3.07575 13.9511 3.38171 14.2571 3.75803 14.4488C4.18586 14.6668 4.74591 14.6668 5.86602 14.6668H10.1327C11.2528 14.6668 11.8128 14.6668 12.2407 14.4488C12.617 14.2571 12.9229 13.9511 13.1147 13.5748C13.3327 13.147 13.3327 12.5869 13.3327 11.4668V5.3335L9.33268 1.3335Z' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.33268 1.51318V4.26688C9.33268 4.64025 9.33268 4.82693 9.40534 4.96954C9.46926 5.09498 9.57125 5.19697 9.69669 5.26088C9.8393 5.33354 10.026 5.33354 10.3993 5.33354H13.153M10.666 8.66683H5.33268M10.666 11.3335H5.33268M6.66602 6.00016H5.33268M9.33268 1.3335H5.86602C4.74591 1.3335 4.18586 1.3335 3.75803 1.55148C3.38171 1.74323 3.07575 2.04919 2.884 2.42552C2.66602 2.85334 2.66602 3.41339 2.66602 4.5335V11.4668C2.66602 12.5869 2.66602 13.147 2.884 13.5748C3.07575 13.9511 3.38171 14.2571 3.75803 14.4488C4.18586 14.6668 4.74591 14.6668 5.86602 14.6668H10.1327C11.2528 14.6668 11.8128 14.6668 12.2407 14.4488C12.617 14.2571 12.9229 13.9511 13.1147 13.5748C13.3327 13.147 13.3327 12.5869 13.3327 11.4668V5.3335L9.33268 1.3335Z' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: absolute;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 8px;
  top: 4px;
}
.c-link[data-brochure]:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='%233C1E65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: absolute;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 8px;
  top: 4px;
}
.c-link--white span:after{
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.5;
}
.c-link--noline span:after {
  width: 0;
}
.c-link--noline:hover span:after {
  width: 100%;
}
.c-link--subtle span:after{
  --tw-bg-opacity: 1;
  background-color: rgb(32 37 40 / var(--tw-bg-opacity));
}

.c-location{
  display: inline-flex;
  align-items: center;
  gap: 24px;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 700;
}

@media (min-width: 640px){
  .c-location{
    font-size: 16px;
    line-height: 1.5;
  }
}

@media (min-width: 1024px){
  .c-location{
    font-size: 22px;
    line-height: 1.5;
  }
}
.c-location__trigger{
  display: none;
}
@media (min-width: 1024px){
  .c-location__trigger{
    display: block;
  }
}

.c-overline{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 16px;
}

@media (min-width: 1024px){
  .c-overline{
    font-family: 'Sofia Pro', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
}

.pagination {
  display: flex;
  justify-content: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
.pagination li span,
.pagination li a{
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  text-decoration-line: none;
  width: 32px;
  aspect-ratio: 1/1;
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.pagination li span:hover,
.pagination li a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 238 216 / var(--tw-bg-opacity));
  text-decoration-line: none;
}
.pagination li span.current,
.pagination li a.current{
  --tw-bg-opacity: 1;
  background-color: rgb(30 111 71 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}

.c-popup .modal__overlay {
  align-items: center;
  padding: 24px;
}
.c-popup__container {
  position: relative;
  background: #1e6f47;
  border-radius: 20px;
  width: 100%;
  max-width: 666px;
  padding: 48px 32px;
  overflow: hidden;
  margin: auto;
}
@media (min-width: 1024px) {
  .c-popup__container {
    padding: 64px;
  }
}
.c-popup__close {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  cursor: pointer;
  color: #f3eed8;
  opacity: 0.8;
  transition: opacity 0.3s ease;
  padding: 0;
}
.c-popup__close:hover {
  opacity: 1;
}
.c-popup__close svg {
  display: block;
}
.c-popup__inner {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  text-align: center;
}
.c-popup__heading {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
}
.c-popup__title{
  font-family: Sofia Pro, serif;
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
  font-size: clamp(48px, 8vw, 90px);
  line-height: 1;
  margin: 0;
}
.c-popup__intro {
  display: flex;
  flex-direction: column;
  gap: 8px;
  color: #f3eed8;
  font-size: 18px;
  line-height: 1.5;
  font-family: Sofia Pro, sans-serif;
}
.c-popup__intro p {
  margin-bottom: 8px;
}
.c-popup__form {
  width: 100%;
}
.c-popup__form .gform_confirmation_wrapper{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(243 238 216 / var(--tw-border-opacity));
  padding: 16px;
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}
.c-popup__form .gform_wrapper .gform_body .gform_fields .gfield--type-email{
  text-align: left;
}
.c-popup__form .gform_wrapper .gform_body .gform_fields .gfield--type-email label{
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}
.c-popup__form .gform_wrapper .gform_body .gform_fields .gfield--type-email input {
  width: 100%;
  height: 48px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-popup__form .gform_wrapper .gform_body .gform_fields .gfield--type-email input::-moz-placeholder{
  color: rgb(255 255 255 / 0.5);
}
.c-popup__form .gform_wrapper .gform_body .gform_fields .gfield--type-email input::placeholder{
  color: rgb(255 255 255 / 0.5);
}
.c-popup__form .gform_wrapper .gform_footer button.gform_button{
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(243 238 216 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.c-popup__form .gform_wrapper .gform_footer button.gform_button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(30 111 71 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}
.c-popup__field {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  width: 100%;
  text-align: left;
}
.c-popup__label {
  color: #f3eed8;
  font-size: 16px;
  font-weight: 700;
  font-family: Sofia Pro, sans-serif;
}
.c-popup__input {
  width: 100%;
  background: transparent;
  border: 2px solid white;
  border-radius: 20px;
  padding: 12px 16px;
  color: white;
  font-size: 16px;
  line-height: 1.5;
  outline: none;
  transition: border-color 0.3s ease;
}
.c-popup__input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.c-popup__input::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.c-popup__input:focus {
  border-color: #f3eed8;
}
.c-popup__actions {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
}
.c-popup__dismiss {
  background: transparent;
  border: none;
  cursor: pointer;
  color: #f3eed8;
  font-size: 16px;
  text-decoration: underline;
  font-weight: 300;
  padding: 0;
  line-height: 1.5;
  transition: opacity 0.3s ease;
}
.c-popup__dismiss:hover {
  opacity: 0.7;
}
.c-popup__success {
  color: #f3eed8;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  padding: 8px 0;
  font-family: Sofia Pro, sans-serif;
}

.c-preloader {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.c-preloader.active {
  opacity: 0.9;
  visibility: visible;
}
.c-preloader__loader {
  display: inline-block;
  position: absolute;
  width: 64px;
  height: 64px;
  top: 100px;
  left: 50%;
  margin: -32px 0 0 -32px;
  transform: scale(1.5);
}
.c-preloader__loader div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 100px;
  --tw-bg-opacity: 1;
  background-color: rgb(239 214 189 / var(--tw-bg-opacity));
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.c-preloader__loader div:nth-child(1) {
  left: 6px;
  animation: preloader1 0.6s infinite;
}
.c-preloader__loader div:nth-child(2) {
  left: 6px;
  animation: preloader2 0.6s infinite;
}
.c-preloader__loader div:nth-child(3) {
  left: 26px;
  animation: preloader2 0.6s infinite;
}
.c-preloader__loader div:nth-child(4) {
  left: 45px;
  animation: preloader3 0.6s infinite;
}

@keyframes preloader1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes preloader3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes preloader2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}
.c-richtext h2,
.c-richtext h3 {
  font-weight: 400;
  margin-bottom: 24px;
  margin-top: 24px;
  font-family: Sofia Pro, serif;
  font-size: 28px;
}
@media (min-width: 1024px){
  .c-richtext h2,
.c-richtext h3{
    font-size: 40px;
    line-height: 1.2;
  }
}
.c-richtext h4, .c-richtext h5 {
  font-weight: 400;
  margin-bottom: 16px;
  font-family: Sofia Pro, serif;
  font-size: 24px;
  line-height: 1.2;
}
.c-richtext h6 {
  font-weight: 400;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 1.5;
}
.c-richtext *:first-child{
  margin-top: 0;
}
.c-richtext *:last-child{
  margin-bottom: 0;
}
.c-richtext a:not(.c-button):not(input[type=submit]):not(input[type=button]):not(input[type=reset]) {
  text-decoration: underline;
}
.c-richtext a:not(.c-button):not(input[type=submit]):not(input[type=button]):not(input[type=reset]):hover {
  text-decoration: none;
}
.c-richtext--blog h2,
.c-richtext--blog h3{
  font-family: 'Sofia Pro', serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  margin-bottom: 16px;
  margin-top: 24px;
}
@media (min-width: 1024px){
  .c-richtext--blog h2,
.c-richtext--blog h3{
    font-family: 'Sofia Pro', serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
    margin-top: 32px;
  }
}
.c-richtext--blog p, .c-richtext--blog ol, .c-richtext--blog li{
  color: rgb(32 37 40 / 0.5);
}
.c-richtext--small * {
  font-size: 16px;
}
.c-richtext--small small {
  font-size: 14px;
}
.c-richtext small {
  font-size: 14px;
  line-height: 1;
}
.c-richtext ul, .c-richtext ol{
  margin-bottom: 24px;
  list-style: disc;
  padding-left: 24px;
}
.c-richtext ul li, .c-richtext ol li {
  margin-bottom: 4px;
}
.c-richtext ol {
  list-style-type: decimal;
}
.c-richtext ul{
  display: grid;
  list-style-type: none;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 16px;
  padding: 0;
}
.c-richtext ul li{
  position: relative;
  margin: 0;
  padding-left: 40px;
}
.c-richtext ul li:before {
  content: "";
  position: absolute;
  left: 0;
  width: 30px;
  height: 28px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30px 28px;
}
.c-richtext ul li:nth-child(3n+1):before {
  background-image: url("../images/list-ball-white.png");
}
.c-richtext ul li:nth-child(3n+2):before {
  background-image: url("../images/list-ball-green.png");
}
.c-richtext ul li:nth-child(3n+3):before {
  background-image: url("../images/list-ball-darkgreen.png");
}
.c-richtext blockquote p{
  font-family: 'Sofia Pro', serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  line-height: 1.2;
}
@media (min-width: 1024px){
  .c-richtext blockquote p{
    font-family: 'Sofia Pro', serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
}

.c-search--active .c-header__overlay {
  display: block !important;
}

.c-search {
  transform: translateY(-100%);
  pointer-events: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-search--active .c-search {
  transform: translateY(0%);
  pointer-events: auto;
}
.c-search a.js-search-clear {
  display: none;
}
.c-search a.js-search-close:after {
  content: "";
  position: relative;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-left: 4px;
}

.js-search-toggle {
  padding: 0px;
  height: 32px;
  background-color: transparent;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
@media (min-width: 1024px) {
  .js-search-toggle {
    padding: 8px;
  }
}

.social{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  width: 18px;
  height: 18px;
  font-size: 24px;
}
.social:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}

.c-tag {
  display: inline-block;
  padding: 4px 8px;
  white-space: nowrap;
  background-repeat: no-repeat;
  background-position: right 8px center;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.5;
}
.c-tag:hover {
  text-decoration: none;
}
.c-tag.close {
  cursor: pointer;
  padding-right: 32px;
  background-image: url(../images/icons/close-purple.svg);
}
.c-tag.more {
  cursor: pointer;
  padding-right: 32px;
  background-image: url(../images/icons/plus-purple.svg);
}

.c-video-responsive {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.c-video-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.c-video-cover.loaded .c-video-cover__image {
  opacity: 0;
  visibility: hidden;
}
.c-video-cover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 80;
  top: 0;
  left: 0;
  background-color: rgb(60 30 101 / var(--tw-bg-opacity));
  --tw-bg-opacity: .25;
}
.c-video-cover:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 80;
  top: 0;
  left: 0;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-bg-opacity: .4;
  background-blend-mode: screen;
}
.c-video-cover__image {
  opacity: 1;
  visibility: visible;
  transition: all 0.8s ease;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.c-video-cover iframe {
  width: 100vw;
  height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  min-height: 100vh;
  min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 50;
}

.b-content-bigtext .accordion .acc_active .acc_head{
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.b-content-bigtext .accordion li:nth-child(1) .acc_content .decor{
  position: absolute;
  top: -5%;
  right: 5%;
  z-index: 100;
  width: 25%;
  --tw-rotate: 8deg;
  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));
}
.b-content-bigtext .accordion li:nth-child(2) .acc_content .decor{
  position: absolute;
  top: -5%;
  left: 5%;
  z-index: 100;
  width: 25%;
  --tw-rotate: -18deg;
  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));
}
.b-content-bigtext .accordion li:nth-child(3) .acc_content .decor{
  position: absolute;
  bottom: -5%;
  right: 5%;
  z-index: 100;
  width: 25%;
  --tw-rotate: 25deg;
  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));
}

.c-decor{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
}
.c-decor__image{
  position: absolute;
  aspect-ratio: 1 / 1;
  width: 25%;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-decor__image img{
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  transition: opacity 0.4s ease, visibility 0.4s ease;
}
.c-decor__image img.is-active{
  visibility: visible;
  opacity: 1;
}
.c-decor.is-tab-0 .c-decor__image{
  left: 100%;
  top: 0;
  --tw-translate-x: -70%;
  --tw-translate-y: -30%;
  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));
}
.c-decor.is-tab-0 .c-decor__image:nth-child(1) img{
  --tw-rotate: 7deg;
  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));
}
.c-decor.is-tab-1 .c-decor__image{
  left: 0;
  top: 0;
  width: 28%;
  --tw-translate-x: -30%;
  --tw-translate-y: -30%;
  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));
}
.c-decor.is-tab-1 .c-decor__image:nth-child(1) img{
  --tw-rotate: -22deg;
  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));
}
.c-decor.is-tab-2 .c-decor__image{
  left: 100%;
  top: 100%;
  --tw-translate-x: -70%;
  --tw-translate-y: -100%;
  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));
}
.c-decor.is-tab-2 .c-decor__image:nth-child(1) img{
  --tw-rotate: 22deg;
  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));
}

.c-tabs__nav > a{
  cursor: pointer;
  font-family: Sofia Pro, serif;
  line-height: 1em;
  --tw-text-opacity: 1;
  color: rgb(151 193 163 / var(--tw-text-opacity));
  text-decoration-line: none;
  font-size: 60px;
}
@media (min-width: 640px) {
  .c-tabs__nav > a {
    font-size: 90px;
  }
}
@media (min-width: 1024px) {
  .c-tabs__nav > a {
    font-size: clamp(2.8125rem, -4.1987rem + 22.4359vw, 13.75rem);
  }
}
.c-tabs__nav > a:hover, .c-tabs__nav > a.is-active{
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.c-tabs__panels{
  position: relative;
}
.c-tabs__panel{
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: opacity 0.4s ease, visibility 0.4s ease;
}
.c-tabs__panel.is-active{
  visibility: visible;
  position: relative;
  opacity: 1;
}

.b-content-image-block p strong{
  font-family: Sofia Pro, sans-serif;
  font-size: 24px;
  line-height: 1.2;
}

@media (min-width: 1024px){
  .b-content-image-block p strong{
    font-size: 32px;
    line-height: 1.2;
  }
}

.google-business-reviews-rating .heading,
.google-business-reviews-rating .vicinity,
.google-business-reviews-rating .rating,
.google-business-reviews-rating .author-avatar{
  display: none;
}
.google-business-reviews-rating ul.listing li{
  position: relative;
  padding-bottom: 120px;
  text-align: center;
}
.google-business-reviews-rating ul.listing li .text{
  font-family: 'Sofia Pro', serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  order: 1;
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .google-business-reviews-rating ul.listing li .text{
    font-family: 'Sofia Pro', serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
}
.google-business-reviews-rating ul.listing li .text {
  padding: 0 !important;
  text-align: center !important;
}
.google-business-reviews-rating ul.listing li .text:before {
  content: '"';
}
.google-business-reviews-rating ul.listing li .text:after {
  content: '"';
}
.google-business-reviews-rating ul.listing li .text .review-more-link{
  font-family: Sofia Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
}
.google-business-reviews-rating ul.listing li .review-meta{
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
  --tw-translate-x: -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));
  flex-wrap: wrap;
  justify-content: center;
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.google-business-reviews-rating ul.listing li .review-meta .author-name{
  width: 100%;
}
.google-business-reviews-rating ul.listing li .review-meta a{
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.google-business-reviews-rating .attribution{
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.google-business-reviews-rating .navigation li.bullet.current a{
  --tw-bg-opacity: 1;
  background-color: rgb(30 111 71 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.google-business-reviews-rating .navigation li.bullet.current a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 242 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(239 246 242 / var(--tw-text-opacity));
}

.b-home-banner {
  min-height: 100svh;
}
@media (min-width: 1024px) and (max-height: 980px) {
  .b-home-banner .container {
    min-height: 980px;
  }
}
.b-home-banner h1{
  font-family: Sofia Pro, serif;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  font-size: 3.5rem;
  line-height: 0.95;
  text-shadow: 0 0 30px #49646f;
}
@media (min-width: 640px) {
  .b-home-banner h1 {
    font-size: 4.5rem;
  }
}
@media (min-width: 1024px) {
  .b-home-banner h1 {
    font-size: clamp(4rem, 6.25vw, 5.625rem);
    letter-spacing: -1px;
    text-shadow: 0 0 50px rgba(73, 100, 111, 0.9);
  }
}
.b-home-banner__subtitle {
  text-shadow: 0 1px 8px rgba(0, 0, 0, 0.34);
}
.b-home-banner .c-links{
  flex-wrap: wrap;
  gap: 24px;
}

.b-page-header * {
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}
.b-page-header .c-button *, .b-page-header input[type=submit] *,
.b-page-header input[type=button] *,
.b-page-header input[type=reset] * {
  text-shadow: none;
}

@media (min-width: 1024px) {
  .c-post-sub {
    background: url(../images/bg-form-checker.png) repeat;
  }
}
.c-post-sub__wrapper {
  background: url(../images/bg-form-checker.png) repeat;
}
@media (min-width: 1024px) {
  .c-post-sub__wrapper {
    background: none;
  }
}
.c-post-sub .gform_body .gform_fields {
  display: block !important;
}
.c-post-sub .gform_body .gform_fields .gfield.gfield--type-submit{
  margin-top: 8px;
}
.c-post-sub .gform_body .gform_fields .gfield.gfield--type-submit button{
  width: 100%;
}

.b-subscription .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
.b-subscription .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
.b-promotions .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
.b-promotions .gform_wrapper .gform_body .gform_fields .gfield input[type=email]{
  height: 56px;
  border-radius: 9999px;
  padding: 0 24px !important;
}
.b-subscription .gform_wrapper .gform_body .gform_fields .gfield button.c-button,
.b-promotions .gform_wrapper .gform_body .gform_fields .gfield button.c-button {
  width: 100%;
}

html[lang=en] {
  margin-top: 0 !important;
}

.c-header{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 120;
  width: 100%;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  background: linear-gradient(0deg, rgba(214, 194, 170, 0.1) 0%, rgba(214, 194, 170, 0.1) 100%), #FFF;
}
.c-header__logo{
  display: inline-block;
}
.c-header__logo svg{
  height: 48px;
  width: auto;
}
@media (min-width: 640px){
  .c-header__logo svg{
    height: 65px;
  }
}
.c-header__logo-white{
  display: none;
}
.c-header__logo-white svg path{
  fill: #FFFFFF;
}
.c-header .c-cta{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  display: inline-flex;
  height: 68px;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(239 214 189 / var(--tw-bg-opacity));
  padding-left: 20px;
  padding-right: 20px;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}
.c-header .c-cta:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(214 194 170 / var(--tw-bg-opacity));
  text-decoration-line: none;
}
.c-header .c-cta-mobile{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(32 37 40 / var(--tw-border-opacity));
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .c-header .c-cta-mobile{
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (max-width: 639px) {
  .home .c-header {
    background: none, none, transparent;
  }
  .home .c-header__logo-default{
    display: none;
  }
  .home .c-header__logo-white{
    display: block;
  }
}
.home .c-header .c-cta-mobile{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (max-width: 639px) {
  .home.c-header--solid .c-header {
    background: linear-gradient(0deg, rgba(214, 194, 170, 0.1) 0%, rgba(214, 194, 170, 0.1) 100%), #FFF;
  }
}
.home.c-header--solid .c-header__logo-default{
  display: block;
}
.home.c-header--solid .c-header__logo-white{
  display: none;
}
.home.c-header--solid .c-cta-mobile{
  --tw-border-opacity: 1;
  border-color: rgb(32 37 40 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}

.c-menu-toggle{
  position: relative;
  top: 0;
  display: inline-flex;
  aspect-ratio: 1 / 1;
  height: 24px;
  width: 24px;
  align-items: center;
  justify-content: center;
}

@media (min-width: 1024px){
  .c-menu-toggle{
    width: 40px;
  }
}
.c-menu-toggle .menu-open{
  display: block;
}
.c-menu-toggle .menu-close{
  display: none;
}
.c-menu--opened .c-menu-toggle .menu-open{
  display: none;
}
.c-menu--opened .c-menu-toggle .menu-close{
  display: block;
}

.c-nav-mobile {
  transform: translateX(100%);
  color: #fff;
}
.c-nav-mobile--opened {
  overflow: hidden;
  touch-action: none;
}
.c-nav-mobile--opened .c-nav-mobile {
  transform: translateX(0);
}
.c-nav-mobile__menu > ul a {
  text-decoration: none;
}
.c-nav-mobile__menu > ul a:hover {
  text-decoration: none;
}
.c-nav-mobile__menu > ul > li {
  padding: 24px 0;
  line-height: 1.4;
  margin: 0;
}
.c-nav-mobile__menu > ul > li > a {
  color: #fff;
  display: block;
  font-size: 24px;
  text-decoration: none;
}
.c-nav-mobile__menu > ul > li > a:hover {
  text-decoration: none;
}
.c-nav-mobile__menu > ul > li .c-button--cta {
  border-radius: 0 !important;
  height: auto !important;
}
.c-nav-mobile__menu > ul > li .c-button--cta:hover {
  background-color: white !important;
  border: 1px solid transparent !important;
  color: rgb(60, 30, 101) !important;
}
.c-nav-mobile__menu > ul > li.menu-item-has-children > a {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.c-nav-mobile__menu > ul > li.menu-item-has-children > a:after {
  content: "\e800";
  position: relative;
  display: inline-block;
  font-family: fontello;
  font-size: 18px;
}
.c-nav-mobile__menu > ul > li.active > .submenu-wrapper{
  visibility: visible;
  right: 0;
  opacity: 1;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper {
  top: 0;
  position: fixed;
  border: 0;
  height: calc(100vh - 72px);
  right: -100%;
  opacity: 0;
  z-index: 3000;
  overflow-y: auto;
  overflow-x: hidden;
  visibility: hidden;
  background: #fff;
  transition: all 0.3s ease-in-out;
  width: 100%;
  --tw-text-opacity: 1;
  color: rgb(60 30 101 / var(--tw-text-opacity));
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul {
  position: relative;
  padding-bottom: 40px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li.c-menu__content > a {
  padding-bottom: 40px;
  background: #F0EFEF;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li.c-menu__content > a:before {
  content: "\e801";
  position: relative;
  font-family: fontello;
  font-size: 14px;
  margin-right: 8px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li.c-menu__menu {
  padding: 12px 24px 24px 24px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li.c-menu__menu > a {
  display: none;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li.c-menu__image {
  display: none;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > a {
  padding: 24px;
  display: block;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li.active > .submenu-wrapper{
  visibility: visible;
  right: 0;
  opacity: 1;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper {
  top: 0;
  position: fixed;
  border: 0;
  height: calc(100vh - 72px);
  right: -100%;
  opacity: 0;
  z-index: 3000;
  overflow-y: auto;
  overflow-x: hidden;
  visibility: hidden;
  background: #fff;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > .submenu-toggle {
  background: #F0EFEF;
  padding: 24px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > .submenu-toggle > a {
  display: inline-block;
  cursor: pointer;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > .submenu-toggle > a:before {
  content: "\e801";
  position: relative;
  font-family: fontello;
  font-size: 14px;
  margin-right: 8px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > .submenu-toggle > a:after {
  content: "Back";
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper .c-button--cta {
  padding: 20px 36px 24px 24px !important;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li {
  margin: 0;
  padding: 0 24px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li.c-menu__title {
  background: #F0EFEF;
  padding-top: 16px;
  margin-bottom: 24px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li.c-menu__title > a {
  padding-top: 0;
  font-size: 24px;
  font-weight: 600;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li.c-menu__title > a:after {
  display: none;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a {
  padding: 16px 24px 16px 0;
  width: 100%;
  display: block;
  position: relative;
  border-bottom: 1px solid #F0EFEF;
  font-size: 14px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a span {
  display: block;
  white-space: wrap;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a:after {
  content: "\e800";
  position: absolute;
  top: 50%;
  right: 0;
  width: 24px;
  height: 24px;
  border-radius: 100px;
  font-family: "fontello";
  --tw-text-opacity: 1;
  color: rgb(60 30 101 / var(--tw-text-opacity));
  text-align: center;
  font-size: 12px;
  line-height: 24px;
  transition: all 0.3s ease-in-out;
  transform: translateY(-50%);
}
.c-nav-mobile .c-menu_cta {
  padding-right: 0;
  padding: 0 24px 24px 24px;
  margin-bottom: 16px;
  background: #F0EFEF;
  position: static;
}
.c-nav-mobile .c-menu_cta__title {
  margin-bottom: 0;
}
.c-nav-mobile .c-menu_cta__button {
  position: absolute;
  bottom: 0;
}
.c-nav-mobile .c-menu_cta__button .c-button, .c-nav-mobile .c-menu_cta__button input[type=submit],
.c-nav-mobile .c-menu_cta__button input[type=button],
.c-nav-mobile .c-menu_cta__button input[type=reset] {
  padding-left: 0;
}
.c-nav-mobile .c-menu_cta__text {
  display: none;
}
.c-nav-mobile .c-subitem {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.c-nav-mobile .c-subitem:hover .c-subitem__text:after {
  background: transparent;
}
.c-nav-mobile .c-subitem__text:after {
  top: 50%;
  transform: translateY(-50%);
}
.c-nav-mobile .c-subitem__desc {
  display: none;
}

.c-video-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.c-video-cover video {
  width: 100vw;
  height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  min-height: 100vh;
  min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.2);
}
@media (min-width: 1024px){
  .lg\:title-t1{
    font-family: 'Sofia Pro', serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
  .lg\:title-t2{
    font-family: 'Sofia Pro', serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
  .lg\:title-t3{
    font-family: 'Sofia Pro', serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
  .lg\:title-t4{
    font-family: 'Sofia Pro', serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
  .lg\:title-t5{
    font-family: 'Sofia Pro', serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
  .lg\:body-b2{
    font-family: 'Sofia Pro', sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
  .lg\:pretitle-pre1{
    font-family: 'Sofia Pro', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
}
.before\:absolute::before{
  content: var(--tw-content);
  position: absolute;
}
.before\:bottom-0::before{
  content: var(--tw-content);
  bottom: 0;
}
.before\:left-0::before{
  content: var(--tw-content);
  left: 0;
}
.before\:block::before{
  content: var(--tw-content);
  display: block;
}
.before\:h-\[1px\]::before{
  content: var(--tw-content);
  height: 1px;
}
.before\:w-full::before{
  content: var(--tw-content);
  width: 100%;
}
.before\:bg-blue::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(116 157 221 / var(--tw-bg-opacity));
}
.before\:transition::before{
  content: var(--tw-content);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.before\:duration-200::before{
  content: var(--tw-content);
  transition-duration: 200ms;
}
.before\:ease-in-out::before{
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.before\:content-\[\'\'\]::before{
  --tw-content: '';
  content: var(--tw-content);
}
.first\:pt-0:first-child{
  padding-top: 0;
}
.last\:mb-0:last-child{
  margin-bottom: 0;
}
.last\:border-b-0:last-child{
  border-bottom-width: 0px;
}
.last\:pb-0:last-child{
  padding-bottom: 0;
}
.hover\:translate-x-1:hover{
  --tw-translate-x: 8px;
  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));
}
.hover\:bg-green:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(151 193 163 / var(--tw-bg-opacity));
}
.hover\:bg-green-dark:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(30 111 71 / var(--tw-bg-opacity));
}
.hover\:bg-sandstone:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(214 194 170 / var(--tw-bg-opacity));
}
.hover\:bg-shipwreck:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
}
.hover\:text-neutral:hover{
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}
.hover\:text-shipwreck:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:underline:hover{
  text-decoration-line: underline;
}
.hover\:no-underline:hover{
  text-decoration-line: none;
}
.hover\:opacity-50:hover{
  opacity: 0.5;
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-1:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.group:hover .group-hover\:scale-105{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  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));
}
@media (min-width: 640px){
  .sm\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .sm\:inline-block{
    display: inline-block;
  }
  .sm\:\!inline-flex{
    display: inline-flex !important;
  }
  .sm\:\!hidden{
    display: none !important;
  }
  .sm\:h-7{
    height: 65px;
  }
  .sm\:w-\[261px\]{
    width: 261px;
  }
  .sm\:w-full{
    width: 100%;
  }
  .sm\:flex-row{
    flex-direction: row;
  }
  .sm\:items-center{
    align-items: center;
  }
  .sm\:gap-4{
    gap: 32px;
  }
  .sm\:pr-0{
    padding-right: 0;
  }
  .sm\:text-16{
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (min-width: 1024px){
  .lg\:top-\[-20\%\]{
    top: -20%;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:my-5{
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .lg\:mb-0{
    margin-bottom: 0;
  }
  .lg\:mb-15{
    margin-bottom: 120px;
  }
  .lg\:mb-2{
    margin-bottom: 16px;
  }
  .lg\:mb-3{
    margin-bottom: 24px;
  }
  .lg\:mb-5{
    margin-bottom: 40px;
  }
  .lg\:mb-6{
    margin-bottom: 48px;
  }
  .lg\:mb-8{
    margin-bottom: 64px;
  }
  .lg\:mr-2{
    margin-right: 16px;
  }
  .lg\:mt-0{
    margin-top: 0;
  }
  .lg\:mt-10{
    margin-top: 80px;
  }
  .lg\:mt-15{
    margin-top: 120px;
  }
  .lg\:mt-4{
    margin-top: 32px;
  }
  .lg\:mt-8{
    margin-top: 64px;
  }
  .lg\:block{
    display: block;
  }
  .lg\:inline-block{
    display: inline-block;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:aspect-\[1312\/652\]{
    aspect-ratio: 1312/652;
  }
  .lg\:aspect-\[616\/346\]{
    aspect-ratio: 616/346;
  }
  .lg\:\!h-6{
    height: 48px !important;
  }
  .lg\:h-\[47px\]{
    height: 47px;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-10{
    width: 80px;
  }
  .lg\:w-5{
    width: 40px;
  }
  .lg\:w-\[calc\(50\%-60px\)\]{
    width: calc(50% - 60px);
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-start{
    justify-content: flex-start;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-10{
    gap: 80px;
  }
  .lg\:gap-3{
    gap: 24px;
  }
  .lg\:gap-4{
    gap: 32px;
  }
  .lg\:gap-6{
    gap: 48px;
  }
  .lg\:self-center{
    align-self: center;
  }
  .lg\:overflow-hidden{
    overflow: hidden;
  }
  .lg\:bg-soft-linen{
    --tw-bg-opacity: 1;
    background-color: rgb(233 223 211 / var(--tw-bg-opacity));
  }
  .lg\:p-4{
    padding: 32px;
  }
  .lg\:\!px-8{
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .lg\:\!py-2{
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .lg\:px-2{
    padding-left: 16px;
    padding-right: 16px;
  }
  .lg\:px-3{
    padding-left: 24px;
    padding-right: 24px;
  }
  .lg\:px-5{
    padding-left: 40px;
    padding-right: 40px;
  }
  .lg\:py-10{
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .lg\:py-12{
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .lg\:py-15{
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .lg\:py-2{
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .lg\:py-4{
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .lg\:py-6{
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .lg\:py-9{
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .lg\:pb-0{
    padding-bottom: 0;
  }
  .lg\:pb-1{
    padding-bottom: 8px;
  }
  .lg\:pb-10{
    padding-bottom: 80px;
  }
  .lg\:pb-11{
    padding-bottom: 88px;
  }
  .lg\:pb-12{
    padding-bottom: 96px;
  }
  .lg\:pb-13{
    padding-bottom: 104px;
  }
  .lg\:pb-14{
    padding-bottom: 112px;
  }
  .lg\:pb-15{
    padding-bottom: 120px;
  }
  .lg\:pb-2{
    padding-bottom: 16px;
  }
  .lg\:pb-3{
    padding-bottom: 24px;
  }
  .lg\:pb-4{
    padding-bottom: 32px;
  }
  .lg\:pb-5{
    padding-bottom: 40px;
  }
  .lg\:pb-6{
    padding-bottom: 48px;
  }
  .lg\:pb-7{
    padding-bottom: 65px;
  }
  .lg\:pb-8{
    padding-bottom: 64px;
  }
  .lg\:pb-9{
    padding-bottom: 72px;
  }
  .lg\:pb-\[41\.667\%\]{
    padding-bottom: 41.667%;
  }
  .lg\:pb-\[55\.55\%\]{
    padding-bottom: 55.55%;
  }
  .lg\:pl-1{
    padding-left: 8px;
  }
  .lg\:pl-2{
    padding-left: 16px;
  }
  .lg\:pl-5{
    padding-left: 40px;
  }
  .lg\:pr-0{
    padding-right: 0;
  }
  .lg\:pt-0{
    padding-top: 0;
  }
  .lg\:pt-1{
    padding-top: 8px;
  }
  .lg\:pt-10{
    padding-top: 80px;
  }
  .lg\:pt-11{
    padding-top: 88px;
  }
  .lg\:pt-12{
    padding-top: 96px;
  }
  .lg\:pt-13{
    padding-top: 104px;
  }
  .lg\:pt-14{
    padding-top: 112px;
  }
  .lg\:pt-15{
    padding-top: 120px;
  }
  .lg\:pt-2{
    padding-top: 16px;
  }
  .lg\:pt-3{
    padding-top: 24px;
  }
  .lg\:pt-4{
    padding-top: 32px;
  }
  .lg\:pt-5{
    padding-top: 40px;
  }
  .lg\:pt-6{
    padding-top: 48px;
  }
  .lg\:pt-7{
    padding-top: 65px;
  }
  .lg\:pt-8{
    padding-top: 64px;
  }
  .lg\:pt-9{
    padding-top: 72px;
  }
  .lg\:pt-\[113px\]{
    padding-top: 113px;
  }
  .lg\:pt-\[120px\]{
    padding-top: 120px;
  }
  .lg\:pt-\[240px\]{
    padding-top: 240px;
  }
  .lg\:text-left{
    text-align: left;
  }
  .lg\:text-18{
    font-size: 18px;
    line-height: 1.5;
  }
  .lg\:text-20{
    font-size: 20px;
    line-height: 1.2;
  }
  .lg\:text-22{
    font-size: 22px;
    line-height: 1.5;
  }
  .lg\:text-24{
    font-size: 24px;
    line-height: 1.2;
  }
  .lg\:text-32{
    font-size: 32px;
    line-height: 1.2;
  }
  .lg\:text-40{
    font-size: 40px;
    line-height: 1.2;
  }
  .lg\:text-48{
    font-size: 48px;
    line-height: 1.2;
  }
  .lg\:text-\[32px\]{
    font-size: 32px;
  }
  .lg\:text-\[96px\]{
    font-size: 96px;
  }
  .lg\:text-grey-dark{
    --tw-text-opacity: 1;
    color: rgb(32 37 40 / var(--tw-text-opacity));
  }
}
@media (min-width: 1280px){
  .xl\:hidden{
    display: none;
  }
  .xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:gap-6{
    gap: 48px;
  }
  .xl\:pr-\[2\%\]{
    padding-right: 2%;
  }
}
.\[\&\.active\]\:border-green.active{
  --tw-border-opacity: 1;
  border-color: rgb(151 193 163 / var(--tw-border-opacity));
}
.\[\&\.active\]\:bg-green-dark.active{
  --tw-bg-opacity: 1;
  background-color: rgb(30 111 71 / var(--tw-bg-opacity));
}
.\[\&\.active\]\:font-bold.active{
  font-weight: 700;
}
.\[\&\.active\]\:text-neutral.active{
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwic2V0dGluZ3MvX3NldHRpbmdzLmZvbnRzLnNjc3MiLCJtYWluLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuYS5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmJvZHkuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy5odG1sLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuaW1nLnNjc3MiLCJ0b29scy9fdG9vbHMuZm9ybXMuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy5wLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuc2VsZWN0LnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMudGV4dGFyZWEuc2NzcyIsIm9iamVjdHMvX29iamVjdHMudHlwZS5zY3NzIiwic2V0dGluZ3MvX3NldHRpbmdzLnZhcmlhYmxlcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hY2NvcmRpb25qcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hb3Muc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuZ3Jhdml0eWZvcm0uc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMubWFnbmlmaWMtcG9wdXAuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMubWljcm9tb2RhbC5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5zd2lwZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmZpbHRlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGF6eS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sb2NhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5vdmVybGluZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnBvcHVwLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yaWNodGV4dC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnRhZy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlby5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvY29udGVudC1iaWd0ZXh0LnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9jb250ZW50LWltYWdlLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9jb250ZW50LXJldmlldy5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvaG9tZS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL3BhZ2UtaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9wb3N0LnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9wcm9tb3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLm1lbnUtdG9nZ2xlLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5uYXYtbW9iaWxlLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy52aWRlby1jb3Zlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNJLHdCQUFBO0VBQ0EsMkdBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QURDSjtBQ0VBO0VBQ0ks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QTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrQkFBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrQkFBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0NBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9DQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQ0FBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0NBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLHlCQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUEsa0JBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBLFVBQUE7RUFBQSxZQUFBO0VBQUEsZ0JBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwyQkFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7S0FBQSxxQkFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUEsdURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsbUNBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsOEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdLQUFBO0VBQUEsd0pBQUE7RUFBQSxpTEFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDhCQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBO0FDUEk7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUVJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7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QUFBO0FkNlJyRjs7QWM3UjhHO0VBQStFLG1CQUFBO0FkaVM3TDs7QWNqU2dOO0VBQXVHLHNCQUFBO0FkcVN2VDs7QWNyUzZVO0VBQXVGLHlCQUFBO0FkeVNwYTs7QWN6UzRiO0VBQWlGLG1CQUFBO0FkNlM3Z0I7O0FjN1NnaUI7RUFBeUcsc0JBQUE7QWRpVHpvQjs7QWNqVDhwQjtFQUF1RiwwQkFBQTtBZHFUcnZCOztBY3JUOHdCO0VBQWlGLG1CQUFBO0FkeVQvMUI7O0FjelRrM0I7RUFBeUcsdUJBQUE7QWQ2VDM5Qjs7QWM3VGkvQjtFQUF1Rix5QkFBQTtBZGlVeGtDOztBY2pVZ21DO0VBQWlGLG1CQUFBO0FkcVVqckM7O0FjclVvc0M7RUFBeUcsc0JBQUE7QWR5VTd5Qzs7QWN6VWswQztFQUF1RiwwQkFBQTtBZDZVejVDOztBYzdVazdDO0VBQWlGLG1CQUFBO0FkaVZuZ0Q7O0FjalZzaEQ7RUFBeUcsdUJBQUE7QWRxVi9uRDs7QWNyVnFwRDtFQUF1Rix5QkFBQTtBZHlWNXVEOztBY3pWb3dEO0VBQWlGLG1CQUFBO0FkNlZyMUQ7O0FjN1Z3MkQ7RUFBeUcsc0JBQUE7QWRpV2o5RDs7QWNqV3MrRDtFQUF1RiwwQkFBQTtBZHFXN2pFOztBY3JXc2xFO0VBQWlGLG1CQUFBO0FkeVd2cUU7O0FjelcwckU7RUFBeUcsdUJBQUE7QWQ2V255RTs7QWM3V3l6RTtFQUF1Rix5QkFBQTtBZGlYaDVFOztBY2pYdzZFO0VBQWlGLG1CQUFBO0FkcVh6L0U7O0Fjclg0Z0Y7RUFBeUcsc0JBQUE7QWR5WHJuRjs7QWN6WDBvRjtFQUF1RiwwQkFBQTtBZDZYanVGOztBYzdYMHZGO0VBQWlGLG1CQUFBO0FkaVkzMEY7O0Fjalk4MUY7RUFBeUcsdUJBQUE7QWRxWXY4Rjs7QWNyWTY5RjtFQUF1Rix5QkFBQTtBZHlZcGpHOztBY3pZNGtHO0VBQWlGLG1CQUFBO0FkNlk3cEc7O0FjN1lnckc7RUFBeUcsc0JBQUE7QWRpWnp4Rzs7QWNqWjh5RztFQUF1RiwwQkFBQTtBZHFacjRHOztBY3JaODVHO0VBQWlGLG1CQUFBO0FkeVovK0c7O0FjelprZ0g7RUFBeUcsdUJBQUE7QWQ2WjNtSDs7QWM3WmlvSDtFQUF1Rix5QkFBQTtBZGlheHRIOztBY2phZ3ZIO0VBQWlGLG1CQUFBO0FkcWFqMEg7O0FjcmFvMUg7RUFBeUcsc0JBQUE7QWR5YTc3SDs7QWN6YWs5SDtFQUF1RiwwQkFBQTtBZDZhemlJOztBYzdha2tJO0VBQWlGLG1CQUFBO0FkaWJucEk7O0FjamJzcUk7RUFBeUcsdUJBQUE7QWRxYi93STs7QWNyYnF5STtFQUF1Rix5QkFBQTtBZHliNTNJOztBY3pibzVJO0VBQWlGLG1CQUFBO0FkNmJyK0k7O0FjN2J3L0k7RUFBeUcsc0JBQUE7QWRpY2ptSjs7QWNqY3NuSjtFQUF1RiwwQkFBQTtBZHFjN3NKOztBY3Jjc3VKO0VBQWlGLG1CQUFBO0FkeWN2eko7O0FjemMwMEo7RUFBeUcsdUJBQUE7QWQ2Y243Sjs7QWM3Y3k4SjtFQUF1Rix5QkFBQTtBZGlkaGlLOztBY2pkd2pLO0VBQWlGLG1CQUFBO0FkcWR6b0s7O0FjcmQ0cEs7RUFBeUcsc0JBQUE7QWR5ZHJ3Szs7QWN6ZDB4SztFQUF1RiwwQkFBQTtBZDZkajNLOztBYzdkMDRLO0VBQWlGLG1CQUFBO0FkaWUzOUs7O0FjamU4K0s7RUFBeUcsdUJBQUE7QWRxZXZsTDs7QWNyZTZtTDtFQUF1Rix5QkFBQTtBZHllcHNMOztBY3plNHRMO0VBQWlGLG1CQUFBO0FkNmU3eUw7O0FjN2VnMEw7RUFBeUcsc0JBQUE7QWRpZno2TDs7QWNqZjg3TDtFQUF1RiwwQkFBQTtBZHFmcmhNOztBY3JmOGlNO0VBQWlGLG1CQUFBO0FkeWYvbk07O0FjemZrcE07RUFBeUcsdUJBQUE7QWQ2ZjN2TTs7QWM3Zml4TTtFQUF5Rix1QkFBQTtBZGlnQjEyTTs7QWNqZ0JpNE07RUFBbUYsbUJBQUE7QWRxZ0JwOU07O0FjcmdCdStNO0VBQTJHLG9CQUFBO0FkeWdCbGxOOztBY3pnQnNtTjtFQUF5RiwwQkFBQTtBZDZnQi9yTjs7QWM3Z0J5dE47RUFBbUYsbUJBQUE7QWRpaEI1eU47O0FjamhCK3pOO0VBQTJHLHVCQUFBO0FkcWhCMTZOOztBY3JoQmk4TjtFQUF5Rix5QkFBQTtBZHloQjFoTzs7QWN6aEJtak87RUFBbUYsbUJBQUE7QWQ2aEJ0b087O0FjN2hCeXBPO0VBQTJHLHNCQUFBO0FkaWlCcHdPOztBY2ppQjB4TztFQUF5RiwwQkFBQTtBZHFpQm4zTzs7QWNyaUI2NE87RUFBbUYsbUJBQUE7QWR5aUJoK087O0FjemlCbS9PO0VBQTJHLHVCQUFBO0FkNmlCOWxQOztBYzdpQnFuUDtFQUF5Rix5QkFBQTtBZGlqQjlzUDs7QWNqakJ1dVA7RUFBbUYsbUJBQUE7QWRxakIxelA7O0FjcmpCNjBQO0VBQTJHLHNCQUFBO0FkeWpCeDdQOztBY3pqQjg4UDtFQUF5RiwwQkFBQTtBZDZqQnZpUTs7QWM3akJpa1E7RUFBbUYsbUJBQUE7QWRpa0JwcFE7O0FjamtCdXFRO0VBQTJHLHVCQUFBO0FkcWtCbHhROztBY3JrQnl5UTtFQUF5Rix5QkFBQTtBZHlrQmw0UTs7QWN6a0IyNVE7RUFBbUYsbUJBQUE7QWQ2a0I5K1E7O0FjN2tCaWdSO0VBQTJHLHNCQUFBO0FkaWxCNW1SOztBY2psQmtvUjtFQUF5RiwwQkFBQTtBZHFsQjN0Ujs7QWNybEJxdlI7RUFBbUYsbUJBQUE7QWR5bEJ4MFI7O0FjemxCMjFSO0VBQTJHLHVCQUFBO0FkNmxCdDhSOztBYzdsQjY5UjtFQUF5Rix5QkFBQTtBZGltQnRqUzs7QWNqbUIra1M7RUFBbUYsbUJBQUE7QWRxbUJscVM7O0Fjcm1CcXJTO0VBQTJHLHNCQUFBO0FkeW1CaHlTOztBY3ptQnN6UztFQUF5RiwwQkFBQTtBZDZtQi80Uzs7QWM3bUJ5NlM7RUFBbUYsbUJBQUE7QWRpbkI1L1M7O0Fjam5CK2dUO0VBQTJHLHVCQUFBO0FkcW5CMW5UOztBY3JuQmlwVDtFQUF5Rix5QkFBQTtBZHluQjF1VDs7QWN6bkJtd1Q7RUFBbUYsbUJBQUE7QWQ2bkJ0MVQ7O0FjN25CeTJUO0VBQTJHLHNCQUFBO0FkaW9CcDlUOztBY2pvQjArVDtFQUF5RiwwQkFBQTtBZHFvQm5rVTs7QWNyb0I2bFU7RUFBbUYsbUJBQUE7QWR5b0JoclU7O0Fjem9CbXNVO0VBQTJHLHVCQUFBO0FkNm9COXlVOztBYzdvQnEwVTtFQUF5Rix5QkFBQTtBZGlwQjk1VTs7QWNqcEJ1N1U7RUFBbUYsbUJBQUE7QWRxcEIxZ1Y7O0FjcnBCNmhWO0VBQTJHLHNCQUFBO0FkeXBCeG9WOztBY3pwQjhwVjtFQUF5RiwwQkFBQTtBZDZwQnZ2Vjs7QWM3cEJpeFY7RUFBbUYsbUJBQUE7QWRpcUJwMlY7O0FjanFCdTNWO0VBQTJHLHVCQUFBO0FkcXFCbCtWOztBY3JxQnkvVjtFQUF5Rix5QkFBQTtBZHlxQmxsVzs7QWN6cUIybVc7RUFBbUYsbUJBQUE7QWQ2cUI5clc7O0FjN3FCaXRXO0VBQTJHLHNCQUFBO0FkaXJCNXpXOztBY2pyQmsxVztFQUF5RiwwQkFBQTtBZHFyQjM2Vzs7QWNyckJxOFc7RUFBbUYsbUJBQUE7QWR5ckJ4aFg7O0FjenJCMmlYO0VBQTJHLHVCQUFBO0FkNnJCdHBYOztBYzdyQjZxWDtFQUF5Rix5QkFBQTtBZGlzQnR3WDs7QWNqc0IreFg7RUFBbUYsbUJBQUE7QWRxc0JsM1g7O0FjcnNCcTRYO0VBQTJHLHNCQUFBO0FkeXNCaC9YOztBY3pzQnNnWTtFQUF5RiwwQkFBQTtBZDZzQi9sWTs7QWM3c0J5blk7RUFBbUYsbUJBQUE7QWRpdEI1c1k7O0FjanRCK3RZO0VBQTJHLHVCQUFBO0FkcXRCMTBZOztBY3J0QmkyWTtFQUF5Rix5QkFBQTtBZHl0QjE3WTs7QWN6dEJtOVk7RUFBbUYsbUJBQUE7QWQ2dEJ0aVo7O0FjN3RCeWpaO0VBQTJHLHNCQUFBO0FkaXVCcHFaOztBY2p1QjByWjtFQUF5RiwwQkFBQTtBZHF1Qm54Wjs7QWNydUI2eVo7RUFBbUYsbUJBQUE7QWR5dUJoNFo7O0FjenVCbTVaO0VBQTJHLHVCQUFBO0FkNnVCOS9aOztBYzd1QnFoYTtFQUF5Rix1QkFBQTtBZGl2QjltYTs7QWNqdkJxb2E7RUFBbUYsbUJBQUE7QWRxdkJ4dGE7O0FjcnZCMnVhO0VBQTJHLG9CQUFBO0FkeXZCdDFhOztBY3p2QjAyYTtFQUF5RiwwQkFBQTtBZDZ2Qm44YTs7QWM3dkI2OWE7RUFBbUYsbUJBQUE7QWRpd0JoamI7O0FjandCbWtiO0VBQTJHLHVCQUFBO0FkcXdCOXFiOztBY3J3QnFzYjtFQUF5Rix5QkFBQTtBZHl3Qjl4Yjs7QWN6d0J1emI7RUFBbUYsbUJBQUE7QWQ2d0IxNGI7O0FjN3dCNjViO0VBQTJHLHNCQUFBO0FkaXhCeGdjOztBY2p4QjhoYztFQUF5RiwwQkFBQTtBZHF4QnZuYzs7QWNyeEJpcGM7RUFBbUYsbUJBQUE7QWR5eEJwdWM7O0FjenhCdXZjO0VBQTJHLHVCQUFBO0FkNnhCbDJjOztBYzd4QnkzYztFQUF5Rix5QkFBQTtBZGl5Qmw5Yzs7QWNqeUIyK2M7RUFBbUYsbUJBQUE7QWRxeUI5amQ7O0FjcnlCaWxkO0VBQTJHLHNCQUFBO0FkeXlCNXJkOztBY3p5Qmt0ZDtFQUF5RiwwQkFBQTtBZDZ5QjN5ZDs7QWM3eUJxMGQ7RUFBbUYsbUJBQUE7QWRpekJ4NWQ7O0FjanpCMjZkO0VBQTJHLHVCQUFBO0FkcXpCdGhlOztBY3J6QjZpZTtFQUF5Rix5QkFBQTtBZHl6QnRvZTs7QWN6ekIrcGU7RUFBbUYsbUJBQUE7QWQ2ekJsdmU7O0FjN3pCcXdlO0VBQTJHLHNCQUFBO0FkaTBCaDNlOztBY2owQnM0ZTtFQUF5RiwwQkFBQTtBZHEwQi85ZTs7QWNyMEJ5L2U7RUFBbUYsbUJBQUE7QWR5MEI1a2Y7O0FjejBCK2xmO0VBQTJHLHVCQUFBO0FkNjBCMXNmOztBYzcwQml1ZjtFQUF5Rix5QkFBQTtBZGkxQjF6Zjs7QWNqMUJtMWY7RUFBbUYsbUJBQUE7QWRxMUJ0NmY7O0FjcjFCeTdmO0VBQTJHLHNCQUFBO0FkeTFCcGlnQjs7QWN6MUIwamdCO0VBQXlGLDBCQUFBO0FkNjFCbnBnQjs7QWM3MUI2cWdCO0VBQW1GLG1CQUFBO0FkaTJCaHdnQjs7QWNqMkJteGdCO0VBQTJHLHVCQUFBO0FkcTJCOTNnQjs7QWNyMkJxNWdCO0VBQXlGLHlCQUFBO0FkeTJCOStnQjs7QWN6MkJ1Z2hCO0VBQW1GLG1CQUFBO0FkNjJCMWxoQjs7QWM3MkI2bWhCO0VBQTJHLHNCQUFBO0FkaTNCeHRoQjs7QWNqM0I4dWhCO0VBQXlGLDBCQUFBO0FkcTNCdjBoQjs7QWNyM0JpMmhCO0VBQW1GLG1CQUFBO0FkeTNCcDdoQjs7QWN6M0J1OGhCO0VBQTJHLHVCQUFBO0FkNjNCbGppQjs7QWM3M0J5a2lCO0VBQXlGLHlCQUFBO0FkaTRCbHFpQjs7QWNqNEIycmlCO0VBQW1GLG1CQUFBO0FkcTRCOXdpQjs7QWNyNEJpeWlCO0VBQTJHLHNCQUFBO0FkeTRCNTRpQjs7QWN6NEJrNmlCO0VBQXlGLDBCQUFBO0FkNjRCMy9pQjs7QWM3NEJxaGpCO0VBQW1GLG1CQUFBO0FkaTVCeG1qQjs7QWNqNUIybmpCO0VBQTJHLHVCQUFBO0FkcTVCdHVqQjs7QWNyNUI2dmpCO0VBQXlGLHlCQUFBO0FkeTVCdDFqQjs7QWN6NUIrMmpCO0VBQW1GLG1CQUFBO0FkNjVCbDhqQjs7QWM3NUJxOWpCO0VBQTJHLHNCQUFBO0FkaTZCaGtrQjs7QWNqNkJzbGtCO0VBQXlGLDBCQUFBO0FkcTZCL3FrQjs7QWNyNkJ5c2tCO0VBQW1GLG1CQUFBO0FkeTZCNXhrQjs7QWN6NkIreWtCO0VBQTJHLHVCQUFBO0FkNjZCMTVrQjs7QWM3NkJpN2tCO0VBQXlGLHlCQUFBO0FkaTdCMWdsQjs7QWNqN0JtaWxCO0VBQW1GLG1CQUFBO0FkcTdCdG5sQjs7QWNyN0J5b2xCO0VBQTJHLHNCQUFBO0FkeTdCcHZsQjs7QWN6N0Iwd2xCO0VBQXlGLDBCQUFBO0FkNjdCbjJsQjs7QWM3N0I2M2xCO0VBQW1GLG1CQUFBO0FkaThCaDlsQjs7QWNqOEJtK2xCO0VBQTJHLHVCQUFBO0FkcThCOWttQjs7QWNyOEJxbW1CO0VBQXlGLHlCQUFBO0FkeThCOXJtQjs7QWN6OEJ1dG1CO0VBQW1GLG1CQUFBO0FkNjhCMXltQjs7QWM3OEI2em1CO0VBQTJHLHNCQUFBO0FkaTlCeDZtQjs7QWNqOUI4N21CO0VBQXlGLDBCQUFBO0FkcTlCdmhuQjs7QWNyOUJpam5CO0VBQW1GLG1CQUFBO0FkeTlCcG9uQjs7QWN6OUJ1cG5CO0VBQTJHLHVC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O0FBcHpHRDtFQUFBLGtCQW96R0M7RUFwekdEO0FBb3pHQztBQXB6R0Q7RUFBQSxvQkFvekdDO0VBcHpHRDtBQW96R0M7QUFwekdEO0VBQUEsb0JBb3pHQztFQXB6R0Q7QUFvekdDO0FBcHpHRDtFQUFBLG9CQW96R0M7RUFwekdEO0FBb3pHQztBQXB6R0Q7RUFBQTtBQW96R0M7QUFwekdEO0VBQUE7QUFvekdDO0FBcHpHRDtFQUFBO0FBb3pHQztBQXB6R0Q7RUFBQSw4QkFvekdDO0VBcHpHRDtBQW96R0M7QUFwekdEO0VBQUEsMkdBb3pHQztFQXB6R0QseUdBb3pHQztFQXB6R0Q7QUFvekdDO0FBcHpHRDtFQUFBLGtCQW96R0M7RUFwekdELGtCQW96R0M7RUFwekdEO0FBb3pHQztBQXB6R0Q7RUFBQTtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUEsZUFvekdDO0lBcHpHRDtFQW96R0M7QUFBQTtBQXB6R0Q7RUFBQTtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBLGdCQW96R0M7SUFwekdEO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQSxrQkFvekdDO0lBcHpHRDtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBLDZCQW96R0M7SUFwekdEO0VBb3pHQztFQXB6R0Q7SUFBQSw0QkFvekdDO0lBcHpHRDtFQW96R0M7RUFwekdEO0lBQUEsa0JBb3pHQztJQXB6R0Q7RUFvekdDO0VBcHpHRDtJQUFBLGtCQW96R0M7SUFwekdEO0VBb3pHQztFQXB6R0Q7SUFBQSxrQkFvekdDO0lBcHpHRDtFQW96R0M7RUFwekdEO0lBQUEsaUJBb3pHQztJQXB6R0Q7RUFvekdDO0VBcHpHRDtJQUFBLGlCQW96R0M7SUFwekdEO0VBb3pHQztFQXB6R0Q7SUFBQSxrQkFvekdDO0lBcHpHRDtFQW96R0M7RUFwekdEO0lBQUEsaUJBb3pHQztJQXB6R0Q7RUFvekdDO0VBcHpHRDtJQUFBLGlCQW96R0M7SUFwekdEO0VBb3pHQztFQXB6R0Q7SUFBQSxpQkFvekdDO0lBcHpHRDtFQW96R0M7RUFwekdEO0lBQUEsaUJBb3pHQztJQXB6R0Q7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBLGVBb3pHQztJQXB6R0Q7RUFvekdDO0VBcHpHRDtJQUFBLGVBb3pHQztJQXB6R0Q7RUFvekdDO0VBcHpHRDtJQUFBLGVBb3pHQztJQXB6R0Q7RUFvekdDO0VBcHpHRDtJQUFBLGVBb3pHQztJQXB6R0Q7RUFvekdDO0VBcHpHRDtJQUFBLGVBb3pHQztJQXB6R0Q7RUFvekdDO0VBcHpHRDtJQUFBLGVBb3pHQztJQXB6R0Q7RUFvekdDO0VBcHpHRDtJQUFBLGVBb3pHQztJQXB6R0Q7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7RUFwekdEO0lBQUEsb0JBb3pHQztJQXB6R0Q7RUFvekdDO0FBQUE7QUFwekdEO0VBQUE7SUFBQTtFQW96R0M7RUFwekdEO0lBQUE7RUFvekdDO0VBcHpHRDtJQUFBO0VBb3pHQztFQXB6R0Q7SUFBQTtFQW96R0M7QUFBQTtBQXB6R0Q7RUFBQSxzQkFvekdDO0VBcHpHRDtBQW96R0M7QUFwekdEO0VBQUEsa0JBb3pHQztFQXB6R0Q7QUFvekdDO0FBcHpHRDtFQUFBO0FBb3pHQztBQXB6R0Q7RUFBQSxvQkFvekdDO0VBcHpHRDtBQW96R0MiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU29maWFQcm8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU29maWFQcm8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Tb2ZpYVByby1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NvZmlhUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NvZmlhUHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Tb2ZpYVByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NvZmlhUHJvLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5hIHtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGhvdmVyOnVuZGVybGluZTtcbn1cbmEuZnVsbC1jbGljazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmljb24tZW52ZWxvcGUge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMS4zMzMwMSA0LjY2NjVMNi43NzYyOSA4LjQ3NjhDNy4yMTcwNyA4Ljc4NTM1IDcuNDM3NDYgOC45Mzk2MiA3LjY3NzE4IDguOTk5MzhDNy44ODg5NCA5LjA1MjE2IDguMTEwNDEgOS4wNTIxNiA4LjMyMjE3IDguOTk5MzhDOC41NjE4OSA4LjkzOTYyIDguNzgyMjggOC43ODUzNSA5LjIyMzA2IDguNDc2OEwxNC42NjYzIDQuNjY2NU00LjUzMzAxIDEzLjMzMzJIMTEuNDY2M0MxMi41ODY0IDEzLjMzMzIgMTMuMTQ2NSAxMy4zMzMyIDEzLjU3NDMgMTMuMTE1MkMxMy45NTA2IDEyLjkyMzQgMTQuMjU2NiAxMi42MTc1IDE0LjQ0ODQgMTIuMjQxMkMxNC42NjYzIDExLjgxMzMgMTQuNjY2MyAxMS4yNTMzIDE0LjY2NjMgMTAuMTMzMlY1Ljg2NjVDMTQuNjY2MyA0Ljc0NjQgMTQuNjY2MyA0LjE4NjM1IDE0LjQ0ODQgMy43NTg1MkMxNC4yNTY2IDMuMzgyMiAxMy45NTA2IDMuMDc2MjQgMTMuNTc0MyAyLjg4NDQ5QzEzLjE0NjUgMi42NjY1IDEyLjU4NjQgMi42NjY1IDExLjQ2NjMgMi42NjY1SDQuNTMzMDFDMy40MTI5IDIuNjY2NSAyLjg1Mjg1IDIuNjY2NSAyLjQyNTAzIDIuODg0NDlDMi4wNDg3IDMuMDc2MjQgMS43NDI3NCAzLjM4MjIgMS41NTA5OSAzLjc1ODUyQzEuMzMzMDEgNC4xODYzNSAxLjMzMzAxIDQuNzQ2NCAxLjMzMzAxIDUuODY2NVYxMC4xMzMyQzEuMzMzMDEgMTEuMjUzMyAxLjMzMzAxIDExLjgxMzMgMS41NTA5OSAxMi4yNDEyQzEuNzQyNzQgMTIuNjE3NSAyLjA0ODcgMTIuOTIzNCAyLjQyNTAzIDEzLjExNTJDMi44NTI4NSAxMy4zMzMyIDMuNDEyOSAxMy4zMzMyIDQuNTMzMDEgMTMuMzMzMlonIHN0cm9rZT0nJTIzM0MxRTY1JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xLjMzMzAxIDQuNjY2NUw2Ljc3NjI5IDguNDc2OEM3LjIxNzA3IDguNzg1MzUgNy40Mzc0NiA4LjkzOTYyIDcuNjc3MTggOC45OTkzOEM3Ljg4ODk0IDkuMDUyMTYgOC4xMTA0MSA5LjA1MjE2IDguMzIyMTcgOC45OTkzOEM4LjU2MTg5IDguOTM5NjIgOC43ODIyOCA4Ljc4NTM1IDkuMjIzMDYgOC40NzY4TDE0LjY2NjMgNC42NjY1TTQuNTMzMDEgMTMuMzMzMkgxMS40NjYzQzEyLjU4NjQgMTMuMzMzMiAxMy4xNDY1IDEzLjMzMzIgMTMuNTc0MyAxMy4xMTUyQzEzLjk1MDYgMTIuOTIzNCAxNC4yNTY2IDEyLjYxNzUgMTQuNDQ4NCAxMi4yNDEyQzE0LjY2NjMgMTEuODEzMyAxNC42NjYzIDExLjI1MzMgMTQuNjY2MyAxMC4xMzMyVjUuODY2NUMxNC42NjYzIDQuNzQ2NCAxNC42NjYzIDQuMTg2MzUgMTQuNDQ4NCAzLjc1ODUyQzE0LjI1NjYgMy4zODIyIDEzLjk1MDYgMy4wNzYyNCAxMy41NzQzIDIuODg0NDlDMTMuMTQ2NSAyLjY2NjUgMTIuNTg2NCAyLjY2NjUgMTEuNDY2MyAyLjY2NjVINC41MzMwMUMzLjQxMjkgMi42NjY1IDIuODUyODUgMi42NjY1IDIuNDI1MDMgMi44ODQ0OUMyLjA0ODcgMy4wNzYyNCAxLjc0Mjc0IDMuMzgyMiAxLjU1MDk5IDMuNzU4NTJDMS4zMzMwMSA0LjE4NjM1IDEuMzMzMDEgNC43NDY0IDEuMzMzMDEgNS44NjY1VjEwLjEzMzJDMS4zMzMwMSAxMS4yNTMzIDEuMzMzMDEgMTEuODEzMyAxLjU1MDk5IDEyLjI0MTJDMS43NDI3NCAxMi42MTc1IDIuMDQ4NyAxMi45MjM0IDIuNDI1MDMgMTMuMTE1MkMyLjg1Mjg1IDEzLjMzMzIgMy40MTI5IDEzLjMzMzIgNC41MzMwMSAxMy4zMzMyWicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMS4zMzMwMSA0LjY2NjVMNi43NzYyOSA4LjQ3NjhDNy4yMTcwNyA4Ljc4NTM1IDcuNDM3NDYgOC45Mzk2MiA3LjY3NzE4IDguOTk5MzhDNy44ODg5NCA5LjA1MjE2IDguMTEwNDEgOS4wNTIxNiA4LjMyMjE3IDguOTk5MzhDOC41NjE4OSA4LjkzOTYyIDguNzgyMjggOC43ODUzNSA5LjIyMzA2IDguNDc2OEwxNC42NjYzIDQuNjY2NU00LjUzMzAxIDEzLjMzMzJIMTEuNDY2M0MxMi41ODY0IDEzLjMzMzIgMTMuMTQ2NSAxMy4zMzMyIDEzLjU3NDMgMTMuMTE1MkMxMy45NTA2IDEyLjkyMzQgMTQuMjU2NiAxMi42MTc1IDE0LjQ0ODQgMTIuMjQxMkMxNC42NjYzIDExLjgxMzMgMTQuNjY2MyAxMS4yNTMzIDE0LjY2NjMgMTAuMTMzMlY1Ljg2NjVDMTQuNjY2MyA0Ljc0NjQgMTQuNjY2MyA0LjE4NjM1IDE0LjQ0ODQgMy43NTg1MkMxNC4yNTY2IDMuMzgyMiAxMy45NTA2IDMuMDc2MjQgMTMuNTc0MyAyLjg4NDQ5QzEzLjE0NjUgMi42NjY1IDEyLjU4NjQgMi42NjY1IDExLjQ2NjMgMi42NjY1SDQuNTMzMDFDMy40MTI5IDIuNjY2NSAyLjg1Mjg1IDIuNjY2NSAyLjQyNTAzIDIuODg0NDlDMi4wNDg3IDMuMDc2MjQgMS43NDI3NCAzLjM4MjIgMS41NTA5OSAzLjc1ODUyQzEuMzMzMDEgNC4xODYzNSAxLjMzMzAxIDQuNzQ2NCAxLjMzMzAxIDUuODY2NVYxMC4xMzMyQzEuMzMzMDEgMTEuMjUzMyAxLjMzMzAxIDExLjgxMzMgMS41NTA5OSAxMi4yNDEyQzEuNzQyNzQgMTIuNjE3NSAyLjA0ODcgMTIuOTIzNCAyLjQyNTAzIDEzLjExNTJDMi44NTI4NSAxMy4zMzMyIDMuNDEyOSAxMy4zMzMyIDQuNTMzMDEgMTMuMzMzMlonIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgQGFwcGx5IGxlYWRpbmctbm9ybWFsIHRleHQtZ3JleS1kYXJrIGJnLXdoaXRlIGZvbnQtYmFzZSB0ZXh0LTE2O1xufVxuXG4uYmctY2hlY2tlcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWNoZWNrZXJlZC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTkyMHB4O1xufVxuXG4uYy1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5odG1sLmMtbWVudS0tb3BlbmVkLCBodG1sLnNjcm9sbC1sb2NrLCBodG1sLnZhbmlsbGEtbW9kYWwtLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgcC0yIHctZnVsbCB0ZXh0LWdyZXkgYm9yZGVyIGJvcmRlci1ncmV5IGFwcGVhcmFuY2Utbm9uZSByb3VuZGVkLW5vbmUgZm9udC1iYXNlIHBsYWNlaG9sZGVyLWdyZXkgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMSBmb2N1czpyaW5nLWdyZXk7XG59XG5cbnAge1xuICBAYXBwbHkgbGVhZGluZy1bMS41XSBtYi0yO1xufVxuXG4uYy1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyZXktZGFyayByb3VuZGVkO1xufVxuLmMtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MmJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLXNlbGVjdCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDE2cHggNDBweCAxNnB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRleHRhcmVhIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHAtMiB3LWZ1bGwgdGV4dC1ncmV5IGJvcmRlciBib3JkZXItZ3JleSBhcHBlYXJhbmNlLW5vbmUgcm91bmRlZC1ub25lIGZvbnQtYmFzZSBwbGFjZWhvbGRlci1ncmV5IGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTEgZm9jdXM6cmluZy1ncmV5O1xuICBoZWlnaHQ6IDMwMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5vLXR5cGUtLWFjY2Vzc2libGUtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uby10eXBlLS13eXNpd3lnIHAsXG4uby10eXBlLS13eXNpd3lnIGJsb2NrcXVvdGUsXG4uby10eXBlLS13eXNpd3lnIC5jLXZpZGVvLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm8tdHlwZS0td3lzaXd5ZyBwOmxhc3QtY2hpbGQsXG4uby10eXBlLS13eXNpd3lnIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi5vLXR5cGUtLXd5c2l3eWcgLmMtdmlkZW8tcmVzcG9uc2l2ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLXR5cGUtLXd5c2l3eWcgYTpub3QoLmMtbGluaykge1xuICBAYXBwbHkgcmVsYXRpdmUgYmVmb3JlOmNvbnRlbnQtW1wiXCJdIGJlZm9yZTphYnNvbHV0ZSBiZWZvcmU6YmxvY2sgYmVmb3JlOnctZnVsbCBiZWZvcmU6YmctYmx1ZSBiZWZvcmU6aC1bMXB4XSBiZWZvcmU6Ym90dG9tLTAgYmVmb3JlOmxlZnQtMCBiZWZvcmU6dHJhbnNpdGlvbiBiZWZvcmU6ZWFzZS1pbi1vdXQgYmVmb3JlOmR1cmF0aW9uLTIwMCBiZWZvcmU6aG92ZXI6YmctdHJhbnNwYXJlbnQ7XG59XG4uby10eXBlLS13eXNpd3lnIHVsLFxuLm8tdHlwZS0td3lzaXd5ZyBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm8tdHlwZS0td3lzaXd5ZyB1bCBsaSxcbi5vLXR5cGUtLXd5c2l3eWcgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5vLXR5cGUtLXd5c2l3eWcgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5vLXR5cGUtLXd5c2l3eWcgYmxvY2txdW90ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBzY3JlZW4gbWQge1xuICAuby10eXBlLS13eXNpd3lnIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uby10eXBlLS13eXNpd3lnIGJsb2NrcXVvdGUgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uby10eXBlLS13eXNpd3lnIC53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm8tdHlwZS0td3lzaXd5ZyAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uby10eXBlLS13eXNpd3lnIC5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4uby10eXBlLS13eXNpd3lnIC5hbGlnbm5vbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG4uby10eXBlLS13eXNpd3lnIC5hbGlnbm5vbmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uby10eXBlLS13eXNpd3lnIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5vLXR5cGUtLXd5c2l3eWcgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmFjY29yZGlvbiA+IGxpLmFjY19hY3RpdmUgLmFjY29yZGlvbl9fdGl0bGUgaTpiZWZvcmUge1xuICBAYXBwbHkgY29udGVudC1bXCLuoKxcIl07XG59XG4uYWNjb3JkaW9uID4gbGkgLmFjY29yZGlvbl9fdGl0bGUgaSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFjY29yZGlvbmpzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24gLmFjY19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIC5hY2NfaGVhZCBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4uYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uLmFjY19hY3RpdmUgPiAuYWNjX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW5dIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXRdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBdIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvcz1mbGlwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC11cF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuLmdmb3JtX2hlYWRpbmcge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuXG4uZ2Zvcm1fZmllbGRzIHtcbiAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAYXBwbHkgZmxleC1jb2w7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgQGFwcGx5IGZsZXgtcm93O1xuICB9XG59XG4uZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLS10eXBlLWVtYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiBub25lO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5nZm9ybV9maWVsZHMgLmdmaWVsZC0tdHlwZS10ZXh0IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5nZm9ybV9maWVsZHMgLmdmaWVsZC0tdHlwZS1lbWFpbCB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgfVxuICAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtc3VibWl0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZmxleC1zaHJpbms6IG5vbmU7XG4gIH1cbn1cblxuLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2ZpZWxkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbi5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2ZpZWxkLm5vLXJvdy1nYXAge1xuICBAYXBwbHkgLW10LTIgbGc6LW10LTM7XG59XG4uZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgQGFwcGx5IHNtOmNvbC1zcGFuLTIgbGc6Y29sLXNwYW4tMTtcbn1cbi5nZmllbGQtLXR5cGUtY2hlY2tib3ggbGVnZW5kIHtcbiAgQGFwcGx5IGZvbnQtYm9sZCBtYi0zIGJsb2NrO1xufVxuLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBhcHBseSBtYi0xO1xufVxuLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWZpbGV1cGxvYWQgPiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lciB7XG4gIEBhcHBseSByZWxhdGl2ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdCxcbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1kYXRlXSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGhlaWdodDogNDhweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGFwcGx5IGZvbnQtYmFzZSB0ZXh0LWdyZXktZGFyayBib3JkZXIgYm9yZGVyLXRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OmZvY3VzLFxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6Zm9jdXMsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgQGFwcGx5IGJvcmRlci1zaGlwd3JlY2s7XG59XG4uZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlICovXG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyay84MDtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsvODA7XG59XG4uZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrLzgwO1xufVxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMjAgNEg0QzIuODk3IDQgMiA0Ljg5NyAyIDZWMThDMiAxOS4xMDMgMi44OTcgMjAgNCAyMEgyMEMyMS4xMDMgMjAgMjIgMTkuMTAzIDIyIDE4VjZDMjIgNC44OTcgMjEuMTAzIDQgMjAgNFpNMjAgNlY2LjUxMUwxMiAxMi43MzRMNCA2LjUxMlY2SDIwWk00IDE4VjkuMDQ0TDExLjM4NiAxNC43ODlDMTEuNTYxMSAxNC45MjY1IDExLjc3NzMgMTUuMDAxMyAxMiAxNS4wMDEzQzEyLjIyMjcgMTUuMDAxMyAxMi40Mzg5IDE0LjkyNjUgMTIuNjE0IDE0Ljc4OUwyMCA5LjA0NEwyMC4wMDIgMThINFonIGZpbGw9JyUyM0JCQ0NDOScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA4cHggY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIEBhcHBseSBiZy1uby1yZXBlYXQgYmctW3JpZ2h0XzEycHhfY2VudGVyXTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQgNkw4IDEwTDEyIDYnIHN0cm9rZT0nJTIzQUVBQUFFJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3gge1xuICBAYXBwbHkgZ3JpZCAhaW1wb3J0YW50O1xufVxuLmNvbC0yIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCB7XG4gIEBhcHBseSBncmlkLWNvbHMtMSBsZzpncmlkLWNvbHMtMjtcbn1cbi5jb2wtMyAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3gge1xuICBAYXBwbHkgZ3JpZC1jb2xzLTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jb2wtMyAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3gge1xuICAgIEBhcHBseSBncmlkLWNvbHMtMTtcbiAgfVxufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50LFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8sXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSB7XG4gIEBhcHBseSB0ZXh0LTE2O1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9cmFkaW9dLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb10sXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBAYXBwbHkgb3BhY2l0eS0wIG91dGxpbmUtbm9uZSB6LTUwIHctMyBoLTMgdG9wLTAgbGVmdC0wIGFic29sdXRlIG1iLTAgYXBwZWFyYW5jZS1ub25lIGN1cnNvci1wb2ludGVyIG10LTA7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgQGFwcGx5IGJnLXB1cnBsZSB0ZXh0LXdoaXRlIGJvcmRlci1wdXJwbGU7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBAYXBwbHkgb3BhY2l0eS0xMDA7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsYWJlbCxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAYXBwbHkgdy1mdWxsIHJlbGF0aXZlIHBsLTQ7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGxhYmVsOmFmdGVyIHtcbiAgQGFwcGx5IGNvbnRlbnQtW1wiXCJdIGJnLXdoaXRlIHctWzIwcHhdIGgtWzIwcHhdIGJvcmRlci0yIGJvcmRlci1bIzhDOTE5Nl0gYmxvY2sgYWJzb2x1dGUgbGVmdC0wIHRvcC1bMXB4XSB6LTAgcG9pbnRlci1ldmVudHMtbm9uZSB0cmFuc2l0aW9uLWFsbCByb3VuZGVkLVs0cHhdO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBsYWJlbDpiZWZvcmUsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBAYXBwbHkgY29udGVudC1bXCLuoI1cIl0gYmxvY2sgYWJzb2x1dGUgdy1bMjBweF0gaC1bMjBweF0gbGVhZGluZy1bMTZweF0gdGV4dC0xNCBsZWZ0LTAgdG9wLVszcHhdIHRleHQtY2VudGVyIG9wYWNpdHktMCB6LVsxXSB0ZXh0LXdoaXRlIHRyYW5zaXRpb24tYWxsO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG59XG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94LFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCAyNHB4IDZweCAwO1xufVxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDphZnRlciB7XG4gIHRvcDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogN3B4O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxOTQxO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAyOHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBhcHBseSByb3VuZGVkICBib3JkZXIgYm9yZGVyLWdyZXktZGFyayBib3JkZXItb3BhY2l0eS00MCBib3JkZXItZGFzaGVkIGN1cnNvci1wb2ludGVyO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg5LCAyMzUsIDIxNywgMC41KTtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDMycHggMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9JyUyMzNDMUU2NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNS4zMzMzM0w4IDJNOCAyTDQuNjY2NjcgNS4zMzMzM004IDJWMTAnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZm9udC1iYXNlO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgbGVmdDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSg3NywgNzcsIDc3LCAwLjUpO1xuICBAYXBwbHkgcHktMSBsZzpweS0yIHRleHQtcGxhY2Vob2xkZXIgLW10LVsycHhdIGJnLXdoaXRlIHRleHQtMTQ7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQuc2VsZWN0ZWQgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICBvcGFjaXR5OiAwO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5naW5wdXRfcHJldmlldyB7XG4gIEBhcHBseSBtLTAgZm9udC1iYXNlIHRleHQtMTY7XG59XG5cbi5jLWJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0ge1xuICBAYXBwbHkgdy1mdWxsO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4gIGlucHV0W3R5cGU9cmVzZXRdIHtcbiAgICBAYXBwbHkgdy1hdXRvO1xuICB9XG59XG5cbi5nZm9ybV9mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZm9ybV9mb290ZXIgLmdmb3JtLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDI1JTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmdmLWNvbmZpcm1hdGlvbi0tbG9hZGVkIC5nZi1jb25maXJtYXRpb24tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXI7XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIEBhcHBseSB0ZXh0LWNlbnRlciBwLTIgcHgtMyBiZy1ob25leS1nb2xkIHRleHQtZ3JleS1kYXJrIGlubGluZS1ibG9jayBteC1hdXRvO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JERUJEOTtcbiAgY29sb3I6IHJnYmEoMTYsIDI1LCA2NSwgMC44KTtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogLTQ0cHg7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U0ZjdmMDtcbn1cbkBtZWRpYSBkZXNrdG9wIHtcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIEJhc2ljIE1vZGFsIFN0eWxlc1xuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMzAwMDtcbiAgcGFkZGluZzogMjRweCAyNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMTRweDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWxfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5tb2RhbF9fY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgQGFwcGx5IHRleHQtcHVycGxlO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuLm1vZGFsX19jbG9zZTpob3ZlciB7XG4gIEBhcHBseSBiZy1ncmV5LWRhcms7XG59XG5cbi5tb2RhbF9fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJVcIjtcbn1cblxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIGlucHV0W3R5cGU9dGVsXSxcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgaW5wdXRbdHlwZT1udW1iZXJdLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLW9wYWNpdHktMjA7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZF9odG1sIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWw6YWZ0ZXIsXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGxhYmVsOmFmdGVyIHtcbiAgQGFwcGx5IGJvcmRlci1ibGFjayBib3JkZXItb3BhY2l0eS0yMDtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dDpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dDpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dDpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXQ6Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gIEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLW9wYWNpdHktMjA7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDI5cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5jLWJ1dHRvbjphZnRlciwgLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWZ0ZXIsXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9YnV0dG9uXTphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1yZXNldF06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciAuYy1idXR0b246aG92ZXI6YWZ0ZXIsIC5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6YWZ0ZXIsXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9cmVzZXRdOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nJTIzM0MxRTY1JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBzcGFuLmdmb3JtLWxvYWRlciB7XG4gIHJpZ2h0OiAtMjRweDtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBzY3JlZW4gbGcge1xuICAubW9kYWxfX2NvbnRlbnQgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5tb2RhbF9fYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xufVxuXG4ubW9kYWxfX2J0bjpmb2N1cywgLm1vZGFsX19idG46aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5tb2RhbF9fYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NDllO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgRGVtbyBBbmltYXRpb24gU3R5bGVcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIG1tZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1zbGlkZU91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICB9XG59XG4ubWljcm9tb2RhbC1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49ZmFsc2VdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49ZmFsc2VdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49dHJ1ZV0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVPdXQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49dHJ1ZV0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVPdXQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19jb250YWluZXIsXG4ubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX292ZXJsYXkge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEVxdWFsIEhlaWdodCAqL1xuLnN3aXBlci1lcXVhbGhlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5zd2lwZXItZXF1YWxoZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zd2lwZXItZXF1YWxoZWlnaHQgLnN3aXBlci1zbGlkZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIEBhcHBseSByZWxhdGl2ZSBiZy1bI2VhZGFjNF07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIEBhcHBseSBiZy1vcmFuZ2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBhcHBseSB0ZXh0LTE0IGJvcmRlci1zcGFjaW5nLTYgdGV4dC13aGl0ZTtcbn1cbi5jLWJyZWFkY3J1bWJzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWJyZWFkY3J1bWJzIGE6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTNcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmMtYnJlYWRjcnVtYnMgYTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCIvXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5jLWJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWJyZWFkY3J1bWJzIGEsXG4uYy1icmVhZGNydW1icyBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5jLWJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrIGJnLWhvbmV5LWdvbGQgbm8tdW5kZXJsaW5lICBmb250LWJhc2U7XG59XG4uYnV0dG9uLWxnIC5jLWJ1dHRvbiwgLmJ1dHRvbi1sZyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYnV0dG9uLWxnIGlucHV0W3R5cGU9YnV0dG9uXSxcbi5idXR0b24tbGcgaW5wdXRbdHlwZT1yZXNldF0ge1xuICBAYXBwbHkgaC03IHB4LTMgYm9yZGVyLVs2cHhdO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5jLWJ1dHRvbi0teHMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNHB4IDE2cHg7XG59XG4uYy1idXR0b246aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyIHtcbiAgQGFwcGx5IGJnLXNoaXB3cmVjayBuby11bmRlcmxpbmUgdGV4dC1ncmV5LWRhcms7XG59XG5cbi5zd2lwZXItLWNhcm91c2VsIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgtMTAwdncgLTEwMHZ3IC0xMDB2dyAwKTtcbn1cblxuLnN3aXBlci0tZXF1YWxoZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIEBhcHBseSBoLWF1dG87XG59XG4uc3dpcGVyLS1lcXVhbGhlaWdodCAuc3dpcGVyLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGFwcGx5IGZsZXggZ2FwLTI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAYXBwbHkgdy1bOXB4XSBoLVs5cHhdIHRyYW5zaXRpb24tYWxsIGJnLXdoaXRlIGJnLW9wYWNpdHktMjA7XG59XG4uZGFyay1uYXYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgc3BhbiB7XG4gIEBhcHBseSBiZy1wdXJwbGUgYmctb3BhY2l0eS0yMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIEBhcHBseSBiZy13aGl0ZSB3LVszMnB4XSAgYmctb3BhY2l0eS0xMDA7XG59XG4uZGFyay1uYXYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgQGFwcGx5IGJnLXB1cnBsZSBiZy1vcGFjaXR5LTEwMDtcbn1cblxuLnN3aXBlci1mcmFjdGlvbiB7XG4gIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tMCByaWdodC0wIGhpZGRlbjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi0tYXJyb3csXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1hcnJvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIEBhcHBseSBib3JkZXItWzJweF0gYm9yZGVyLWdyZWVuLWRhcmsgYmctd2hpdGU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LS1hcnJvdzpob3Zlcixcbi5zd2lwZXItYnV0dG9uLW5leHQtLWFycm93OmhvdmVyIHtcbiAgQGFwcGx5IGJvcmRlci1ncmVlbi1kYXJrO1xufVxuLnN3aXBlci1idXR0b24tcHJldi0tYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQtLWFycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIEBhcHBseSB4bDpoaWRkZW47XG59XG5cbiNqcy1jYXRlZ29yaWVzLnNob3ctYWxsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jLWZvb3RlciAjbWVudS1mb290ZXItbGlua3Mge1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBsZzpmbGV4LXJvdyB0ZXh0LWNlbnRlciBsZzp0ZXh0LWxlZnQgZ2FwLTEgbGc6Z2FwLTMgcGwtMCBsZzpwbC0xO1xufVxuLmMtZm9vdGVyICNtZW51LWZvb3Rlci1saW5rcyBhIHtcbiAgQGFwcGx5IHVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmU7XG59XG4uYy1mb290ZXIgc3ZnIHBhdGgge1xuICBAYXBwbHkgZmlsbC13aGl0ZSBsZzpmaWxsLWdyZXktZGFyaztcbn1cblxuLmMtbGF6eS13cmFwcGVyIHtcbiAgQGFwcGx5IHctZnVsbCBoLTAgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIHRyYW5zaXRpb24tYWxsIGJnLXRyYW5zcGFyZW50O1xufVxuLmMtbGF6eS13cmFwcGVyLmltZy1sb2FkZWQge1xuICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXIuY292ZXIgaW1nLmxhenkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1sYXp5LXdyYXBwZXItLWNvdmVyIHtcbiAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgdy1mdWxsIGgtZnVsbDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jLWxhenktd3JhcHBlci0tY292ZXIgaW1nLmxhenkge1xuICBAYXBwbHkgb2JqZWN0LWNvdmVyO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jLWxhenktd3JhcHBlci0tY29udGFpbiB7XG4gIEBhcHBseSB3LWZ1bGwgaC1mdWxsO1xufVxuLmMtbGF6eS13cmFwcGVyLS1jb250YWluIGltZy5sYXp5IHtcbiAgQGFwcGx5IG9iamVjdC1jb250YWluO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jLWxhenktd3JhcHBlci0tY29udGFpbi5pbWFnZS1yaWdodCBpbWcubGF6eSB7XG4gIEBhcHBseSBvYmplY3QtcmlnaHQ7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nLmxhenkge1xuICBAYXBwbHkgb3BhY2l0eS0wIHctZnVsbCBoLWF1dG8gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIG92ZXJmbG93LWhpZGRlbiB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLWxhenktd3JhcHBlciBpbWcubG9hZGluZywgLmMtbGF6eS13cmFwcGVyIGltZy5pbml0aWFsLCAuYy1sYXp5LXdyYXBwZXIgaW1nLmxvYWRlZCwgLmMtbGF6eS13cmFwcGVyIGltZy5lcnJvciB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMDtcbn1cbi5jLWxhenktd3JhcHBlciBpbWc6bm90KFtzcmNdKSB7XG4gIEBhcHBseSBpbnZpc2libGU7XG59XG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZykge1xuICBAYXBwbHkgb3BhY2l0eS0wO1xufVxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPWxvYWRpbmddLFxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPWxvYWRlZF0sXG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9ZW50ZXJlZF0ge1xuICBvcGFjaXR5OiAxO1xuICBAYXBwbHkgb3BhY2l0eS0xMDA7XG59XG5cbi5jLWxpbmsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbi5jLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1saW5rOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1saW5rOmhvdmVyIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMDtcbn1cbi5jLWxpbmsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtbGluayBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmMtbGluayBzcGFuOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLmMtbGluayBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIEBhcHBseSBiZy1wdXJwbGUgYmctb3BhY2l0eS01MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYy1saW5rLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogNHB4O1xufVxuLmMtbGluay5hcnJvdy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MDNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogMnB4O1xufVxuLmMtbGlua1t0YXJnZXQ9X2JsYW5rXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uYy1saW5rW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb250ZW50OiBcIlxcZTg0MlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdG9wOiAycHg7XG59XG4uYy1saW5rW2RhdGEtZG93bmxvYWRdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTkuMzMyNjggMS41MTMxOFY0LjI2Njg4QzkuMzMyNjggNC42NDAyNSA5LjMzMjY4IDQuODI2OTMgOS40MDUzNCA0Ljk2OTU0QzkuNDY5MjYgNS4wOTQ5OCA5LjU3MTI1IDUuMTk2OTcgOS42OTY2OSA1LjI2MDg4QzkuODM5MyA1LjMzMzU0IDEwLjAyNiA1LjMzMzU0IDEwLjM5OTMgNS4zMzM1NEgxMy4xNTNNMTAuNjY2IDguNjY2ODNINS4zMzI2OE0xMC42NjYgMTEuMzMzNUg1LjMzMjY4TTYuNjY2MDIgNi4wMDAxNkg1LjMzMjY4TTkuMzMyNjggMS4zMzM1SDUuODY2MDJDNC43NDU5MSAxLjMzMzUgNC4xODU4NiAxLjMzMzUgMy43NTgwMyAxLjU1MTQ4QzMuMzgxNzEgMS43NDMyMyAzLjA3NTc1IDIuMDQ5MTkgMi44ODQgMi40MjU1MkMyLjY2NjAyIDIuODUzMzQgMi42NjYwMiAzLjQxMzM5IDIuNjY2MDIgNC41MzM1VjExLjQ2NjhDMi42NjYwMiAxMi41ODY5IDIuNjY2MDIgMTMuMTQ3IDIuODg0IDEzLjU3NDhDMy4wNzU3NSAxMy45NTExIDMuMzgxNzEgMTQuMjU3MSAzLjc1ODAzIDE0LjQ0ODhDNC4xODU4NiAxNC42NjY4IDQuNzQ1OTEgMTQuNjY2OCA1Ljg2NjAyIDE0LjY2NjhIMTAuMTMyN0MxMS4yNTI4IDE0LjY2NjggMTEuODEyOCAxNC42NjY4IDEyLjI0MDcgMTQuNDQ4OEMxMi42MTcgMTQuMjU3MSAxMi45MjI5IDEzLjk1MTEgMTMuMTE0NyAxMy41NzQ4QzEzLjMzMjcgMTMuMTQ3IDEzLjMzMjcgMTIuNTg2OSAxMy4zMzI3IDExLjQ2NjhWNS4zMzM1TDkuMzMyNjggMS4zMzM1Wicgc3Ryb2tlPSclMjMzQzFFNjUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTkuMzMyNjggMS41MTMxOFY0LjI2Njg4QzkuMzMyNjggNC42NDAyNSA5LjMzMjY4IDQuODI2OTMgOS40MDUzNCA0Ljk2OTU0QzkuNDY5MjYgNS4wOTQ5OCA5LjU3MTI1IDUuMTk2OTcgOS42OTY2OSA1LjI2MDg4QzkuODM5MyA1LjMzMzU0IDEwLjAyNiA1LjMzMzU0IDEwLjM5OTMgNS4zMzM1NEgxMy4xNTNNMTAuNjY2IDguNjY2ODNINS4zMzI2OE0xMC42NjYgMTEuMzMzNUg1LjMzMjY4TTYuNjY2MDIgNi4wMDAxNkg1LjMzMjY4TTkuMzMyNjggMS4zMzM1SDUuODY2MDJDNC43NDU5MSAxLjMzMzUgNC4xODU4NiAxLjMzMzUgMy43NTgwMyAxLjU1MTQ4QzMuMzgxNzEgMS43NDMyMyAzLjA3NTc1IDIuMDQ5MTkgMi44ODQgMi40MjU1MkMyLjY2NjAyIDIuODUzMzQgMi42NjYwMiAzLjQxMzM5IDIuNjY2MDIgNC41MzM1VjExLjQ2NjhDMi42NjYwMiAxMi41ODY5IDIuNjY2MDIgMTMuMTQ3IDIuODg0IDEzLjU3NDhDMy4wNzU3NSAxMy45NTExIDMuMzgxNzEgMTQuMjU3MSAzLjc1ODAzIDE0LjQ0ODhDNC4xODU4NiAxNC42NjY4IDQuNzQ1OTEgMTQuNjY2OCA1Ljg2NjAyIDE0LjY2NjhIMTAuMTMyN0MxMS4yNTI4IDE0LjY2NjggMTEuODEyOCAxNC42NjY4IDEyLjI0MDcgMTQuNDQ4OEMxMi42MTcgMTQuMjU3MSAxMi45MjI5IDEzLjk1MTEgMTMuMTE0NyAxMy41NzQ4QzEzLjMzMjcgMTMuMTQ3IDEzLjMzMjcgMTIuNTg2OSAxMy4zMzI3IDExLjQ2NjhWNS4zMzM1TDkuMzMyNjggMS4zMzM1Wicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNOS4zMzI2OCAxLjUxMzE4VjQuMjY2ODhDOS4zMzI2OCA0LjY0MDI1IDkuMzMyNjggNC44MjY5MyA5LjQwNTM0IDQuOTY5NTRDOS40NjkyNiA1LjA5NDk4IDkuNTcxMjUgNS4xOTY5NyA5LjY5NjY5IDUuMjYwODhDOS44MzkzIDUuMzMzNTQgMTAuMDI2IDUuMzMzNTQgMTAuMzk5MyA1LjMzMzU0SDEzLjE1M00xMC42NjYgOC42NjY4M0g1LjMzMjY4TTEwLjY2NiAxMS4zMzM1SDUuMzMyNjhNNi42NjYwMiA2LjAwMDE2SDUuMzMyNjhNOS4zMzI2OCAxLjMzMzVINS44NjYwMkM0Ljc0NTkxIDEuMzMzNSA0LjE4NTg2IDEuMzMzNSAzLjc1ODAzIDEuNTUxNDhDMy4zODE3MSAxLjc0MzIzIDMuMDc1NzUgMi4wNDkxOSAyLjg4NCAyLjQyNTUyQzIuNjY2MDIgMi44NTMzNCAyLjY2NjAyIDMuNDEzMzkgMi42NjYwMiA0LjUzMzVWMTEuNDY2OEMyLjY2NjAyIDEyLjU4NjkgMi42NjYwMiAxMy4xNDcgMi44ODQgMTMuNTc0OEMzLjA3NTc1IDEzLjk1MTEgMy4zODE3MSAxNC4yNTcxIDMuNzU4MDMgMTQuNDQ4OEM0LjE4NTg2IDE0LjY2NjggNC43NDU5MSAxNC42NjY4IDUuODY2MDIgMTQuNjY2OEgxMC4xMzI3QzExLjI1MjggMTQuNjY2OCAxMS44MTI4IDE0LjY2NjggMTIuMjQwNyAxNC40NDg4QzEyLjYxNyAxNC4yNTcxIDEyLjkyMjkgMTMuOTUxMSAxMy4xMTQ3IDEzLjU3NDhDMTMuMzMyNyAxMy4xNDcgMTMuMzMyNyAxMi41ODY5IDEzLjMzMjcgMTEuNDY2OFY1LjMzMzVMOS4zMzI2OCAxLjMzMzVaJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRvcDogNHB4O1xufVxuLmMtbGlua1tkYXRhLWJyb2NodXJlXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9JyUyMzNDMUU2NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB0b3A6IDRweDtcbn1cbi5jLWxpbmstLXdoaXRlIHNwYW46YWZ0ZXIge1xuICBAYXBwbHkgYmctd2hpdGUgYmctb3BhY2l0eS01MDtcbn1cbi5jLWxpbmstLW5vbGluZSBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG59XG4uYy1saW5rLS1ub2xpbmU6aG92ZXIgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtbGluay0tc3VidGxlIHNwYW46YWZ0ZXIge1xuICBAYXBwbHkgYmctZ3JleS1kYXJrO1xufVxuXG4uYy1sb2NhdGlvbiB7XG4gIEBhcHBseSBpbmxpbmUtZmxleCB0ZXh0LTE0IHNtOnRleHQtMTYgbGc6dGV4dC0yMiBpdGVtcy1jZW50ZXIgZ2FwLTMgZm9udC1ib2xkO1xufVxuLmMtbG9jYXRpb25fX3RyaWdnZXIge1xuICBAYXBwbHkgaGlkZGVuIGxnOmJsb2NrO1xufVxuXG4uYy1vdmVybGluZSB7XG4gIEBhcHBseSBwcmV0aXRsZS1wcmUyIGxnOnByZXRpdGxlLXByZTEgbWItMjtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNHB4O1xufVxuLnBhZ2luYXRpb24gbGkgc3Bhbixcbi5wYWdpbmF0aW9uIGxpIGEge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbm8tdW5kZXJsaW5lIHJvdW5kZWQtZnVsbDtcbiAgd2lkdGg6IDMycHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBAYXBwbHkgdGV4dC1ncmVlbi1kYXJrO1xufVxuLnBhZ2luYXRpb24gbGkgc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBAYXBwbHkgYmctbmV1dHJhbCBuby11bmRlcmxpbmU7XG59XG4ucGFnaW5hdGlvbiBsaSBzcGFuLmN1cnJlbnQsXG4ucGFnaW5hdGlvbiBsaSBhLmN1cnJlbnQge1xuICBAYXBwbHkgYmctZ3JlZW4tZGFyayB0ZXh0LW5ldXRyYWw7XG59XG5cbi5jLXBvcHVwIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYy1wb3B1cF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0aGVtZShcImNvbG9ycy5ncmVlbi1kYXJrXCIpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NjZweDtcbiAgcGFkZGluZzogNDhweCAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IGF1dG87XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcG9wdXBfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjRweDtcbiAgfVxufVxuLmMtcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMubmV1dHJhbFwiKTtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgcGFkZGluZzogMDtcbn1cbi5jLXBvcHVwX19jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1wb3B1cF9fY2xvc2Ugc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1wb3B1cF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXBvcHVwX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtcG9wdXBfX3RpdGxlIHtcbiAgQGFwcGx5IGZvbnQtaGVhZGluZyB0ZXh0LW5ldXRyYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDhweCwgOHZ3LCA5MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi5jLXBvcHVwX19pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMubmV1dHJhbFwiKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAYXBwbHkgZm9udC1iYXNlO1xufVxuLmMtcG9wdXBfX2ludHJvIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYy1wb3B1cF9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtcG9wdXBfX2Zvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgQGFwcGx5IHRleHQtbmV1dHJhbCBwLTIgYm9yZGVyIGJvcmRlci1uZXV0cmFsO1xufVxuLmMtcG9wdXBfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLS10eXBlLWVtYWlsIHtcbiAgQGFwcGx5IHRleHQtbGVmdDtcbn1cbi5jLXBvcHVwX19mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC0tdHlwZS1lbWFpbCBsYWJlbCB7XG4gIEBhcHBseSB0ZXh0LW5ldXRyYWw7XG59XG4uYy1wb3B1cF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtZW1haWwgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgQGFwcGx5IHBsYWNlaG9sZGVyLXdoaXRlLzUwIHRleHQtd2hpdGUgYmctdHJhbnNwYXJlbnQgYm9yZGVyLTIgYm9yZGVyLXdoaXRlIGgtNjtcbn1cbi5jLXBvcHVwX19mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgYnV0dG9uLmdmb3JtX2J1dHRvbiB7XG4gIEBhcHBseSBiZy1uZXV0cmFsIHRleHQtZ3JlZW4tZGFyayBib3JkZXItMCBob3ZlcjpiZy1ncmVlbi1kYXJrIGhvdmVyOnRleHQtbmV1dHJhbDtcbn1cbi5jLXBvcHVwX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYy1wb3B1cF9fbGFiZWwge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMubmV1dHJhbFwiKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBAYXBwbHkgZm9udC1iYXNlO1xufVxuLmMtcG9wdXBfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5jLXBvcHVwX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLmMtcG9wdXBfX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0aGVtZShcImNvbG9ycy5uZXV0cmFsXCIpO1xufVxuLmMtcG9wdXBfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1wb3B1cF9fZGlzbWlzcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLm5ldXRyYWxcIik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmMtcG9wdXBfX2Rpc21pc3M6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYy1wb3B1cF9fc3VjY2VzcyB7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5uZXV0cmFsXCIpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDA7XG4gIEBhcHBseSBmb250LWJhc2U7XG59XG5cbi5jLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIEBhcHBseSBiZy13aGl0ZTtcbn1cbi5jLXByZWxvYWRlci5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTMycHggMCAwIC0zMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIEBhcHBseSBiZy1ob25leS1nb2xkO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjEgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA2cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDI2cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDQ1cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMyAwLjZzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHByZWxvYWRlcjEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByZWxvYWRlcjMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByZWxvYWRlcjIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTlweCwgMCk7XG4gIH1cbn1cbi5jLXJpY2h0ZXh0IGgyLFxuLmMtcmljaHRleHQgaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBAYXBwbHkgZm9udC1oZWFkaW5nIHRleHQtWzI4cHhdIGxnOnRleHQtNDAgbWItMyBtdC0zO1xufVxuLmMtcmljaHRleHQgaDQsIC5jLXJpY2h0ZXh0IGg1IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgQGFwcGx5IGZvbnQtaGVhZGluZyAgdGV4dC0yNCBtYi0yO1xufVxuLmMtcmljaHRleHQgaDYge1xuICBmb250LXdlaWdodDogNDAwO1xuICBAYXBwbHkgdGV4dC0xOCBtYi0zO1xufVxuLmMtcmljaHRleHQgKjpmaXJzdC1jaGlsZCB7XG4gIEBhcHBseSBtdC0wO1xufVxuLmMtcmljaHRleHQgKjpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IG1iLTA7XG59XG4uYy1yaWNodGV4dCBhOm5vdCguYy1idXR0b24pOm5vdChpbnB1dFt0eXBlPXN1Ym1pdF0pOm5vdChpbnB1dFt0eXBlPWJ1dHRvbl0pOm5vdChpbnB1dFt0eXBlPXJlc2V0XSkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXJpY2h0ZXh0IGE6bm90KC5jLWJ1dHRvbik6bm90KGlucHV0W3R5cGU9c3VibWl0XSk6bm90KGlucHV0W3R5cGU9YnV0dG9uXSk6bm90KGlucHV0W3R5cGU9cmVzZXRdKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXJpY2h0ZXh0LS1ibG9nIGgyLFxuLmMtcmljaHRleHQtLWJsb2cgaDMge1xuICBAYXBwbHkgdGl0bGUtdDUgbGc6dGl0bGUtdDQgbWItMiBtdC0zIGxnOm10LTQ7XG59XG4uYy1yaWNodGV4dC0tYmxvZyBwLCAuYy1yaWNodGV4dC0tYmxvZyBvbCwgLmMtcmljaHRleHQtLWJsb2cgbGkge1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsvNTA7XG59XG4uYy1yaWNodGV4dC0tc21hbGwgKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jLXJpY2h0ZXh0LS1zbWFsbCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLXJpY2h0ZXh0IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLXJpY2h0ZXh0IHVsLCAuYy1yaWNodGV4dCBvbCB7XG4gIEBhcHBseSBtYi0zO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYy1yaWNodGV4dCB1bCBsaSwgLmMtcmljaHRleHQgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uYy1yaWNodGV4dCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5jLXJpY2h0ZXh0IHVsIHtcbiAgQGFwcGx5IGxpc3Qtbm9uZSBwLTAgZ3JpZCBncmlkLWNvbHMtMSBnYXAtMjtcbn1cbi5jLXJpY2h0ZXh0IHVsIGxpIHtcbiAgQGFwcGx5IHJlbGF0aXZlIHBsLTUgbS0wO1xufVxuLmMtcmljaHRleHQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMjhweDtcbn1cbi5jLXJpY2h0ZXh0IHVsIGxpOm50aC1jaGlsZCgzbisxKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbGlzdC1iYWxsLXdoaXRlLnBuZ1wiKTtcbn1cbi5jLXJpY2h0ZXh0IHVsIGxpOm50aC1jaGlsZCgzbisyKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbGlzdC1iYWxsLWdyZWVuLnBuZ1wiKTtcbn1cbi5jLXJpY2h0ZXh0IHVsIGxpOm50aC1jaGlsZCgzbiszKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbGlzdC1iYWxsLWRhcmtncmVlbi5wbmdcIik7XG59XG4uYy1yaWNodGV4dCBibG9ja3F1b3RlIHAge1xuICBAYXBwbHkgdGl0bGUtdDYgbGc6dGl0bGUtdDUgbGVhZGluZy1bMS4yXTtcbn1cblxuLmMtc2VhcmNoLS1hY3RpdmUgLmMtaGVhZGVyX19vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmMtc2VhcmNoIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLXNlYXJjaC0tYWN0aXZlIC5jLXNlYXJjaCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmMtc2VhcmNoIGEuanMtc2VhcmNoLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXNlYXJjaCBhLmpzLXNlYXJjaC1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uanMtc2VhcmNoLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgYmctdHJhbnNwYXJlbnQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmpzLXNlYXJjaC10b2dnbGUge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuXG4uc29jaWFsIHtcbiAgQGFwcGx5IHJvdW5kZWQtZnVsbCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5zb2NpYWw6aG92ZXIge1xuICBAYXBwbHkgdGV4dC1zaGlwd3JlY2s7XG59XG5cbi5jLXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IGNlbnRlcjtcbiAgQGFwcGx5IHJvdW5kZWQgdGV4dC0xNDtcbn1cbi5jLXRhZzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXRhZy5jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS1wdXJwbGUuc3ZnKTtcbn1cbi5jLXRhZy5tb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BsdXMtcHVycGxlLnN2Zyk7XG59XG5cbi5jLXZpZGVvLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbn1cbi5jLXZpZGVvLXJlc3BvbnNpdmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jLXZpZGVvLWNvdmVyLmxvYWRlZCAuYy12aWRlby1jb3Zlcl9faW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYy12aWRlby1jb3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogODA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgQGFwcGx5IGJnLXB1cnBsZSBiZy1vcGFjaXR5LVsuMjVdO1xufVxuLmMtdmlkZW8tY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA4MDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBAYXBwbHkgYmctYmxhY2sgYmctb3BhY2l0eS1bLjRdO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNjcmVlbjtcbn1cbi5jLXZpZGVvLWNvdmVyX19pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLmMtdmlkZW8tY292ZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDU2LjI1dnc7IC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDkvMTYqMTAwID0gNTYuMjUgKi9cbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi13aWR0aDogMTc3Ljc3dmg7IC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDE2LzkqMTAwID0gMTc3Ljc3ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4uYi1jb250ZW50LWJpZ3RleHQgLmFjY29yZGlvbiAuYWNjX2FjdGl2ZSAuYWNjX2hlYWQge1xuICBAYXBwbHkgdGV4dC1ncmVlbi1kYXJrO1xufVxuLmItY29udGVudC1iaWd0ZXh0IC5hY2NvcmRpb24gbGk6bnRoLWNoaWxkKDEpIC5hY2NfY29udGVudCAuZGVjb3Ige1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVstNSVdIHJpZ2h0LVs1JV0gei1bMTAwXSB3LVsyNSVdIHJvdGF0ZS1bOGRlZ107XG59XG4uYi1jb250ZW50LWJpZ3RleHQgLmFjY29yZGlvbiBsaTpudGgtY2hpbGQoMikgLmFjY19jb250ZW50IC5kZWNvciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWy01JV0gbGVmdC1bNSVdIHotWzEwMF0gdy1bMjUlXSByb3RhdGUtWy0xOGRlZ107XG59XG4uYi1jb250ZW50LWJpZ3RleHQgLmFjY29yZGlvbiBsaTpudGgtY2hpbGQoMykgLmFjY19jb250ZW50IC5kZWNvciB7XG4gIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tWy01JV0gcmlnaHQtWzUlXSB6LVsxMDBdIHctWzI1JV0gcm90YXRlLVsyNWRlZ107XG59XG5cbi5jLWRlY29yIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGwgei1bMTAwXTtcbn1cbi5jLWRlY29yX19pbWFnZSB7XG4gIEBhcHBseSBhc3BlY3Qtc3F1YXJlIGFic29sdXRlIHctWzI1JV0gdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1kZWNvcl9faW1hZ2UgaW1nIHtcbiAgQGFwcGx5IGJsb2NrIHctZnVsbCBoLWZ1bGwgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIG9wYWNpdHktMCBpbnZpc2libGUgdHJhbnNpdGlvbi1hbGw7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZTtcbn1cbi5jLWRlY29yX19pbWFnZSBpbWcuaXMtYWN0aXZlIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGU7XG59XG4uYy1kZWNvci5pcy10YWItMCAuYy1kZWNvcl9faW1hZ2Uge1xuICBAYXBwbHkgbGVmdC1bMTAwJV0gdG9wLTAgdHJhbnNsYXRlLXgtWy03MCVdIHRyYW5zbGF0ZS15LVstMzAlXTtcbn1cbi5jLWRlY29yLmlzLXRhYi0wIC5jLWRlY29yX19pbWFnZTpudGgtY2hpbGQoMSkgaW1nIHtcbiAgQGFwcGx5IHJvdGF0ZS1bN2RlZ107XG59XG4uYy1kZWNvci5pcy10YWItMSAuYy1kZWNvcl9faW1hZ2Uge1xuICBAYXBwbHkgbGVmdC0wIHRvcC0wIHRyYW5zbGF0ZS14LVstMzAlXSB0cmFuc2xhdGUteS1bLTMwJV0gdy1bMjglXTtcbn1cbi5jLWRlY29yLmlzLXRhYi0xIC5jLWRlY29yX19pbWFnZTpudGgtY2hpbGQoMSkgaW1nIHtcbiAgQGFwcGx5IHJvdGF0ZS1bLTIyZGVnXTtcbn1cbi5jLWRlY29yLmlzLXRhYi0yIC5jLWRlY29yX19pbWFnZSB7XG4gIEBhcHBseSBsZWZ0LWZ1bGwgdG9wLWZ1bGwgdHJhbnNsYXRlLXgtWy03MCVdIHRyYW5zbGF0ZS15LVstMTAwJV07XG59XG4uYy1kZWNvci5pcy10YWItMiAuYy1kZWNvcl9faW1hZ2U6bnRoLWNoaWxkKDEpIGltZyB7XG4gIEBhcHBseSByb3RhdGUtWzIyZGVnXTtcbn1cblxuLmMtdGFic19fbmF2ID4gYSB7XG4gIEBhcHBseSBmb250LWhlYWRpbmcgbGVhZGluZy1bMWVtXSB0ZXh0LWdyZWVuIG5vLXVuZGVybGluZSBjdXJzb3ItcG9pbnRlcjtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuQHNjcmVlbiBzbSB7XG4gIC5jLXRhYnNfX25hdiA+IGEge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXRhYnNfX25hdiA+IGEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi44MTI1cmVtLCAtNC4xOTg3cmVtICsgMjIuNDM1OXZ3LCAxMy43NXJlbSk7XG4gIH1cbn1cbi5jLXRhYnNfX25hdiA+IGE6aG92ZXIsIC5jLXRhYnNfX25hdiA+IGEuaXMtYWN0aXZlIHtcbiAgQGFwcGx5IHRleHQtZ3JlZW4tZGFyaztcbn1cbi5jLXRhYnNfX3BhbmVscyB7XG4gIEBhcHBseSByZWxhdGl2ZTtcbn1cbi5jLXRhYnNfX3BhbmVsIHtcbiAgQGFwcGx5IG9wYWNpdHktMCBpbnZpc2libGUgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctZnVsbDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlO1xufVxuLmMtdGFic19fcGFuZWwuaXMtYWN0aXZlIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGUgcmVsYXRpdmU7XG59XG5cbi5iLWNvbnRlbnQtaW1hZ2UtYmxvY2sgcCBzdHJvbmcge1xuICBAYXBwbHkgZm9udC1iYXNlIHRleHQtMjQgbGc6dGV4dC0zMjtcbn1cblxuLmdvb2dsZS1idXNpbmVzcy1yZXZpZXdzLXJhdGluZyAuaGVhZGluZyxcbi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcgLnZpY2luaXR5LFxuLmdvb2dsZS1idXNpbmVzcy1yZXZpZXdzLXJhdGluZyAucmF0aW5nLFxuLmdvb2dsZS1idXNpbmVzcy1yZXZpZXdzLXJhdGluZyAuYXV0aG9yLWF2YXRhciB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uZ29vZ2xlLWJ1c2luZXNzLXJldmlld3MtcmF0aW5nIHVsLmxpc3RpbmcgbGkge1xuICBAYXBwbHkgdGV4dC1jZW50ZXIgcmVsYXRpdmUgcGItWzEyMHB4XTtcbn1cbi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcgdWwubGlzdGluZyBsaSAudGV4dCB7XG4gIEBhcHBseSBvcmRlci0xIHRpdGxlLXQ2IGxnOnRpdGxlLXQ1IHRleHQtZ3JlZW4tZGFyaztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcgdWwubGlzdGluZyBsaSAudGV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXCInO1xufVxuLmdvb2dsZS1idXNpbmVzcy1yZXZpZXdzLXJhdGluZyB1bC5saXN0aW5nIGxpIC50ZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ1wiJztcbn1cbi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcgdWwubGlzdGluZyBsaSAudGV4dCAucmV2aWV3LW1vcmUtbGluayB7XG4gIEBhcHBseSBmb250LWJhc2UgdGV4dC0xNiBmb250LW1lZGl1bTtcbn1cbi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcgdWwubGlzdGluZyBsaSAucmV2aWV3LW1ldGEge1xuICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiBteS00IHRleHQtZ3JlZW4tZGFyayBmbGV4IGZsZXgtd3JhcCBqdXN0aWZ5LWNlbnRlcjtcbn1cbi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcgdWwubGlzdGluZyBsaSAucmV2aWV3LW1ldGEgLmF1dGhvci1uYW1lIHtcbiAgQGFwcGx5IHctZnVsbDtcbn1cbi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcgdWwubGlzdGluZyBsaSAucmV2aWV3LW1ldGEgYSB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLWRhcms7XG59XG4uZ29vZ2xlLWJ1c2luZXNzLXJldmlld3MtcmF0aW5nIC5hdHRyaWJ1dGlvbiB7XG4gIEBhcHBseSBteC1hdXRvIHRleHQtY2VudGVyO1xufVxuLmdvb2dsZS1idXNpbmVzcy1yZXZpZXdzLXJhdGluZyAubmF2aWdhdGlvbiBsaS5idWxsZXQuY3VycmVudCBhIHtcbiAgQGFwcGx5IHRleHQtZ3JlZW4tZGFyayBiZy1ncmVlbi1kYXJrIHRyYW5zaXRpb24tYWxsO1xufVxuLmdvb2dsZS1idXNpbmVzcy1yZXZpZXdzLXJhdGluZyAubmF2aWdhdGlvbiBsaS5idWxsZXQuY3VycmVudCBhOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtZ3JlZW4tbGlnaHQgYmctZ3JlZW4tbGlnaHQ7XG59XG5cbi5iLWhvbWUtYmFubmVyIHtcbiAgbWluLWhlaWdodDogMTAwc3ZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA5ODBweCkge1xuICAuYi1ob21lLWJhbm5lciAuY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA5ODBweDtcbiAgfVxufVxuLmItaG9tZS1iYW5uZXIgaDEge1xuICBAYXBwbHkgZm9udC1oZWFkaW5nIGxlYWRpbmctaGVybyB0ZXh0LXdoaXRlIHRyYW5zaXRpb24tYWxsO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHRleHQtc2hhZG93OiAwIDAgMzBweCAjNDk2NDZmO1xufVxuQHNjcmVlbiBzbSB7XG4gIC5iLWhvbWUtYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuQHNjcmVlbiBsZyB7XG4gIC5iLWhvbWUtYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDRyZW0sIDYuMjV2dywgNS42MjVyZW0pO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIHRleHQtc2hhZG93OiAwIDAgNTBweCByZ2JhKDczLCAxMDAsIDExMSwgMC45KTtcbiAgfVxufVxuLmItaG9tZS1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMzQpO1xufVxuLmItaG9tZS1iYW5uZXIgLmMtbGlua3Mge1xuICBAYXBwbHkgZmxleC13cmFwIGdhcC0zO1xufVxuXG4uYi1wYWdlLWhlYWRlciAqIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5iLXBhZ2UtaGVhZGVyIC5jLWJ1dHRvbiAqLCAuYi1wYWdlLWhlYWRlciBpbnB1dFt0eXBlPXN1Ym1pdF0gKixcbi5iLXBhZ2UtaGVhZGVyIGlucHV0W3R5cGU9YnV0dG9uXSAqLFxuLmItcGFnZS1oZWFkZXIgaW5wdXRbdHlwZT1yZXNldF0gKiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5Ac2NyZWVuIGxnIHtcbiAgLmMtcG9zdC1zdWIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmctZm9ybS1jaGVja2VyLnBuZykgcmVwZWF0O1xuICB9XG59XG4uYy1wb3N0LXN1Yl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmctZm9ybS1jaGVja2VyLnBuZykgcmVwZWF0O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXBvc3Qtc3ViX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4uYy1wb3N0LXN1YiAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jLXBvc3Qtc3ViIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXR5cGUtc3VibWl0IHtcbiAgQGFwcGx5IG10LTE7XG59XG4uYy1wb3N0LXN1YiAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkLS10eXBlLXN1Ym1pdCBidXR0b24ge1xuICBAYXBwbHkgdy1mdWxsO1xufVxuXG4uYi1zdWJzY3JpcHRpb24gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4uYi1zdWJzY3JpcHRpb24gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLFxuLmItcHJvbW90aW9ucyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi5iLXByb21vdGlvbnMgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgQGFwcGx5IGgtWzU2cHhdIHJvdW5kZWQtZnVsbDtcbiAgcGFkZGluZzogMCAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uYi1zdWJzY3JpcHRpb24gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGJ1dHRvbi5jLWJ1dHRvbixcbi5iLXByb21vdGlvbnMgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGJ1dHRvbi5jLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5odG1sW2xhbmc9ZW5dIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYy1oZWFkZXIge1xuICBAYXBwbHkgZml4ZWQgdG9wLTAgbGVmdC0wIHctZnVsbCB6LVsxMjBdIHRyYW5zaXRpb24tYWxsO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMTQsIDE5NCwgMTcwLCAwLjEpIDAlLCByZ2JhKDIxNCwgMTk0LCAxNzAsIDAuMSkgMTAwJSksICNGRkY7XG59XG4uYy1oZWFkZXJfX2xvZ28ge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrO1xufVxuLmMtaGVhZGVyX19sb2dvIHN2ZyB7XG4gIEBhcHBseSBoLTYgc206aC03IHctYXV0bztcbn1cbi5jLWhlYWRlcl9fbG9nby13aGl0ZSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1oZWFkZXJfX2xvZ28td2hpdGUgc3ZnIHBhdGgge1xuICBAYXBwbHkgZmlsbC13aGl0ZTtcbn1cbi5jLWhlYWRlciAuYy1jdGEge1xuICBAYXBwbHkgYmctaG9uZXktZ29sZCBoLVs2OHB4XSBweC1bMjBweF0gaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGJvZHktYjQgdGV4dC1ncmV5LWRhcmsgaG92ZXI6Ymctc2FuZHN0b25lIGhvdmVyOm5vLXVuZGVybGluZTtcbn1cbi5jLWhlYWRlciAuYy1jdGEtbW9iaWxlIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrIGJvcmRlciBib3JkZXItZ3JleS1kYXJrIHB4LVsxMnB4XSBsZzpweC0yIHB5LVs2cHhdIGxnOnB5LTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhvbWUgLmMtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lLCBub25lLCB0cmFuc3BhcmVudDtcbiAgfVxuICAuaG9tZSAuYy1oZWFkZXJfX2xvZ28tZGVmYXVsdCB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICAuaG9tZSAuYy1oZWFkZXJfX2xvZ28td2hpdGUge1xuICAgIEBhcHBseSBibG9jaztcbiAgfVxufVxuLmhvbWUgLmMtaGVhZGVyIC5jLWN0YS1tb2JpbGUge1xuICBAYXBwbHkgdGV4dC13aGl0ZSBib3JkZXItd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhvbWUuYy1oZWFkZXItLXNvbGlkIC5jLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjE0LCAxOTQsIDE3MCwgMC4xKSAwJSwgcmdiYSgyMTQsIDE5NCwgMTcwLCAwLjEpIDEwMCUpLCAjRkZGO1xuICB9XG59XG4uaG9tZS5jLWhlYWRlci0tc29saWQgLmMtaGVhZGVyX19sb2dvLWRlZmF1bHQge1xuICBAYXBwbHkgYmxvY2s7XG59XG4uaG9tZS5jLWhlYWRlci0tc29saWQgLmMtaGVhZGVyX19sb2dvLXdoaXRlIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5ob21lLmMtaGVhZGVyLS1zb2xpZCAuYy1jdGEtbW9iaWxlIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrIGJvcmRlci1ncmV5LWRhcms7XG59XG5cbi5jLW1lbnUtdG9nZ2xlIHtcbiAgQGFwcGx5IHctMyBoLTMgbGc6dy01IGFzcGVjdC1zcXVhcmUgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJlbGF0aXZlIHRvcC0wO1xufVxuLmMtbWVudS10b2dnbGUgLm1lbnUtb3BlbiB7XG4gIEBhcHBseSBibG9jaztcbn1cbi5jLW1lbnUtdG9nZ2xlIC5tZW51LWNsb3NlIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5jLW1lbnUtLW9wZW5lZCAuYy1tZW51LXRvZ2dsZSAubWVudS1vcGVuIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5jLW1lbnUtLW9wZW5lZCAuYy1tZW51LXRvZ2dsZSAubWVudS1jbG9zZSB7XG4gIEBhcHBseSBibG9jaztcbn1cblxuLmMtbmF2LW1vYmlsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmMtbmF2LW1vYmlsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpIC5jLWJ1dHRvbi0tY3RhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpIC5jLWJ1dHRvbi0tY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYig2MCwgMzAsIDEwMSkgIWltcG9ydGFudDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwMFwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgQGFwcGx5IHJpZ2h0LTAgdmlzaWJsZSBvcGFjaXR5LTEwMDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xuICByaWdodDogLTEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDMwMDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBhcHBseSB0ZXh0LXB1cnBsZTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkuYy1tZW51X19jb250ZW50ID4gYSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjBFRkVGO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaS5jLW1lbnVfX2NvbnRlbnQgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaS5jLW1lbnVfX21lbnUge1xuICBwYWRkaW5nOiAxMnB4IDI0cHggMjRweCAyNHB4O1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaS5jLW1lbnVfX21lbnUgPiBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkuYy1tZW51X19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpLmFjdGl2ZSA+IC5zdWJtZW51LXdyYXBwZXIge1xuICBAYXBwbHkgcmlnaHQtMCB2aXNpYmxlIG9wYWNpdHktMTAwO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xuICByaWdodDogLTEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDMwMDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI0YwRUZFRjtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3VibWVudS10b2dnbGUgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Ym1lbnUtdG9nZ2xlID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMVwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3VibWVudS10b2dnbGUgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJCYWNrXCI7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyIC5jLWJ1dHRvbi0tY3RhIHtcbiAgcGFkZGluZzogMjBweCAzNnB4IDI0cHggMjRweCAhaW1wb3J0YW50O1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpLmMtbWVudV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjRjBFRkVGO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpLmMtbWVudV9fdGl0bGUgPiBhIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpLmMtbWVudV9fdGl0bGUgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRUZFRjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IHdyYXA7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwMFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIEBhcHBseSB0ZXh0LXB1cnBsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmMtbmF2LW1vYmlsZSAuYy1tZW51X2N0YSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMjRweCAyNHB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGMEVGRUY7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uYy1uYXYtbW9iaWxlIC5jLW1lbnVfY3RhX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1uYXYtbW9iaWxlIC5jLW1lbnVfY3RhX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5jLW5hdi1tb2JpbGUgLmMtbWVudV9jdGFfX2J1dHRvbiAuYy1idXR0b24sIC5jLW5hdi1tb2JpbGUgLmMtbWVudV9jdGFfX2J1dHRvbiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYy1uYXYtbW9iaWxlIC5jLW1lbnVfY3RhX19idXR0b24gaW5wdXRbdHlwZT1idXR0b25dLFxuLmMtbmF2LW1vYmlsZSAuYy1tZW51X2N0YV9fYnV0dG9uIGlucHV0W3R5cGU9cmVzZXRdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmMtbmF2LW1vYmlsZSAuYy1tZW51X2N0YV9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1uYXYtbW9iaWxlIC5jLXN1Yml0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmMtbmF2LW1vYmlsZSAuYy1zdWJpdGVtOmhvdmVyIC5jLXN1Yml0ZW1fX3RleHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jLW5hdi1tb2JpbGUgLmMtc3ViaXRlbV9fdGV4dDphZnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYy1uYXYtbW9iaWxlIC5jLXN1Yml0ZW1fX2Rlc2Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy12aWRlby1jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtdmlkZW8tY292ZXIgdmlkZW8ge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNTYuMjV2dzsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgOS8xNioxMDAgPSA1Ni4yNSAqL1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLXdpZHRoOiAxNzcuNzd2aDsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgMTYvOSoxMDAgPSAxNzcuNzcgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjIpO1xufSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU29maWFQcm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Tb2ZpYVByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NvZmlhUHJvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Tb2ZpYVByby1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Tb2ZpYVByby53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Tb2ZpYVByby53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NvZmlhUHJvLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NvZmlhUHJvLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTZXR0aW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLnZhcmlhYmxlcyc7XG5AaW1wb3J0ICdzZXR0aW5ncy9zZXR0aW5ncy5mb250cyc7XG5cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVG9vbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0IFwidG9vbHMvX3Rvb2xzLmZvcm1zLnNjc3NcIjtcbkBpbXBvcnQgXCJ0b29scy9fdG9vbHMuaGVhZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwidG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwidG9vbHMvX3Rvb2xzLnNwYWNlZC5zY3NzXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFbGVtZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5hLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuYmxvY2txdW90ZS5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmJvZHkuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5oZWFkaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuaHRtbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmltZy5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmlucHV0LnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMubGFiZWwuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5wLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuc2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMudGV4dGFyZWEuc2Nzc1wiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gT2JqZWN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcIm9iamVjdHMvX29iamVjdHMudHlwZS5zY3NzXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBWZW5kb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmFjY29yZGlvbmpzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmFvcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5ncmF2aXR5Zm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5tYWduaWZpYy1wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5taWNyb21vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLnN3aXBlci5zY3NzXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb21wb25lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5icmVhZGNydW1iLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY2Fyb3VzZWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZmlsdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmZvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sYXp5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmxpbmtzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmxvY2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm92ZXJsaW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2luYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucHJlbG9hZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnJpY2h0ZXh0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnNlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zb2NpYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMudGFnLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnZpZGVvLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrcy9jb250ZW50LWJpZ3RleHQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL2NvbnRlbnQtaW1hZ2UtYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL2NvbnRlbnQtcmV2aWV3LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrcy9ob21lLWJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9ja3MvcGFnZS1oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL3Bvc3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL3Byb21vdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLmhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMubWVudS10b2dnbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLm5hdi1kZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5uYXYtbW9iaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy52aWRlby1jb3Zlci5zY3NzXCI7IiwiYSB7XG4gICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGhvdmVyOnVuZGVybGluZTtcbiAgICAmLmZ1bGwtY2xpY2sge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDoyMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmljb24tZW52ZWxvcGUge1xuICAgIHdpZHRoOjMycHg7XG4gICAgaGVpZ2h0OjMycHg7XG4gICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMS4zMzMwMSA0LjY2NjVMNi43NzYyOSA4LjQ3NjhDNy4yMTcwNyA4Ljc4NTM1IDcuNDM3NDYgOC45Mzk2MiA3LjY3NzE4IDguOTk5MzhDNy44ODg5NCA5LjA1MjE2IDguMTEwNDEgOS4wNTIxNiA4LjMyMjE3IDguOTk5MzhDOC41NjE4OSA4LjkzOTYyIDguNzgyMjggOC43ODUzNSA5LjIyMzA2IDguNDc2OEwxNC42NjYzIDQuNjY2NU00LjUzMzAxIDEzLjMzMzJIMTEuNDY2M0MxMi41ODY0IDEzLjMzMzIgMTMuMTQ2NSAxMy4zMzMyIDEzLjU3NDMgMTMuMTE1MkMxMy45NTA2IDEyLjkyMzQgMTQuMjU2NiAxMi42MTc1IDE0LjQ0ODQgMTIuMjQxMkMxNC42NjYzIDExLjgxMzMgMTQuNjY2MyAxMS4yNTMzIDE0LjY2NjMgMTAuMTMzMlY1Ljg2NjVDMTQuNjY2MyA0Ljc0NjQgMTQuNjY2MyA0LjE4NjM1IDE0LjQ0ODQgMy43NTg1MkMxNC4yNTY2IDMuMzgyMiAxMy45NTA2IDMuMDc2MjQgMTMuNTc0MyAyLjg4NDQ5QzEzLjE0NjUgMi42NjY1IDEyLjU4NjQgMi42NjY1IDExLjQ2NjMgMi42NjY1SDQuNTMzMDFDMy40MTI5IDIuNjY2NSAyLjg1Mjg1IDIuNjY2NSAyLjQyNTAzIDIuODg0NDlDMi4wNDg3IDMuMDc2MjQgMS43NDI3NCAzLjM4MjIgMS41NTA5OSAzLjc1ODUyQzEuMzMzMDEgNC4xODYzNSAxLjMzMzAxIDQuNzQ2NCAxLjMzMzAxIDUuODY2NVYxMC4xMzMyQzEuMzMzMDEgMTEuMjUzMyAxLjMzMzAxIDExLjgxMzMgMS41NTA5OSAxMi4yNDEyQzEuNzQyNzQgMTIuNjE3NSAyLjA0ODcgMTIuOTIzNCAyLjQyNTAzIDEzLjExNTJDMi44NTI4NSAxMy4zMzMyIDMuNDEyOSAxMy4zMzMyIDQuNTMzMDEgMTMuMzMzMlonIHN0cm9rZT0nJTIzM0MxRTY1JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xLjMzMzAxIDQuNjY2NUw2Ljc3NjI5IDguNDc2OEM3LjIxNzA3IDguNzg1MzUgNy40Mzc0NiA4LjkzOTYyIDcuNjc3MTggOC45OTkzOEM3Ljg4ODk0IDkuMDUyMTYgOC4xMTA0MSA5LjA1MjE2IDguMzIyMTcgOC45OTkzOEM4LjU2MTg5IDguOTM5NjIgOC43ODIyOCA4Ljc4NTM1IDkuMjIzMDYgOC40NzY4TDE0LjY2NjMgNC42NjY1TTQuNTMzMDEgMTMuMzMzMkgxMS40NjYzQzEyLjU4NjQgMTMuMzMzMiAxMy4xNDY1IDEzLjMzMzIgMTMuNTc0MyAxMy4xMTUyQzEzLjk1MDYgMTIuOTIzNCAxNC4yNTY2IDEyLjYxNzUgMTQuNDQ4NCAxMi4yNDEyQzE0LjY2NjMgMTEuODEzMyAxNC42NjYzIDExLjI1MzMgMTQuNjY2MyAxMC4xMzMyVjUuODY2NUMxNC42NjYzIDQuNzQ2NCAxNC42NjYzIDQuMTg2MzUgMTQuNDQ4NCAzLjc1ODUyQzE0LjI1NjYgMy4zODIyIDEzLjk1MDYgMy4wNzYyNCAxMy41NzQzIDIuODg0NDlDMTMuMTQ2NSAyLjY2NjUgMTIuNTg2NCAyLjY2NjUgMTEuNDY2MyAyLjY2NjVINC41MzMwMUMzLjQxMjkgMi42NjY1IDIuODUyODUgMi42NjY1IDIuNDI1MDMgMi44ODQ0OUMyLjA0ODcgMy4wNzYyNCAxLjc0Mjc0IDMuMzgyMiAxLjU1MDk5IDMuNzU4NTJDMS4zMzMwMSA0LjE4NjM1IDEuMzMzMDEgNC43NDY0IDEuMzMzMDEgNS44NjY1VjEwLjEzMzJDMS4zMzMwMSAxMS4yNTMzIDEuMzMzMDEgMTEuODEzMyAxLjU1MDk5IDEyLjI0MTJDMS43NDI3NCAxMi42MTc1IDIuMDQ4NyAxMi45MjM0IDIuNDI1MDMgMTMuMTE1MkMyLjg1Mjg1IDEzLjMzMzIgMy40MTI5IDEzLjMzMzIgNC41MzMwMSAxMy4zMzMyWicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMS4zMzMwMSA0LjY2NjVMNi43NzYyOSA4LjQ3NjhDNy4yMTcwNyA4Ljc4NTM1IDcuNDM3NDYgOC45Mzk2MiA3LjY3NzE4IDguOTk5MzhDNy44ODg5NCA5LjA1MjE2IDguMTEwNDEgOS4wNTIxNiA4LjMyMjE3IDguOTk5MzhDOC41NjE4OSA4LjkzOTYyIDguNzgyMjggOC43ODUzNSA5LjIyMzA2IDguNDc2OEwxNC42NjYzIDQuNjY2NU00LjUzMzAxIDEzLjMzMzJIMTEuNDY2M0MxMi41ODY0IDEzLjMzMzIgMTMuMTQ2NSAxMy4zMzMyIDEzLjU3NDMgMTMuMTE1MkMxMy45NTA2IDEyLjkyMzQgMTQuMjU2NiAxMi42MTc1IDE0LjQ0ODQgMTIuMjQxMkMxNC42NjYzIDExLjgxMzMgMTQuNjY2MyAxMS4yNTMzIDE0LjY2NjMgMTAuMTMzMlY1Ljg2NjVDMTQuNjY2MyA0Ljc0NjQgMTQuNjY2MyA0LjE4NjM1IDE0LjQ0ODQgMy43NTg1MkMxNC4yNTY2IDMuMzgyMiAxMy45NTA2IDMuMDc2MjQgMTMuNTc0MyAyLjg4NDQ5QzEzLjE0NjUgMi42NjY1IDEyLjU4NjQgMi42NjY1IDExLjQ2NjMgMi42NjY1SDQuNTMzMDFDMy40MTI5IDIuNjY2NSAyLjg1Mjg1IDIuNjY2NSAyLjQyNTAzIDIuODg0NDlDMi4wNDg3IDMuMDc2MjQgMS43NDI3NCAzLjM4MjIgMS41NTA5OSAzLjc1ODUyQzEuMzMzMDEgNC4xODYzNSAxLjMzMzAxIDQuNzQ2NCAxLjMzMzAxIDUuODY2NVYxMC4xMzMyQzEuMzMzMDEgMTEuMjUzMyAxLjMzMzAxIDExLjgxMzMgMS41NTA5OSAxMi4yNDEyQzEuNzQyNzQgMTIuNjE3NSAyLjA0ODcgMTIuOTIzNCAyLjQyNTAzIDEzLjExNTJDMi44NTI4NSAxMy4zMzMyIDMuNDEyOSAxMy4zMzMyIDQuNTMzMDEgMTMuMzMzMlonIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufSIsImJvZHkge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIEBhcHBseSBsZWFkaW5nLW5vcm1hbCB0ZXh0LWdyZXktZGFyayBiZy13aGl0ZSBmb250LWJhc2UgdGV4dC0xNjtcbn1cblxuLmJnLWNoZWNrZXJlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmctY2hlY2tlcmVkLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHg7XG59XG5cbi5jLWxpc3Qge1xuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjRweDtcbiAgICB9XG59IiwiaHRtbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgJi5jLW1lbnUtLW9wZW5lZCxcbiAgICAmLnNjcm9sbC1sb2NrLFxuICAgICYudmFuaWxsYS1tb2RhbC0tb3BlbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBodG1sICN3cGFkbWluYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJvZHkuYWRtaW4tYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODFweCkge1xuICAgIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYm9keS5hZG1pbi1iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6NjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjI0cHg7XG4gICAgcGFkZGluZy1yaWdodDoyNHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOjE0NDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjY0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6NjRweDtcbiAgICB9XG59IiwiaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiQG1peGluIGZvcm0taW5wdXQge1xuICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCBwLTIgdy1mdWxsIHRleHQtZ3JleSBib3JkZXIgYm9yZGVyLWdyZXkgYXBwZWFyYW5jZS1ub25lIHJvdW5kZWQtbm9uZSBmb250LWJhc2UgcGxhY2Vob2xkZXItZ3JleSBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0xIGZvY3VzOnJpbmctZ3JleTtcbn1cbiIsInAge1xuICAgIEBhcHBseSAgIGxlYWRpbmctWzEuNV0gbWItMjtcbn0iLCIvLyBzZWxlY3Qge1xuLy8gICAgIEBpbmNsdWRlIGZvcm0taW5wdXQ7XG4vLyAgICAgQGFwcGx5IGN1cnNvci1wb2ludGVyO1xuLy8gICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2Fycm93LWRvd24uc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IDE2cHggY2VudGVyO1xuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCA3cHg7XG5cbi8vICAgICAuYy1wb3N0LWZpbHRlciAmIHtcbi8vICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuLy8gICAgIH1cbi8vIH1cblxuLy8gc2VsZWN0OjotbXMtZXhwYW5kIHtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gfVxuXG5cbi5jLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyZXktZGFyayByb3VuZGVkO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxFODJCJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDoxNnB4O1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6Zm9udGVsbG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBoZWlnaHQ6NTZweDtcbiAgICAgICAgcGFkZGluZzoxNnB4IDQwcHggMTZweCAxNnB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG59IiwidGV4dGFyZWEge1xuICAgIEBpbmNsdWRlIGZvcm0taW5wdXQ7XG5cbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbn1cbiIsIi5vLXR5cGUtLWFjY2Vzc2libGUtbGluayB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5vLXR5cGUtLXd5c2l3eWcge1xuICAgIHAsXG4gICAgYmxvY2txdW90ZSxcbiAgICAuYy12aWRlby1yZXNwb25zaXZlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC0zO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYTpub3QoLmMtbGluaykge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgYmVmb3JlOmNvbnRlbnQtWycnXSBiZWZvcmU6YWJzb2x1dGUgYmVmb3JlOmJsb2NrIGJlZm9yZTp3LWZ1bGwgYmVmb3JlOmJnLWJsdWUgYmVmb3JlOmgtWzFweF0gYmVmb3JlOmJvdHRvbS0wIGJlZm9yZTpsZWZ0LTAgYmVmb3JlOnRyYW5zaXRpb24gYmVmb3JlOmVhc2UtaW4tb3V0IGJlZm9yZTpkdXJhdGlvbi0yMDAgYmVmb3JlOmhvdmVyOmJnLXRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC0xO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy11bml0LTM7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtNDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC01O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbGlnbmNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgLmFsaWdubm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDQ4cHggMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcuYWxpZ25sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgaW1nLmFsaWducmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRm9udHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1mYW1pbHktcHJpbWFyeTogICdHaWxyb3knLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlY29uZGFyeTogJ0dpbHJveScsIHNhbnMtc2VyaWY7XG5cbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuJGludWl0LWZvbnQtc2l6ZS1oMTogICAgODBweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDEteHM6IDU2cHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgyOiAgICA1NnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMi14czogMzJweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDM6ICAgIDQ2cHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgzLXhzOiA0MHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNDogICAgMzJweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDQteHM6IDMycHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg1OiAgICAyNnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNS14czogMjBweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDY6ICAgIDIwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg2LXhzOiAxOHB4ICFkZWZhdWx0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29sb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kY29sb3ItYmc6ICNGRkY7XG4kY29sb3ItdGV4dDogcmdiYSgxNiwgMjUsIDY1LCAwLjgwKTtcblxuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuXG4kY29sb3ItZ3JleS12ZXJ5LWRhcms6ICMxMTExMTE7XG4kY29sb3ItZ3JleS1kYXJrZXI6ICMxZDFkMWQ7XG4kY29sb3ItZ3JleS1kYXJrOiAjNDQ0MTMzO1xuJGNvbG9yLWdyZXk6ICM5RjlGOUI7XG4kY29sb3ItZ3JleS1saWdodDogI0U3RTdFNztcbiRjb2xvci1ncmV5LWxpZ2h0ZXI6ICNGNUY1RjU7XG5cblxuJGNvbG9yLWJyb3duOiM4NzU2NEM7XG4kY29sb3ItYmx1ZTojNTA3NUJBO1xuJGNvbG9yLW9yYW5nZTojRkFBQjZBO1xuJGNvbG9yLWdyZWVuOiNCREVCRDk7XG4kY29sb3ItZ3JlZW4tZGFyazogIzI0NjE1QTtcbiRjb2xvci13aGl0ZTogI0ZGRkZGRjtcbiRjb2xvci13YXJuaW5nOiNhOTNlM2U7XG4kY29sb3ItbmF2eTogIzEwMTk0MTtcbiRjb2xvci1saW5lOiNGRkZGRkY7XG5cbiRjb2xvci1mcDojRkNBQjY5O1xuJGNvbG9yLXJwOiM0Qjc2Qzk7XG4kY29sb3ItcHc6IzhEQzk5MDtcbiRjb2xvci1yZWQ6cmdiKDIxNiwxMDYsMTA2KTtcbiRjb2xvci15ZWxsb3c6cmdiKDIzNCwxODgsOTIpO1xuXG4kY29sb3ItcHJpbWFyeTogJGNvbG9yLW5hdnk7XG4kY29sb3Itc2Vjb25kYXJ5OiAkY29sb3ItZ3JlZW47XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQYWRkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGJsb2NrLWdhcDogMTIwcHg7XG4kYmxvY2stZ2FwLW1kOiAxMDBweDtcbiRibG9jay1nYXAteHM6IDgwcHg7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaW1pbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGVhc2U6YWxsIC4zcyBlYXNlLWluLW91dDtcblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTcGFjaW5nIC0gVmVydGljYWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kc3BhY2luZy11bml0LTA6IDA7XG4kc3BhY2luZy11bml0LTE6IDhweDtcbiRzcGFjaW5nLXVuaXQtMjogMTZweDtcbiRzcGFjaW5nLXVuaXQtMzogMjRweDtcbiRzcGFjaW5nLXVuaXQtNDogMzJweDtcbiRzcGFjaW5nLXVuaXQtNTogNDBweDtcbiRzcGFjaW5nLXVuaXQtNjogNDhweDtcbiRzcGFjaW5nLXVuaXQtNzogNjRweDtcbiRzcGFjaW5nLXVuaXQtODogODBweDtcbiRzcGFjaW5nLXVuaXQtOTogMTIwcHg7XG5cbiRibG9jay1zcGFjaW5nLW1hcDogKFxuICAgIDA6ICRzcGFjaW5nLXVuaXQtMCxcbiAgICAxOiAkc3BhY2luZy11bml0LTEsXG4gICAgMjogJHNwYWNpbmctdW5pdC0yLFxuICAgIDM6ICRzcGFjaW5nLXVuaXQtMyxcbiAgICA0OiAkc3BhY2luZy11bml0LTQsXG4gICAgNTogJHNwYWNpbmctdW5pdC01LFxuICAgIDY6ICRzcGFjaW5nLXVuaXQtNixcbiAgICA3OiAkc3BhY2luZy11bml0LTcsXG4gICAgODogJHNwYWNpbmctdW5pdC04LFxuICAgIDk6ICRzcGFjaW5nLXVuaXQtOSxcbik7XG4iLCIuYWNjb3JkaW9uIHtcbiAgICA+IGxpIHtcbiAgICAgICAgJi5hY2NfYWN0aXZlIHtcbiAgICAgICAgICAgIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGNvbnRlbnQtWydcXEU4MkMnXTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuICAuYWNjb3JkaW9uanMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIC5hY2NfaGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIC5hY2NfaGVhZCBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIC5hY2NfY29udGVudCB7XG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbjpmaXJzdC1vZi10eXBlLFxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uOmZpcnN0LW9mLXR5cGUgLmFjY19oZWFkIHtcbiAgICBcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uOmxhc3Qtb2YtdHlwZSxcbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbjpsYXN0LW9mLXR5cGUgLmFjY19jb250ZW50IHtcbiAgICBcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uLmFjY19hY3RpdmUgPiAuYWNjX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24uYWNjX2FjdGl2ZSA+IC5hY2NfaGVhZCB7XG4gICAgXG4gIH1cbiAgIiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9ZmFkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9W2RhdGEtYW9zPXpvb20taW5de3RyYW5zZm9ybTpzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1vdXRde3RyYW5zZm9ybTpzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVde3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPXNsaWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfVtkYXRhLWFvcz1zbGlkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfVtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBde2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvcz1mbGlwLWxlZnRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXVwXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfVtkYXRhLWFvcz1mbGlwLWRvd25de3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfSIsIi5nZm9ybV9oZWFkaW5nIHtcbiAgICBAYXBwbHkgaGlkZGVuO1xufVxuXG4uZ2Zvcm1fZmllbGRzIHtcbiAgICBjb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOjE2cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGFwcGx5IGZsZXgtY29sO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgZmxleC1yb3c7XG4gICAgfVxuICAgIC5nZmllbGQtLXR5cGUtdGV4dCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICAgIC5nZmllbGQtLXR5cGUtZW1haWwge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICAuZ2ZpZWxkLS10eXBlLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiBub25lO1xuICAgIH1cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgLmdmaWVsZC0tdHlwZS10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOjMwJTtcbiAgICAgICAgfVxuICAgICAgICAuZ2ZpZWxkLS10eXBlLWVtYWlsIHtcbiAgICAgICAgICAgIHdpZHRoOjQ0JTtcbiAgICAgICAgfVxuICAgICAgICAuZ2ZpZWxkLS10eXBlLXN1Ym1pdCB7XG4gICAgICAgICAgICB3aWR0aDoxNjBweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiBub25lO1xuICAgICAgICB9ICAgXG4gICAgfVxufVxuXG4uZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2ZpZWxkIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuXG4gICAgJi5nZmllbGRfZXJyb3Ige1xuICAgICAgICAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vLXJvdy1nYXAge1xuICAgICAgICBAYXBwbHkgLW10LTIgbGc6LW10LTM7XG4gICAgfVxuXG4gICAgJi0td2lkdGgtaGFsZiB7XG4gICAgICAgIEBhcHBseSBzbTpjb2wtc3Bhbi0yIGxnOmNvbC1zcGFuLTE7XG4gICAgfVxuICAgICYtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZCBtYi0zIGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfbGFiZWwge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgQGFwcGx5IG1iLTE7XG4gICAgICAgIC5nZmllbGRfcmVxdWlyZWQge1xuICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmhpZGRlbl9sYWJlbCAmIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdmaWVsZC0tdHlwZS1maWxldXBsb2FkIHtcbiAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSxcbiAgICBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgaW5wdXRbdHlwZT10ZWxdLFxuICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgIGhlaWdodDo0OHB4O1xuICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIEBhcHBseSBmb250LWJhc2UgdGV4dC1ncmV5LWRhcmsgYm9yZGVyIGJvcmRlci10cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1zaGlwd3JlY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgKi9cbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyay84MDtcbiAgICAgICAgfVxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsvODA7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsvODA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yMCA0SDRDMi44OTcgNCAyIDQuODk3IDIgNlYxOEMyIDE5LjEwMyAyLjg5NyAyMCA0IDIwSDIwQzIxLjEwMyAyMCAyMiAxOS4xMDMgMjIgMThWNkMyMiA0Ljg5NyAyMS4xMDMgNCAyMCA0Wk0yMCA2VjYuNTExTDEyIDEyLjczNEw0IDYuNTEyVjZIMjBaTTQgMThWOS4wNDRMMTEuMzg2IDE0Ljc4OUMxMS41NjExIDE0LjkyNjUgMTEuNzc3MyAxNS4wMDEzIDEyIDE1LjAwMTNDMTIuMjIyNyAxNS4wMDEzIDEyLjQzODkgMTQuOTI2NSAxMi42MTQgMTQuNzg5TDIwIDkuMDQ0TDIwLjAwMiAxOEg0WicgZmlsbD0nJTIzQkJDQ0M5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDhweCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDo0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgQGFwcGx5IGJnLW5vLXJlcGVhdCBiZy1bcmlnaHRfMTJweF9jZW50ZXJdO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNCA2TDggMTBMMTIgNicgc3Ryb2tlPSclMjNBRUFBQUUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDoxODBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDoxMnB4O1xuICAgIH1cblxuXG4gICAgJi5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcbiAgICAgICAgLmdmaWVsZF9jaGVja2JveCB7XG4gICAgICAgICAgICBAYXBwbHkgZ3JpZCAjeyFpbXBvcnRhbnR9O1xuICAgICAgICAgICAgLmNvbC0yICYge1xuICAgICAgICAgICAgICAgIEBhcHBseSBncmlkLWNvbHMtMSBsZzpncmlkLWNvbHMtMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtMyAmIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZ3JpZC1jb2xzLTM7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZ3JpZC1jb2xzLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQsXG4gICAgLmdmaWVsZF9jaGVja2JveCxcbiAgICAuZ2ZpZWxkX3JhZGlvLFxuICAgIC5nY2hvaWNlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtMTY7XG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTAgb3V0bGluZS1ub25lIHotNTAgdy0zIGgtMyB0b3AtMCBsZWZ0LTAgYWJzb2x1dGUgbWItMCBhcHBlYXJhbmNlLW5vbmUgY3Vyc29yLXBvaW50ZXIgbXQtMDtcblxuICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1wdXJwbGUgdGV4dC13aGl0ZSBib3JkZXItcHVycGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIHJlbGF0aXZlIHBsLTQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGJnLXdoaXRlIHctWzIwcHhdIGgtWzIwcHhdIGJvcmRlci0yIGJvcmRlci1bIzhDOTE5Nl0gYmxvY2sgYWJzb2x1dGUgbGVmdC0wIHRvcC1bMXB4XSB6LTAgcG9pbnRlci1ldmVudHMtbm9uZSB0cmFuc2l0aW9uLWFsbCByb3VuZGVkLVs0cHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnXFxFODBEJ10gYmxvY2sgYWJzb2x1dGUgdy1bMjBweF0gaC1bMjBweF0gbGVhZGluZy1bMTZweF0gdGV4dC0xNCBsZWZ0LTAgdG9wLVszcHhdIHRleHQtY2VudGVyIG9wYWNpdHktMCB6LVsxXSB0ZXh0LXdoaXRlIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZ2ZpZWxkX2NoZWNrYm94LFxuICAgIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBtYXJnaW46MCAyNHB4IDZweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDo0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH0gICBcblxuICAgICYuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MjhweCAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZCAgYm9yZGVyIGJvcmRlci1ncmV5LWRhcmsgYm9yZGVyLW9wYWNpdHktNDAgYm9yZGVyLWRhc2hlZCBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItZ3JlZW4sIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjEycHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDMycHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIGNlbnRlciByaWdodDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA1LjMzMzMzTDggMk04IDJMNC42NjY2NyA1LjMzMzMzTTggMlYxMCcgc3Ryb2tlPSclMjMzQzFFNjUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA1LjMzMzMzTDggMk04IDJMNC42NjY2NyA1LjMzMzMzTTggMlYxMCcgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZm9udC1iYXNlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgICAgICAgIGxlZnQ6MTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDo4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoNzcsIDc3LCA3NywgMC41MCk7XG4gICAgICAgICAgICBAYXBwbHkgcHktMSBsZzpweS0yIHRleHQtcGxhY2Vob2xkZXIgLW10LVsycHhdIGJnLXdoaXRlIHRleHQtMTQgO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2lucHV0X3ByZXZpZXcge1xuICAgICAgICAgICAgQGFwcGx5IG0tMCBmb250LWJhc2UgdGV4dC0xNjtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbn1cblxuXG5cbi5jLWJ1dHRvbiB7XG5cbiAgICBAYXBwbHkgdy1mdWxsO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgdy1hdXRvO1xuICAgIH1cbn1cblxuLmdmb3JtX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDoyNHB4ICFpbXBvcnRhbnQ7O1xuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmdmb3JtLWxvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6MjUlO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICB9XG5cbn1cblxuLmdmLWNvbmZpcm1hdGlvbi0tbG9hZGVkICB7XG4gICAgLmdmLWNvbmZpcm1hdGlvbi0taGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIFxuICAgIDEwMCUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxuICB9XG5cbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gICAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXI7XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgQGFwcGx5IHRleHQtY2VudGVyIHAtMiBweC0zIGJnLWhvbmV5LWdvbGQgdGV4dC1ncmV5LWRhcmsgaW5saW5lLWJsb2NrIG14LWF1dG87XG59IiwiLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6MjRweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgICBpZnJhbWUge1xuICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgfVxufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICAgIC5tZnAtY2xvc2Uge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDozOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjokY29sb3ItdGV4dDtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgdG9wOi00NHB4O1xuICAgICAgICByaWdodDotNDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjokZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvci1zZWNvbmRhcnksIDEwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGRlc2t0b3Age1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBCYXNpYyBNb2RhbCBTdHlsZXNcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5tb2RhbCB7XG4gICBcbiAgfVxuICBcbiAgLm1vZGFsX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6MzAwMDtcbiAgICBwYWRkaW5nOjI0cHggMjRweDtcbiAgICBvdmVyZmxvdy15OmF1dG87XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gIFxuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMTRweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBcbiAgLm1vZGFsX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgfVxuICBcbiAgLm1vZGFsX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MTZweDtcbiAgICByaWdodDoxNnB4O1xuICAgIHdpZHRoOjMycHg7XG4gICAgaGVpZ2h0OjMycHg7XG4gICAgbGluZS1oZWlnaHQ6MzJweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgIHRyYW5zaXRpb246JGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAYXBwbHkgdGV4dC1wdXJwbGU7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIHRvcDoyNHB4O1xuICAgICAgICByaWdodDoyNHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IGJnLWdyZXktZGFyaztcbiAgICB9XG4gIH1cbiAgXG4gIC5tb2RhbF9fY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MTVcIjsgfVxuICBcbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIC5nZm9ybV9ib2R5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGVsXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZC0tdHlwZS1oaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9odG1sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfY29uc2VudCxcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9jaGVja2JveCxcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyxcbiAgICAgICAgICAgICAgICAgICAgLmdjaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLW9wYWNpdHktMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoyOXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9JyUyMzNDMUU2NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuLmdmb3JtLWxvYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0Oi0yNHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyICB7XG4gICAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjMycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAubW9kYWxfX2J0biB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQ7XG4gIH1cbiAgXG4gIC5tb2RhbF9fYnRuOmZvY3VzLCAubW9kYWxfX2J0bjpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgXG4gIC5tb2RhbF9fYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0OWU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgXG4gIFxuICBcbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgICBEZW1vIEFuaW1hdGlvbiBTdHlsZVxuICBcXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICBAa2V5ZnJhbWVzIG1tZmFkZUluIHtcbiAgICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgICAgIHRvIHsgb3BhY2l0eTogMTsgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIG1tZmFkZU91dCB7XG4gICAgICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICAgICAgICB0byB7IG9wYWNpdHk6IDA7IH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTsgfVxuICAgICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgICAgIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAgIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpOyB9XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZS5pcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX292ZXJsYXkge1xuICAgIGFuaW1hdGlvbjogbW1mYWRlSW4gLjNzIGN1YmljLWJlemllcigwLjAsIDAuMCwgMC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAubW9kYWxfX292ZXJsYXkge1xuICAgIGFuaW1hdGlvbjogbW1mYWRlT3V0IC4zcyBjdWJpYy1iZXppZXIoMC4wLCAwLjAsIDAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBtbXNsaWRlT3V0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX2NvbnRhaW5lcixcbiAgLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19vdmVybGF5IHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9IiwiLnN3aXBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgJi5zd2lwZXItaW5pdGlhbGl6ZWQge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuXG4gICAgJi5zd2lwZXItdmVydGljYWwge1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICAgIH1cbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogRXF1YWwgSGVpZ2h0ICovXG4uc3dpcGVyLWVxdWFsaGVpZ2h0IHtcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCB7XG4gICAgJixcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgICB9XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gICAgfVxufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gICAgfVxufVxuXG4uc3dpcGVyLWNlbnRlcmVkIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG9yZGVyOiA5OTk5O1xuICAgIH1cblxuICAgICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgICAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIGJnLVsjZWFkYWM0XTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBAYXBwbHkgYmctb3JhbmdlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmMtYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgQGFwcGx5IHRleHQtMTQgYm9yZGVyLXNwYWNpbmctNiB0ZXh0LXdoaXRlO1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgxMyc7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6Zm9udGVsbG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OicvJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICB9XG59IiwiLmMtYnV0dG9uIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGhlaWdodDo0OHB4O1xuICAgIHRyYW5zaXRpb246YWxsIC40NXMgZWFzZTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OjA7XG4gICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrIGJnLWhvbmV5LWdvbGQgbm8tdW5kZXJsaW5lICBmb250LWJhc2U7XG5cblxuICAgIFxuICAgIEBhdC1yb290IC5idXR0b24tbGcgJiB7XG4gICAgICAgIEBhcHBseSBoLTcgcHgtMyBib3JkZXItWzZweF07XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgIH1cblxuICAgIC8vICZbdGFyZ2V0PV9ibGFua10ge1xuICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OjQwcHg7XG4gICAgLy8gICAgICY6YWZ0ZXIge1xuICAgIC8vICAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgLy8gICAgICAgICBjb250ZW50OiAnXFxFODQyJztcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgICYtLXhzIHtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICBwYWRkaW5nOjRweCAxNnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgYmctc2hpcHdyZWNrIG5vLXVuZGVybGluZSB0ZXh0LWdyZXktZGFyaztcbiAgICB9XG5cblxuXG59XG4iLCIuc3dpcGVyLS1jYXJvdXNlbCB7XG4gICAgY2xpcC1wYXRoOmluc2V0KC0xMDB2dyAtMTAwdncgLTEwMHZ3IDApXG59XG5cbi5zd2lwZXItLWVxdWFsaGVpZ2h0IHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgQGFwcGx5IGgtYXV0bztcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC5zd2lwZXItLWVxdWFsaGVpZ2h0LW1vYmlsZSB7XG4vLyAgICAgLnN3aXBlci1zbGlkZSB7XG4vLyAgICAgICAgIEBhcHBseSBoLWF1dG87XG4vLyAgICAgICAgID4gZGl2IHtcbi8vICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIEBzY3JlZW4gbGcge1xuLy8gICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4vLyAgICAgICAgICAgICA+IGRpdiB7XG4vLyAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDo3NHB4O1xuICAgIGhlaWdodDo3NHB4O1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgei1pbmRleDoxMDA7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6NzRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjokZWFzZTtcblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6MC4yO1xuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgb3BhY2l0eToxO1xuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6LjI7XG4gICAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIEBhcHBseSBmbGV4IGdhcC0yO1xuXG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBhcHBseSB3LVs5cHhdIGgtWzlweF0gdHJhbnNpdGlvbi1hbGwgYmctd2hpdGUgYmctb3BhY2l0eS0yMDtcbiAgICAgICAgLmRhcmstbmF2ICYge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXB1cnBsZSBiZy1vcGFjaXR5LTIwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZSB3LVszMnB4XSAgYmctb3BhY2l0eS0xMDA7XG4gICAgICAgICAgICAuZGFyay1uYXYgJiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXB1cnBsZSBiZy1vcGFjaXR5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc3dpcGVyLWZyYWN0aW9uIHtcbiAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTAgcmlnaHQtMCBoaWRkZW47XG59XG5cblxuLnN3aXBlci1idXR0b24tcHJldi0tYXJyb3csXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1hcnJvdyB7XG4gICAgYm9yZGVyLXJhZGl1czowO1xuICAgIHdpZHRoOjQ4cHg7XG4gICAgaGVpZ2h0OjQ4cHg7XG4gICAgcGFkZGluZzowO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OjQycHg7XG4gICAgQGFwcGx5IGJvcmRlci1bMnB4XSBib3JkZXItZ3JlZW4tZGFyayBiZy13aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1ncmVlbi1kYXJrO1xuICAgIH1cbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OjAuNTtcbiAgICAgICAgQGFwcGx5IHhsOmhpZGRlbjtcbiAgICB9XG59IiwiI2pzLWNhdGVnb3JpZXMge1xuICAgICYuc2hvdy1hbGwge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIC8vIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMSksXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAvLyAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAvLyAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vIH1cbiAgICB9XG59IiwiLmMtZm9vdGVyIHtcbiAgICAjbWVudS1mb290ZXItbGlua3Mge1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBsZzpmbGV4LXJvdyB0ZXh0LWNlbnRlciBsZzp0ZXh0LWxlZnQgZ2FwLTEgbGc6Z2FwLTMgcGwtMCBsZzpwbC0xO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSB1bmRlcmxpbmUgaG92ZXI6bm8tdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgQGFwcGx5IGZpbGwtd2hpdGUgbGc6ZmlsbC1ncmV5LWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtbGF6eS13cmFwcGVyIHtcbiAgICBAYXBwbHkgdy1mdWxsIGgtMCByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gdHJhbnNpdGlvbi1hbGwgYmctdHJhbnNwYXJlbnQ7XG4gICAgJi5pbWctbG9hZGVkIHtcbiAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLmNvdmVyIHtcbiAgICAgICAgaW1nLmxhenkge1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7IFxuICAgICAgICB9XG4gICAgfVxuICAgICYtLWNvdmVyIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgdy1mdWxsIGgtZnVsbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgICAgICBpbWcubGF6eSB7XG4gICAgICAgICAgICBAYXBwbHkgb2JqZWN0LWNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1jb250YWluIHtcbiAgICAgICAgQGFwcGx5ICB3LWZ1bGwgaC1mdWxsO1xuICAgICAgICBpbWcubGF6eSB7XG4gICAgICAgICAgICBAYXBwbHkgb2JqZWN0LWNvbnRhaW47XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuaW1hZ2UtcmlnaHQge1xuICAgICAgICAgICAgaW1nLmxhenkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBvYmplY3QtcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgJi5sYXp5IHtcbiAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTAgdy1mdWxsIGgtYXV0byBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgb3ZlcmZsb3ctaGlkZGVuIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6bm90KC5pbml0aWFsKSB7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLmxvYWRpbmcsXG4gICAgICAgICYuaW5pdGlhbCxcbiAgICAgICAgJi5sb2FkZWQsXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6bm90KFtzcmNdKSB7XG4gICAgICAgICAgICBAYXBwbHkgaW52aXNpYmxlXG4gICAgICAgIH1cbiAgICBcbiAgICB9XG4gICAgXG4gICAgLmxhenk6bm90KGltZykge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS0wO1xuICAgIH1cbiAgICBcbiAgICAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz0nbG9hZGluZyddLFxuICAgIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPSdsb2FkZWQnXSxcbiAgICAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz0nZW50ZXJlZCddIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgIH1cbn1cbiIsIi5jLWxpbmsge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjokZWFzZTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgcGFkZGluZy1yaWdodDozMnB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGhlaWdodDoycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206MDtcblxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MXM7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgQGFwcGx5IGJnLXB1cnBsZSBiZy1vcGFjaXR5LTUwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjokZWFzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OidcXEU4MDAnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6J2ZvbnRlbGxvJztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgdG9wOjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93LWRvd24ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgwMyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTonZm9udGVsbG8nO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICB0b3A6MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZbdGFyZ2V0PV9ibGFua10ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjQwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxFODQyJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5Oidmb250ZWxsbyc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIHRvcDoycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtZG93bmxvYWRdIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTkuMzMyNjggMS41MTMxOFY0LjI2Njg4QzkuMzMyNjggNC42NDAyNSA5LjMzMjY4IDQuODI2OTMgOS40MDUzNCA0Ljk2OTU0QzkuNDY5MjYgNS4wOTQ5OCA5LjU3MTI1IDUuMTk2OTcgOS42OTY2OSA1LjI2MDg4QzkuODM5MyA1LjMzMzU0IDEwLjAyNiA1LjMzMzU0IDEwLjM5OTMgNS4zMzM1NEgxMy4xNTNNMTAuNjY2IDguNjY2ODNINS4zMzI2OE0xMC42NjYgMTEuMzMzNUg1LjMzMjY4TTYuNjY2MDIgNi4wMDAxNkg1LjMzMjY4TTkuMzMyNjggMS4zMzM1SDUuODY2MDJDNC43NDU5MSAxLjMzMzUgNC4xODU4NiAxLjMzMzUgMy43NTgwMyAxLjU1MTQ4QzMuMzgxNzEgMS43NDMyMyAzLjA3NTc1IDIuMDQ5MTkgMi44ODQgMi40MjU1MkMyLjY2NjAyIDIuODUzMzQgMi42NjYwMiAzLjQxMzM5IDIuNjY2MDIgNC41MzM1VjExLjQ2NjhDMi42NjYwMiAxMi41ODY5IDIuNjY2MDIgMTMuMTQ3IDIuODg0IDEzLjU3NDhDMy4wNzU3NSAxMy45NTExIDMuMzgxNzEgMTQuMjU3MSAzLjc1ODAzIDE0LjQ0ODhDNC4xODU4NiAxNC42NjY4IDQuNzQ1OTEgMTQuNjY2OCA1Ljg2NjAyIDE0LjY2NjhIMTAuMTMyN0MxMS4yNTI4IDE0LjY2NjggMTEuODEyOCAxNC42NjY4IDEyLjI0MDcgMTQuNDQ4OEMxMi42MTcgMTQuMjU3MSAxMi45MjI5IDEzLjk1MTEgMTMuMTE0NyAxMy41NzQ4QzEzLjMzMjcgMTMuMTQ3IDEzLjMzMjcgMTIuNTg2OSAxMy4zMzI3IDExLjQ2NjhWNS4zMzM1TDkuMzMyNjggMS4zMzM1Wicgc3Ryb2tlPSclMjMzQzFFNjUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTkuMzMyNjggMS41MTMxOFY0LjI2Njg4QzkuMzMyNjggNC42NDAyNSA5LjMzMjY4IDQuODI2OTMgOS40MDUzNCA0Ljk2OTU0QzkuNDY5MjYgNS4wOTQ5OCA5LjU3MTI1IDUuMTk2OTcgOS42OTY2OSA1LjI2MDg4QzkuODM5MyA1LjMzMzU0IDEwLjAyNiA1LjMzMzU0IDEwLjM5OTMgNS4zMzM1NEgxMy4xNTNNMTAuNjY2IDguNjY2ODNINS4zMzI2OE0xMC42NjYgMTEuMzMzNUg1LjMzMjY4TTYuNjY2MDIgNi4wMDAxNkg1LjMzMjY4TTkuMzMyNjggMS4zMzM1SDUuODY2MDJDNC43NDU5MSAxLjMzMzUgNC4xODU4NiAxLjMzMzUgMy43NTgwMyAxLjU1MTQ4QzMuMzgxNzEgMS43NDMyMyAzLjA3NTc1IDIuMDQ5MTkgMi44ODQgMi40MjU1MkMyLjY2NjAyIDIuODUzMzQgMi42NjYwMiAzLjQxMzM5IDIuNjY2MDIgNC41MzM1VjExLjQ2NjhDMi42NjYwMiAxMi41ODY5IDIuNjY2MDIgMTMuMTQ3IDIuODg0IDEzLjU3NDhDMy4wNzU3NSAxMy45NTExIDMuMzgxNzEgMTQuMjU3MSAzLjc1ODAzIDE0LjQ0ODhDNC4xODU4NiAxNC42NjY4IDQuNzQ1OTEgMTQuNjY2OCA1Ljg2NjAyIDE0LjY2NjhIMTAuMTMyN0MxMS4yNTI4IDE0LjY2NjggMTEuODEyOCAxNC42NjY4IDEyLjI0MDcgMTQuNDQ4OEMxMi42MTcgMTQuMjU3MSAxMi45MjI5IDEzLjk1MTEgMTMuMTE0NyAxMy41NzQ4QzEzLjMzMjcgMTMuMTQ3IDEzLjMzMjcgMTIuNTg2OSAxMy4zMzI3IDExLjQ2NjhWNS4zMzM1TDkuMzMyNjggMS4zMzM1Wicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNOS4zMzI2OCAxLjUxMzE4VjQuMjY2ODhDOS4zMzI2OCA0LjY0MDI1IDkuMzMyNjggNC44MjY5MyA5LjQwNTM0IDQuOTY5NTRDOS40NjkyNiA1LjA5NDk4IDkuNTcxMjUgNS4xOTY5NyA5LjY5NjY5IDUuMjYwODhDOS44MzkzIDUuMzMzNTQgMTAuMDI2IDUuMzMzNTQgMTAuMzk5MyA1LjMzMzU0SDEzLjE1M00xMC42NjYgOC42NjY4M0g1LjMzMjY4TTEwLjY2NiAxMS4zMzM1SDUuMzMyNjhNNi42NjYwMiA2LjAwMDE2SDUuMzMyNjhNOS4zMzI2OCAxLjMzMzVINS44NjYwMkM0Ljc0NTkxIDEuMzMzNSA0LjE4NTg2IDEuMzMzNSAzLjc1ODAzIDEuNTUxNDhDMy4zODE3MSAxLjc0MzIzIDMuMDc1NzUgMi4wNDkxOSAyLjg4NCAyLjQyNTUyQzIuNjY2MDIgMi44NTMzNCAyLjY2NjAyIDMuNDEzMzkgMi42NjYwMiA0LjUzMzVWMTEuNDY2OEMyLjY2NjAyIDEyLjU4NjkgMi42NjYwMiAxMy4xNDcgMi44ODQgMTMuNTc0OEMzLjA3NTc1IDEzLjk1MTEgMy4zODE3MSAxNC4yNTcxIDMuNzU4MDMgMTQuNDQ4OEM0LjE4NTg2IDE0LjY2NjggNC43NDU5MSAxNC42NjY4IDUuODY2MDIgMTQuNjY2OEgxMC4xMzI3QzExLjI1MjggMTQuNjY2OCAxMS44MTI4IDE0LjY2NjggMTIuMjQwNyAxNC40NDg4QzEyLjYxNyAxNC4yNTcxIDEyLjkyMjkgMTMuOTUxMSAxMy4xMTQ3IDEzLjU3NDhDMTMuMzMyNyAxMy4xNDcgMTMuMzMyNyAxMi41ODY5IDEzLjMzMjcgMTEuNDY2OFY1LjMzMzVMOS4zMzI2OCAxLjMzMzVaJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6MTZweDtcbiAgICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo4cHg7XG4gICAgICAgICAgICB0b3A6NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWJyb2NodXJlXSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9JyUyMzNDMUU2NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOjE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xuICAgICAgICAgICAgdG9wOjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctd2hpdGUgYmctb3BhY2l0eS01MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1ub2xpbmUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdWJ0bGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ncmV5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtbG9jYXRpb24ge1xuICAgIEBhcHBseSBpbmxpbmUtZmxleCB0ZXh0LTE0IHNtOnRleHQtMTYgbGc6dGV4dC0yMiBpdGVtcy1jZW50ZXIgZ2FwLTMgZm9udC1ib2xkO1xuICAgICZfX3RyaWdnZXIge1xuICAgICAgICBAYXBwbHkgaGlkZGVuIGxnOmJsb2NrO1xuICAgIH1cbn0iLCIuYy1vdmVybGluZSB7XG4gICAgQGFwcGx5IHByZXRpdGxlLXByZTIgbGc6cHJldGl0bGUtcHJlMSBtYi0yO1xufSIsIi5wYWdpbmF0aW9uIHtcbiAgICBcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogNHB4O1xuICAgIGxpIHtcbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbm8tdW5kZXJsaW5lIHJvdW5kZWQtZnVsbDtcbiAgICAgICAgICAgIHdpZHRoOjMycHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1uZXV0cmFsIG5vLXVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuLWRhcms7XG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ncmVlbi1kYXJrIHRleHQtbmV1dHJhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5jLXBvcHVwIHtcblxuICAgIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZSgnY29sb3JzLmdyZWVuLWRhcmsnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjY2cHg7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgcGFkZGluZzogNjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5uZXV0cmFsJyk7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtaGVhZGluZyB0ZXh0LW5ldXRyYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNDhweCwgOHZ3LCA5MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19pbnRybyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5uZXV0cmFsJyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgQGFwcGx5IGZvbnQtYmFzZTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LW5ldXRyYWwgcC0yIGJvcmRlciBib3JkZXItbmV1dHJhbDtcbiAgICAgICAgfVxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgICAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICAgICAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGQtLXR5cGUtZW1haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1uZXV0cmFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHBsYWNlaG9sZGVyLXdoaXRlLzUwIHRleHQtd2hpdGUgYmctdHJhbnNwYXJlbnQgYm9yZGVyLTIgYm9yZGVyLXdoaXRlIGgtNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgICAgICAgIGJ1dHRvbi5nZm9ybV9idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctbmV1dHJhbCB0ZXh0LWdyZWVuLWRhcmsgYm9yZGVyLTAgaG92ZXI6YmctZ3JlZW4tZGFyayBob3Zlcjp0ZXh0LW5ldXRyYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMubmV1dHJhbCcpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBhcHBseSBmb250LWJhc2U7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUoJ2NvbG9ycy5uZXV0cmFsJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Rpc21pc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLm5ldXRyYWwnKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMubmV1dHJhbCcpO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIEBhcHBseSBmb250LWJhc2U7XG4gICAgfVxuXG59XG4iLCIuYy1wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB6LWluZGV4OjEwMDA7XG4gICAgb3BhY2l0eTowO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtcbiAgICBAYXBwbHkgYmctd2hpdGU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6MC45O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOztcbiAgICB9XG5cbiAgICAmX19sb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgdG9wOjEwMHB4O1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgbWFyZ2luOi0zMnB4IDAgMCAtMzJweDtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuNSk7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBAYXBwbHkgYmctaG9uZXktZ29sZDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjEgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMyAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgcHJlbG9hZGVyMSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHByZWxvYWRlcjMge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwcmVsb2FkZXIyIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOXB4LCAwKTtcbiAgICB9XG4gIH0iLCIuYy1yaWNodGV4dCB7XG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIEBhcHBseSBmb250LWhlYWRpbmcgdGV4dC1bMjhweF0gbGc6dGV4dC00MCBtYi0zIG10LTM7XG4gICAgfVxuXG4gICAgaDQsIGg1IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBAYXBwbHkgIGZvbnQtaGVhZGluZyAgdGV4dC0yNCBtYi0yO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBAYXBwbHkgdGV4dC0xOCBtYi0zO1xuICAgIH1cblxuICAgICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgbXQtMDtcbiAgICB9XG5cbiAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICB9XG5cbiAgICBhOm5vdCguYy1idXR0b24pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmxvZyB7XG4gICAgICAgIGgyLFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAYXBwbHkgdGl0bGUtdDUgbGc6dGl0bGUtdDQgbWItMiBtdC0zIGxnOm10LTQ7XG4gICAgICAgIH1cbiAgICAgICAgcCwgb2wsIGxpIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyay81MDtcbiAgICAgICAgfVxuICAgIFxuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgfVxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICB9XG5cbiAgICB1bCxvbCB7XG4gICAgICAgIEBhcHBseSBtYi0zO1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjRweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBAYXBwbHkgbGlzdC1ub25lIHAtMCBncmlkIGdyaWQtY29scy0xIGdhcC0yO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgcGwtNSBtLTA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9saXN0LWJhbGwtd2hpdGUucG5nJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMikge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbGlzdC1iYWxsLWdyZWVuLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xpc3QtYmFsbC1kYXJrZ3JlZW4ucG5nJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGFwcGx5IHRpdGxlLXQ2IGxnOnRpdGxlLXQ1IGxlYWRpbmctWzEuMl07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtc2VhcmNoLS1hY3RpdmUge1xuICAgIC5jLWhlYWRlcl9fb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jLXNlYXJjaCB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbiAgICAuYy1zZWFyY2gtLWFjdGl2ZSAmIHtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gICAgYS5qcy1zZWFyY2gtY2xlYXIge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIGEuanMtc2VhcmNoLWNsb3NlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qcy1zZWFyY2gtdG9nZ2xlIHtcbiAgICBwYWRkaW5nOjBweDtcbiAgICBoZWlnaHQ6MzJweDtcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgYmctdHJhbnNwYXJlbnQ7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIHBhZGRpbmc6OHB4O1xuICAgIH1cbn0iLCJcbi5zb2NpYWwge1xuICAgIEBhcHBseSByb3VuZGVkLWZ1bGwgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6MjRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtc2hpcHdyZWNrO1xuICAgIH1cbn0iLCIuYy10YWcge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6NHB4IDhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IGNlbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgfVxuICAgIEBhcHBseSByb3VuZGVkIHRleHQtMTQ7XG5cbiAgICAmLmNsb3NlIHtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS1wdXJwbGUuc3ZnKTtcbiAgICB9XG4gICAgJi5tb3JlIHtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wbHVzLXB1cnBsZS5zdmcpO1xuICAgIH1cblxufSIsIi5jLXZpZGVvLXJlc3BvbnNpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGhlaWdodDogMDtcblxuICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLmMtdmlkZW8tY292ZXIge1xuICAgICYubG9hZGVkIHtcbiAgICAgICAgLmMtdmlkZW8tY292ZXJfX2ltYWdlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogODA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIEBhcHBseSBiZy1wdXJwbGUgYmctb3BhY2l0eS1bLjI1XTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA4MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgQGFwcGx5IGJnLWJsYWNrIGJnLW9wYWNpdHktWy40XTsgICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNjcmVlbjtcblxuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgLjhzIGVhc2U7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB6LWluZGV4OjA7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiA1Ni4yNXZ3OyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCA5LzE2KjEwMCA9IDU2LjI1ICovXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtaW4td2lkdGg6IDE3Ny43N3ZoOyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCAxNi85KjEwMCA9IDE3Ny43NyAqL1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OjUwO1xuICAgIH1cbn0iLCIuYi1jb250ZW50LWJpZ3RleHQge1xuXG4gIC5hY2NvcmRpb24ge1xuICAgIC5hY2NfYWN0aXZlIHtcbiAgICAgICAgLmFjY19oZWFkIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuLWRhcmtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIC5hY2NfY29udGVudCB7XG4gICAgICAgICAgICAgICAgLmRlY29yIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bLTUlXSByaWdodC1bNSVdIHotWzEwMF0gdy1bMjUlXSByb3RhdGUtWzhkZWddO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAuYWNjX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5kZWNvciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtWy01JV0gbGVmdC1bNSVdIHotWzEwMF0gdy1bMjUlXSByb3RhdGUtWy0xOGRlZ107XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIC5hY2NfY29udGVudCB7XG4gICAgICAgICAgICAgICAgLmRlY29yIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS1bLTUlXSByaWdodC1bNSVdIHotWzEwMF0gdy1bMjUlXSByb3RhdGUtWzI1ZGVnXTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uYy1kZWNvciB7XG4gICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGwgei1bMTAwXTtcbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBhcHBseSBhc3BlY3Qtc3F1YXJlIGFic29sdXRlIHctWzI1JV0gdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgdy1mdWxsIGgtZnVsbCBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgb3BhY2l0eS0wIGludmlzaWJsZSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZTtcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXRhYi0wIHtcbiAgICAgICAgLmMtZGVjb3JfX2ltYWdlIHtcbiAgICAgICAgICAgIEBhcHBseSBsZWZ0LVsxMDAlXSB0b3AtMCB0cmFuc2xhdGUteC1bLTcwJV0gdHJhbnNsYXRlLXktWy0zMCVdO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSByb3RhdGUtWzdkZWddXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtdGFiLTEge1xuICAgICAgICAuYy1kZWNvcl9faW1hZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IGxlZnQtMCB0b3AtMCB0cmFuc2xhdGUteC1bLTMwJV0gdHJhbnNsYXRlLXktWy0zMCVdIHctWzI4JV07XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdGF0ZS1bLTIyZGVnXSAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXRhYi0yIHtcbiAgICAgICAgLmMtZGVjb3JfX2ltYWdlIHtcbiAgICAgICAgICAgIEBhcHBseSBsZWZ0LWZ1bGwgdG9wLWZ1bGwgdHJhbnNsYXRlLXgtWy03MCVdIHRyYW5zbGF0ZS15LVstMTAwJV07XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdGF0ZS1bMjJkZWddICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy10YWJzIHtcbiAgICAmX19uYXYge1xuICAgICAgICA+IGEge1xuICAgICAgICBAYXBwbHkgZm9udC1oZWFkaW5nIGxlYWRpbmctWzFlbV0gdGV4dC1ncmVlbiBuby11bmRlcmxpbmUgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6NjBweDtcbiAgICAgICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjgxMjVyZW0sIC00LjE5ODdyZW0gKyAyMi40MzU5dncsIDEzLjc1cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wYW5lbHMge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgfVxuICAgICZfX3BhbmVsIHtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMCBpbnZpc2libGUgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctZnVsbDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlO1xuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgdmlzaWJsZSByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYi1jb250ZW50LWltYWdlLWJsb2NrIHtcbiAgICBwIHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWJhc2UgdGV4dC0yNCBsZzp0ZXh0LTMyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcge1xuICAgIC5oZWFkaW5nLFxuICAgIC52aWNpbml0eSxcbiAgICAucmF0aW5nLFxuICAgIC5hdXRob3ItYXZhdGFyIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG5cbiAgICB1bC5saXN0aW5nIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIHJlbGF0aXZlIHBiLVsxMjBweF07XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG9yZGVyLTEgdGl0bGUtdDYgbGc6dGl0bGUtdDUgdGV4dC1ncmVlbi1kYXJrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonXCInO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonXCInO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmV2aWV3LW1vcmUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJhc2UgdGV4dC0xNiBmb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmV2aWV3LW1ldGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LTEvMiAtdHJhbnNsYXRlLXgtMS8yIG15LTQgdGV4dC1ncmVlbi1kYXJrIGZsZXggZmxleC13cmFwIGp1c3RpZnktY2VudGVyO1xuICAgICAgICAgICAgICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbi1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXR0cmlidXRpb24ge1xuICAgICAgICBAYXBwbHkgbXgtYXV0byB0ZXh0LWNlbnRlcjtcbiAgICB9XG4gICAgLm5hdmlnYXRpb24ge1xuICAgICAgICBsaS5idWxsZXQge1xuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4tZGFyayBiZy1ncmVlbi1kYXJrIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuLWxpZ2h0IGJnLWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5iLWhvbWUtYmFubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBzdmg7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA5ODBweCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogOTgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIEBhcHBseSBmb250LWhlYWRpbmcgbGVhZGluZy1oZXJvIHRleHQtd2hpdGUgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoIzQ5NjQ2RiwgMSk7XG5cbiAgICAgICAgQHNjcmVlbiBzbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCA2LjI1dncsIDUuNjI1cmVtKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA1MHB4IHJnYmEoIzQ5NjQ2RiwgMC45KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMzQpO1xuICAgIH1cblxuICAgIC5jLWxpbmtzIHtcbiAgICAgICAgQGFwcGx5IGZsZXgtd3JhcCBnYXAtMztcbiAgICB9XG59IiwiLmItcGFnZS1oZWFkZXIge1xuICAgICoge1xuICAgICAgICB0ZXh0LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgfVxuICAgIC5jLWJ1dHRvbiAqIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6bm9uZTtcbiAgICB9XG59IiwiLmMtcG9zdC1zdWIge1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYmctZm9ybS1jaGVja2VyLnBuZykgcmVwZWF0O1xuICAgIH1cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2JnLWZvcm0tY2hlY2tlci5wbmcpIHJlcGVhdDtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nZm9ybV9ib2R5IHtcbiAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuZ2ZpZWxkIHtcbiAgICAgICAgICAgICAgICAmLmdmaWVsZC0tdHlwZS1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbXQtMTtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmItc3Vic2NyaXB0aW9uLFxuLmItcHJvbW90aW9ucyB7XG4gICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGgtWzU2cHhdIHJvdW5kZWQtZnVsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiaHRtbFtsYW5nPWVuXSB7XG5cdG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xufVxuXG5cbi5jLWhlYWRlciB7XG4gICAgQGFwcGx5IGZpeGVkIHRvcC0wIGxlZnQtMCB3LWZ1bGwgei1bMTIwXSB0cmFuc2l0aW9uLWFsbDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMTQsIDE5NCwgMTcwLCAwLjEwKSAwJSwgcmdiYSgyMTQsIDE5NCwgMTcwLCAwLjEwKSAxMDAlKSwgI0ZGRjtcblxuICAgICZfX2xvZ297XG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgaC02IHNtOmgtNyB3LWF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi1kZWZhdWx0IHtcblxuICAgICAgICB9XG4gICAgICAgICYtd2hpdGUge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmaWxsLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWN0YSB7XG4gICAgICAgIEBhcHBseSBiZy1ob25leS1nb2xkIGgtWzY4cHhdIHB4LVsyMHB4XSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgYm9keS1iNCB0ZXh0LWdyZXktZGFyayBob3ZlcjpiZy1zYW5kc3RvbmUgaG92ZXI6bm8tdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5jLWN0YS1tb2JpbGUge1xuICAgICAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsgYm9yZGVyIGJvcmRlci1ncmV5LWRhcmsgcHgtWzEycHhdIGxnOnB4LTIgcHktWzZweF0gbGc6cHktMTtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuaG9tZSB7XG4gICAgICAgIC5jLWhlYWRlciB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo2MzlweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZSwgbm9uZSwgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgJi1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICYtd2hpdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWN0YS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlIGJvcmRlci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmMtaGVhZGVyLS1zb2xpZCB7XG4gICAgICAgICAgICAuYy1oZWFkZXIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjYzOXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIxNCwgMTk0LCAxNzAsIDAuMTApIDAlLCByZ2JhKDIxNCwgMTk0LCAxNzAsIDAuMTApIDEwMCUpLCAjRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAmLWRlZmF1bHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAmLXdoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWN0YS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyayBib3JkZXItZ3JleS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuYy1tZW51LXRvZ2dsZSB7XG4gICAgQGFwcGx5IHctMyBoLTMgbGc6dy01IGFzcGVjdC1zcXVhcmUgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJlbGF0aXZlIHRvcC0wO1xuICAgIC5tZW51LW9wZW4ge1xuICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgfVxuICAgIC5tZW51LWNsb3NlIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG4gICAgQGF0LXJvb3QgLmMtbWVudS0tb3BlbmVkICYge1xuICAgICAgICAubWVudS1vcGVuIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtY2xvc2Uge1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLW5hdi1tb2JpbGUge1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO1xuICAgIGNvbG9yOiNmZmY7XG4gICAgJi0tb3BlbmVkIHtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgfVxuICAgIC5jLW5hdi1tb2JpbGUtLW9wZW5lZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICBcbiAgICB9XG5cblxuICAgICZfX21lbnUgPiB1bCB7XG4gICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIgIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZzoyNHB4IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjQ7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgICAgICY6aG92ZXIgIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1idXR0b24tLWN0YSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoNjAsIDMwLCAxMDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4geyBcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxFODAwJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6Zm9udGVsbG87XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcmlnaHQtMCB2aXNpYmxlIG9wYWNpdHktMTAwO1xuICAgICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDB2aCAtIDcycHgpO1xuICAgICAgICAgICAgICAgIHJpZ2h0Oi0xMDAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjMwMDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTphdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6aGlkZGVuO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjokZWFzZTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXB1cnBsZTtcbiAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYy1tZW51X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I0YwRUZFRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonXFxlODAxJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYy1tZW51X19tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEycHggMjRweCAyNHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYy1tZW51X19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSByaWdodC0wIHZpc2libGUgb3BhY2l0eS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDB2aCAtIDcycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0Oi0xMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTphdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6aGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjokZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojRjBFRkVGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnQmFjayc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYy1idXR0b24tLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweCAzNnB4IDI0cHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYy1tZW51X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojRjBFRkVGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTZweCAyNHB4IDE2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0YwRUZFRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxFODAwJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTonZm9udGVsbG8nO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1wdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjokZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLW1lbnVfY3RhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICBwYWRkaW5nOjAgMjRweCAyNHB4IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgYmFja2dyb3VuZDojRjBFRkVGO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLXN1Yml0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmMtc3ViaXRlbV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5jLXZpZGVvLWNvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB2aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiA1Ni4yNXZ3OyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCA5LzE2KjEwMCA9IDU2LjI1ICovXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtaW4td2lkdGg6IDE3Ny43N3ZoOyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCAxNi85KjEwMCA9IDE3Ny43NyAqL1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMik7XG4gICAgfVxufSJdfQ== */
